Frescobaldi package broken in Jammy

2022-10-23 Thread Jean Abou Samra

Hi,

I would like to call for attention on these bugs:

https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1993213
https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1983579
https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1991322

In a nutshell, the Frescobaldi package (LilyPond music sheet editor)
is completely unusable on Ubuntu Jammy. The fix is to upgrade it to
Frescobaldi 3.2.

I hope it's OK I raise this here. I do this because this issue has a
bad impact on our community, and has received no visible attention
from Ubuntu maintainers since it was first reported 2 months and
a half ago.

Best regards,
Jean


--
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Frescobaldi package broken in Jammy

2022-10-24 Thread Simon Chopin
Hi Jean,

Thanks for your interest

Quoting Jean Abou Samra (2022-10-23 13:59:01)
> https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1993213
> https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1983579
> https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1991322
>
> In a nutshell, the Frescobaldi package (LilyPond music sheet editor)
> is completely unusable on Ubuntu Jammy. The fix is to upgrade it to
> Frescobaldi 3.2.

We usually don't upload new upstream releases to stable series¹, but
rather cherry-pick specific fixes. This is implied by the SRU rules in
the "New upstream microreleases" section.

https://wiki.ubuntu.com/StableReleaseUpdates

This is particularly relevant in this case since the 3.2 version seems
to have picked up a whole new dependency which isn't even in the
archive.

The best way to ensure we fix this in Jammy is to point us towards the
specific commit(s) that address the problem at hand, or, even better,
prepare a debdiff with those patches to get the package sponsored.

Cheers,
Simon

¹: Whole new upstream versions can still be backported when going
through the Backports process, see https://wiki.ubuntu.com/UbuntuBackports

-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Frescobaldi package broken in Jammy

2022-10-24 Thread Jean Abou Samra

Hi Simon,

Thanks for replying!

Le 24/10/2022 à 15:02, Simon Chopin a écrit :

We usually don't upload new upstream releases to stable series¹, but
rather cherry-pick specific fixes. This is implied by the SRU rules in
the "New upstream microreleases" section.

https://wiki.ubuntu.com/StableReleaseUpdates

This is particularly relevant in this case since the 3.2 version seems
to have picked up a whole new dependency which isn't even in the
archive.



Well, it's kind of not really a new dependency, it's basically a bunch
of code that was moved from the core code base into a separate repository,
but I understand what you mean.



The best way to ensure we fix this in Jammy is to point us towards the
specific commit(s) that address the problem at hand, or, even better,
prepare a debdiff with those patches to get the package sponsored.




I don't know my way around the Debian/Ubuntu packaging tools,
but here is the list of commits that look relevant to me:

https://github.com/frescobaldi/frescobaldi/commit/1177e03157e7a38d25943458c8930317d98c9e0a
https://github.com/frescobaldi/frescobaldi/commit/5a3605b93f2ee4d2f287ce39183713056d88a29c
https://github.com/frescobaldi/frescobaldi/commit/87f87249f1ef0ab0e54490dfed47db0718f4f072
https://github.com/frescobaldi/frescobaldi/commit/849f299ee97f0b2cd0bc81c9a01153f349c1d340
https://github.com/frescobaldi/frescobaldi/commit/c0d68b4e1a6c8f6ed4e4f5d0147dc0d83f5c889c
https://github.com/frescobaldi/frescobaldi/commit/73cd53e7e089537aa853eea7d43f212145bd5ef5

Of course, you'd want to test that the app starts before integrating
the cherry-picks.

Best,
Jean


--
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Frescobaldi package broken in Jammy

2022-10-24 Thread Jean Abou Samra

Le 24/10/2022 à 15:24, Jean Abou Samra a écrit :

Of course, you'd want to test that the app starts before integrating
the cherry-picks.



P.S. If there is a way to test a fixed .deb, I can try out the basic 
features (compilation, syntax update, etc.) if that would help (but I am 
not an Ubuntu user myself so I'll have to install a VM, thus I will need 
a little time…).





--
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Frescobaldi package broken in Jammy

2022-10-24 Thread Steve Langasek
On Sun, Oct 23, 2022 at 01:59:01PM +0200, Jean Abou Samra wrote:
> I would like to call for attention on these bugs:

> https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1993213
> https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1983579
> https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1991322

> In a nutshell, the Frescobaldi package (LilyPond music sheet editor)
> is completely unusable on Ubuntu Jammy. The fix is to upgrade it to
> Frescobaldi 3.2.

> I hope it's OK I raise this here. I do this because this issue has a
> bad impact on our community, and has received no visible attention
> from Ubuntu maintainers since it was first reported 2 months and
> a half ago.

In a serendipitous coincidence, my son has just started piano lessons and so
I find myself using lilypond for the first time in years.  I wasn't trying
to use frescobaldi - a text editor is enough for me - but it means I am in a
position to confirm the bugs in question.

