Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 813990 - net-misc/pulseaudio-dlna: removal
Summary: net-misc/pulseaudio-dlna: removal
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords: PMASKED, PullRequest
Depends on:
Blocks:
 
Reported: 2021-09-20 07:08 UTC by Michał Górny
Modified: 2022-07-09 01:36 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-09-20 07:08:02 UTC
The current upstream release is 0.6.5.
Comment 1 Alessandro Barbieri 2021-10-03 18:24:24 UTC
*** Bug 815394 has been marked as a duplicate of this bug. ***
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-02-21 08:42:28 UTC
5 months later, still no interest from maintainer and it seems that the only revdep is a live-only package.
Comment 3 Larry the Git Cow gentoo-dev 2022-06-08 04:17:50 UTC
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(+)
Comment 4 Henning Schild 2022-06-08 06:23:00 UTC
I would sign up for maintaining that, have an overlay where i have a need. Can that removal still be stopped?
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-06-08 06:27:42 UTC
(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.
Comment 6 Henning Schild 2022-06-09 09:07:47 UTC
(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.
Comment 7 Thomas Capricelli 2022-06-09 13:42:14 UTC
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
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-06-09 13:43:32 UTC
(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.
Comment 9 Henning Schild 2022-06-09 17:10:37 UTC
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.
Comment 10 Thomas Capricelli 2022-06-09 18:54:10 UTC
(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 :-)
Comment 11 Peter Saveliev 2022-06-11 12:49:58 UTC
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.
Comment 12 Henning Schild 2022-06-13 10:09:09 UTC
(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
Comment 13 Larry the Git Cow gentoo-dev 2022-06-16 16:30:53 UTC
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(-)
Comment 14 Larry the Git Cow gentoo-dev 2022-06-16 16:33:34 UTC
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(-)
Comment 15 Thomas Capricelli 2022-06-16 16:54:52 UTC
(In reply to Larry the Git Cow from comment #13)
>     dev-python/pyroute2: bump to 0.5.19

Thanks a lot !
Comment 16 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-06-25 16:13:22 UTC
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
Comment 17 Larry the Git Cow gentoo-dev 2022-07-09 01:12:10 UTC
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(-)
Comment 18 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-09 01:12:41 UTC
Removed.
Comment 19 Larry the Git Cow gentoo-dev 2022-07-09 01:35:46 UTC
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(+)
Comment 20 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-09 01:36:17 UTC
(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.