Bug#1023495: transition: ruby3.1

2022-11-30 Thread Sebastian Ramacher
On 2022-11-30 09:14:55 -0300, Antonio Terceiro wrote:
> On Wed, Nov 23, 2022 at 05:35:18PM +0100, Sebastian Ramacher wrote:
> > Hi Antonio
> > 
> > On 2022-11-23 13:13:37 -0300, Antonio Terceiro wrote:
> > > On Tue, Nov 22, 2022 at 11:00:57PM +0100, Sebastian Ramacher wrote:
> > > > On 2022-11-22 21:53:31 +0100, Paul Gevers wrote:
> > > > > Hi Lucas,
> > > > > 
> > > > > On 22-11-2022 17:03, Lucas Kanashiro wrote:
> > > > > > After discussing with Antonio, since our deadline to finish the
> > > > > > transition is approaching, we decided to already enable ruby3.1 as 
> > > > > > the
> > > > > > default and remove ruby3.0 in a single step.
> > > > > 
> > > > > I may be remembering wrong (it's a bit late), but isn't the change of 
> > > > > the
> > > > > default a forward rebuild, while removal is a backward rebuild (I 
> > > > > mean in
> > > > > the dependency tree)? If that's true, I think doing it in two steps is
> > > > > easier to manage, as packages can then migrate on their own and don't 
> > > > > need a
> > > > > lock step migration.
> > > > 
> > > > That's correct. I'd prefer to handle this with two trackers.
> > > 
> > > Fair enough. I will update ruby-defaults accordingly. Is it OK for us to
> > > start the transition in unstable?
> > 
> > I'd like protobuf to migrate first which is currently doing its own
> > transition. Afer that, we can go ahead with the switch to 3.1 as
> > default.
> 
> protobuf migrate a few days ago, so I just uploaded ruby-defaults.
> Please binNMU these packages:
> 
> epic5
> graphviz
> ignition-math
> kamailio
> klayout
> kross-interpreters
> libprelude
> marisa
> ngraph-gtk
> notmuch
> obexftp
> redland-bindings
> subtle
> subversion
> vim-command-t
> weechat
> xapian-bindings

binNMUs scheduled

Cheers
-- 
Sebastian Ramacher



Bug#1023495: transition: ruby3.1

2022-11-30 Thread Antonio Terceiro
On Wed, Nov 23, 2022 at 05:35:18PM +0100, Sebastian Ramacher wrote:
> Hi Antonio
> 
> On 2022-11-23 13:13:37 -0300, Antonio Terceiro wrote:
> > On Tue, Nov 22, 2022 at 11:00:57PM +0100, Sebastian Ramacher wrote:
> > > On 2022-11-22 21:53:31 +0100, Paul Gevers wrote:
> > > > Hi Lucas,
> > > > 
> > > > On 22-11-2022 17:03, Lucas Kanashiro wrote:
> > > > > After discussing with Antonio, since our deadline to finish the
> > > > > transition is approaching, we decided to already enable ruby3.1 as the
> > > > > default and remove ruby3.0 in a single step.
> > > > 
> > > > I may be remembering wrong (it's a bit late), but isn't the change of 
> > > > the
> > > > default a forward rebuild, while removal is a backward rebuild (I mean 
> > > > in
> > > > the dependency tree)? If that's true, I think doing it in two steps is
> > > > easier to manage, as packages can then migrate on their own and don't 
> > > > need a
> > > > lock step migration.
> > > 
> > > That's correct. I'd prefer to handle this with two trackers.
> > 
> > Fair enough. I will update ruby-defaults accordingly. Is it OK for us to
> > start the transition in unstable?
> 
> I'd like protobuf to migrate first which is currently doing its own
> transition. Afer that, we can go ahead with the switch to 3.1 as
> default.

protobuf migrate a few days ago, so I just uploaded ruby-defaults.
Please binNMU these packages:

epic5
graphviz
ignition-math
kamailio
klayout
kross-interpreters
libprelude
marisa
ngraph-gtk
notmuch
obexftp
redland-bindings
subtle
subversion
vim-command-t
weechat
xapian-bindings


signature.asc
Description: PGP signature


Bug#1023495: transition: ruby3.1

2022-11-23 Thread Sebastian Ramacher
Hi Antonio

On 2022-11-23 13:13:37 -0300, Antonio Terceiro wrote:
> On Tue, Nov 22, 2022 at 11:00:57PM +0100, Sebastian Ramacher wrote:
> > On 2022-11-22 21:53:31 +0100, Paul Gevers wrote:
> > > Hi Lucas,
> > > 
> > > On 22-11-2022 17:03, Lucas Kanashiro wrote:
> > > > After discussing with Antonio, since our deadline to finish the
> > > > transition is approaching, we decided to already enable ruby3.1 as the
> > > > default and remove ruby3.0 in a single step.
> > > 
> > > I may be remembering wrong (it's a bit late), but isn't the change of the
> > > default a forward rebuild, while removal is a backward rebuild (I mean in
> > > the dependency tree)? If that's true, I think doing it in two steps is
> > > easier to manage, as packages can then migrate on their own and don't 
> > > need a
> > > lock step migration.
> > 
> > That's correct. I'd prefer to handle this with two trackers.
> 
> Fair enough. I will update ruby-defaults accordingly. Is it OK for us to
> start the transition in unstable?

I'd like protobuf to migrate first which is currently doing its own
transition. Afer that, we can go ahead with the switch to 3.1 as
default.

Cheers
-- 
Sebastian Ramacher



Bug#1023495: transition: ruby3.1

2022-11-23 Thread Antonio Terceiro
On Tue, Nov 22, 2022 at 11:00:57PM +0100, Sebastian Ramacher wrote:
> On 2022-11-22 21:53:31 +0100, Paul Gevers wrote:
> > Hi Lucas,
> > 
> > On 22-11-2022 17:03, Lucas Kanashiro wrote:
> > > After discussing with Antonio, since our deadline to finish the
> > > transition is approaching, we decided to already enable ruby3.1 as the
> > > default and remove ruby3.0 in a single step.
> > 
> > I may be remembering wrong (it's a bit late), but isn't the change of the
> > default a forward rebuild, while removal is a backward rebuild (I mean in
> > the dependency tree)? If that's true, I think doing it in two steps is
> > easier to manage, as packages can then migrate on their own and don't need a
> > lock step migration.
> 
> That's correct. I'd prefer to handle this with two trackers.

Fair enough. I will update ruby-defaults accordingly. Is it OK for us to
start the transition in unstable?


signature.asc
Description: PGP signature


Bug#1023495: transition: ruby3.1

2022-11-22 Thread Sebastian Ramacher
On 2022-11-22 21:53:31 +0100, Paul Gevers wrote:
> Hi Lucas,
> 
> On 22-11-2022 17:03, Lucas Kanashiro wrote:
> > After discussing with Antonio, since our deadline to finish the
> > transition is approaching, we decided to already enable ruby3.1 as the
> > default and remove ruby3.0 in a single step.
> 
> I may be remembering wrong (it's a bit late), but isn't the change of the
> default a forward rebuild, while removal is a backward rebuild (I mean in
> the dependency tree)? If that's true, I think doing it in two steps is
> easier to manage, as packages can then migrate on their own and don't need a
> lock step migration.

That's correct. I'd prefer to handle this with two trackers.

Cheers
-- 
Sebastian Ramacher



Bug#1023495: transition: ruby3.1

2022-11-22 Thread Paul Gevers

Hi Lucas,

On 22-11-2022 17:03, Lucas Kanashiro wrote:
After discussing with Antonio, since our deadline to finish the 
transition is approaching, we decided to already enable ruby3.1 as the 
default and remove ruby3.0 in a single step.


I may be remembering wrong (it's a bit late), but isn't the change of 
the default a forward rebuild, while removal is a backward rebuild (I 
mean in the dependency tree)? If that's true, I think doing it in two 
steps is easier to manage, as packages can then migrate on their own and 
don't need a lock step migration.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1023495: transition: ruby3.1

2022-11-22 Thread Lucas Kanashiro
After discussing with Antonio, since our deadline to finish the 
transition is approaching, we decided to already enable ruby3.1 as the 
default and remove ruby3.0 in a single step. We would like to ask the 
release team to also update the transition tracker with the following 
ben file (I hope it works out, any suggestion is welcome :) :


title = "ruby3.1-default-ruby3.0-rm";
is_affected = (.depends ~ "ruby" | .depends ~ "libruby") & !.source ~ 
/^(ruby3.0|ruby3.1|ruby-defaults)$/;
is_good =|(.depends ~ "ruby3.1" | .depends ~ "libruby3.1") & ! (.depends ~ 
"ruby3.0" | .depends ~ "libruby3.0");|

is_bad = .depends ~ "ruby3.0" | .depends ~ "libruby3.0";

--
Lucas Kanashiro


Bug#1023495: transition: ruby3.1

2022-11-21 Thread Lucas Kanashiro

Hi,

We have been performing the rebuilds and fixing packages for a while, 
you can see the results of our last test rebuild (from the beginning of 
this month) here:


https://people.debian.org/~kanashiro/ruby3.1

Some package listed as build failures were actually fixed already. From 
the list we have in the transition tracker:


https://release.debian.org/transitions/html/ruby3.1-default.html

Apart from the packages not in testing, only 2 packages are failing to 
build in the first dependency level:


- dislocker: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024589 . 
This one seems unrelated to this transition.


- uwsgi: this needs a trivial patch in d/control to replace 3.0 with 3.1 
in the uwsgi-plugin-rack-ruby3.0 binary name. This will be done once 
ruby3.1 becomes the default in unstable.


All the others seem good to go.

With that in mind, we would like to ask the Release Team if we can start 
the transition in unstable and change the default to 3.1.


TIA!

--
Lucas Kanashiro



Processed: Re: Bug#1023495: transition: ruby3.1

2022-11-05 Thread Debian Bug Tracking System
Processing control commands:

> forwarded -1 https://release.debian.org/transitions/html/ruby3.1-default.html
Bug #1023495 [release.debian.org] transition: ruby3.1
Set Bug forwarded-to-address to 
'https://release.debian.org/transitions/html/ruby3.1-default.html'.

-- 
1023495: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023495
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1023495: transition: ruby3.1

2022-11-05 Thread Sebastian Ramacher
Control: forwarded -1 
https://release.debian.org/transitions/html/ruby3.1-default.html

On 2022-11-05 09:23:03 -0300, Antonio Terceiro wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: transition
> 
> Hi, I would like to plan the ruby 3.1 transition. As soon as we have the
> tracker I will perform all the test rebuilds necessary and report any
> bugs.
> 
> Ben file:
> 
> title = "ruby3.1 as default";
> is_affected = (.depends ~ /ruby3.0/ | .depends ~ /ruby3.1/) & !.source ~ 
> /^(ruby3.0|ruby3.1|ruby-defaults)$/;
> is_good = .depends ~ "ruby3.1" | .depends ~ "libruby3.1" | ! (.depends ~ 
> "ruby3.0" | .depends ~ "libruby3.0");
> is_bad = ! (.depends ~ "ruby3.1" | .depends ~ "libruby3.1") & (.depends ~ 
> "ruby3.0" | .depends ~ "libruby3.0");

The tracker is available at 
https://release.debian.org/transitions/html/ruby3.1-default.html

Cheers
-- 
Sebastian Ramacher



Bug#1023495: transition: ruby3.1

2022-11-05 Thread Antonio Terceiro
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition

Hi, I would like to plan the ruby 3.1 transition. As soon as we have the
tracker I will perform all the test rebuilds necessary and report any
bugs.

Ben file:

title = "ruby3.1 as default";
is_affected = (.depends ~ /ruby3.0/ | .depends ~ /ruby3.1/) & !.source ~ 
/^(ruby3.0|ruby3.1|ruby-defaults)$/;
is_good = .depends ~ "ruby3.1" | .depends ~ "libruby3.1" | ! (.depends ~ 
"ruby3.0" | .depends ~ "libruby3.0");
is_bad = ! (.depends ~ "ruby3.1" | .depends ~ "libruby3.1") & (.depends ~ 
"ruby3.0" | .depends ~ "libruby3.0");


signature.asc
Description: PGP signature