Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Jason Zaman
On Sat, Jan 27, 2018 at 12:24:39AM +0100, Michał Górny wrote: > Migrating mirrors to the hashed structure > - > The hard link solution allows us to save space on the master mirror. > Additionally, if ``-H`` option is used by the mirrors it avoids >

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-27 Thread R0b0t1
On Sat, Jan 27, 2018 at 8:27 AM, Michał Górny wrote: > W dniu czw, 25.01.2018 o godzinie 15∶55 -0600, użytkownik R0b0t1 > napisał: >> On Thu, Jan 25, 2018 at 3:45 PM, Michał Górny wrote: >> > W dniu czw, 25.01.2018 o godzinie 21∶37 +, użytkownik Robin H.

[gentoo-dev] Last rites: media-video/qgifer

2018-01-27 Thread Andreas Sturmlechner
# Andreas Sturmlechner (28 Jan 2018) # Dead upstream, depends on deprecated Qt4. # Masked for removal in 30 days. Bug #644558 media-video/qgifer

Re: [gentoo-dev] time to retire

2018-01-27 Thread Craig
Hi, Danke! Man sieht sich vielleicht beim nächsten Congress...oder meld dich, wenn du mal in Düsseldorf bist. :) Gruß, craig On Sat, 27 Jan 2018 17:21:02 +0100 Sebastian Pipping wrote: > Stefan, > > > thanks for your work on Gentoo! > > All the best > > > > Sebastian

Re: [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?

2018-01-27 Thread Alec Warner
On Sat, Jan 27, 2018 at 11:32 AM, Michael Orlitzky wrote: > On 01/27/2018 11:09 AM, Sebastian Pipping wrote: > > Hi! > > > > > > I noticed that we have 7 packages on Fedora wallpapers with names that > > only explain themselves to Fedora insiders: > So traditionally we follow

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Michael Orlitzky
On 01/27/2018 02:47 PM, Michał Górny wrote: >> * >> * Please download fileN from >> * wherever fileN can be found >> * and move it to $DISTDIR/subdirN > > Do you really believe this to be more friendly than a helper that places > all the files in correct directories? Well, it's no worse than

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Michael Orlitzky
On 01/27/2018 02:01 PM, Gordon Pettey wrote: > On Sat, Jan 27, 2018 at 10:48 AM, Michael Orlitzky wrote: >> On 01/27/2018 11:42 AM, Gordon Pettey wrote: >>> Why not use a hash of the file name instead of its contents?... >> >> That's the proposal =P > > I'm not following, then.

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Michał Górny
W dniu sob, 27.01.2018 o godzinie 13∶24 -0500, użytkownik Michael Orlitzky napisał: > On 01/27/2018 01:14 PM, Michał Górny wrote: > > > > > > If we have a tool like edistadd, then I see the problem. But if we were > > > going to use file-data based hashes, then there would be no need for a > > >

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Gordon Pettey
On Sat, Jan 27, 2018 at 10:48 AM, Michael Orlitzky wrote: > On 01/27/2018 11:42 AM, Gordon Pettey wrote: >> Why not use a hash of the file name instead of its contents? That >> seems like it would be much simpler, and that's not going to reduce >> the output space for balance...

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Michael Orlitzky
On 01/27/2018 01:14 PM, Michał Górny wrote: >> >> If we have a tool like edistadd, then I see the problem. But if we were >> going to use file-data based hashes, then there would be no need for a >> tool in most cases. As a developer, "repoman manifest" would handle it. >> As a user, I'm going to

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Michał Górny
W dniu sob, 27.01.2018 o godzinie 11∶47 -0500, użytkownik Michael Orlitzky napisał: > On 01/27/2018 03:30 AM, Michał Górny wrote: > > > > > > What are we worried about in using a temporary directory? Copying across > > > filesystem boundaries? Except in rare cases, $DISTDIR itself will be > > >

Re: [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?

2018-01-27 Thread Sebastian Pipping
On 27.01.2018 19:06, Sebastian Pipping wrote: > 11-solar > 12-constantine > 13-goddard > 14-laughlin > 15-lovelock > 16-verne Correction: 10-solar 11-leonidas 12-constantine 13-goddard 14-laughlin 15-lovelock 16-verne

Re: [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?

2018-01-27 Thread Sebastian Pipping
Hi, On 27.01.2018 17:32, Michael Orlitzky wrote: > If you do merge them, then it might be better to use flags for the > different sub-packages rather than slots. There's no place to describe > what a slot is for, but having a local USE=solar with a corresponding > description in metadata.xml is

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Michael Orlitzky
On 01/27/2018 11:42 AM, Gordon Pettey wrote: > Why not use a hash of the file name instead of its contents? That > seems like it would be much simpler, and that's not going to reduce > the output space for balance... That's the proposal =P

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Michael Orlitzky
On 01/27/2018 03:30 AM, Michał Górny wrote: >> >> What are we worried about in using a temporary directory? Copying across >> filesystem boundaries? Except in rare cases, $DISTDIR itself will be >> usable a temporary location (on the same filesystem), won't it? > > Why add the extra complexity

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Gordon Pettey
Why not use a hash of the file name instead of its contents? That seems like it would be much simpler, and that's not going to reduce the output space for balance... On Sat, Jan 27, 2018 at 5:41 AM, Michał Górny wrote: > W dniu sob, 27.01.2018 o godzinie 11∶36 +,

Re: [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?

2018-01-27 Thread Michael Orlitzky
On 01/27/2018 11:09 AM, Sebastian Pipping wrote: > Hi! > > > I noticed that we have 7 packages on Fedora wallpapers with names that > only explain themselves to Fedora insiders: > > ... > > I was thinking that we could merge these packages into a new package > "x11-themes/fedora-backgrounds"

Re: [gentoo-dev] time to retire

2018-01-27 Thread Sebastian Pipping
Stefan, thanks for your work on Gentoo! All the best Sebastian

[gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?

2018-01-27 Thread Sebastian Pipping
Hi! I noticed that we have 7 packages on Fedora wallpapers with names that only explain themselves to Fedora insiders: # eix background | fgrep -B3 Fedora * x11-themes/constantine-backgrounds Available versions: 12.1.1.4-r1 Homepage:

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v3)

2018-01-27 Thread Nils Freydank
Am Samstag, 27. Januar 2018, 15:26:44 CET schrieb Michał Górny: > [...] > > The new verification is intended for users who syncing via rsync. > Verification mechanisms for other methods of sync will be provided > in future. s/who syncing/who are syncing/ ("who sync via rsync" would sound a bit

[gentoo-dev] Re: [News item review] Portage rsync tree verification (v3)

2018-01-27 Thread Duncan
Michał Górny posted on Sat, 27 Jan 2018 15:26:44 +0100 as excerpted: > The new verification is intended for users who syncing via rsync. > Verification mechanisms for other methods of sync will be provided in > future. s/in future/in the future/ Thanks for adding that paragraph. It perfectly

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v3)

2018-01-27 Thread M. J. Everitt
On 27/01/18 14:26, Michał Górny wrote [excerpted]: > The verification is implemented via using app-portage/gemato. Currently, > the whole repository is verified after syncing. > I would drop either 'via' or 'using' - they both are the same verb/meaning and one is hence redundant. Just my 2c as a

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-27 Thread Michał Górny
W dniu czw, 25.01.2018 o godzinie 15∶55 -0600, użytkownik R0b0t1 napisał: > On Thu, Jan 25, 2018 at 3:45 PM, Michał Górny wrote: > > W dniu czw, 25.01.2018 o godzinie 21∶37 +, użytkownik Robin H. > > Johnson napisał: > > > On Thu, Jan 25, 2018 at 01:35:17PM +0100, Michał

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v3)

2018-01-27 Thread Michał Górny
Next round: Title: Portage rsync tree verification Author: Michał Górny Posted: 2018-01-xx Revision: 1 News-Item-Format: 2.0 Display-If-Installed: sys-apps/portage Starting with sys-apps/portage-2.3.22, Portage will verify the Gentoo repository after rsync by default. The

[gentoo-dev] Gentoo sync mirror commits are now OpenPGP-signed

2018-01-27 Thread Michał Górny
Hi, everyone. Just a quick announcement: I have enabled experimental signatures on gentoo-mirror commits for gentoo.git. The server now verifies developer signatures from gentoo.git (using fingerprints from LDAP) and if everything looks fine pushes a signed mirror commit. $ git log

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Michał Górny
W dniu sob, 27.01.2018 o godzinie 11∶36 +, użytkownik Roy Bamford napisał: > On 2018.01.27 08:30, Michał Górny wrote: > > W dniu pią, 26.01.2018 o godzinie 20∶48 -0500, użytkownik Michael > > Orlitzky napisał: > > > On 01/26/2018 06:24 PM, Michał Górny wrote: > > > > > > > > The alternate

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Roy Bamford
On 2018.01.27 08:30, Michał Górny wrote: > W dniu pią, 26.01.2018 o godzinie 20∶48 -0500, użytkownik Michael > Orlitzky napisał: > > On 01/26/2018 06:24 PM, Michał Górny wrote: > > > > > > The alternate option of using file hash has the advantage of > having > > > a more balanced split.

Re: [gentoo-portage-dev] [PATCH v2 2/2] doebuild: Remove unnecessary restore of PORTAGE_ACTUAL_DISTDIR

2018-01-27 Thread Zac Medico
On 01/27/2018 02:02 AM, Michał Górny wrote: > Now that the DISTDIR override does not leak to global settings instance, > there is no need to restore it afterwards. Suggested by Zac Medico. > --- > pym/portage/package/ebuild/doebuild.py | 5 - > 1 file changed, 5 deletions(-) Both patches

[gentoo-portage-dev] [PATCH v2 2/2] doebuild: Remove unnecessary restore of PORTAGE_ACTUAL_DISTDIR

2018-01-27 Thread Michał Górny
Now that the DISTDIR override does not leak to global settings instance, there is no need to restore it afterwards. Suggested by Zac Medico. --- pym/portage/package/ebuild/doebuild.py | 5 - 1 file changed, 5 deletions(-) diff --git a/pym/portage/package/ebuild/doebuild.py

[gentoo-portage-dev] [PATCH v2 1/2] prepare_build_dirs: Fix duplicate override of DISTDIR for 'ebuild'

2018-01-27 Thread Michał Górny
Fix the duplicate override of DISTDIR that happens when using the 'ebuild' tool to run ebuilds. In this case, both the 'config' code and the 'prepare_build_dirs' code attempt to replace DISTDIR, and the shadow distdir symlinks end up pointing to themselves. As suggested by Zac Medico, after

Re: [gentoo-portage-dev] [PATCH] prepare_build_dirs: Fix duplicate override of DISTDIR for 'ebuild'

2018-01-27 Thread Zac Medico
On 01/27/2018 01:38 AM, Zac Medico wrote: > On 01/27/2018 01:01 AM, Michał Górny wrote: >> Fix the duplicate override of DISTDIR that happens when using >> the 'ebuild' tool to run ebuilds. In this case, both the 'config' >> code and the 'prepare_build_dirs' code attempt to replace DISTDIR, >> and

Re: [gentoo-portage-dev] [PATCH] prepare_build_dirs: Fix duplicate override of DISTDIR for 'ebuild'

2018-01-27 Thread Zac Medico
On 01/27/2018 01:01 AM, Michał Górny wrote: > Fix the duplicate override of DISTDIR that happens when using > the 'ebuild' tool to run ebuilds. In this case, both the 'config' > code and the 'prepare_build_dirs' code attempt to replace DISTDIR, > and the shadow distdir symlinks end up pointing to

[gentoo-portage-dev] [PATCH] prepare_build_dirs: Fix duplicate override of DISTDIR for 'ebuild'

2018-01-27 Thread Michał Górny
Fix the duplicate override of DISTDIR that happens when using the 'ebuild' tool to run ebuilds. In this case, both the 'config' code and the 'prepare_build_dirs' code attempt to replace DISTDIR, and the shadow distdir symlinks end up pointing to themselves. Apparently the _prepare_fake_distdir()

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-27 Thread Michał Górny
W dniu pią, 26.01.2018 o godzinie 20∶48 -0500, użytkownik Michael Orlitzky napisał: > On 01/26/2018 06:24 PM, Michał Górny wrote: > > > > The alternate option of using file hash has the advantage of having > > a more balanced split. Furthermore, since hashes are stored > > in Manifests using