Re: [gentoo-user] Re: package deletions

2016-01-11 Thread Michael Orlitzky
On 01/10/2016 02:19 PM, James wrote:
> 
> I also found  'net-fs/tahoe-lafs' quite intriguing so I'm a wee bit
> uncertain as to  why this one is not being pick up? I need to read
> up on it and test it a bit to learn more about tahoe-lafs.
> 
> 
> Best way forward? So for now I just copy the contents of
> /usr/portage/categroy/package into /usr/local/portage/category/package and
> include
> the relevant sources from /usr/portage/distfiles also under
> /usr/local/portage. Any other relevant file to grab up before hatchet time?
> 

That's pretty much it assuming you have /usr/local/portage in $PORTDIR
or configured in /etc/portage/repos.conf.

When I was proxy-maintaining packages we were still using CVS, so the
only way to get something committed was to either email it to the proxy
maintainers or post a patch to a bug. These days it may be easier to
create a pull request on github, or submit the output of `git
format-patch`. That will preserve the authorship information from your
commits, and anything that makes the proxy committer's life easier means
a faster turn around time.

Until you feel comfortable with git, it's fine to open a bug. You can
assign it to yourself with proxy-maint@ in CC and someone should come
along to commit it soon enough.

The full process would look something like,

  1. Open a bug, assigned to yourself, for e.g. "app-foo/bar: fix stuff"

  2. Sync your portage tree.

  3. Copy app-foo/bar into /usr/local/portage.

  4. Make your changes.

  5. Run `repoman full` and make sure there are no errors or warnings.

  6. Attach the new ebuild or patch to the bug with a description of
 what it does (the committer will need a commit message).

  7. CC the proxy-maint project.

With github, you would instead `git pull` to sync the tree. Then after
your commits are made and repoman is happy, you would `git push` and
open a pull request. The github mirror admins can figure out that you're
the proxy maintainer and commit it for you or assign it to someone who can.




[gentoo-user] Re: package deletions

2016-01-10 Thread James
Michael Orlitzky  gentoo.org> writes:


> Personally I would prefer a bug, but the proxy-maintainers page says
> that you should contact them directly. Either proxy-maint  gentoo.org
> or on IRC in #gentoo-proxy-maint.

OK, I'll drop them an email.


> Here's the list I hacked together.

Thanks:: snip

There have been many posts, here is what I'm going to send the
the proxy maintainers (not all from your filtered list) ::

dansguardian, gspeakers and showconsole may all
need to not only have a maintainer, but a fork is under consideration.
I hope suse's showconsole is actually a "rebranded" version of netconsole,
research needed on that one.

I also found  'net-fs/tahoe-lafs' quite intriguing so I'm a wee bit
uncertain as to  why this one is not being pick up? I need to read
up on it and test it a bit to learn more about tahoe-lafs.


Best way forward? So for now I just copy the contents of
/usr/portage/categroy/package into /usr/local/portage/category/package and
include
the relevant sources from /usr/portage/distfiles also under
/usr/local/portage. Any other relevant file to grab up before hatchet time?

Note:: I'm still working on my 'git_hub_kungfu' so I like to do old school
work on sources and such. Please point me to a 'cook book' approach on
gentoo-wiki-github instructions for the takeover of soon to be axed
packages, if it exists; maybe as an appendix to the dev-manual so folks with
insufficient current knowledge have a pathway forward?

Thanks for all your advice Michael. If this process is made easy and
documented, maybe others will show some interests in adopting a few
packages, particularly from the maintainer-needed listings.


James











[gentoo-user] Re: package deletions

2016-01-09 Thread James
Michael Orlitzky  gentoo.org> writes:


> > 3. I was trying to figure out a bit of syntax to get the listings of
> > the ebuild-packages on the chopping block, but nothing seems complete.

> These aren't immediately on the chopping block, but are unmaintained:

>   https://qa-reports.gentoo.org/output/maintainer-needed.html

OK that's a good list.

> To find which ones are really condemned, cross-reference with package.mask.

Hmmm. I'm not sure how to filter this. Some hints would be cool.


Also, what is the best way, looking forward, to file for proxy-maintainer
on a given package; filing a bug?


tia,
James









Re: [gentoo-user] Re: package deletions

2016-01-09 Thread Michael Orlitzky
On 01/09/2016 12:47 PM, James wrote:
> 
>>   https://qa-reports.gentoo.org/output/maintainer-needed.html
> 
> OK that's a good list.
> 
>> To find which ones are really condemned, cross-reference with package.mask.
> 
> Hmmm. I'm not sure how to filter this. Some hints would be cool.
> 

I gave up trying to script it, and copy/pasted the whole list into a
text file. Then `cut -f1 file.txt` gives you the list of packages. At
that point you can loop through and grep package.mask.

> Also, what is the best way, looking forward, to file for proxy-maintainer
> on a given package; filing a bug?

Personally I would prefer a bug, but the proxy-maintainers page says
that you should contact them directly. Either proxy-ma...@gentoo.org
or on IRC in #gentoo-proxy-maint.

Here's the list I hacked together. If you see anything that interests
you, you should probably make sure it isn't a false positive (e.g. if
grep matched a comment).

app-admin/389-admin-console
app-admin/389-ds-console
app-admin/ec2-api-tools
app-admin/usermin
app-editors/efte
app-editors/fte
app-emulation/aranym
app-emulation/vagrant
app-laptop/nvidiabl
app-laptop/prey
app-misc/multimon
app-mobilephone/kannel
app-mobilephone/kannel-sqlbox
app-office/magicpoint
app-office/passepartout
app-portage/maintainer-helper
dev-db/flamerobin
dev-libs/guiloader
dev-libs/guiloader-c++
dev-libs/syck
dev-python/Djblets
dev-python/pysyck
dev-util/cocom
dev-util/crow-designer
dev-util/piklab
dev-util/pmk
gnome-extra/gdesklets-core
media-libs/libmimic
media-sound/miniaudicle
media-video/bombono-dvd
media-video/vmaid
net-fs/tahoe-lafs
net-libs/libdexter
net-libs/libmapi
net-libs/libopkele
net-libs/libzrtpcpp
net-libs/opal
net-libs/ptlib
net-mail/checkpw
net-misc/gip
net-misc/italc
net-misc/kumofs
net-misc/proxyper
net-misc/yaydl
net-nds/389-admin
net-nds/389-ds-base
net-proxy/dansguardian
net-proxy/ntlmaps
net-proxy/oops
net-proxy/sshproxy
net-wireless/ap-utils
net-wireless/rfswitch
sys-block/afacli
sys-block/lsiutil
sys-kernel/vserver-sources
sys-libs/libtrash
www-apache/mod_auth_openid
www-apps/389-dsgw
x11-misc/alltray
x11-misc/bbsload
x11-misc/bmpanel
x11-misc/dragbox
x11-misc/growl-for-linux
x11-plugins/desklet-Genesis
x11-plugins/desklet-ImageSlideShow
x11-plugins/desklet-Mouse
x11-plugins/desklet-SlideShow
x11-plugins/desklet-WeeklyCalendar
x11-plugins/desklet-ftb
x11-plugins/desklet-iCalendarEvent
x11-plugins/desklet-justanicon
x11-plugins/wmium