Re: Introducing XAR - SquashFS based mountable executables - Calling OS/Distro Maintainers

Daniel Holth <[email protected]>
Newsgroups gmane.comp.python.distutils.devel
Message-ID <CAG8k2+4FCZn4iEwMNPb+tR_dT-Gy4J=QpzBucGmaFvUc_534Ag@mail.gmail.com>
This is very cool. I'm glad to see attention towards packaging useful
applications and not just libraries for web development in a virtualenv,
and the limitations of zip compression are felt by our Python applications
comprised of many separately compressed files.
Is bdist_xar calling out to pip to install all of a package's dependencies
(or all that are not already installed) into the xar as part of the build?

On Tue, Jul 17, 2018 at 10:48 PM Barry Warsaw <[email protected]> wrote:

>
> >> * Is there any practical operational or performance limits on the
> number of mounted XARs you can have?  E.g. what's the impact of deploying
> say a few thousand XARs on any particular machine (generally, of Linux and
> macOS - I'm not as concerned about Windows :)
> > We have tiers (think of that as a collection of servers for a particular
> service) that have 100s mounted at times. Have not hit 1000s - But have not
> seen any huge problems with 100s. What do your servers do that would need
> 1000s of XARs running at once? Seems like that could be optimized.
>
> I’m not thinking about just our server deployed applications, but our
> command line tools too.  Combined, that’s roughly in the ballpark of 1000
> or so Python applications (more if we count other languages).
>
> >
> >>
> >> * Do you just put the XAR mountpoint's bin on everyone's $PATH or do
> you symlink those bins into a standard $PATH location?
> > Standard PATH location via RPM installs.
>
> Cool, thanks!
>
> -Barry
>
> --
> Distutils-SIG mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
> Message archived at
> https://mail.python.org/mm3/archives/list/[email protected]/message/MKJYW7PI42BW5E2UYYP6Y4YS366KSJTP/
>

--
Distutils-SIG mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
Message archived at https://mail.python.org/mm3/archives/list/[email protected]/message/WAG3I6AZOXF6ZSVBUHEW6ACIED46HB2R/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.