Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Patrick Lauer
On 11/01/2015 01:53 PM, Rich Freeman wrote: > On Sun, Nov 1, 2015 at 7:33 AM, Мисбах-Соловьёв Вадим wrote: >> And why don't just only generate them on rsync mirrors, but remove them from >> git repo (like was planned initially, AFAIRC)? >> > That is in fact how it works. Or, at

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Anthony G. Basile
On 11/1/15 7:16 AM, Patrick Lauer wrote: Ahoi, I'm getting mildly very irritated with the lack of easily accessible ChangeLogs for our packages. Apparently updating them stopped some time in August, so now there are some outdated ChangeLogs that don't really serve any purpose, and the easiest

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Мисбах-Соловьёв Вадим
And why don't just only generate them on rsync mirrors, but remove them from git repo (like was planned initially, AFAIRC)? 01.11.2015, 18:17, "Patrick Lauer" : > Ahoi, > > I'm getting mildly very irritated with the lack of easily accessible > ChangeLogs for our packages. > >

Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: eclass/

2015-11-01 Thread Ian Delaney
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, 30 Oct 2015 18:20:08 +0100 Michał Górny wrote: > On Fri, 30 Oct 2015 12:03:59 + (UTC) > "Justin Lecher" wrote: > > > commit: df8e399c9bac2dc30d7cf69c2462a81729a3ae69 > > Author: Justin Lecher

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread hasufell
On 11/01/2015 01:16 PM, Patrick Lauer wrote: > Ahoi, > > I'm getting mildly very irritated with the lack of easily accessible > ChangeLogs for our packages. > > Apparently updating them stopped some time in August, so now there are > some outdated ChangeLogs that don't really serve any purpose,

[gentoo-dev] ChangeLog

2015-11-01 Thread Patrick Lauer
Ahoi, I'm getting mildly very irritated with the lack of easily accessible ChangeLogs for our packages. Apparently updating them stopped some time in August, so now there are some outdated ChangeLogs that don't really serve any purpose, and the easiest way for users to figure out why something

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Rich Freeman
On Sun, Nov 1, 2015 at 7:33 AM, Мисбах-Соловьёв Вадим wrote: > And why don't just only generate them on rsync mirrors, but remove them from > git repo (like was planned initially, AFAIRC)? > That is in fact how it works. Or, at least how it is supposed to work. I don't use the

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Patrick Lauer
On 11/01/2015 02:24 PM, hasufell wrote: > On 11/01/2015 01:16 PM, Patrick Lauer wrote: >> Ahoi, >> >> I'm getting mildly very irritated with the lack of easily accessible >> ChangeLogs for our packages. >> >> Apparently updating them stopped some time in August, so now there are >> some outdated

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread hasufell
On 11/01/2015 02:47 PM, Alexis Ballier wrote: > On Sun, 1 Nov 2015 14:33:07 +0100 > hasufell wrote: git log -- app-misc/foo or git log -- eclass/autotools.eclass will give you _any_ commit that has touched that file/directory, even if it was

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Alexis Ballier
On Sun, 1 Nov 2015 14:33:07 +0100 hasufell wrote: > >> > >> git log -- app-misc/foo > >> or > >> git log -- eclass/autotools.eclass > >> > >> will give you _any_ commit that has touched that file/directory, > >> even if it was part of a huge mass commit. > > > > $ cd

[gentoo-dev] [gentoo-dev-announce] Last rites: dev-python/scientificpython

