Report forwarded
to guix-patches@gnu.org: bug#48304; Package guix-patches.
(Sat, 08 May 2021 23:29:01 GMT) (full text, mbox, link).
Acknowledgement sent
to Leo Prikler <leo.prikler@student.tugraz.at>:
New bug report received and forwarded. Copy sent to guix-patches@gnu.org.
(Sat, 08 May 2021 23:29:02 GMT) (full text, mbox, link).
Subject: Re: [bug#48304] [PATCH] gnu: expat: Update via graft.
Date: Sun, 9 May 2021 10:05:34 -0400
On Sun, May 09, 2021 at 01:27:29AM +0200, Leo Prikler wrote:
> * gnu/packages/xml.scm (expat-2.3.0): New variable.
> (expat)[replacement]: Add it.
Nitpick: It should be
(expat)[replacement]: New field.
Otherwise, looks okay assuming ABI compatibility, but we only use grafts
for security updates.
Information forwarded
to guix-patches@gnu.org: bug#48304; Package guix-patches.
(Sun, 09 May 2021 14:28:02 GMT) (full text, mbox, link).
Leo Famulari schreef op zo 09-05-2021 om 10:05 [-0400]:
> On Sun, May 09, 2021 at 01:27:29AM +0200, Leo Prikler wrote:
> > * gnu/packages/xml.scm (expat-2.3.0): New variable.
> > (expat)[replacement]: Add it.
>
> Nitpick: It should be
>
> (expat)[replacement]: New field.
>
> Otherwise, looks okay assuming ABI compatibility, but we only use grafts
> for security updates.
The maintainer of expat will release a 2.4.0 with security fixes soon.
Greetings,
Maxime.
On Sun, May 09, 2021 at 04:27:20PM +0200, Maxime Devos wrote:
> Leo Famulari schreef op zo 09-05-2021 om 10:05 [-0400]:
> > On Sun, May 09, 2021 at 01:27:29AM +0200, Leo Prikler wrote:
> > > * gnu/packages/xml.scm (expat-2.3.0): New variable.
> > > (expat)[replacement]: Add it.
> >
> > Nitpick: It should be
> >
> > (expat)[replacement]: New field.
> >
> > Otherwise, looks okay assuming ABI compatibility, but we only use grafts
> > for security updates.
>
> The maintainer of expat will release a 2.4.0 with security fixes soon.
Yes, I know :) I think we all received the same private email.
We can test the graft with 2.3.0 but wait until 2.4.0 to actually use
it.
To: Maxime Devos <maximedevos@telenet.be>, Leo Famulari <leo@famulari.name>
Cc: 48304@debbugs.gnu.org
Subject: Re: [bug#48304] [PATCH] gnu: expat: Update via graft.
Date: Sun, 09 May 2021 16:37:39 +0200
Am Sonntag, den 09.05.2021, 16:27 +0200 schrieb Maxime Devos:
> Leo Famulari schreef op zo 09-05-2021 om 10:05 [-0400]:
> > On Sun, May 09, 2021 at 01:27:29AM +0200, Leo Prikler wrote:
> > > * gnu/packages/xml.scm (expat-2.3.0): New variable.
> > > (expat)[replacement]: Add it.
> >
> > Nitpick: It should be
> >
> > (expat)[replacement]: New field.
> >
> > Otherwise, looks okay assuming ABI compatibility, but we only use
> > grafts
> > for security updates.
>
> The maintainer of expat will release a 2.4.0 with security fixes
> soon.
>
> Greetings,
> Maxime.
Indeed, the mail they dropped over at guix-devel made it seem as though
not being on 2.3.0 was a security risk already. The ChangeLog does
mention some items worth fuzzing over.
That said, I simply wanted to claim a bug ID for this and let people
check whether the update really breaks nothing. The list of dependants
is far too big for me to handle.
Regards,
Leo
Information forwarded
to guix-patches@gnu.org: bug#48304; Package guix-patches.
(Sun, 09 May 2021 15:24:02 GMT) (full text, mbox, link).
Cc: 48304@debbugs.gnu.org, Maxime Devos <maximedevos@telenet.be>
Subject: Re: [bug#48304] [PATCH] gnu: expat: Update via graft.
Date: Sun, 9 May 2021 11:22:54 -0400
On Sun, May 09, 2021 at 04:37:39PM +0200, Leo Prikler wrote:
> Indeed, the mail they dropped over at guix-devel made it seem as though
> not being on 2.3.0 was a security risk already. The ChangeLog does
> mention some items worth fuzzing over.
In general, all updates are security updates. But we shouldn't / can't
update all core packages with grafts just because. Grafting is a kludge
that doesn't always work as expected (and the problems are hidden), and
it has a high I/O performance cost.
So, let's wait for a security advisory.
Added tag(s) security.
Request was from Ludovic Courtès <ludo@gnu.org>
to control@debbugs.gnu.org.
(Sat, 15 May 2021 10:13:01 GMT) (full text, mbox, link).
Information forwarded
to guix-patches@gnu.org: bug#48304; Package guix-patches.
(Sun, 23 May 2021 15:34:02 GMT) (full text, mbox, link).
merge 48304 48612
thanks
Leo Famulari <leo@famulari.name> skriver:
> On Sun, May 09, 2021 at 04:37:39PM +0200, Leo Prikler wrote:
>> Indeed, the mail they dropped over at guix-devel made it seem as though
>> not being on 2.3.0 was a security risk already. The ChangeLog does
>> mention some items worth fuzzing over.
>
> In general, all updates are security updates. But we shouldn't / can't
> update all core packages with grafts just because. Grafting is a kludge
> that doesn't always work as expected (and the problems are hidden), and
> it has a high I/O performance cost.
>
> So, let's wait for a security advisory.
I opened a similar discussion about the security fix in Expat 2.4.0
recently and am merging with this issue (which I had not seen):
https://issues.guix.gnu.org/48612
Reply sent
to Leo Famulari <leo@famulari.name>:
You have taken responsibility.
(Thu, 03 Jun 2021 03:18:02 GMT) (full text, mbox, link).
Notification sent
to Leo Prikler <leo.prikler@student.tugraz.at>:
bug acknowledged by developer.
(Thu, 03 Jun 2021 03:18:02 GMT) (full text, mbox, link).
On Sun, May 23, 2021 at 05:33:05PM +0200, Marius Bakke wrote:
> merge 48304 48612
The merge didn't work (one bug was for 'guix', and one for
'guix-patches'), but I pushed a graft as
6d71f6a73cd27d61d3302b9658893428af6314d2
Debbugs is free software and licensed under the terms of the
GNU Public License version 2. The current version can be
obtained from https://bugs.debian.org/debbugs-source/.