Subject: Re: [bug#60076] [PATCH RFC] Revert "gnu: glibc: Remove old versions."

From: Carl Dong <[email-masked]>
Date: Sun, 18 Dec 2022 14:29:34 -0500

I think since the removal Bitcoin Core has been maintaining the old glibc’s in our own manifest (CC: Michael): https://github.com/bitcoin/bitcoin/blob/cb32328d1b80d0ccd6eb9532bd8fe4e0a4de385e/contrib/guix/manifest.scm#L546

Perhaps it’d be good to contribute those to guix-past to share code and have more eyes on it in case anyone else needs it.

Otherwise, no objections!

–Carl

> On Dec 14, 2022, at 4:03 PM, Maxim Cournoyer <[email-masked]> wrote:
> 
> Hi Marius,
> 
> Marius Bakke <[email-masked]> writes:
> 
>> Maxim Cournoyer <[email-masked]> skriver:
>> 
>>> This reinstates glibc 2.22 through 2.28, by reverting commit
>>> ebd1ba713cbefc9ad5dac609255e1344a328e360 ("gnu: glibc: Remove old versions."),
>>> adding two patches removed in d2bb4847b96e51b71126778bb16daa7674a6690c ("gnu:
>>> Remove leftover patch files."), and partially reverting
>>> 1feca4be5296d7f0c0e2269ccb612cadded6573b ("gnu: glibc: Remove versions 2.27
>>> and 2.28.").
>>> 
>>> Rationale: Keeping older glibc versions around is useful when experimenting
>>> with 'package-with-c-toolchain'.
>> 
>> IMO it's better to add these to 'guix-past'[0] instead of keeping them
>> in the main channel.
>> 
>> [0]: https://gitlab.inria.fr/guix-hpc/guix-past
> 
> Good suggestion.  If someone shows interested in the series we could try
> to have these contributed to guix-past.  Otherwise if there's no
> interest I'll close the ticket without merge in 2 weeks time.
> 
> Thanks for tipping in!
> 
> -- 
> Thanks,
> Maxim
> 
> 
>