Re: Packages grow, no longer fit on a 💾

2023-01-21 Thread Akib Azmain Turja
b...@bokr.com writes: > On +2023-01-20 23:34:53 +0600, Akib Azmain Turja wrote: >> Csepp writes: >> >> I have a slow machine from about 10 years ago, and I'm really happy with >> it. (I'm writing from this machine.) I also have a slow unstable >> internet connection, so I understand the pain o

Re: Packages grow, no longer fit on a 💾

2023-01-21 Thread bokr
On +2023-01-20 23:34:53 +0600, Akib Azmain Turja wrote: > Csepp writes: > > I have a slow machine from about 10 years ago, and I'm really happy with > it. (I'm writing from this machine.) I also have a slow unstable > internet connection, so I understand the pain of download hundreds of > MB of

Re: Packages grow, no longer fit on a 💾

2023-01-20 Thread Akib Azmain Turja
Csepp writes: [...] >>> It strikes me that this is like King Canute holding back the >>> tide. Package size growth is pretty inevitable, and even if work now >>> can bring the size down to that of a CD, the same problem will occur >>> in the not too distant future. >>> >> >> But we should really

Re: Packages grow, no longer fit on a 💾

2023-01-20 Thread Csepp
Akib Azmain Turja writes: > [[PGP Signed Part:Undecided]] > Paul Jewell via "Development of GNU Guix and the GNU System > distribution." writes: > >> Evening all, >> >> On 14/01/2023 23:07, Ludovic Courtès wrote: >>> Hello! >>> Over the course of a few years, the size of our packages has >>> a

Re: Packages grow, no longer fit on a 💾

2023-01-20 Thread Maxim Cournoyer
Hi, Simon Tournier writes: [...] > Yeah for sure. :-) Although, from my point of view, the main issue is > about a policy for package inclusion; I mean there is no secret: light > images means images with less features. :-) > > My personal and biased opinion is that Guix should follow minimalis

Re: Packages grow, no longer fit on a 💾

2023-01-20 Thread Simon Tournier
Hi, On mer., 18 janv. 2023 at 21:44, Paul Jewell via "Development of GNU Guix and the GNU System distribution." wrote: > - does anyone actually install from a CD these days? > - Can an ISO be bigger than a CD then be installed on a memory stick? Florian reported an example in [1], quoting:

Re: Packages grow, no longer fit on a 💾

2023-01-20 Thread Simon Tournier
Hi, On jeu., 19 janv. 2023 at 15:32, Ludovic Courtès wrote: >> I also wonder how much of the space is taken by debug output. Would >> making graft derivations substitutable help? > > Graft derivations are not substitutable because it’s usually faster to > “build” them locally than to download th

Re: Packages grow, no longer fit on a 💾

2023-01-20 Thread Simon Tournier
Hi Ludo, On jeu., 19 janv. 2023 at 15:14, Ludovic Courtès wrote: > To me, Emacs is still Emacs, with or without libgccjit. Of course JIT > is an improvement, I don’t deny that, but what I mean is that I still > use Emacs for the very same activities. This is even more true for > polkit, becaus

Re: Packages grow, no longer fit on a 💾

2023-01-19 Thread Akib Azmain Turja
Paul Jewell via "Development of GNU Guix and the GNU System distribution." writes: > Evening all, > > On 14/01/2023 23:07, Ludovic Courtès wrote: >> Hello! >> Over the course of a few years, the size of our packages has >> apparently >> kept growing. Example: >> --8<---cut here--

Re: Packages grow, no longer fit on a 💾

2023-01-19 Thread Katherine Cox-Buday
Ludovic Courtès writes: > Even from a purely practical perspective, it’s not convenient when > ‘guix pack’ creates big images that you have to carry around and your > colleague laughs at you because their Alpine image of “the same thing” > (quotes!) is half the size. ;-) I know this pain! -- K

Re: Packages grow, no longer fit on a 💾

2023-01-19 Thread Katherine Cox-Buday
John Kehayias writes: >>> Efraim Flashner skribis: >>> >>> I've made some progress on LLVM and I think I have a working LLVM >>> that can be used as an input for mesa. This is awesome! Thank you Efraim! > I don't think there were any errors in building mesa with older LLVM, > but on current ha

Re: Packages grow, no longer fit on a 💾

2023-01-19 Thread Ludovic Courtès
Hi, Paul Jewell via "Development of GNU Guix and the GNU System distribution." skribis: > - Can an ISO be bigger than a CD then be installed on a memory stick? Yes, it can be installed from a memory stick, that’s probably what everybody does. > It strikes me that this is like King Canute holdi

