View previous topic :: View next topic |
Author |
Message |
ArneBab Guru
Joined: 24 Jan 2006 Posts: 429 Location: Graben-Neudorf, Germany
|
Posted: Wed Feb 05, 2014 8:25 pm Post subject: [rant] frustrating quodlibet bug-handling |
|
|
Quodlibet in tree has been in a non-working state for the last few months - ever since a GTK2 update broke its list view. A while ago I hacked around that by installing quodlibet 2.5.1 in my local overlay. All it needed in the end was renaming the ebuild, but hunting down the reason for the breakage took so much time that I decided to write a blog post about that.
I also noted my solution in the relevant bug report in the Gentoo bugtracker, hoping that this would quickly get it fixed.
Now it is 3 months later, ample time to rename an ebuild from quodlibet-2.5.ebuild to quodlibet-2.5.1.ebuild. Today I installed quodlibet at work, and the panes came up empty. There’s a super-simple solution, but it gets ignored. I was a bit annoyed, but decided to do it right this time.
So I created an ebuild for quodlibet und quodlibet-plugins 2.6.3, tested them, created version-bump bugs and attached the ebuilds. I explicitely wrote in that bug report, that it is no duplicate, because quodlibet 3.0.2 is a separate branch.
5 minutes later my bug was closed without comment as duplicate of the 3.0.2 bug, and it’s severity reduced from “critical: the software hangs, crashes or causes you to lose data” (which is a good fit for ‘can no longer show any playlists’) to “normal: It’s a bug that should be fixed”.
I reopened the bug, stating again, that it is no duplicate because 3.0.2 is not a direct successor, but the port to gtk3.
2 hours later it was closed again and the other bug was renamed to sound like a simultaneous version bump to 2.6.3 and 3.0.2. But the closer did not even take the time to copy over the ebuilds. Instead the only open 2.6.3 version bump now looks like there were problems with bumping 2.6.3, even though there is a working ebuild for that - the one I created which is now hidden in a closed duplicate.
All of that together feels like a big “fuck you” to me - it’s the worst experience I ever had when contributing to Gentoo. It is even worse, because I took the time to go for a clean solution which would benefit all Gentoo users, upload that and actually document why that’s the way to go. This was no quick hack. It was the solution to a problem which has been needlessly crippling quodlibet users for months.
And things like this simply should not happen.
Sorry for pushing this onto you like this. I needed to drop this at some place where people can do something about it.
And thank you for reading up to here. _________________ Being unpolitical means being political without realizing it. - Arne Babenhauserheide ( http://draketo.de )
pkgcore: So fast that it feels unreal - by doing only what is needed. |
|
Back to top |
|
|
ArneBab Guru
Joined: 24 Jan 2006 Posts: 429 Location: Graben-Neudorf, Germany
|
Posted: Thu Feb 06, 2014 3:17 pm Post subject: |
|
|
Great, now they add 3.0.2 to the tree and close the bug - which has been renamed to “=media-sound/quodlibet-{2.6.3,3.0.2}…version bump”.
Closing that implies that 2.6.3 is in the tree, too, but that is not the case. _________________ Being unpolitical means being political without realizing it. - Arne Babenhauserheide ( http://draketo.de )
pkgcore: So fast that it feels unreal - by doing only what is needed. |
|
Back to top |
|
|
jrittenh Tux's lil' helper
Joined: 10 Feb 2005 Posts: 92
|
Posted: Fri Feb 14, 2014 9:01 pm Post subject: |
|
|
Well, that's definitely frustrating. As a fellow quodlibet user frustrated by the 2.5 breakage (but not enough to actually fix it), that's extremely disappointing to hear. I updated to 3.0.2, so I'm now back up and running, but 2.6.3 definitely belongs in the tree, seeing how 2.5 is completely broken. I see nothing to explain why your 2.6.3 ebuild hasn't been accepted in the 3.0.2 bug.
Sorry I'm not much help, but to me it looks like the maintainer is just being a pain. |
|
Back to top |
|
|
ArneBab Guru
Joined: 24 Jan 2006 Posts: 429 Location: Graben-Neudorf, Germany
|
Posted: Wed Feb 19, 2014 8:03 am Post subject: |
|
|
jrittenh wrote: | Well, that's definitely frustrating. As a fellow quodlibet user frustrated by the 2.5 breakage (but not enough to actually fix it), that's extremely disappointing to hear. I updated to 3.0.2, so I'm now back up and running, but 2.6.3 definitely belongs in the tree, seeing how 2.5 is completely broken. I see nothing to explain why your 2.6.3 ebuild hasn't been accepted in the 3.0.2 bug. |
A few days ago I was actually mad enough to suspect nefarious motives (trying to push out gtk2), but this monday Samuli commited quodlibet 2.6.3 to stable, so he might just have tried to do this right once and for all and switch up to the most recent release in a big jump.
I can see good arguments for that, for example reduced maintenance effort or providing users with a modern user experience by default, but it just doesn’t work when so many backend libraries change with that update.
Still I was pretty vexed up… it’s funny how emotions flare when it comes to decisions about putting a text file into a folder
(that shows how deep our dependency on small stuff actually runs)
Quote: | Sorry I'm not much help, but to me it looks like the maintainer is just being a pain. |
Moral support also helps: Thank you for speaking up!
Also your answer made me check the bug report again, so I saw that 2.6.3 got into the tree. _________________ Being unpolitical means being political without realizing it. - Arne Babenhauserheide ( http://draketo.de )
pkgcore: So fast that it feels unreal - by doing only what is needed. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|