Release 1.3.0 checklist

  • Done
  • quality assurance status badge
Details
5 participants
  • Leo Famulari
  • Ludovic Courtès
  • Mathieu Othacehe
  • Maxim Cournoyer
  • zimoun
Owner
unassigned
Submitted by
Leo Famulari
Severity
important
Blocked by
L
L
Leo Famulari wrote on 21 Mar 2021 18:38
Release 1.2.1 checklist
(address . bug-guix@gnu.org)
YFeEjGP0ueuiSH32@jasmine.lan
This is the checklist for the 1.2.1 release.

It uses the debbugs "blocking" mechanism, described here:


I'll start by making this bug depend on a few others:

Service manager "init scripts" missing from current-guix

Remove Qt 4

Please, add the other tasks that should be completed for the release, so
that we don't forget.

Leo
L
L
Leo Famulari wrote on 21 Mar 2021 18:41
(no subject)
(address . control@debbugs.gnu.org)
YFeFRnzVjbTujStB@jasmine.lan
block 47297 with 46871
block 47297 with 45704
L
L
Leo Famulari wrote on 21 Mar 2021 18:47
(address . control@debbugs.gnu.org)
YFeGmxEnG7okmlI4@jasmine.lan
block 47297 with 46360
L
L
Leo Famulari wrote on 23 Mar 2021 23:43
(address . control@debbugs.gnu.org)
YFpvDpAB4Qw66oTl@jasmine.lan
block 47297 with 46829
Z
Z
zimoun wrote on 24 Mar 2021 04:11
Re: bug#47297: Release 1.2.1 checklist
(name . Leo Famulari)(address . leo@famulari.name)(address . 47297@debbugs.gnu.org)
86czvpi6uf.fsf@gmail.com
Hi,

On Sun, 21 Mar 2021 at 13:38, Leo Famulari <leo@famulari.name> wrote:

Toggle quote (6 lines)
> Service manager "init scripts" missing from current-guix
>
> <https://bugs.gnu.org/45704>
> Remove Qt 4

bug#47239: Test failure in tests/publish.scm

bug#47173 [PATCH 0/1] Remove Clang 3.6.2.


And what do you think to address the 4 security bugs 47144-47140 too?


Cheers,
simon
Z
Z
zimoun wrote on 24 Mar 2021 04:05
control message for bug #47297
(address . control@debbugs.gnu.org)
86ft0li743.fsf@gmail.com
block 47297 by 47239
quit
L
L
Leo Famulari wrote on 24 Mar 2021 04:54
(no subject)
(address . control@debbugs.gnu.org)
YFq3+jv3JYQEfPo8@jasmine.lan
block 47297 with 47239
block 47297 with 47173
L
L
Leo Famulari wrote on 24 Mar 2021 05:06
Re: bug#47297: Release 1.2.1 checklist
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 47297@debbugs.gnu.org)
YFq6vxUewx3gd7J1@jasmine.lan
On Wed, Mar 24, 2021 at 04:11:20AM +0100, zimoun wrote:
Toggle quote (8 lines)
> bug#47239: Test failure in tests/publish.scm
>
> <https://bugs.gnu.org/47173>
> bug#47173 [PATCH 0/1] Remove Clang 3.6.2.
>
> And what do you think to address the 4 security bugs 47144-47140 too?

I added all of them to the checklist.
L
L
Leo Famulari wrote on 24 Mar 2021 05:06
(no subject)
(address . control@debbugs.gnu.org)
YFq6wUqi070//Gk+@jasmine.lan
block 47297 with 47140
block 47297 with 47141
block 47297 with 47142
block 47297 with 47143
block 47297 with 47144
Z
Z
zimoun wrote on 24 Mar 2021 10:20
Re: bug#47297: Release 1.2.1 checklist: eolie (manual example)
(name . Leo Famulari)(address . leo@famulari.name)(address . 47297@debbugs.gnu.org)
86pmzohprt.fsf_-_@gmail.com
Hi,

On Wed, 24 Mar 2021 at 00:06, Leo Famulari <leo@famulari.name> wrote:
Toggle quote (4 lines)
> On Wed, Mar 24, 2021 at 04:11:20AM +0100, zimoun wrote:

> I added all of them to the checklist.

Thanks.


Another one:

Eolie and Ephinay in container

(eolie is about a manual example)


Just for the record, more these:

Service manager "init scripts" missing from current-guix

Remove Qt 4

bug#47239: Test failure in tests/publish.scm

bug#47173 [PATCH 0/1] Remove Clang 3.6.2.

Security fixes