Re: Packages grow, no longer fit on a 💾

2023-01-19 Thread Ludovic Courtès
Simon Tournier skribis: > Just to note to Guix itself significantly grows. :-) Yes! There’s a lot of .scm and .go files in there, neither of which is compact. Ludo’.

Re: Packages grow, no longer fit on a 💾

2023-01-19 Thread Ludovic Courtès
Hi, kiasoc5 skribis: > We may wish to utilize multiple package outputs to a greater > extent. Some Guix packages already have bin, doc, and lib outputs. We > could make it a policy to split this for all packages. There’s some a policy already, though maybe not universally followed; see point 8

Re: Packages grow, no longer fit on a 💾

2023-01-19 Thread Ludovic Courtès
Hi, zimoun skribis: > On Tue, 17 Jan 2023 at 17:25, Ludovic Courtès wrote: > >> Examples include libgccjit in Emacs and mozjs in polkit. > > Do I miss a point? How is it possible to have native compilation for > Emacs without libgccjit? I wrote: > there are also new big dependencies being pu

Re: Packages grow, no longer fit on a 💾

2023-01-19 Thread Joshua Branson
Paul Jewell via "Development of GNU Guix and the GNU System distribution." writes: > Evening all, > > > Please forgive my ignorance if I have missed anything but: > > - does anyone actually install from a CD these days? > - Can an ISO be bigger than a CD then be installed on a memory stick? > > I

Re: Packages grow, no longer fit on a 💾

2023-01-18 Thread Development of GNU Guix and the GNU System distribution.
Evening all, On 14/01/2023 23:07, Ludovic Courtès wrote: Hello! Over the course of a few years, the size of our packages has apparently kept growing. Example: --8<---cut here---start->8--- $ guix time-machine --commit=v1.2.0 -- size emacs store item

Re: Packages grow, no longer fit on a 💾

2023-01-18 Thread indieterminacy
On 18-01-2023 03:41, kiasoc5 wrote: On 1/17/23 11:25, Ludovic Courtès wrote: There are slight increases of each and every package, and there are also new big dependencies being pulled in for what, from a distance, doesn’t really add functionality. Examples include libgccjit in Emacs and moz

Re: Packages grow, no longer fit on a 💾

2023-01-17 Thread kiasoc5
On 1/17/23 11:25, Ludovic Courtès wrote: There are slight increases of each and every package, and there are also new big dependencies being pulled in for what, from a distance, doesn’t really add functionality. Examples include libgccjit in Emacs and mozjs in polkit. In a way, that’s the “una

Re: Packages grow, no longer fit on a 💾

2023-01-17 Thread zimoun
Hi, On Tue, 17 Jan 2023 at 17:25, Ludovic Courtès wrote: > Examples include libgccjit in Emacs and mozjs in polkit. Do I miss a point? How is it possible to have native compilation for Emacs without libgccjit? For emacs-minimal, if considered to only bytecompile (.elc) and not native compile,

Re: Packages grow, no longer fit on a 💾

2023-01-17 Thread zimoun
On Wed, 18 Jan 2023 at 00:05, zimoun wrote: > For emacs-minimal, if considered to only bytecompile (.elc) and not > native compile, this libgccgit seems unexpected, indeed. Well, is > native compilation disabled for emacs-minimal? I guess not. :-) The package emacs-minimal is only for byteco

Re: Packages grow, no longer fit on a 💾

2023-01-17 Thread John Kehayias
Hi all, On Tue, Jan 17, 2023 at 05:18 PM, Ludovic Courtès wrote: > Hi, > > Efraim Flashner skribis: > >> I've made some progress on LLVM and I think I have a working LLVM that >> can be used as an input for mesa. >> >> (ins)efraim@3900XT ~$ du -sch >> /gnu/store/36kmnxmb1h8pxw0x71wril67fdvjx7ny

Re: Packages grow, no longer fit on a 💾

2023-01-17 Thread Simon Tournier
Hi, On sam., 14 janv. 2023 at 23:07, Ludovic Courtès wrote: > --8<---cut here---start->8--- > $ guix time-machine --commit=v1.2.0 -- size emacs [...] > total: 859.7 MiB > $ guix time-machine --commit=v1.3.0 -- size emacs [...] > total: 880.5 MiB > $ guix

Re: Packages grow, no longer fit on a 💾

