Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578934 - media-sound/pms-9999: outdated git repo
Summary: media-sound/pms-9999: outdated git repo
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mykyta Holubakha
URL:
Whiteboard:
Keywords:
: 582264 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-04-03 15:32 UTC by Mykyta Holubakha
Modified: 2016-08-11 21:02 UTC (History)
2 users (show)

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


Attachments
Proposed changes (pms.patch,708 bytes, patch)
2016-04-03 15:32 UTC, Mykyta Holubakha
Details | Diff
Final patch (0001-media-sound-pms-live-ebuild-overhaul.patch,3.02 KB, patch)
2016-08-11 16:32 UTC, Mykyta Holubakha
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mykyta Holubakha 2016-04-03 15:32:01 UTC
Created attachment 429578 [details, diff]
Proposed changes

Hello,
media-sound/pms-9999 can't currently be merged, as the git repository has moved to https://github.com/ambientsound/pms .
Therefore, I propose to change EGIT_REPO_URI.
Additionally, the developer has shifted from boost::regex to STL, therefore the dependency induced by the USE flag can be safely removed.
At last, upstream pms depends on media-libs/libmpdclient.
Attached is a patch which addresses above issues.
Comment 1 Pacho Ramos gentoo-dev 2016-08-07 06:56:14 UTC
*** Bug 582264 has been marked as a duplicate of this bug. ***
Comment 2 Pacho Ramos gentoo-dev 2016-08-09 13:43:36 UTC
Are you willing to proxy maintain this?
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 3 Mykyta Holubakha 2016-08-10 13:06:40 UTC
(In reply to Pacho Ramos from comment #2)
> Are you willing to proxy maintain this?
> https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers

I have no objections to proxy-maintaining the package.
Comment 4 Pacho Ramos gentoo-dev 2016-08-10 19:11:37 UTC
Thanks, CCing the team them
Comment 5 Marek Szuba archtester gentoo-dev 2016-08-10 20:25:07 UTC
Excellent, welcome on board! The suggested
Comment 6 Marek Szuba archtester gentoo-dev 2016-08-10 20:43:09 UTC
OK, not sure what has just happened. Anyway, the suggested changes make sense, however it would be great if while at it you could introduce a couple of others:
 - the live ebuild still uses the deprecated EAPI 2, could you update it to 6?
 - the ncurses dependency does not have the slot specified, it would be good to clarify which one(s) work.

By the way, from what I can see the upstream home page has changed as well - the SourceForge link still works but it redirects to https://ambientsound.github.io/pms/ .
Comment 7 Mykyta Holubakha 2016-08-11 16:32:23 UTC
Created attachment 443068 [details, diff]
Final patch

Attached is a patch, which incorporates changes proposed by myself and Marek earlier, as well as changes for fixing build with ncurses[tinfo] and updates to the necessary metadata.
Comment 8 Pacho Ramos gentoo-dev 2016-08-11 18:46:24 UTC
Please, reassign the bugs *after* updating metadata.xml with the new maintainer. It's not the first time a reassignment gets interrupted at some point in the process and, later, we need to look for the bugs to reassign them back.

In summary, reassign the bugs after the maintainer is changed "officially" in the tree with the updated metadata

Thanks a lot
Comment 9 Marek Szuba archtester gentoo-dev 2016-08-11 21:02:15 UTC
commit c6c50d144477c6aad74dbbebb36ef3f1e5410d05
Author: Mykyta Holubakha <hilobakho@gmail.com>
Date:   Thu Aug 11 19:27:01 2016 +0300

    media-sound/pms: live ebuild overhaul