2015-11-01 Thread Justin Lecher (jlec)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 # Justin Lecher (01 Nov 2015) # Obsolete package # Incompatible to recent numpy version # No upstream activity dev-python/scientificpython -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Alexis Ballier
On Sun, 1 Nov 2015 10:17:54 -0500 Rich Freeman wrote: > On Sun, Nov 1, 2015 at 10:00 AM, Alexis Ballier > wrote: > > On Sun, 1 Nov 2015 09:19:25 -0500 > > Rich Freeman wrote: > > > > [...] > >> What discussion or decision is necessary?

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Мисбах-Соловьёв Вадим
> git clone --depth=1 (you can also put that into your repos.conf, the > option is called 'sync-depth'). --depth is also available for regular pulls. ``` $ LC_ALL=C git clone --depth=1 git://git.gentoo.org/repo/gentoo.git Cloning into 'gentoo'... remote: Counting objects: 113359, done. remote:

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Ciaran McCreesh
On Sun, 01 Nov 2015 22:19:24 +0600 Мисбах-Соловьёв Вадим wrote: > > Now how can this user display the ChangeLog for > > a certain package? > ``` > git log -- pkg-category/pkg-name/ > ``` > // assuming user in portage directory or passed GIT_DIR with path to > it. > > Although, it

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Rich Freeman
On Sun, Nov 1, 2015 at 10:24 AM, Alexis Ballier wrote: > On Sun, 1 Nov 2015 10:17:54 -0500 > Rich Freeman wrote: >> >> I haven't heard anybody propose a new plan. I certainly am not >> proposing one. > > The part you cut: > >> >> You shouldn't use rsync

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread Michał Górny
On Mon, 2 Nov 2015 04:44:39 +1100 Michael Palimaka wrote: > There's been a lot of discussion about relying on GitHub for pull > requests and code review and such, so I have set up a Phabricator > instance against gentoo.git to see how a free alternative might work. > >

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread hasufell
On 11/01/2015 06:44 PM, Michael Palimaka wrote: > There's been a lot of discussion about relying on GitHub for pull > requests and code review and such, so I have set up a Phabricator > instance against gentoo.git to see how a free alternative might work. > > Here's a few examples of how things

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread hasufell
On 11/01/2015 02:51 PM, Мисбах-Соловьёв Вадим wrote: >> You shouldn't use rsync anymore, it is inherently insecure. The git tree >> is _properly_ gpg signed so you can verify it's correctness. >> >> With the following portage configuration/hooks, any user can run the >> tree directly from git: >>

[gentoo-dev] Re: ChangeLog

2015-11-01 Thread Martin Vaeth
hasufell wrote: > > git clone --depth=1 The only reasonable option for the gentoo user (not for the gentoo developer) if he does not have megabytes to waste on his harddisk (which probably many users don't), if you want to *force* him to use git. Now how can this user

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread James Le Cuirot
On Mon, 2 Nov 2015 04:44:39 +1100 Michael Palimaka wrote: > Phabricator also has all sorts of fancy (optional) features that could > be useful for collaborative development (see http://phabricator.org/ > for more info). > > What do you think? Looks nice! I hadn't heard

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Alexis Ballier
On Sun, 1 Nov 2015 09:19:25 -0500 Rich Freeman wrote: [...] > What discussion or decision is necessary? One that announces the initial and current plan has changed and describes the new plan maybe? [...] > So, if you want to see what has changed there are half a dozen ways of

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Rich Freeman
On Sun, Nov 1, 2015 at 10:00 AM, Alexis Ballier wrote: > On Sun, 1 Nov 2015 09:19:25 -0500 > Rich Freeman wrote: > > [...] >> What discussion or decision is necessary? > > One that announces the initial and current plan has changed and > describes the new

[gentoo-dev] Re: ChangeLog

2015-11-01 Thread Martin Vaeth
Rich Freeman wrote: > > What discussion or decision is necessary? > What is needed is for those who want changelogs > to fix the bug The bug can only be fixed by somebody who knows the details how the rsync mirrors are set up. As mentioned in the discussion in bug 561454,

Re: [gentoo-portage-dev] [PATCH] xpak-helper: rewrite to rely more on argparse

2015-11-01 Thread Zac Medico
On 10/31/2015 10:23 PM, Mike Frysinger wrote: > The current code implements a lot of ad-hoc argument parsing when it > could simply let the argparse module do it all for it. This makes the > code easier to understand and extend in the process. > --- > bin/xpak-helper.py | 68 >

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread hasufell
On 11/01/2015 02:28 PM, Patrick Lauer wrote: >> >> ChangeLogs are a deprecated and unreliable method of the times we were >> still on CVS. E.g. some people didn't find it useful to add ChangeLog >> entries when they did large eclass changes. This problem is gone now. > ... ?!??!#??$>@%%*%**%@!!! >

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Мисбах-Соловьёв Вадим
> You shouldn't use rsync anymore, it is inherently insecure. The git tree > is _properly_ gpg signed so you can verify it's correctness. > > With the following portage configuration/hooks, any user can run the > tree directly from git: > https://github.com/hasufell/portage-gentoo-git-config > >

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Мисбах-Соловьёв Вадим
> Now how can this user display the ChangeLog for > a certain package? ``` git log -- pkg-category/pkg-name/ ``` // assuming user in portage directory or passed GIT_DIR with path to it. Although, it is only if user has successfully cloned/synced the repo ;) Which is hardcore quest when you're

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Мисбах-Соловьёв Вадим
> Perhaps there is a better choice of distribution for you if you are. Or you can just... use rsync.

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Rich Freeman
On Sun, Nov 1, 2015 at 8:47 AM, Alexis Ballier wrote: > Considering the original plan was to have changelogs auto-generated > from git and still serving the tree via rsync, where's the relevant > discussion and decision about this? What discussion or decision is necessary?

[gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread Michael Palimaka
There's been a lot of discussion about relying on GitHub for pull requests and code review and such, so I have set up a Phabricator instance against gentoo.git to see how a free alternative might work. Here's a few examples of how things could work: General post-commit review:

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Rich Freeman
On Sun, Nov 1, 2015 at 3:33 PM, Martin Vaeth wrote: > Please do not break all these possibilities for users > who do not have to waste the resources for a full git > clone and want to see regularly ChangeLogs nevertheless! I don't think anybody has proposed breaking anything.

[gentoo-dev] Re: ChangeLog

2015-11-01 Thread Martin Vaeth
Rich Freeman wrote: > > Keep in mind that "resources" is a vague term [...] > disk io and CPU to sync [...] For syncing, I think these latter resources are less important, because they influence only the *time* of a syncing action, which is normally not so important for the

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Rich Freeman
On Sun, Nov 1, 2015 at 8:22 PM, Duncan <1i5t5.dun...@cox.net> wrote: > I know if I were still on rsync (or webrsync), I'd be raising hell about the > lack of > changelogs well before now Perhaps rather than raising hell you'd do better to raise money to hire an infra team to fix the bug or

[gentoo-dev] Re: ChangeLog

2015-11-01 Thread Duncan
Patrick Lauer posted on Sun, 01 Nov 2015 13:16:31 +0100 as excerpted: > I'm getting mildly very irritated with the lack of easily accessible > ChangeLogs for our packages. > > Apparently updating them stopped some time in August, so now there are > some outdated ChangeLogs that don't really

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Michael Orlitzky
On 11/01/2015 08:22 PM, Duncan wrote: > > Personally, I'd love the primary sync method to be git, and the primary > change logs conveyed via native git log methods, but in ordered to do > that, all those rsync mirrors need to switch to git mirrors. > I wonder what would happen if we just...

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread hydra
On Sun, Nov 1, 2015 at 7:34 PM, Michał Górny wrote: > > Does it actually support pull requests at all? All I was able to find > was ability to paste a diff... > > Phabricator supports both pre-commit code review and post-commit code review. It's not a pull request, but code

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread William Hubbs
On Sun, Nov 01, 2015 at 08:23:22PM +0100, hasufell wrote: > On 11/01/2015 06:44 PM, Michael Palimaka wrote: > > There's been a lot of discussion about relying on GitHub for pull > > requests and code review and such, so I have set up a Phabricator > > instance against gentoo.git to see how a free

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread hasufell
On 11/01/2015 08:50 PM, Manuel Rüger wrote: > On 01.11.2015 20:23, hasufell wrote: >> On 11/01/2015 06:44 PM, Michael Palimaka wrote: >>> There's been a lot of discussion about relying on GitHub for pull >>> requests and code review and such, so I have set up a Phabricator >>> instance against

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread Michael Orlitzky
On 11/01/2015 04:18 PM, William Hubbs wrote: > > My question is this. > > Does it offer interfaces other than the web -- such as an API or command > line client? > > If not, I wouldn't use it. There's Arcanist, but there are no releases. You're supposed to clone the git repo. Arcanist requires

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Michael Orlitzky
On 11/01/2015 07:16 AM, Patrick Lauer wrote: > Ahoi, > > I'm getting mildly very irritated with the lack of easily accessible > ChangeLogs for our packages. > > Apparently updating them stopped some time in August, so now there are > some outdated ChangeLogs that don't really serve any purpose,

[gentoo-dev] Re: Gentoo-hosted code review

2015-11-01 Thread Duncan
Michał Górny posted on Sun, 01 Nov 2015 19:34:06 +0100 as excerpted: > On Mon, 2 Nov 2015 04:44:39 +1100 Michael Palimaka > wrote: > >> There's been a lot of discussion about relying on GitHub for pull >> requests and code review and such, so I have set up a Phabricator

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Rich Freeman
On Sun, Nov 1, 2015 at 10:29 AM, Martin Vaeth wrote: > Rich Freeman wrote: >> >> What discussion or decision is necessary? >> What is needed is for those who want changelogs >> to fix the bug > > The bug can only be fixed by somebody who knows > the details how

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread Bertrand Jacquin
You might be interested in a few ebuild I made for it for Enlightenment: http://git.meleeweb.net/gentoo/portage.git/tree/dev-php/libphutil http://git.meleeweb.net/gentoo/portage.git/tree/www-client/arcanist http://git.meleeweb.net/gentoo/portage.git/tree/www-apps/phabricator Cheers On

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Chí-Thanh Christopher Nguyễn
Мисбах-Соловьёв Вадим schrieb: >>> git clone --depth=1 >> Now how can this user display the ChangeLog for >> a certain package? > ``` > git log -- pkg-category/pkg-name/ I think his point was that shallow clones don't have the full log. Best regards, Chí-Thanh Christopher Nguyễn