2023-01-17 Thread Ludovic Courtès
Hi, "pelzflorian (Florian Pelz)" skribis: > Ludovic Courtès writes: >> Over the course of a few years, the size of our packages has apparently >> kept growing. > > Disregarding dependencies, most store items got slightly bigger. This > is what I wrote at bug#58760 “Guix System iso too big for

Re: Packages grow, no longer fit on a 💾

2023-01-17 Thread Ludovic Courtès
Hi, Efraim Flashner skribis: > I've made some progress on LLVM and I think I have a working LLVM that > can be used as an input for mesa. > > (ins)efraim@3900XT ~$ du -sch > /gnu/store/36kmnxmb1h8pxw0x71wril67fdvjx7ny-llvm-11.0.0/* > 3.9M/gnu/store/36kmnxmb1h8pxw0x71wril67fdvjx7ny-llvm-11.0

Re: Packages grow, no longer fit on a 💾

2023-01-17 Thread Ludovic Courtès
Maxim Cournoyer skribis: > [polkit] is already using duktape by default on core-updates, so that > particular one is solved. That’s a much welcome improvement! --8<---cut here---start->8--- $ guix size mozjs | tail -1 total: 264.8 MiB ludo@ribbon ~/src/guix [

Re: Packages grow, no longer fit on a 💾

2023-01-17 Thread Efraim Flashner
On Sat, Jan 14, 2023 at 11:07:23PM +0100, Ludovic Courtès wrote: > Hello! > > Over the course of a few years, the size of our packages has apparently > kept growing. Example: > > --8<---cut here---start->8--- > $ guix time-machine --commit=v1.2.0 -- size emacs

Re: Packages grow, no longer fit on a 💾

2023-01-16 Thread Maxim Cournoyer
Hi Liliana, Liliana Marie Prikler writes: > Am Sonntag, dem 15.01.2023 um 21:09 -0500 schrieb Maxim Cournoyer: >> Hi, >> >> Liliana Marie Prikler writes: >> >> [...] >> >> > > We should do better.  I mean, it’s just a text editor, isn’t it? >> > Well, gedit is also "just an editor" which wei

Re: Packages grow, no longer fit on a 💾

2023-01-15 Thread Liliana Marie Prikler
Am Sonntag, dem 15.01.2023 um 21:09 -0500 schrieb Maxim Cournoyer: > Hi, > > Liliana Marie Prikler writes: > > [...] > > > > We should do better.  I mean, it’s just a text editor, isn’t it? > > Well, gedit is also "just an editor" which weighs 1GB (compared to > > 880MB for Emacs) in v1.3.0 and

Re: Packages grow, no longer fit on a 💾

2023-01-15 Thread Maxim Cournoyer
Hi, Liliana Marie Prikler writes: [...] >> We should do better.  I mean, it’s just a text editor, isn’t it? > Well, gedit is also "just an editor" which weighs 1GB (compared to > 880MB for Emacs) in v1.3.0 and 1.3GB in v1.4.0 (mozjs?). I think we > ought to look into duplicate references being

Re: Packages grow, no longer fit on a 💾

2023-01-15 Thread pelzflorian (Florian Pelz)
Hello all. Ludovic Courtès writes: > Over the course of a few years, the size of our packages has apparently > kept growing. Disregarding dependencies, most store items got slightly bigger. This is what I wrote at bug#58760 “Guix System iso too big for cdrom again”

Re: Packages grow, no longer fit on a 💾

2023-01-15 Thread Akib Azmain Turja
Ludovic Courtès writes: > Hello! > > Over the course of a few years, the size of our packages has apparently > kept growing. Example: Unless the right steps are taken at right time, the size of packages will reach the largest real number in near future. > > $ guix time-machine --commit=v1.2.0

Re: Packages grow, no longer fit on a 💾

2023-01-15 Thread Liliana Marie Prikler
Am Samstag, dem 14.01.2023 um 23:07 +0100 schrieb Ludovic Courtès: > Hello! > > Over the course of a few years, the size of our packages has > apparently kept growing.  Example: > > --8<---cut here---start->8--- > $ guix time-machine --commit=v1.2.0 -- size ema

Re: Packages grow, no longer fit on a 💾

2023-01-14 Thread kiasoc5
On 1/14/23 17:07, Ludovic Courtès wrote: Hello! Over the course of a few years, the size of our packages has apparently kept growing. Example: --8<---cut here---start->8--- $ guix time-machine --commit=v1.2.0 -- size emacs store item