Summary: | net-misc/pulseaudio-dlna: removal | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | Current packages | Assignee: | Matthew Thode ( prometheanfire ) <prometheanfire> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | lssndrbarbieri, orzel, proxy-maint, sam, treecleaner |
Priority: | Normal | Keywords: | PMASKED, PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/25833 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michał Górny
![]() ![]() ![]() ![]() *** Bug 815394 has been marked as a duplicate of this bug. *** 5 months later, still no interest from maintainer and it seems that the only revdep is a live-only package. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097abf1405e10240d9059f41de022573e1351778 commit 097abf1405e10240d9059f41de022573e1351778 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2022-06-08 04:17:05 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2022-06-08 04:17:13 +0000 package.mask: Last rite dev-python/pyroute2, net-misc/pulseaudio-dlna Bug: https://bugs.gentoo.org/813990 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 12 ++++++++++++ 1 file changed, 12 insertions(+) I would sign up for maintaining that, have an overlay where i have a need. Can that removal still be stopped? (In reply to Henning Schild from comment #4) > I would sign up for maintaining that, have an overlay where i have a need. > Can that removal still be stopped? Yes, absolutely. Could you make a PR bumping it, and take maintainership? You can then drop the package.mask. (In reply to Sam James from comment #5) > (In reply to Henning Schild from comment #4) > > I would sign up for maintaining that, have an overlay where i have a need. > > Can that removal still be stopped? > > Yes, absolutely. Could you make a PR bumping it, and take maintainership? > You can then drop the package.mask. Will do, but that might take a few days. I already looked into that bump and it seems a little involved. Please keep pyroute2. I dont care about pulseaudio-dlna, but pyroute2 is definitely alive and useful. They've changed their packaging recently though: https://github.com/svinota/pyroute2/discussions/786 (In reply to Thomas Capricelli from comment #7) > Please keep pyroute2. I dont care about pulseaudio-dlna, but pyroute2 is > definitely alive and useful. They've changed their packaging recently though: > > https://github.com/svinota/pyroute2/discussions/786 Someone has to then look after it and package the new one. You could help! Henning has kindly volunteered and I'll review his PR once it's made. For now i went for 0.5.19, the 0.6.x versions are split into many python modules that end up being multiple pypi packages. I would not want to deal with that and having to write like 10 ebuilds, rather squash them all into one ebuild, maybe with a bunch of USE flags if anyone ever cares to shrink down. But so far i did not find a way of squashing multiple pypi packages into one or building from source to package differently. Any hints on where to look for examples or patterns are highly welcome. While 0.5.19 is not the latest, it is a bump worth doing. Also to get rid of that mask and the threat of removal. (In reply to Henning Schild from comment #9) > While 0.5.19 is not the latest, it is a bump worth doing. Also to get rid of > that mask and the threat of removal. I agree. 0.5.19 would be ok for us. Thanks in advance :-) Hello guys, here's the pyroute2 upstream. It would be nice if someone from the packagers could contact me to discuss the routines — I'm not a Gentoo user, but I'm pretty sure we can find a convenient way not to have dozens of ebuilds and at the same time not to stuck with 0.5. (In reply to Peter Saveliev from comment #11) > Hello guys, here's the pyroute2 upstream. > > It would be nice if someone from the packagers could contact me to discuss > the routines — I'm not a Gentoo user, but I'm pretty sure we can find a > convenient way not to have dozens of ebuilds and at the same time not to > stuck with 0.5. Hey Peter, cool to see you here. I think i first need to get my head around the submodule bits from 0.6. The plan is for sure not to get stuck in 0.5 but move on to 0.6 and beyond at some point. At the moment it is important to keep the package alive (in gentoo) in a more recent version, 0.5.19 might be good enough to stop the removal and deal with the rest later when there is not time pressure. I would be interested to see how other distros deal with >= 0.6 but i did not start digging yet. Thanks for the kind offer, will get back. Probably the easiest would be if the tarball from github would simply install the whole thing in a "python way", no need to deal with the submodules and no need to go to pypi. Later distros could see about how to deal with the submodules if they want to shrink and ship many "binary packages" from one "source package" ... or in gentoo lingo ... USE-flags. Henning The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf31223386f826c2804e243647758a9ebb5da1ab commit cf31223386f826c2804e243647758a9ebb5da1ab Author: Henning Schild <henning@hennsch.de> AuthorDate: 2022-06-08 12:32:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-16 16:30:15 +0000 dev-python/pyroute2: bump to 0.5.19 Closes: https://bugs.gentoo.org/813990 Signed-off-by: Henning Schild <henning@hennsch.de> Signed-off-by: Sam James <sam@gentoo.org> dev-python/pyroute2/Manifest | 1 + .../files/pyroute2-0.5.19-exclude-tests.patch | 13 +++++++++++ dev-python/pyroute2/pyroute2-0.5.19.ebuild | 26 ++++++++++++++++++++++ 3 files changed, 40 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5032f468f23b710e2821ea4c63d5cdec6b7c64bd commit 5032f468f23b710e2821ea4c63d5cdec6b7c64bd Author: Henning Schild <henning@hennsch.de> AuthorDate: 2022-06-09 16:59:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-16 16:30:16 +0000 profiles: remove dev-python/pyroute2 mask Bug: https://bugs.gentoo.org/813990 Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/25833 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 3 --- 1 file changed, 3 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35ff3459e797465b98c4b63a0c3fccef7a887e48 commit 35ff3459e797465b98c4b63a0c3fccef7a887e48 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-16 16:33:28 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-16 16:33:28 +0000 dev-python/pyroute2: update maintainers Bug: https://bugs.gentoo.org/813990 Signed-off-by: Sam James <sam@gentoo.org> dev-python/pyroute2/metadata.xml | 8 -------- 1 file changed, 8 deletions(-) (In reply to Larry the Git Cow from comment #13) > dev-python/pyroute2: bump to 0.5.19 Thanks a lot ! This is still the reference bug for pulseaudio-dlna removal. Michael Trommer has just informed us that there is an active fork of the project, if anyone's interested in reviving the package: https://github.com/Cygn/pulseaudio-dlna The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a2328ba9ebd19c17f98cc52e7d14dd9cfcb4bea commit 7a2328ba9ebd19c17f98cc52e7d14dd9cfcb4bea Author: Sam James <sam@gentoo.org> AuthorDate: 2022-07-09 00:50:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-09 00:50:56 +0000 net-misc/pulseaudio-dlna: treeclean Bug: https://bugs.gentoo.org/813990 Signed-off-by: Sam James <sam@gentoo.org> .../pulseaudio-dlna/files/pulseaudio-dlna.desktop | 9 --- net-misc/pulseaudio-dlna/metadata.xml | 11 ---- .../pulseaudio-dlna/pulseaudio-dlna-9999.ebuild | 73 ---------------------- profiles/package.mask | 7 --- 4 files changed, 100 deletions(-) Removed. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74484d1826ccbc9e1cf6ab2fe9ea344d0c4e1dc2 commit 74484d1826ccbc9e1cf6ab2fe9ea344d0c4e1dc2 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-07-09 01:28:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-09 01:28:30 +0000 net-misc/pulseaudio-dlna: revive w/ fork (add 0.6.5_p1, 9999) Bug: https://bugs.gentoo.org/813990 Signed-off-by: Sam James <sam@gentoo.org> net-misc/pulseaudio-dlna/Manifest | 1 + .../pulseaudio-dlna/files/pulseaudio-dlna.desktop | 9 +++ net-misc/pulseaudio-dlna/metadata.xml | 11 ++++ .../pulseaudio-dlna-0.6.5_p1.ebuild | 69 ++++++++++++++++++++++ .../pulseaudio-dlna/pulseaudio-dlna-9999.ebuild | 69 ++++++++++++++++++++++ 5 files changed, 159 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9979cf84802e7ed10eb376e2238b24fdb9dce16 commit a9979cf84802e7ed10eb376e2238b24fdb9dce16 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-07-09 01:27:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-09 01:27:55 +0000 dev-python/pychromecast: add 12.1.4 Bug: https://bugs.gentoo.org/813990 Signed-off-by: Sam James <sam@gentoo.org> dev-python/pychromecast/Manifest | 1 + dev-python/pychromecast/pychromecast-12.1.4.ebuild | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) (In reply to Michał Górny from comment #16) > This is still the reference bug for pulseaudio-dlna removal. > > Michael Trommer has just informed us that there is an active fork of the > project, if anyone's interested in reviving the package: > > https://github.com/Cygn/pulseaudio-dlna I got curious and went ahead and added it. |