Cheers,
simon
Z
Z
zimoun wrote on 24 Mar 2021 10:23
block 47297 by 47097 and 47106
(address . control@debbugs.gnu.org)
86mtushpm3.fsf@gmail.com
block 47297 by 47097
block 47297 by 47106
thanks
L
L
Leo Famulari wrote on 24 Mar 2021 19:16
Re: bug#47297: Release 1.2.1 checklist: eolie (manual example)
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 47297@debbugs.gnu.org)
YFuCCf7IKGAuA05y@jasmine.lan
On Wed, Mar 24, 2021 at 10:20:06AM +0100, zimoun wrote:
Toggle quote (6 lines)
> Another one:
>
> <https://bugs.gnu.org/47097>
> <https://bugs.gnu.org/47106>
> Eolie and Ephinay in container

This "release checklist" is about fixing bugs that shouldn't go into a
release.

Those bugs look more like bugs that would be nice to fix, but not very
important.

Of course, if somebody fixes them, they will be in the release. But
should they block the release?
Z
Z
zimoun wrote on 24 Mar 2021 19:52
(name . Leo Famulari)(address . leo@famulari.name)(address . 47297@debbugs.gnu.org)
86wntwbczr.fsf@gmail.com
Hi Leo,

On Wed, 24 Mar 2021 at 14:16, Leo Famulari <leo@famulari.name> wrote:
Toggle quote (16 lines)
> On Wed, Mar 24, 2021 at 10:20:06AM +0100, zimoun wrote:
>> Another one:
>>
>> <https://bugs.gnu.org/47097>
>> <https://bugs.gnu.org/47106>
>> Eolie and Ephinay in container
>
> This "release checklist" is about fixing bugs that shouldn't go into a
> release.
>
> Those bugs look more like bugs that would be nice to fix, but not very
> important.
>
> Of course, if somebody fixes them, they will be in the release. But
> should they block the release?

To me they are very important because ’eolie’ is in the manual:

Toggle snippet (7 lines)
guix environment --preserve='^DISPLAY$' --container --network \
--expose=/etc/machine-id \
--expose=/etc/ssl/certs/ \
--share=$HOME/.local/share/eolie/=$HOME/.local/share/eolie/ \
--ad-hoc eolie nss-certs dbus -- eolie



Therefore, from my point of view, we have only 2 options:

1- change the example in the manual
2- fix eolie.

Otherwise, I am not comfortable to release broken examples. Since
releasing a rolling release is more about advertisement and attract new
users, having broken examples is something really confusing––not to say
unacceptable—–for these new users.


Cheers,
simon
L
L
Leo Famulari wrote on 24 Mar 2021 20:30
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 47297@debbugs.gnu.org)
YFuTYRxoka0CL2i9@jasmine.lan
On Wed, Mar 24, 2021 at 07:52:40PM +0100, zimoun wrote:
Toggle quote (18 lines)
> To me they are very important because ’eolie’ is in the manual:
>
> --8<---------------cut here---------------start------------->8---
> guix environment --preserve='^DISPLAY$' --container --network \
> --expose=/etc/machine-id \
> --expose=/etc/ssl/certs/ \
> --share=$HOME/.local/share/eolie/=$HOME/.local/share/eolie/ \
> --ad-hoc eolie nss-certs dbus -- eolie
> --8<---------------cut here---------------end--------------->8---
>
> <https://guix.gnu.org/manual/devel/en/guix.html#Invoking-guix-environment>
>
>
> Therefore, from my point of view, we have only 2 options:
>
> 1- change the example in the manual
> 2- fix eolie.

Understood.

Toggle quote (5 lines)
> Otherwise, I am not comfortable to release broken examples. Since
> releasing a rolling release is more about advertisement and attract new
> users, having broken examples is something really confusing––not to say
> unacceptable—–for these new users.

I agree.

Can you add these bugs to the checklist?
Z
Z
zimoun wrote on 24 Mar 2021 20:43
(name . Leo Famulari)(address . leo@famulari.name)(address . 47297@debbugs.gnu.org)
86sg4kbam8.fsf@gmail.com
On Wed, 24 Mar 2021 at 15:30, Leo Famulari <leo@famulari.name> wrote:
Toggle quote (7 lines)
> On Wed, Mar 24, 2021 at 07:52:40PM +0100, zimoun wrote:

>> Therefore, from my point of view, we have only 2 options:
>>
>> 1- change the example in the manual
>> 2- fix eolie.

[...]

Toggle quote (2 lines)
> Can you add these bugs to the checklist?

Well, I think the point #2 is:

Eolie and Ephinay in container

and they are already blocker, IIRC.

About #1, it will be the last resort solution, IMHO. We can switch to
Nyxt or any other thing.

Cheers,
simon
Z
Z
zimoun wrote on 26 Mar 2021 09:08
control message for bug #47297
(address . control@debbugs.gnu.org)
86o8f6baln.fsf@gmail.com
block 47297 by 47407
quit
L
L
Ludovic Courtès wrote on 30 Mar 2021 08:46
(address . control@debbugs.gnu.org)
87eefxkukt.fsf@gnu.org
severity 47297 important
quit
L
L
Ludovic Courtès wrote on 2 Apr 2021 09:46
(address . control@debbugs.gnu.org)
87zgyh2kny.fsf@gnu.org
block 47297 by 42129
quit
L
L
Ludovic Courtès wrote on 6 Apr 2021 12:20
(address . control@debbugs.gnu.org)
87ft03ogsh.fsf@gnu.org
block 47297 by 46362
quit
L
L
Ludovic Courtès wrote on 6 Apr 2021 15:20
(address . control@debbugs.gnu.org)
87mtubmtx4.fsf@gnu.org
block 47297 by 47567
quit
L
L
Leo Famulari wrote on 6 Apr 2021 19:45
(no subject)
(address . control@debbugs.gnu.org)
YGyeQrzSxBDRTrHa@jasmine.lan
block 47297 with 47569
L
L
Leo Famulari wrote on 6 Apr 2021 21:45
(address . control@debbugs.gnu.org)
YGy6Yp2cwCqk6PKw@jasmine.lan
block 47297 with 47225
L
L
Leo Famulari wrote on 10 Apr 2021 20:47
(name . GNU bug tracker automated control server)(address . control@debbugs.gnu.org)
YHHyqn6Locu/F9cS@jasmine.lan
unblock 47297 with 47142
L
L
Leo Famulari wrote on 13 Apr 2021 20:26
(address . control@debbugs.gnu.org)
YHXiPn6Nds40YOQ3@jasmine.lan
block 47297 with 47734
L
L
Ludovic Courtès wrote on 14 Apr 2021 17:19
control message for bug #47297
(address . control@debbugs.gnu.org)
871rbcgagq.fsf@gnu.org
block 47297 by 33848
quit
L
L
Leo Famulari wrote on 14 Apr 2021 21:53
(no subject)
(name . GNU bug tracker automated control server)(address . control@debbugs.gnu.org)
YHdIN0n2Ned7ONr4@jasmine.lan
unblock 47297 with 47734
L
L
Leo Famulari wrote on 14 Apr 2021 22:03
(name . GNU bug tracker automated control server)(address . control@debbugs.gnu.org)
YHdKn3wxEMgHBQ79@jasmine.lan
unblock 47297 with 47097
L
L
Leo Famulari wrote on 14 Apr 2021 23:54
(address . control@debbugs.gnu.org)
YHdksDadnrKDcbUD@jasmine.lan
unblock 47297 with 47144
L
L
Leo Famulari wrote on 14 Apr 2021 23:59
(address . control@debbugs.gnu.org)
YHdlyi8rBGZGkLsA@jasmine.lan
unblock 47297 with 47106
L
L
Ludovic Courtès wrote on 15 Apr 2021 10:59
control message for bug #47297
(address . control@debbugs.gnu.org)
87im4ndit3.fsf@gnu.org
block 47297 by 44872
quit
L
L
Ludovic Courtès wrote on 16 Apr 2021 17:41
(address . control@debbugs.gnu.org)
87k0p244pj.fsf@gnu.org
block 47297 by 47808
quit
L
L
Ludovic Courtès wrote on 16 Apr 2021 17:42
(address . control@debbugs.gnu.org)
87h7k644nt.fsf@gnu.org
block 47297 by 47797
quit
L
L
Ludovic Courtès wrote on 16 Apr 2021 22:12
(address . control@debbugs.gnu.org)
87zgxy2dlu.fsf@gnu.org
block 47297 by 47744
quit
L
L
Ludovic Courtès wrote on 16 Apr 2021 22:12
(address . control@debbugs.gnu.org)
87y2di2dlg.fsf@gnu.org
block 47297 by 47745
quit
L
L
Leo Famulari wrote on 17 Apr 2021 19:42
(no subject)
(address . control@debbugs.gnu.org)
YHseD/BX24lkFdIu@jasmine.lan
block 47297 with 47841
L
L
Leo Famulari wrote on 17 Apr 2021 20:30
(name . GNU bug tracker automated control server)(address . control@debbugs.gnu.org)
YHspPVBNXw36Ii96@jasmine.lan
block 47297 with 47734
L
L
Leo Famulari wrote on 17 Apr 2021 22:18
(address . control@debbugs.gnu.org)
YHtCguEVebJsu9bc@jasmine.lan
unblock 47297 with 47841
L
L
Ludovic Courtès wrote on 18 Apr 2021 12:12
control message for bug #47297
(address . control@debbugs.gnu.org)
87eef7nbob.fsf@gnu.org
block 47297 by 47867
quit
M
M
Maxim Cournoyer wrote on 18 Apr 2021 20:45
(address . control@debbugs.gnu.org)
8735vnjusw.fsf@gmail.com
retitle 47297 Release 1.3.0 checklist
quit
L
L
Ludovic Courtès wrote on 19 Apr 2021 18:46
(address . control@debbugs.gnu.org)
87tuo2dxyp.fsf@gnu.org
block 47297 by 31719
quit
L
L
Leo Famulari wrote on 20 Apr 2021 02:26
(no subject)
(address . control@debbugs.gnu.org)
YH4fo2AAaaQqRdE9@jasmine.lan
block 47297 with 47889
M
M
Maxim Cournoyer wrote on 20 Apr 2021 14:05
Re: bug#47759: python-minimal tests hang
(name . Leo Famulari)(address . leo@famulari.name)
874kg1gnz2.fsf@gmail.com
block 47297 by 47759
thanks

Hi!

Leo Famulari <leo@famulari.name> writes:

Toggle quote (31 lines)
> On Tue, Apr 13, 2021 at 10:38:17PM +0200, Danny Milosavljevic wrote:
>> On x86_64, python-minimal build hangs when running the tests:
>>
>> $ guix build /gnu/store/gifx79qc77zk88z6gnabj81iksp1xaj9-python-minimal-3.8.2.drv
>> [...]
>> 1:06:10 load avg: 1.31 running: test_multiprocessing_forkserver (14 min 42 sec)
>
> Where does this derivation come from? I can't seem to find it on the
> machines I have access to.
>
>> $ guix describe
>> Generation 230 Apr 13 2021 12:15:27 (current)
>> guix 822eacc
>> repository URL: https://git.savannah.gnu.org/git/guix.git
>> branch: master
>> commit: 822eacc6bb0878323e6687d4460a7c53066545e1
>> $ uname -a
>> Linux dayas 5.11.4-gnu #1 SMP 1 x86_64 GNU/Linux
>
> ------
> $ guix describe
> Generation 15 Apr 13 2021 23:26:10 (current)
> guix 822eacc
> repository URL: https://git.savannah.gnu.org/git/guix.git
> commit: 822eacc6bb0878323e6687d4460a7c53066545e1
> $ guix build --derivations --no-grafts python-minimal
> /gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv
> $ guix build --derivations --no-grafts python-minimal-wrapper
> /gnu/store/qvib4wzz542czxfsl7dw4bnlz0kdrm82-python-minimal-wrapper-3.8.2.drv
> ------

I can also reproduce this on the version-1.3.0, building for
armhf-linux. Another release blocker :-/.

Thanks,

Maxim
L
L
Leo Famulari wrote on 21 Apr 2021 03:06
(no subject)
(address . control@debbugs.gnu.org)
YH96iXld0gXk1Jn6@jasmine.lan
block 47297 with 47924
L
L
Ludovic Courtès wrote on 25 Apr 2021 15:00
control message for bug #47297
(address . control@debbugs.gnu.org)
87lf96h63r.fsf@gnu.org
block 47297 by 47713
quit
M
M
Mathieu Othacehe wrote on 25 Apr 2021 19:29
(address . control@debbugs.gnu.org)
87wnsqtgrh.fsf@meije.i-did-not-set--mail-host-address--so-tickle-me
unblock 47297 by 47744
quit
M
M
Maxim Cournoyer wrote on 1 May 2021 05:45
Re: bug#47759: python-minimal tests hang
(name . Ludovic Courtès)(address . ludo@gnu.org)
87a6pfp15x.fsf@gmail.com
unblock 47297 by 47759
thanks

A first RC1 release candidate with the 5 supported architectures could
be produced without this bug being a blocker. The key was in using real
hardware rather than QEMU emulation.

Unblocking.

Maxim
L
L
Ludovic Courtès wrote on 3 May 2021 00:34
control message for bug #47297
(address . control@debbugs.gnu.org)
87tunkzrxe.fsf@gnu.org
block 47297 by 48173
quit
L
L
Ludovic Courtès wrote on 9 May 2021 16:40
(address . control@debbugs.gnu.org)
87mtt46kd7.fsf@gnu.org
block 47297 by 48313
quit
L
L
Leo Famulari wrote on 17 May 2021 16:42
Re: Release 1.3.0 checklist
(address . 47297@debbugs.gnu.org)
YKKAxPVm/y4u8Ogs@jasmine.lan
1.3.0 has been released!

Blocking bugs #47567 and #44872 were not fixed.

I'm removing their "blocking" status and closing this checklist bug
ticket.
L
L
Leo Famulari wrote on 17 May 2021 16:42
(no subject)
(name . GNU bug tracker automated control server)(address . control@debbugs.gnu.org)
YKKA8znk4iCdZbEp@jasmine.lan
unblock 47297 with 47567
unblock 47297 with 44872
close 47297
?