[gentoo-dev] Re: ChangeLog

2015-11-01 Thread Martin Vaeth
Мисбах-Соловьёв Вадим wrote: > >> Now how can this user display the ChangeLog for >> a certain package? > ``` > git log -- pkg-category/pkg-name/ You removed the crucial part of my posting: >> git clone --depth=1

[gentoo-dev] Re: ChangeLog

2015-11-01 Thread Martin Vaeth
Мисбах-Соловьёв Вадим wrote: >> Perhaps there is a better choice of distribution for you if you are. > > Or you can just... use rsync. Or emerge-webrsync, emerge-delta-webrsync or squashdelta (I strongly hope that the latter will be available again in some future - IMHO it is

Re: [gentoo-dev] ChangeLog

2015-11-01 Thread Alexis Ballier
On Sun, 1 Nov 2015 12:26:04 -0500 Rich Freeman wrote: > On Sun, Nov 1, 2015 at 10:24 AM, Alexis Ballier > wrote: > > On Sun, 1 Nov 2015 10:17:54 -0500 > > Rich Freeman wrote: > >> > >> I haven't heard anybody propose a new plan. I

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread Luca Barbato
On 01/11/15 23:07, Michael Orlitzky wrote: > On 11/01/2015 12:44 PM, Michael Palimaka wrote: >> There's been a lot of discussion about relying on GitHub for pull >> requests and code review and such, so I have set up a Phabricator >> instance against gentoo.git to see how a free alternative might

[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2015-11-01 23:59 UTC

2015-11-01 Thread Robin H. Johnson
bc77029 dev-python/dj-database-url 20151028-09:51 jlec 8bc9a2e dev-python/pytest-raisesregexp 20151101-01:03 alunduil 188f6a2 dev-python/pytidylib 20151027-08:53 jlec 3c3dbbf dev-python/pyuv 20151027-13:31 hasufell f89c61f dev-python

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Kristian Fiskerstrand
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 11/01/2015 09:33 PM, Martin Vaeth wrote: > Мисбах-Соловьёв Вадим wrote: >>> Perhaps there is a better choice of distribution for you if you >>> are. >> >> Or you can just... use rsync. > > Or emerge-webrsync,

Re: [gentoo-dev] Gentoo-hosted code review

2015-11-01 Thread Michael Orlitzky
On 11/01/2015 12:44 PM, Michael Palimaka wrote: > There's been a lot of discussion about relying on GitHub for pull > requests and code review and such, so I have set up a Phabricator > instance against gentoo.git to see how a free alternative might work. > > ... > > What do you think? >

Re: [gentoo-dev] ChangeLog - Infra Response

2015-11-01 Thread Michał Górny
Dnia 2 listopada 2015 06:50:39 CET, "Robin H. Johnson" napisał(a): >I'm replying to the top level of the thread, because I've been on >offline vacation recharging myself for a week, and this thread seems to >have degenerated into ways to avoid the issue, rather than

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Patrick Lauer
On 11/02/2015 02:56 AM, Rich Freeman wrote: > On Sun, Nov 1, 2015 at 8:22 PM, Duncan <1i5t5.dun...@cox.net> wrote: >> I know if I were still on rsync (or webrsync), I'd be raising hell about >> the lack of >> changelogs well before now > Perhaps rather than raising hell you'd do better to

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Patrick Lauer
On 11/02/2015 03:04 AM, Michael Orlitzky wrote: > On 11/01/2015 08:22 PM, Duncan wrote: >> Personally, I'd love the primary sync method to be git, and the primary >> change logs conveyed via native git log methods, but in ordered to do >> that, all those rsync mirrors need to switch to git

Re: [gentoo-dev] Re: ChangeLog

2015-11-01 Thread Dale
Rich Freeman wrote: > On Sun, Nov 1, 2015 at 8:22 PM, Duncan <1i5t5.dun...@cox.net> wrote: >> I know if I were still on rsync (or webrsync), I'd be raising hell about >> the lack of >> changelogs well before now > Perhaps rather than raising hell you'd do better to raise money to > hire an infra

Re: [gentoo-dev] ChangeLog - Infra Response

2015-11-01 Thread Ulrich Mueller
> On Mon, 2 Nov 2015, Robin H Johnson wrote: > 1. Control of the OUTPUT filename for the generated changelog > - the from-git generated changelog will go to 'ChangeLog.git' > [...] > Without #1, we have to rename ALL of the old changelogs, otherwise > they will be overwritten by the new

Re: [gentoo-dev] ChangeLog - Infra Response

2015-11-01 Thread Robin H. Johnson
I'm replying to the top level of the thread, because I've been on offline vacation recharging myself for a week, and this thread seems to have degenerated into ways to avoid the issue, rather than focusing with what's actually wrong. rsync-as-a-way-to-get-the-tree is NOT being deprecated, it has