unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#47297: Release 1.2.1 checklist
@ 2021-03-21 17:38 Leo Famulari
  2021-03-24  3:11 ` zimoun
  2021-05-17 14:42 ` bug#47297: Release 1.3.0 checklist Leo Famulari
  0 siblings, 2 replies; 9+ messages in thread
From: Leo Famulari @ 2021-03-21 17:38 UTC (permalink / raw)
  To: 47297

This is the checklist for the 1.2.1 release.

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

https://debbugs.gnu.org/server-control.html

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

<https://bugs.gnu.org/46871>
Service manager "init scripts" missing from current-guix

<https://bugs.gnu.org/45704>
Remove Qt 4

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

Leo




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#47297: Release 1.2.1 checklist
  2021-03-21 17:38 bug#47297: Release 1.2.1 checklist Leo Famulari
@ 2021-03-24  3:11 ` zimoun
  2021-03-24  4:06   ` Leo Famulari
  2021-05-17 14:42 ` bug#47297: Release 1.3.0 checklist Leo Famulari
  1 sibling, 1 reply; 9+ messages in thread
From: zimoun @ 2021-03-24  3:11 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 47297

Hi,

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

> <https://bugs.gnu.org/46871>
> Service manager "init scripts" missing from current-guix
>
> <https://bugs.gnu.org/45704>
> Remove Qt 4

<https://bugs.gnu.org/47239>
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?


Cheers,
simon




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#47297: Release 1.2.1 checklist
  2021-03-24  3:11 ` zimoun
@ 2021-03-24  4:06   ` Leo Famulari
  2021-03-24  9:20     ` bug#47297: Release 1.2.1 checklist: eolie (manual example) zimoun
  0 siblings, 1 reply; 9+ messages in thread
From: Leo Famulari @ 2021-03-24  4:06 UTC (permalink / raw)
  To: zimoun; +Cc: 47297

On Wed, Mar 24, 2021 at 04:11:20AM +0100, zimoun wrote:
> <https://bugs.gnu.org/47239>
> 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.




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#47297: Release 1.2.1 checklist: eolie (manual example)
  2021-03-24  4:06   ` Leo Famulari
@ 2021-03-24  9:20     ` zimoun
  2021-03-24 18:16       ` Leo Famulari
  0 siblings, 1 reply; 9+ messages in thread
From: zimoun @ 2021-03-24  9:20 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 47297

Hi,

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

> I added all of them to the checklist.

Thanks.


Another one:

<https://bugs.gnu.org/47097>
<https://bugs.gnu.org/47106>
Eolie and Ephinay in container

(eolie is about a manual example)


Just for the record, more these:

<https://bugs.gnu.org/46871>
Service manager "init scripts" missing from current-guix

<https://bugs.gnu.org/45704>
Remove Qt 4

<https://bugs.gnu.org/47239>
bug#47239: Test failure in tests/publish.scm

<https://bugs.gnu.org/47173>
bug#47173 [PATCH 0/1] Remove Clang 3.6.2.

<https://bugs.gnu.org/47140>
<https://bugs.gnu.org/47141>
<https://bugs.gnu.org/47142>
<https://bugs.gnu.org/47143>
<https://bugs.gnu.org/47144>
Security fixes


Cheers,
simon




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#47297: Release 1.2.1 checklist: eolie (manual example)
  2021-03-24  9:20     ` bug#47297: Release 1.2.1 checklist: eolie (manual example) zimoun
@ 2021-03-24 18:16       ` Leo Famulari
  2021-03-24 18:52         ` zimoun
  0 siblings, 1 reply; 9+ messages in thread
From: Leo Famulari @ 2021-03-24 18:16 UTC (permalink / raw)
  To: zimoun; +Cc: 47297

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?




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#47297: Release 1.2.1 checklist: eolie (manual example)
  2021-03-24 18:16       ` Leo Famulari
@ 2021-03-24 18:52         ` zimoun
  2021-03-24 19:30           ` Leo Famulari
  0 siblings, 1 reply; 9+ messages in thread
From: zimoun @ 2021-03-24 18:52 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 47297

Hi Leo,

On Wed, 24 Mar 2021 at 14:16, Leo Famulari <leo@famulari.name> wrote:
> 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:

--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.

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




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#47297: Release 1.2.1 checklist: eolie (manual example)
  2021-03-24 18:52         ` zimoun
@ 2021-03-24 19:30           ` Leo Famulari
  2021-03-24 19:43             ` zimoun
  0 siblings, 1 reply; 9+ messages in thread
From: Leo Famulari @ 2021-03-24 19:30 UTC (permalink / raw)
  To: zimoun; +Cc: 47297

On Wed, Mar 24, 2021 at 07:52:40PM +0100, zimoun wrote:
> 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.

> 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?




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#47297: Release 1.2.1 checklist: eolie (manual example)
  2021-03-24 19:30           ` Leo Famulari
@ 2021-03-24 19:43             ` zimoun
  0 siblings, 0 replies; 9+ messages in thread
From: zimoun @ 2021-03-24 19:43 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 47297

On Wed, 24 Mar 2021 at 15:30, Leo Famulari <leo@famulari.name> wrote:
> 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.

[...]

> Can you add these bugs to the checklist?

Well, I think the point #2 is:

        <https://bugs.gnu.org/47097>
        <https://bugs.gnu.org/47106>
        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




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#47297: Release 1.3.0 checklist
  2021-03-21 17:38 bug#47297: Release 1.2.1 checklist Leo Famulari
  2021-03-24  3:11 ` zimoun
@ 2021-05-17 14:42 ` Leo Famulari
  1 sibling, 0 replies; 9+ messages in thread
From: Leo Famulari @ 2021-05-17 14:42 UTC (permalink / raw)
  To: 47297

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.




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2021-05-17 14:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-21 17:38 bug#47297: Release 1.2.1 checklist Leo Famulari
2021-03-24  3:11 ` zimoun
2021-03-24  4:06   ` Leo Famulari
2021-03-24  9:20     ` bug#47297: Release 1.2.1 checklist: eolie (manual example) zimoun
2021-03-24 18:16       ` Leo Famulari
2021-03-24 18:52         ` zimoun
2021-03-24 19:30           ` Leo Famulari
2021-03-24 19:43             ` zimoun
2021-05-17 14:42 ` bug#47297: Release 1.3.0 checklist Leo Famulari

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).