On Mon, Oct 24, 2022 at 06:02:37AM -0700, Simon Chopin wrote:
> We usually don't upload new upstream releases to stable series¹, but
> rather cherry-pick specific fixes. This is implied by the SRU rules in
> the "New upstream microreleases" section.

> https://wiki.ubuntu.com/StableReleaseUpdates

> This is particularly relevant in this case since the 3.2 version seems
> to have picked up a whole new dependency which isn't even in the
> archive.

> The best way to ensure we fix this in Jammy is to point us towards the
> specific commit(s) that address the problem at hand, or, even better,
> prepare a debdiff with those patches to get the package sponsored.

> ¹: Whole new upstream versions can still be backported when going
> through the Backports process, see https://wiki.ubuntu.com/UbuntuBackports

I am prepared to argue in this case that a full-upstream update in SRU would
be appropriate on the grounds that the package is completely unusable and
therefore the regression potential is nil, and has a better chance of
correctness than cherry-picking individual commits and hoping we've caught
all the type errors.

This doesn't obviously fix the problem of the missing dependency.  I will
check with the rest of the SRU team how they would want this handled.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Frescobaldi package broken in Jammy

2022-11-06 Thread Jean Abou Samra

Le 25/10/2022 à 07:50, Steve Langasek a écrit :

This doesn't obviously fix the problem of the missing dependency.  I will
check with the rest of the SRU team how they would want this handled.


Any update on this?

Thanks,
Jean



OpenPGP_signature
Description: OpenPGP digital signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Frescobaldi package broken in Jammy

2022-11-18 Thread Steve Langasek
On Sun, Nov 06, 2022 at 01:03:02PM +0100, Jean Abou Samra wrote:
> Le 25/10/2022 à 07:50, Steve Langasek a écrit :
> > This doesn't obviously fix the problem of the missing dependency.  I will
> > check with the rest of the SRU team how they would want this handled.

> Any update on this?

The packages have been uploaded now and are awaiting review by an(other) SRU
Team member.

   
https://launchpad.net/ubuntu/jammy/+queue?queue_state=0&queue_text=python-qpageview
   
https://launchpad.net/ubuntu/jammy/+queue?queue_state=1&queue_text=frescobaldi

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Frescobaldi package broken in Jammy

2022-11-22 Thread Jean Abou Samra



Le 18/11/2022 à 21:25, Steve Langasek a écrit :

On Sun, Nov 06, 2022 at 01:03:02PM +0100, Jean Abou Samra wrote:

Le 25/10/2022 à 07:50, Steve Langasek a écrit :

This doesn't obviously fix the problem of the missing dependency.  I will
check with the rest of the SRU team how they would want this handled.

Any update on this?

The packages have been uploaded now and are awaiting review by an(other) SRU
Team member.


https://launchpad.net/ubuntu/jammy/+queue?queue_state=0&queue_text=python-qpageview

https://launchpad.net/ubuntu/jammy/+queue?queue_state=1&queue_text=frescobaldi

Cheers,



Thank you for doing this. Please let me know when the review step is 
completed.


OpenPGP_signature
Description: OpenPGP digital signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Frescobaldi package broken in Jammy

2022-11-22 Thread Steve Langasek
On Tue, Nov 22, 2022 at 06:56:21PM +0100, Jean Abou Samra wrote:

> Le 18/11/2022 à 21:25, Steve Langasek a écrit :
> > On Sun, Nov 06, 2022 at 01:03:02PM +0100, Jean Abou Samra wrote:
> > > Le 25/10/2022 à 07:50, Steve Langasek a écrit :
> > > > This doesn't obviously fix the problem of the missing dependency.  I 
> > > > will
> > > > check with the rest of the SRU team how they would want this handled.
> > > Any update on this?
> > The packages have been uploaded now and are awaiting review by an(other) SRU
> > Team member.

> > 
> > https://launchpad.net/ubuntu/jammy/+queue?queue_state=0&queue_text=python-qpageview
> > 
> > https://launchpad.net/ubuntu/jammy/+queue?queue_state=1&queue_text=frescobaldi

> Thank you for doing this. Please let me know when the review step is
> completed.

If you are subscribed to the launchpad bugs, you'll be able to track the
progress there.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Frescobaldi package broken in Jammy

2022-12-20 Thread Jean Abou Samra

Le 22/11/2022 à 22:40, Steve Langasek a écrit :

Thank you for doing this. Please let me know when the review step is
completed.

If you are subscribed to the launchpad bugs, you'll be able to track the
progress there.




We're at the testing stage now, but I need help figuring out how to 
perform that test. See


https://bugs.launchpad.net/ubuntu/+source/frescobaldi/+bug/1993213/comments/4

Thanks,
Jean



OpenPGP_signature
Description: OpenPGP digital signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu