Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 07/22/2013 02:34 AM, Rich Freeman wrote:
> 2.  Overlay package.* (accept one version of one package from a 
> particular overlay, mask all packages in an overlay that aren't 
> explicitly unmasked, don't apply package.(un)mask from one overlay
> to packages in another unless the mask references that overlay 
> specifically, etc).
Inside /etc/portage, */*::xmw is a valid token for p.mask, p.keyword etc.
p.mask:*/*::xmw
p.unmask:virtual/xmwce::xmw
works.


- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlHsx+sACgkQknrdDGLu8JD+uQD9E3iEX8p3zAC2Isbb8r1SJfWr
xUSK7P3F3Q3iFajBhXIA/0r2F4qyhidkjqGD8aUlJ+o+vcReCmBXegsEGbDUL496
=2xcw
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Zac Medico
On Sun, Jul 21, 2013 at 5:34 PM, Rich Freeman  wrote:
> We're starting to drift off topic here, but I've always felt that this
> is something that could be improved on.  I'm not saying that any of
> this should just be thrown together, but some of the following might
> be useful:
>
> 1.  Overlay dependencies (depends on a particular package from a
> particular overlay).

In EAPI 5-progress, there's support for atom::repo deps.

> 2.  Overlay package.* (accept one version of one package from a
> particular overlay, mask all packages in an overlay that aren't
> explicitly unmasked, don't apply package.(un)mask from one overlay to
> packages in another unless the mask references that overlay
> specifically, etc).

These things are all supported by portage, through use of atom::repo
in /etc/portage/package.* (or profile with EAPI 5-progress) and
repo-level configurations in $repo/profiles/package.* (which only
apply to packages from that repo).

> 3.  Repository priority (paludis handles this fairly well I think) -
> where you can control which overlays override which other ones.

Portage also supports priority setting in /etc/portage/repos.conf.

> I've never really liked the all-or-nothing design of overlays as they
> currently stand.

These days, they should be much more flexible than they have been in the past.

> Even simply prioritizing them is a pretty crude
> approach.  It makes them fairly useless for general-purpose
> distribution of packages.
>
> Rich
>



Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread hasufell
On 07/22/2013 01:49 AM, Diego Elio Pettenò wrote:
> On 21/07/2013 23:38, hasufell wrote:
 - consistency of tree quality
>> does not apply to p.mask'd packages
> 
> p.mask says that the package is in _bad_ quality, explicitly, and you
> can say how, so "does not apply" are not really the words I'd use.
> 

I did not know that p.mask is used indefinitely for low quality packages
and I don't like that concept.

 - less user confusion (the checksum failures alone get us a lot of bugs
 every release without people realizing what it means...) and people
 expect packages to work in the tree
>> maybe
> 
> Not p.masked packages they don't. Just state it outright, maybe even
> fetch-restrict the package and warn them...
> 
 - less bugs no one can do anything about
>> does not apply
> 
> *How* does making it into a semi-official one-purpose overlay reduce the
> number of bugs users report? Either you're banning it into a
> non-Gentoo-owned overlay, or you're just betting they would get the
> reason why it's not in an overlay, same applies to p.mask.

It will reduce the number of bugs, because there will be no bugtracker,
but only pull-requests. It would not be hosted on o.g.o. which means
gentoo bugs are not allowed.

> 
 - easier contribution of users in an overlay, testing of hacks or other
 stuff to make it work
>> does not apply
> 
> I'm afraid I have to agree with Michael here. Proxies would do that, and
> users are still free to experiment with overlaid version, I don't see
> how this makes much of a difference.

Well, I actually only mentioned that point as a side effect. Until
now... no one was able to provide a patch to fix one of the bugs you can
read in a hundred forums and bug trackers.

But it wouldn't make much of a difference, that's probably true.

> 
 - making clear that gentoo does not support software with such low QA
>> does not apply
> 
> It applies perfectly. It's a p.mask for a reason, and can convey reasons.
> 

It does not apply, because we still support it officially in our main
tree as a distribution, no matter if it's p.masked or not.

One could probably argue that no one cares about this difference, but
it's still true.


Anyway... if people disagree, then it doesn't make much sense to remove
it. Otherwise it will pop up in the tree sooner or later again.



Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Rich Freeman
On Sun, Jul 21, 2013 at 6:33 PM, Michał Górny  wrote:
> Dnia 2013-07-22, o godz. 00:16:31
> hasufell  napisał(a):
>> - users have to run "layman -a foo" ...I hope they will manage (and the
>> masking reason will be updated to explain where to look for googleearth
>> ebuilds)
>
> Then to get *a single package* they start using the whole overlay. If
> it's a sane overlay, fine. But some overlays really replace a lot of
> stuff silently and trigger failures we didn't even imagine before.
>

We're starting to drift off topic here, but I've always felt that this
is something that could be improved on.  I'm not saying that any of
this should just be thrown together, but some of the following might
be useful:

1.  Overlay dependencies (depends on a particular package from a
particular overlay).
2.  Overlay package.* (accept one version of one package from a
particular overlay, mask all packages in an overlay that aren't
explicitly unmasked, don't apply package.(un)mask from one overlay to
packages in another unless the mask references that overlay
specifically, etc).
3.  Repository priority (paludis handles this fairly well I think) -
where you can control which overlays override which other ones.

I've never really liked the all-or-nothing design of overlays as they
currently stand.  Even simply prioritizing them is a pretty crude
approach.  It makes them fairly useless for general-purpose
distribution of packages.

Rich



[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2013-07-21 23h59 UTC

2013-07-21 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2013-07-21 23h59 UTC.

Removals:
dev-python/pypy-bin 2013-07-19 17:12:39 floppym
rox-extra/downloadmanager   2013-07-21 07:13:21 pacho
sys-cluster/mpi-dotnet  2013-07-21 07:18:00 pacho
media-tv/livestation2013-07-21 07:18:53 pacho
dev-lang/boo2013-07-21 07:19:37 pacho
gnome-extra/contacts2013-07-21 07:20:30 pacho
x11-themes/pekwm-themes-hewphoria   2013-07-21 07:21:51 pacho
net-im/qutecom  2013-07-21 07:22:24 pacho
net-fs/djmount  2013-07-21 07:24:08 pacho
sys-fs/archfs   2013-07-21 07:25:18 pacho
dev-python/gtkhtml-python   2013-07-21 07:25:53 pacho
app-office/osmo 2013-07-21 07:26:07 pacho
dev-python/gdl-python   2013-07-21 07:29:08 pacho
app-office/taxbird  2013-07-21 07:30:51 pacho
dev-util/monodoc2013-07-21 07:35:24 pacho
dev-dotnet/njb-sharp2013-07-21 07:36:16 pacho
net-wireless/ipw39452013-07-21 07:36:52 pacho
net-wireless/ipw3945-ucode  2013-07-21 07:37:16 pacho
net-wireless/ipw3945d   2013-07-21 07:37:40 pacho
dev-util/acgmake2013-07-21 07:40:42 pacho
dev-php/ezc-Base2013-07-21 07:44:02 pacho
dev-php/ezc-Graph   2013-07-21 07:44:21 pacho
mail-client/postler 2013-07-21 07:45:56 pacho
games-emulation/xmess   2013-07-21 07:46:33 pacho

Additions:
sys-kernel/raspberrypi-image2013-07-15 06:28:00 xmw
sys-boot/raspberrypi-firmware   2013-07-15 06:58:46 xmw
games-arcade/nottetris2 2013-07-15 15:28:56 hasufell
dev-python/contextlib2  2013-07-15 19:46:14 mgorny
sys-fs/bedup2013-07-15 19:54:09 mgorny
sci-libs/fplll  2013-07-15 22:41:41 hasufell
games-misc/little-inferno   2013-07-16 15:20:41 hasufell
games-rpg/dear-esther   2013-07-16 15:23:18 hasufell
games-action/awesomenauts   2013-07-16 19:31:44 hasufell
games-action/intrusion2 2013-07-16 19:35:52 hasufell
games-puzzle/tiny-and-big   2013-07-16 20:00:39 hasufell
dev-libs/snowball-stemmer   2013-07-18 09:03:07 graaff
xfce-extra/xfce4-whiskermenu-plugin 2013-07-18 12:56:08 hasufell
net-libs/cppzmq 2013-07-18 14:07:17 jlec
sci-chemistry/molequeue 2013-07-18 14:13:57 jlec
virtual/service-manager 2013-07-18 19:18:00 williamh
sys-boot/raspberrypi-mkimage2013-07-19 14:28:35 xmw
sys-kernel/raspberrypi-sources  2013-07-19 14:33:47 xmw
dev-python/pypy-bin 2013-07-19 15:00:21 idella4
app-leechcraft/liblaretz2013-07-20 20:18:03 maksbotan
app-leechcraft/laretz   2013-07-20 20:21:29 maksbotan
sci-geosciences/osgearth2013-07-21 17:45:28 hasufell

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
dev-python/pypy-bin,removed,floppym,2013-07-19 17:12:39
rox-extra/downloadmanager,removed,pacho,2013-07-21 07:13:21
sys-cluster/mpi-dotnet,removed,pacho,2013-07-21 07:18:00
media-tv/livestation,removed,pacho,2013-07-21 07:18:53
dev-lang/boo,removed,pacho,2013-07-21 07:19:37
gnome-extra/contacts,removed,pacho,2013-07-21 07:20:30
x11-themes/pekwm-themes-hewphoria,removed,pacho,2013-07-21 07:21:51
net-im/qutecom,removed,pacho,2013-07-21 07:22:24
net-fs/djmount,removed,pacho,2013-07-21 07:24:08
sys-fs/archfs,removed,pacho,2013-07-21 07:25:18
dev-python/gtkhtml-python,removed,pacho,2013-07-21 07:25:53
app-office/osmo,removed,pacho,2013-07-21 07:26:07
dev-python/gdl-python,removed,pacho,2013-07-21 07:29:08
app-office/taxbird,removed,pacho,2013-07-21 07:30:51
dev-util/monodoc,removed,pacho,2013-07-21 07:35:24
dev-dotnet/njb-sharp,removed,pacho,2013-07-21 07:36:16
net-wireless/ipw3945,removed,pacho,2013-07-21 07:36:52
net-wireless/ipw3945-ucode,removed,pacho,2013-07-21 07:37:16
net-wireless/ipw3945d,removed,pacho,2013-07-21 07:37:40
dev-util/acgmake,removed,pacho,2013-07-21 07:40:42
dev-php/ezc-Base,removed,pacho,2013-07-21 07:44:02
dev-php/ezc-Graph,removed,pacho,2013-07-21 07:44:21
mail-client/postler,removed,pacho,2013-07-21 07:45:56
games-emulation/xmess,removed,pacho,2013-07-21 07:46:33
Added Packages:
sys-kernel/raspberrypi-image,added,xmw,2013-07-15 06:28:00
sys-boot/raspberrypi-firmware,added,xmw,2013-07-15 06

Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Diego Elio Pettenò
On 21/07/2013 23:38, hasufell wrote:
>>> - consistency of tree quality
> does not apply to p.mask'd packages

p.mask says that the package is in _bad_ quality, explicitly, and you
can say how, so "does not apply" are not really the words I'd use.

>>> - less user confusion (the checksum failures alone get us a lot of bugs
>>> every release without people realizing what it means...) and people
>>> expect packages to work in the tree
> maybe

Not p.masked packages they don't. Just state it outright, maybe even
fetch-restrict the package and warn them...

>>> - less bugs no one can do anything about
> does not apply

*How* does making it into a semi-official one-purpose overlay reduce the
number of bugs users report? Either you're banning it into a
non-Gentoo-owned overlay, or you're just betting they would get the
reason why it's not in an overlay, same applies to p.mask.

>>> - easier contribution of users in an overlay, testing of hacks or other
>>> stuff to make it work
> does not apply

I'm afraid I have to agree with Michael here. Proxies would do that, and
users are still free to experiment with overlaid version, I don't see
how this makes much of a difference.

>>> - making clear that gentoo does not support software with such low QA
> does not apply

It applies perfectly. It's a p.mask for a reason, and can convey reasons.

It's your package, do what you want, but stop just trying to force your
views into suggestions, just because you already reached your
conclusion, please.

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/



Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread hasufell
On 07/22/2013 01:20 AM, Michael Weber wrote:
> On 07/22/2013 01:03 AM, Brian Dolbec wrote:
>> On Mon, 2013-07-22 at 00:35 +0200, hasufell wrote:
>>> On 07/22/2013 12:33 AM, Michał Górny wrote: I'd either use a
>>> separate single-purpose overlay or add it to science-overlay.
> 
> 
>> If it's a separate overlay, then googleearth overlay in gentoo's
>> github account for easy access for users, both to get and
>> contribute.
> 
> This is scope of proxy-main, imho. starting overlays for single
> pckages is hilarious.
> 
> 

You are ignoring the rest of the arguments. The main concern is not how
people can contribute.

And I said more than once that we can probably move it to science-overlay.

The only question now is if we want to keep it p.masked or remove it. I
don't like pmasking package indefinitely.
Afaiu pmasks are rather meant for
a) new, very hot versions of libraries/tools that can break your system
in more than one part
b) security masks, temporary masks and other masks we expect to remove
in the future



Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 07/22/2013 01:03 AM, Brian Dolbec wrote:
> On Mon, 2013-07-22 at 00:35 +0200, hasufell wrote:
>> On 07/22/2013 12:33 AM, Michał Górny wrote: I'd either use a
>> separate single-purpose overlay or add it to science-overlay.
> 
> 
> If it's a separate overlay, then googleearth overlay in gentoo's
> github account for easy access for users, both to get and
> contribute.
> 
This is scope of proxy-main, imho. starting overlays for single
pckages is hilarious.



- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlHsbKUACgkQknrdDGLu8JDlZQD/fnk1Z869tY0DUVjSedW/TDnm
bVuv0IrCjn/UJoDvjIMBAJCMgLNF2QUBprZMVjw5Fj6zFiWqGckCM+Q0aHBieUJ7
=DH1b
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Brian Dolbec
On Mon, 2013-07-22 at 00:35 +0200, hasufell wrote:
> On 07/22/2013 12:33 AM, Michał Górny wrote:
> > Dnia 2013-07-22, o godz. 00:16:31 hasufell 
> > napisał(a):
> > 
> >> On 07/22/2013 12:07 AM, Duncan wrote:
> >>> hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as
> >>> excerpted:
> >>> 
>  solution: Treeclean it and maintain it in an overlay (maybe 
>  science-overlay). That's exactly what overlays are for...
>  experimental stuff.
> >>> 
> >>> What's the pros/cons of overlay vs. in-tree-but-masked for
> >>> something like this?  In-tree-but-masked is at least available
> >>> for those who want it, without having to load an overlay, but I
> >>> don't see that discussed at all, here.
> >>> 
> >> 
> >> cons: - users have to run "layman -a foo" ...I hope they will
> >> manage (and the masking reason will be updated to explain where
> >> to look for googleearth ebuilds)
> > 
> > Then to get *a single package* they start using the whole overlay.
> > If it's a sane overlay, fine. But some overlays really replace a
> > lot of stuff silently and trigger failures we didn't even imagine
> > before.
> > 
> 
> No.
> 
> I'd either use a separate single-purpose overlay or add it to
> science-overlay.


If it's a separate overlay, then googleearth overlay in gentoo's github
account for easy access for users, both to get and contribute.


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread hasufell
On 07/22/2013 12:22 AM, Diego Elio Pettenò wrote:
> On Sun, Jul 21, 2013 at 11:16 PM, hasufell  wrote:
> 
>> pros:
>> - consistency of tree quality
does not apply to p.mask'd packages

>> - less user confusion (the checksum failures alone get us a lot of bugs
>> every release without people realizing what it means...) and people
>> expect packages to work in the tree
maybe

>> - less bugs no one can do anything about
does not apply

>> - easier contribution of users in an overlay, testing of hacks or other
>> stuff to make it work
does not apply

>> - making clear that gentoo does not support software with such low QA
does not apply

>> - making clear that this software is experimental
applies

>>
> 
> Half of those apply also to p.mask'd packages as Duncan pointed out. Maybe
> even more than half.
> 
> 




Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread hasufell
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/22/2013 12:33 AM, Michał Górny wrote:
> Dnia 2013-07-22, o godz. 00:16:31 hasufell 
> napisał(a):
> 
>> On 07/22/2013 12:07 AM, Duncan wrote:
>>> hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as
>>> excerpted:
>>> 
 solution: Treeclean it and maintain it in an overlay (maybe 
 science-overlay). That's exactly what overlays are for...
 experimental stuff.
>>> 
>>> What's the pros/cons of overlay vs. in-tree-but-masked for
>>> something like this?  In-tree-but-masked is at least available
>>> for those who want it, without having to load an overlay, but I
>>> don't see that discussed at all, here.
>>> 
>> 
>> cons: - users have to run "layman -a foo" ...I hope they will
>> manage (and the masking reason will be updated to explain where
>> to look for googleearth ebuilds)
> 
> Then to get *a single package* they start using the whole overlay.
> If it's a sane overlay, fine. But some overlays really replace a
> lot of stuff silently and trigger failures we didn't even imagine
> before.
> 

No.

I'd either use a separate single-purpose overlay or add it to
science-overlay.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJR7GI8AAoJEFpvPKfnPDWzVrQH/3o8FrgSaCFpWEAJj1qeFpQP
/01wJzMsTV3YWZ9ZqvIZ7txPls+KBlV7hrm0SSNdP5SWO/tdXPllwNu7B+3rdcKN
UOP56hlGtRRT2xw1/M/EWX76+hQmMUSYncMJ5kwqWwWGiKYRgJqR6WYH99igxwSV
7OOewcdU9p56l1MY5TxyH0tG/7KkJADSmYCf6xIK7Lkz1yU9G/e2I1WQsMGVnIBR
TUkV+q1gM9zDwjKtK64X4rA4l2KiTDfoksyBgSelVMYNPcNEGYZgwmrXCJhKZK7B
dYONlBDp/9BG+ihhsNTAXewxsDuVPtXTdFX4dzLciXgGdFw81r+LoNFViH7pRVM=
=4JPG
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Michał Górny
Dnia 2013-07-22, o godz. 00:16:31
hasufell  napisał(a):

> On 07/22/2013 12:07 AM, Duncan wrote:
> > hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as excerpted:
> > 
> >> solution: Treeclean it and maintain it in an overlay (maybe
> >> science-overlay). That's exactly what overlays are for... experimental
> >> stuff.
> > 
> > What's the pros/cons of overlay vs. in-tree-but-masked for something like 
> > this?  In-tree-but-masked is at least available for those who want it, 
> > without having to load an overlay, but I don't see that discussed at all, 
> > here.
> > 
> 
> cons:
> - users have to run "layman -a foo" ...I hope they will manage (and the
> masking reason will be updated to explain where to look for googleearth
> ebuilds)

Then to get *a single package* they start using the whole overlay. If
it's a sane overlay, fine. But some overlays really replace a lot of
stuff silently and trigger failures we didn't even imagine before.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Diego Elio Pettenò
On Sun, Jul 21, 2013 at 11:16 PM, hasufell  wrote:

> pros:
> - consistency of tree quality
> - less user confusion (the checksum failures alone get us a lot of bugs
> every release without people realizing what it means...) and people
> expect packages to work in the tree
> - less bugs no one can do anything about
> - easier contribution of users in an overlay, testing of hacks or other
> stuff to make it work
> - making clear that gentoo does not support software with such low QA
> - making clear that this software is experimental
>

Half of those apply also to p.mask'd packages as Duncan pointed out. Maybe
even more than half.


Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/


Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread hasufell
On 07/22/2013 12:07 AM, Duncan wrote:
> hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as excerpted:
> 
>> solution: Treeclean it and maintain it in an overlay (maybe
>> science-overlay). That's exactly what overlays are for... experimental
>> stuff.
> 
> What's the pros/cons of overlay vs. in-tree-but-masked for something like 
> this?  In-tree-but-masked is at least available for those who want it, 
> without having to load an overlay, but I don't see that discussed at all, 
> here.
> 

pros:
- consistency of tree quality
- less user confusion (the checksum failures alone get us a lot of bugs
every release without people realizing what it means...) and people
expect packages to work in the tree
- less bugs no one can do anything about
- easier contribution of users in an overlay, testing of hacks or other
stuff to make it work
- making clear that gentoo does not support software with such low QA
- making clear that this software is experimental

cons:
- users have to run "layman -a foo" ...I hope they will manage (and the
masking reason will be updated to explain where to look for googleearth
ebuilds)



[gentoo-dev] Re: remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Duncan
hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as excerpted:

> solution: Treeclean it and maintain it in an overlay (maybe
> science-overlay). That's exactly what overlays are for... experimental
> stuff.

What's the pros/cons of overlay vs. in-tree-but-masked for something like 
this?  In-tree-but-masked is at least available for those who want it, 
without having to load an overlay, but I don't see that discussed at all, 
here.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




[gentoo-dev] Re: [gentoo-dev-announce] Council constituent meeting 30 July 2013 at 19:00 UTC

2013-07-21 Thread Roy Bamford
On 2013.07.21 15:30, Andreas K. Huettel wrote:
> 
> Hello everybody, 
> 
[snip]
> - vote for holding meetings every 2nd Tuesday of the month at 2000 
> UTC
> (or 
> 1900 UTC depending on daylight savings)

In any timezone in particular?


[snip]
> 1: "the open floor is the mailing list
> discussion", 
> i.e. no open floor during the meeting anymore

The open floor is a part of the openness and approachability of the 
council.  Its 60 seconds well spent, even if nobody says anything.


> - vote on meeting format 2: "shift council votes to mail instead of
> IRC"

Please keep voting in public.  Its good for accountability.
If not in IRC, find a way to publish who voted and now.
Council do not get a secret ballot.

[snip]
> - general discussion on the introduction of a "Bikeshed of the month" 
> (basically the plan to tidy off one unresolved mailing list 
> discussion
> each 
> month)

Ok, so what colour should it be?
[with apologies to Douglas Adams]

[snip]

> 
> Best, 
> Andreas
> 
> -- 
> Andreas K. Huettel
> Gentoo Linux developer (council, kde)
> dilfri...@gentoo.org
> http://www.akhuettel.de/
> 


-- 
Regards,

Roy Bamford
(Neddyseagoon) a member of
elections
gentoo-ops
forum-mods
trustees


pgpOBoQV65j2k.pgp
Description: PGP signature


Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2013-07-21 Thread Michał Górny
Dnia 2013-07-21, o godz. 11:00:46
Zac Medico  napisał(a):

> On 07/21/2013 04:57 AM, Michał Górny wrote:
> > a) unionfs-fuse doesn't support replacing files from read-only branch,
> 
> Maybe you've got some kind of configuration problem (did you forget to
> enable the cow option?), because unionfs-fuse seems to work fine for me.

It is possible.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] RFC: Enable FEATURES="userpriv usersandbox" by default?

2013-07-21 Thread Mike Gilbert
On Sun, Jul 21, 2013 at 2:30 PM, Alex Xu  wrote:
> userpriv and usersandbox don't work in pypy because os.setgroups isn't
> implemented there.
>
> I had a go at it a while back, but the complete and utter lack of any
> documentation whatsoever... kinda threw me off.
>

I don't think we need to tailor the default configuration to meet the
limitations imposed by an experimental python interpreter.

If it can be worked around, great, but it should not stop us from
enabling userpriv and usersandbox by default.



Re: [gentoo-dev] RFC: Enable FEATURES="userpriv usersandbox" by default?

2013-07-21 Thread Alex Xu
On 21/07/13 02:25 PM, Zac Medico wrote:
> On 07/21/2013 03:53 AM, Pacho Ramos wrote:
>> El mar, 03-07-2012 a las 10:02 +0200, Michał Górny escribió:
>>> On Mon, 02 Jul 2012 13:45:26 -0700
>>> Zac Medico  wrote:
>>>
 On 07/02/2012 01:36 PM, viv...@gmail.com wrote:
> Il 02/07/2012 22:01, Zac Medico ha scritto:
>> On 07/02/2012 12:48 PM, Pacho Ramos wrote:
>>> El lun, 28-05-2012 a las 14:34 -0700, Zac Medico escribió:
 Hi,

 In case you aren't familiar with FEATURES=userpriv, here's the
 description from the make.conf(5) man page:

Allow portage to drop root privileges and compile packages as
portage:portage without a sandbox (unless usersandbox is also
 used).

 The rationale for having the separate "usersandbox" setting, to
 enable use of sys-apps/sandbox, is that people who enable
 userpriv sometimes prefer to have sandbox disabled in order to
 slightly improve performance. However, I would recommend to
 enable usersandbox by default, for the purpose of logging
 sandbox violations.

 Note that ebuilds can set RESTRICT="userpriv" if they require
 superuser privileges during any of the src_* phases that
 userpriv affects.

 I've been using FEATURES="userpriv usersandbox" for years, and I
 don't remember experiencing any problems because of it, so I
 think that it would be reasonable to have it enabled by default.
 Objections?
>>> Looks like non important problems arised and, then, these could
>>> probably be enabled by default, no? :)
>> I'm not sure about the best way to handle migration for directories
>> inside $DISTDIR that are used by live ebuilds, since src_unpack
>> will run with different privileges when userpriv is enabled.
> tell the user to chown/remove the files/directories if and when
> needed,

 How should we tell them? Elog message, news item, or both?
>>>
>>> I think this deserves a news item anyway.
>>>
> unless there is a very good reason (try) to automate it.

 I guess something like this might work in pkg_postinst of the portage
 ebuild:

   find "$DISTDIR" -maxdepth 1 -type d -uid 0 | xargs chown -R
 portage:portage
>>>
>>> find "$DISTDIR" -maxdepth 1 -type d -uid 0 -exec \
>>> chown -R portage:portage {} +
>>>
 I would only trigger something like this once, when upgrading from a
 version that doesn't have userpriv enabled by default.
>>>
>>> This will work only for users who actually keep those in DISTDIR. Some
>>> of them actually redefine E*_STORE_DIR to a more sane location. But
>>> that's probably irrelevant.
>>>
>>
>> Then, is there any other blocker? (apart of the needing of add a news
>> item)
>>
>> Thanks :)
>>
> 
> I can't think of anything else. I've filed this bug:
> 
>   https://bugs.gentoo.org/show_bug.cgi?id=477664
> 

userpriv and usersandbox don't work in pypy because os.setgroups isn't
implemented there.

I had a go at it a while back, but the complete and utter lack of any
documentation whatsoever... kinda threw me off.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: Enable FEATURES="userpriv usersandbox" by default?

2013-07-21 Thread Zac Medico
On 07/21/2013 03:53 AM, Pacho Ramos wrote:
> El mar, 03-07-2012 a las 10:02 +0200, Michał Górny escribió:
>> On Mon, 02 Jul 2012 13:45:26 -0700
>> Zac Medico  wrote:
>>
>>> On 07/02/2012 01:36 PM, viv...@gmail.com wrote:
 Il 02/07/2012 22:01, Zac Medico ha scritto:
> On 07/02/2012 12:48 PM, Pacho Ramos wrote:
>> El lun, 28-05-2012 a las 14:34 -0700, Zac Medico escribió:
>>> Hi,
>>>
>>> In case you aren't familiar with FEATURES=userpriv, here's the
>>> description from the make.conf(5) man page:
>>>
>>>Allow portage to drop root privileges and compile packages as
>>>portage:portage without a sandbox (unless usersandbox is also
>>> used).
>>>
>>> The rationale for having the separate "usersandbox" setting, to
>>> enable use of sys-apps/sandbox, is that people who enable
>>> userpriv sometimes prefer to have sandbox disabled in order to
>>> slightly improve performance. However, I would recommend to
>>> enable usersandbox by default, for the purpose of logging
>>> sandbox violations.
>>>
>>> Note that ebuilds can set RESTRICT="userpriv" if they require
>>> superuser privileges during any of the src_* phases that
>>> userpriv affects.
>>>
>>> I've been using FEATURES="userpriv usersandbox" for years, and I
>>> don't remember experiencing any problems because of it, so I
>>> think that it would be reasonable to have it enabled by default.
>>> Objections?
>> Looks like non important problems arised and, then, these could
>> probably be enabled by default, no? :)
> I'm not sure about the best way to handle migration for directories
> inside $DISTDIR that are used by live ebuilds, since src_unpack
> will run with different privileges when userpriv is enabled.
 tell the user to chown/remove the files/directories if and when
 needed,
>>>
>>> How should we tell them? Elog message, news item, or both?
>>
>> I think this deserves a news item anyway.
>>
 unless there is a very good reason (try) to automate it.
>>>
>>> I guess something like this might work in pkg_postinst of the portage
>>> ebuild:
>>>
>>>   find "$DISTDIR" -maxdepth 1 -type d -uid 0 | xargs chown -R
>>> portage:portage
>>
>> find "$DISTDIR" -maxdepth 1 -type d -uid 0 -exec \
>>  chown -R portage:portage {} +
>>
>>> I would only trigger something like this once, when upgrading from a
>>> version that doesn't have userpriv enabled by default.
>>
>> This will work only for users who actually keep those in DISTDIR. Some
>> of them actually redefine E*_STORE_DIR to a more sane location. But
>> that's probably irrelevant.
>>
> 
> Then, is there any other blocker? (apart of the needing of add a news
> item)
> 
> Thanks :)
> 

I can't think of anything else. I've filed this bug:

  https://bugs.gentoo.org/show_bug.cgi?id=477664

-- 
Thanks,
Zac



Re: [gentoo-dev] remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Rich Freeman
On Sun, Jul 21, 2013 at 1:55 PM, hasufell  wrote:
> But people should expect that things work somehow in the tree, even on
> ~arch. Even worse: the stable googleearth builds are unfetchable and
> that's not how I'd define any stable ebuild in the tree.

You'll get no argument from me on any of that.  At the very least
something like this probably needs to be repackaged and hosted,
assuming this is legally permissible.

Rich



Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2013-07-21 Thread Zac Medico
On 07/21/2013 04:57 AM, Michał Górny wrote:
> a) unionfs-fuse doesn't support replacing files from read-only branch,

Maybe you've got some kind of configuration problem (did you forget to
enable the cow option?), because unionfs-fuse seems to work fine for me.
-- 
Thanks,
Zac



Re: [gentoo-dev] remove sci-geosciences/googleearth from the tree

2013-07-21 Thread hasufell
On 07/21/2013 07:42 PM, Rich Freeman wrote:
> On Sun, Jul 21, 2013 at 11:22 AM, hasufell  wrote:
>> I am maintaining it for some months now and it has reached a state
>> where we should think about treecleaning it.
> 
> ++
> 
>> Maintaining a package in gentoo implies a few things for me:
>> We are able to support it properly which either means that we can
>> communicate with upstream or at least (if that fails) fix bugs on our
>> own. Currently, both does not apply to googleearth which means we
>> cannot resolve a lot of bugs in any way.
>> Also... software in the tree should meet a minimum of quality and we
>> should not support vulnerable and broken software officially.
> 
> From your description it seems like Google Earth is really pushing it.
>  I wouldn't call it "vulnerable" and "broken" though - software is
> only vulnerable if there is a known exploit.  Bundling libraries is
> bad practice because it increases the risk of such vulnerabilities
> existing, but on its own shouldn't be grounds for removal.  It
> certainly has the potential to increase the workload for maintainers
> though.
> 
> My sense is that none of the problems you listed should really be
> considered a reason that something MUST be removed from the tree, but
> they certainly tend to add up.  If somebody wants to take over
> wrestling with it I don't think we should look down on that though.
> 
> Rich
> 

I have no problem with maintaing it, but that does not change my opinion
that it's simply not fit for the tree.

I'd maintain it in an overlay then where we can play with hacks and
whatnot to get it working.

But people should expect that things work somehow in the tree, even on
~arch. Even worse: the stable googleearth builds are unfetchable and
that's not how I'd define any stable ebuild in the tree.



Re: [gentoo-dev] remove sci-geosciences/googleearth from the tree

2013-07-21 Thread Rich Freeman
On Sun, Jul 21, 2013 at 11:22 AM, hasufell  wrote:
> I am maintaining it for some months now and it has reached a state
> where we should think about treecleaning it.

++

> Maintaining a package in gentoo implies a few things for me:
> We are able to support it properly which either means that we can
> communicate with upstream or at least (if that fails) fix bugs on our
> own. Currently, both does not apply to googleearth which means we
> cannot resolve a lot of bugs in any way.
> Also... software in the tree should meet a minimum of quality and we
> should not support vulnerable and broken software officially.

>From your description it seems like Google Earth is really pushing it.
 I wouldn't call it "vulnerable" and "broken" though - software is
only vulnerable if there is a known exploit.  Bundling libraries is
bad practice because it increases the risk of such vulnerabilities
existing, but on its own shouldn't be grounds for removal.  It
certainly has the potential to increase the workload for maintainers
though.

My sense is that none of the problems you listed should really be
considered a reason that something MUST be removed from the tree, but
they certainly tend to add up.  If somebody wants to take over
wrestling with it I don't think we should look down on that though.

Rich



Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2013-07-21 Thread Pacho Ramos
El dom, 21-07-2013 a las 16:46 +0200, justin escribió:
> On 7/21/13 4:26 PM, Michael Weber wrote:
> > On 07/21/2013 01:42 PM, Pacho Ramos wrote:
> >> Would be possible to generate and provide squashed files at the
> >> same time tarballs with portage tree snapshots are generated?
> >> mksquashfs can take a lot of resources depending on the machine,
> >> but providing the squashed images would still benefit people
> >> allowing them to download and mount them
> > 
> > I've establish a cron job on my server to generate gzip and xz
> > squashed snapshots. I sync distfiles from utwente at 6:05 and generate
> > the squashfs at 6:35 after verifying the gpg signatures.
> > There's a 10,5h lag between snapshots and squashfs files - we could
> > improve if I'm allowed to sync against master rsync/dinstfiles.
> > 
> > [1] http://lore.xmw.de/gentoo/genberry/snapshots/
> > 
> > 
> 
> I am creating them as well. Perhaps we can bundle the effort.
> 
> What I also found out that using zsync is quite efficient with squashfs
> images. I normally don't sync more then 20-30% of the image.
> 
> Justin
> 

Maybe infra could be contacted to try to share the effort (and also
offer the snapshot in a bit more "official" way, I mean, similar to
tarballs with snapshots)




Re: [gentoo-dev] Packages up for grabs

2013-07-21 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 07/21/2013 12:41 PM, Andreas K. Huettel wrote:
> Am Sonntag, 21. Juli 2013, 11:10:26 schrieb Pacho Ramos:
>> Due sbriesen lack of time: (...) media-gfx/exiv2
> 
> kde team can take this, however we'd be happy about
> co-maintainers... gnomies? :)
i can take care. i wanted to do a multiabi version anyway.

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlHsDDwACgkQknrdDGLu8JBaDwD+IvOYWCRmKi1EwDuD52ryUiSY
RwP/jujj+c1yRDwjvMcA/R1zYwyVj0vVUd59A2Xb1XESK401o7cujkzTbWsOtu7t
=Z3/a
-END PGP SIGNATURE-



[gentoo-dev] remove sci-geosciences/googleearth from the tree

2013-07-21 Thread hasufell
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I am maintaining it for some months now and it has reached a state
where we should think about treecleaning it.

reasons:
a) bundles tons of libs since ages (security and stability issues,
many of them can not be unbundled)
https://bugs.gentoo.org/show_bug.cgi?id=212373
b) segfaults randomly; the new version as well
https://code.google.com/p/earth-api-samples/issues/detail?id=957
https://code.google.com/p/earth-issues/issues/detail?id=1608
https://bugs.gentoo.org/show_bug.cgi?id=470684
c) random runtime bugs
https://bugs.gentoo.org/show_bug.cgi?id=474462
d) upstream ignores bug reports or is unable to fix them
e) upstream is unable to upload tarballs with a version in the
filename which leads to checksum failure and trouble for users if they
want to install an older version, because the new one is broken again

Maintaining a package in gentoo implies a few things for me:
We are able to support it properly which either means that we can
communicate with upstream or at least (if that fails) fix bugs on our
own. Currently, both does not apply to googleearth which means we
cannot resolve a lot of bugs in any way.
Also... software in the tree should meet a minimum of quality and we
should not support vulnerable and broken software officially.

solution: Treeclean it and maintain it in an overlay (maybe
science-overlay). That's exactly what overlays are for... experimental
stuff.

alternatives to googleearth:
- - lots of web services ("google maps", "openstreet maps", ...)
- - "nasa world wind" (not in the tree afais but opensource and java)
- - kde-base/marble
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJR6/ywAAoJEFpvPKfnPDWzHjMIAKqEUw5AKmuSxLe8hicFDqbN
lR92Hq6cKMqhJDrIB/uohT+PdjnBfC4hZabCFLPSB9uijOXpR2cliwFeKuq6eeJE
3HW1UuaVd71s0r8cCGO6sFhuoN56DJapF0OvU6TU7CouZcpR7gIuN7jhGcj4uVf2
JDI8HT+n4f9L5cTSb65YhLYZjuUGEHqZn6g6X6o2G01kZaoYPyFHatUkfXyb7FSm
jpJWCLWv4CdmEZWb+YbN+afHGYU4rkbW7XLJ6gLmvJxx/TtHg9FFU6xJotAlMvTL
X5lHQDep2iWwYm7hA5r1h9xM98ElucI4Eg+lsiLbkmCj3mIR3QS5Nq+b2VaN9lc=
=Qslh
-END PGP SIGNATURE-



[gentoo-dev] Peculiarities of gentoo-dev-announce

2013-07-21 Thread Andreas K. Huettel

Just for your general enlightenment, gentoo-dev-announce now silently discards 
(!) messages without Reply-To header. 

Thought you might want to know.

Cheers, Andreas

-- 
Andreas K. Huettel
Gentoo Linux developer (council, kde)
dilfri...@gentoo.org
http://www.akhuettel.de/


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2013-07-21 Thread justin
On 7/21/13 4:26 PM, Michael Weber wrote:
> On 07/21/2013 01:42 PM, Pacho Ramos wrote:
>> Would be possible to generate and provide squashed files at the
>> same time tarballs with portage tree snapshots are generated?
>> mksquashfs can take a lot of resources depending on the machine,
>> but providing the squashed images would still benefit people
>> allowing them to download and mount them
> 
> I've establish a cron job on my server to generate gzip and xz
> squashed snapshots. I sync distfiles from utwente at 6:05 and generate
> the squashfs at 6:35 after verifying the gpg signatures.
> There's a 10,5h lag between snapshots and squashfs files - we could
> improve if I'm allowed to sync against master rsync/dinstfiles.
> 
> [1] http://lore.xmw.de/gentoo/genberry/snapshots/
> 
> 

I am creating them as well. Perhaps we can bundle the effort.

What I also found out that using zsync is quite efficient with squashfs
images. I normally don't sync more then 20-30% of the image.

Justin



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2013-07-21 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 07/21/2013 01:42 PM, Pacho Ramos wrote:
> Would be possible to generate and provide squashed files at the
> same time tarballs with portage tree snapshots are generated?
> mksquashfs can take a lot of resources depending on the machine,
> but providing the squashed images would still benefit people
> allowing them to download and mount them

I've establish a cron job on my server to generate gzip and xz
squashed snapshots. I sync distfiles from utwente at 6:05 and generate
the squashfs at 6:35 after verifying the gpg signatures.
There's a 10,5h lag between snapshots and squashfs files - we could
improve if I'm allowed to sync against master rsync/dinstfiles.

[1] http://lore.xmw.de/gentoo/genberry/snapshots/

- -- 
Michael Weber
Gentoo Developer
web: https://xmw.de/
mailto: Michael Weber 
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlHr744ACgkQknrdDGLu8JAuNAD/YB8f+Pee7FNkjnNfnjaCYyMM
kdYw2JnbGyH4Srvqlj8A/A/yC37W7MFOZSESLFipkvG01zQ6EvTM0576dC1Z9kdI
=lBLB
-END PGP SIGNATURE-



Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2013-07-21 Thread Michał Górny
Dnia 2013-07-21, o godz. 14:06:12
Pacho Ramos  napisał(a):

> El dom, 21-07-2013 a las 13:57 +0200, Michał Górny escribió:
> [...]
> > 5. I have doubts about 'emerge -1vDtu @world' speed. It is very
> > subjective feeling but I feel like reiserfs was actually faster in this
> > regard. However, space savings would surely benefit our users.
> > 
> 
> I also feel it faster (or, at least, not slower) with reiserfs, but
> going from ~300 MB to 79. Not sure if it would benefit from putting
> squashed image in a different filesystem (it was placed in /root, that
> is ext4 in my case). Maybe it would be faster if generated image was put
> in /var/tmp/portage (that is tmpfs in my case)

Using different block size may make a difference. I suspect that most
important reason for the slowdown is due to random accesses.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Packages up for grabs

2013-07-21 Thread Diego Elio Pettenò
On 21/07/2013 10:10, Pacho Ramos wrote:
> media-gfx/iscan-data
> media-gfx/iscan

I'll pick up these two (soon as my laptop gets back working)..

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/



Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2013-07-21 Thread Pacho Ramos
El dom, 21-07-2013 a las 13:57 +0200, Michał Górny escribió:
[...]
> 5. I have doubts about 'emerge -1vDtu @world' speed. It is very
> subjective feeling but I feel like reiserfs was actually faster in this
> regard. However, space savings would surely benefit our users.
> 

I also feel it faster (or, at least, not slower) with reiserfs, but
going from ~300 MB to 79. Not sure if it would benefit from putting
squashed image in a different filesystem (it was placed in /root, that
is ext4 in my case). Maybe it would be faster if generated image was put
in /var/tmp/portage (that is tmpfs in my case)

But I am testing it with plain squashfs (without write support)




Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2013-07-21 Thread Michał Górny
Dnia 2013-07-21, o godz. 13:42:17
Pacho Ramos  napisał(a):

> El sáb, 31-03-2012 a las 17:33 -0700, Zac Medico escribió:
> > On 03/31/2012 04:25 PM, Walter Dnes wrote:
> > > On Sat, Mar 31, 2012 at 10:42:50AM -0700, Zac Medico wrote
> > >> On 03/31/2012 06:34 AM, Pacho Ramos wrote:
> > >>> About the wiki page, I can only document reiserfs+tail usage as it's the
> > >>> one I use and I know, about other alternatives like using squashfs, loop
> > >>> mount... I cannot promise anything as I simply don't know how to set
> > >>> them.
> > >>
> > >> Squashfs is really simple to use:
> > >>
> > >>mksquashfs /usr/portage portage.squashfs
> > >>mount -o loop portage.squashfs /usr/portage
> > > 
> > >   Don't the "space-saving filesystems" (squashfs, reiserfs-with-tail,
> > > etc) run more slowly due to their extra finicky steps to save space?  If
> > > you really want to save a gigabyte or 2, run "eclean -d distfiles" and
> > > "localepurge" after every emerge update.  I've also cobbled together my
> > > own "autodepclean" script that check for, and optionally unmerges
> > > unneeded stuff that was pulled in as a dependancy of a package that has
> > > since been removed.
> > 
> > Well, in this case squashfs is more about improving access time than
> > saving space. You end up with the whole tree stored in a mostly
> > contiguous chunk of disk space, which minimizes seek time.
> 
> Would be possible to generate and provide squashed files at the same
> time tarballs with portage tree snapshots are generated? mksquashfs can
> take a lot of resources depending on the machine, but providing the
> squashed images would still benefit people allowing them to download and
> mount them

I'm experimenting with squashfs lately and here's a few notes:

1. I didn't find a good way of generating incremental images with
squashfs itself. I didn't try tools like diffball (those that were used
in emerge-delta-webrsync) but I recall they were very slow (you'd have
to use 56K modem to get them faster than rsync) and I doubt they'll fit
squashfs specifics.

2. squashfs is best used with union filesystem like aufs3. However,
that basically requires patching the kernel since FUSE-based union
filesystems simply don't work.

a) unionfs-fuse doesn't support replacing files from read-only branch,

b) funinonfs gets broken with rsync somehow.

I haven't tested le ol' unionfs, but aufs3 I get working great.

3. squashfs+aufs3 really benefits from '--omit-dir-times' rsync option.
Otherwise, it recreates the whole directory structure on each rsync.
This also causes much less output. We should think about making this
the default.

4. 'emerge --sync' is ultra-fast with this combo. very big sync goes
in less than a minute.

5. I have doubts about 'emerge -1vDtu @world' speed. It is very
subjective feeling but I feel like reiserfs was actually faster in this
regard. However, space savings would surely benefit our users.

6. if we're to do squahfs+aufs3, we need a clean dir structure for all
of it, including squashfs files, intermediate mounts and r/w branches.

7. we could probably get incremential squashfs+aufs3 through squashing
old r/w branches and adding new ones on top of them. But considering
the 'emerge --sync' speed gain, I don't know if this is really worth
the effort, and if increase in branches wouldn't make it slow.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2013-07-21 Thread Pacho Ramos
El sáb, 31-03-2012 a las 17:33 -0700, Zac Medico escribió:
> On 03/31/2012 04:25 PM, Walter Dnes wrote:
> > On Sat, Mar 31, 2012 at 10:42:50AM -0700, Zac Medico wrote
> >> On 03/31/2012 06:34 AM, Pacho Ramos wrote:
> >>> About the wiki page, I can only document reiserfs+tail usage as it's the
> >>> one I use and I know, about other alternatives like using squashfs, loop
> >>> mount... I cannot promise anything as I simply don't know how to set
> >>> them.
> >>
> >> Squashfs is really simple to use:
> >>
> >>mksquashfs /usr/portage portage.squashfs
> >>mount -o loop portage.squashfs /usr/portage
> > 
> >   Don't the "space-saving filesystems" (squashfs, reiserfs-with-tail,
> > etc) run more slowly due to their extra finicky steps to save space?  If
> > you really want to save a gigabyte or 2, run "eclean -d distfiles" and
> > "localepurge" after every emerge update.  I've also cobbled together my
> > own "autodepclean" script that check for, and optionally unmerges
> > unneeded stuff that was pulled in as a dependancy of a package that has
> > since been removed.
> 
> Well, in this case squashfs is more about improving access time than
> saving space. You end up with the whole tree stored in a mostly
> contiguous chunk of disk space, which minimizes seek time.

Would be possible to generate and provide squashed files at the same
time tarballs with portage tree snapshots are generated? mksquashfs can
take a lot of resources depending on the machine, but providing the
squashed images would still benefit people allowing them to download and
mount them






Re: [gentoo-dev] RFC: Enable FEATURES="userpriv usersandbox" by default?

2013-07-21 Thread Pacho Ramos
El mar, 03-07-2012 a las 10:02 +0200, Michał Górny escribió:
> On Mon, 02 Jul 2012 13:45:26 -0700
> Zac Medico  wrote:
> 
> > On 07/02/2012 01:36 PM, viv...@gmail.com wrote:
> > > Il 02/07/2012 22:01, Zac Medico ha scritto:
> > >> On 07/02/2012 12:48 PM, Pacho Ramos wrote:
> > >>> El lun, 28-05-2012 a las 14:34 -0700, Zac Medico escribió:
> >  Hi,
> > 
> >  In case you aren't familiar with FEATURES=userpriv, here's the
> >  description from the make.conf(5) man page:
> > 
> > Allow portage to drop root privileges and compile packages as
> > portage:portage without a sandbox (unless usersandbox is also
> >  used).
> > 
> >  The rationale for having the separate "usersandbox" setting, to
> >  enable use of sys-apps/sandbox, is that people who enable
> >  userpriv sometimes prefer to have sandbox disabled in order to
> >  slightly improve performance. However, I would recommend to
> >  enable usersandbox by default, for the purpose of logging
> >  sandbox violations.
> > 
> >  Note that ebuilds can set RESTRICT="userpriv" if they require
> >  superuser privileges during any of the src_* phases that
> >  userpriv affects.
> > 
> >  I've been using FEATURES="userpriv usersandbox" for years, and I
> >  don't remember experiencing any problems because of it, so I
> >  think that it would be reasonable to have it enabled by default.
> >  Objections?
> > >>> Looks like non important problems arised and, then, these could
> > >>> probably be enabled by default, no? :)
> > >> I'm not sure about the best way to handle migration for directories
> > >> inside $DISTDIR that are used by live ebuilds, since src_unpack
> > >> will run with different privileges when userpriv is enabled.
> > > tell the user to chown/remove the files/directories if and when
> > > needed,
> > 
> > How should we tell them? Elog message, news item, or both?
> 
> I think this deserves a news item anyway.
> 
> > > unless there is a very good reason (try) to automate it.
> > 
> > I guess something like this might work in pkg_postinst of the portage
> > ebuild:
> > 
> >   find "$DISTDIR" -maxdepth 1 -type d -uid 0 | xargs chown -R
> > portage:portage
> 
> find "$DISTDIR" -maxdepth 1 -type d -uid 0 -exec \
>   chown -R portage:portage {} +
> 
> > I would only trigger something like this once, when upgrading from a
> > version that doesn't have userpriv enabled by default.
> 
> This will work only for users who actually keep those in DISTDIR. Some
> of them actually redefine E*_STORE_DIR to a more sane location. But
> that's probably irrelevant.
> 

Then, is there any other blocker? (apart of the needing of add a news
item)

Thanks :)




Re: [gentoo-dev] Packages up for grabs

2013-07-21 Thread Andreas K. Huettel
Am Sonntag, 21. Juli 2013, 11:10:26 schrieb Pacho Ramos:
> Due sbriesen lack of time:
> (...)
> media-gfx/exiv2

kde team can take this, however we'd be happy about co-maintainers... gnomies? 
:)

-- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/



signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] gdesklets herd is empty

2013-07-21 Thread Pacho Ramos
El dom, 16-06-2013 a las 11:38 +0200, Pacho Ramos escribió:
> Feel free to join to it or will be removed in two weeks
> 
> Thanks!
> 
> 
> 

The following packages are up for grabs then:
gnome-extra/gdesklets-core
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/desklet-sudoku





Re: [gentoo-dev] sgml herd has no maintainers (again)

2013-07-21 Thread Pacho Ramos
El vie, 21-06-2013 a las 18:35 +0200, Pacho Ramos escribió:
> El dom, 17-03-2013 a las 11:02 -0400, Mike Gilbert escribió:
> > I just dropped myself due to lack of interest.
> > 
> > If anyone cares for any of the packages please take them over.
> > 
> > 
> 
> Will dissolve it next week if nobody joins then
> 
> 
> 

This packages are up for grabs now:
app-doc/halibut
app-office/passepartout
app-text/asciidoc 
app-text/build-docbook-catalog
app-text/docbook-dsssl-stylesheets
app-text/docbook-sgml-dtd
app-text/docbook-sgml-utils
app-text/docbook-sgml
app-text/docbook-xml-dtd
app-text/docbook-xml-simple-dtd
app-text/docbook-xsl-stylesheets
app-text/docbook2X
app-text/gentoo-guide-xml-dtd
app-text/grutatxt
app-text/html-xml-utils
app-text/html2text 
app-text/html401
app-text/htmlrecode
app-text/htmltidy
app-text/linuxdoc-tools
app-text/openjade
app-text/opensp
app-text/robodoc
app-text/sablotron
app-text/sgml-common
app-text/sgmltools-lite
app-text/sgrep
app-text/txt2tags
app-text/xhtml1 
app-text/xml2
app-text/xmlformat
app-text/xmlto
www-client/htmlview





[gentoo-dev] Packages up for grabs

2013-07-21 Thread Pacho Ramos
Due phosphan lack of time:
app-admin/lcap
app-admin/fetchlog
app-misc/mepl
app-text/epstool
dev-db/vbisam
dev-lang/tinycobol
dev-util/cdecl
media-gfx/sane-backends
media-gfx/sane-frontends
media-libs/libemf
net-analyzer/prelude-nessus
net-ftp/weex
net-mail/libdbx
net-mail/vacation





[gentoo-dev] Packages up for grabs

2013-07-21 Thread Pacho Ramos
Due sbriesen lack of time:
app-cdr/mkcdtoc
app-text/sigil
dev-db/lib_mysqludf_fPROJ4
dev-db/lib_mysqludf_json
dev-db/lib_mysqludf_log
dev-db/lib_mysqludf_preg
dev-db/lib_mysqludf_stem 
dev-db/lib_mysqludf_stat
dev-db/lib_mysqludf_str
dev-db/lib_mysqludf_sys
dev-db/lib_mysqludf_ta
dev-db/lib_mysqludf_xql
dev-db/lib_mysqludf_udf
dev-db/mysql-udf-base64
dev-db/mysql-udf-http
dev-db/mysql-udf-infusion
dev-db/mysql-udf-ipv6
dev-libs/libyaml
dev-python/crcmod
dev-python/gmpy
dev-python/pycdio
dev-python/pydns
dev-python/pysyck
dev-python/pyyaml
dev-python/tagpy
dev-python/tlslite 
dev-python/xmpppy
media-gfx/exiv2
media-gfx/iscan-data
media-gfx/iscan
media-gfx/peps 
media-libs/leptonica
media-sound/alac_decoder
media-sound/declick
media-sound/neroaac
media-sound/shnflacverify
media-sound/vbrfixc
net-dns/ez-ipupdate
net-print/adobeps
sys-apps/idle3-tools
sys-apps/nca
sys-apps/pcfclock
sys-block/scsiadd 
sys-fs/fuse-convmvfs
net-misc/capi4hylafax





[gentoo-dev] vserver herd is empty

2013-07-21 Thread Pacho Ramos
Will remove the herd if nobody joins in a week.

Thanks!




[gentoo-dev] Lastrites: media-libs/openinventor, dev-cpp/libebt, sys-kernel/ksymoops, net-p2p/bitstormlite, net-p2p/mutella, dev-cpp/IceE

2013-07-21 Thread Pacho Ramos
# Pacho Ramos  (21 Jul 2013)
# Doesn't compile with gcc-4.7 (#414143), lib is no longer
# opensource or free. Removal in a month.
media-libs/openinventor

# Pacho Ramos  (21 Jul 2013)
# Doesn't compile with boost-1.50 and with automake-1.13
# (#425448). Removal in a month.
dev-cpp/libebt

# Pacho Ramos  (21 Jul 2013)
# Doesn't compile and not useful with kernel >= 2.6 (#428728).
# Removal in a month.
sys-kernel/ksymoops

# Pacho Ramos  (21 Jul 2013)
# Fails to build with glibc-2.16 (#428738), upstream dead.
# Removal in a month.
net-p2p/bitstormlite

# Pacho Ramos  (21 Jul 2013)
# Fails to build with gcc-4.7, upstream dead (#429362).
# Removal in a month.
net-p2p/mutella

# Pacho Ramos  (21 Jul 2013)
# Doesn't build with gcc-4.7, nothing requires it.
# (#465896). Removal in a month.
dev-cpp/IceE





[gentoo-dev] Packages up for grabs (ruby applications)

2013-07-21 Thread Hans de Graaff
Over time a number of packages have ended up in the ruby herd due to
maintainers leaving and being dropped from metadata. These packages
really need dedicated maintainers who understand what these applications
are meant to do and who can do proper testing for them. As such, I'll be
adding maintainer-needed as the primary maintainer to these packages in
a week or so unless someone picks them up.

Most of these packages currently require version bumps and may have open
bugs.

app-admin/rudy
app-misc/booh
app-office/rabbit
app-office/tpp
app-text/webgen
games-util/rubygfe
net-news/raggle
www-apps/nanoc
www-servers/mongrel
www-servers/mongrel_cluster
www-servers/thin