Re: [gentoo-dev] ekeyword written in python from scratch

2014-01-27 Thread Jeroen Roovers
On Mon, 20 Jan 2014 01:01:40 -0500
Mike Frysinger vap...@gentoo.org wrote:

 at any rate, if other devs who use this want to give it a crack,
 that'd be great.  iron out bugs before the next release.
 http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=blob_plain;f=src/ekeyword/ekeyword.py;hb=gentoolkit-
 dev

# cp nvidia-drivers-304.117.ebuild nvidia-drivers-304.119.ebuild
# ~/bin/ekeyword ~all nvidia-drivers-304.119.ebuild
nvidia-drivers-304.119: -~* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd

It's more obvious with the fancy colouring, but here it removes -* and
adds ~*.


Regards,
 jer



Re: [gentoo-dev] RFC: Hosting daily gx86 squashfs images and deltas

2014-01-27 Thread viv...@gmail.com
On 01/27/14 08:35, Steev Klimaszewski wrote:
 On Sun, 2014-01-26 at 21:00 +0100, Michał Górny wrote:
 Hi again.

 If someone is interested in the results of my tests and benchmarks,
 I've uploaded the initial version of my article on the topic in our
 dev-space.

 http://dev.gentoo.org/~mgorny/tmp/squashfs-deltas.pdf

 I am terribly busy with the uni right now so it will take some time
 before I continue working on it. I will try to provide a final
 specification for the first attempt at the idea and ask infra if they
 are ready to sacrifice the hardware for it.

 Further possible improvements:

 1. switch to LZ4 (stronger compression, even faster) -- will require
 a newer kernel (3.14?),

it should be in kernel 3.11 windows for workgroups release (check anyway)

 While the stronger compression, and being faster is definitely nice,
 having portage on squashfs is really nice on ARM devices, however the
 number of them that have a decently running kernel newer than 3.8 are
 few and far between, so I'd like to ask that this be held off as long as
 possible.  I know these are just possible improvements, but doing so
 would definitely alienate a really good place where this would shine.

yes, there are good reasons also for amd64


 2. dedicated SquashFS delta tool -- I'm working on it but
 the format seems to be poorly documented so it will take some time :).







Re: [gentoo-dev] RFC: Hosting daily gx86 squashfs images and deltas

2014-01-27 Thread Michał Górny
Dnia 2014-01-27, o godz. 14:53:34
viv...@gmail.com viv...@gmail.com napisał(a):

 On 01/27/14 08:35, Steev Klimaszewski wrote:
  On Sun, 2014-01-26 at 21:00 +0100, Michał Górny wrote:
  Hi again.
 
  If someone is interested in the results of my tests and benchmarks,
  I've uploaded the initial version of my article on the topic in our
  dev-space.
 
  http://dev.gentoo.org/~mgorny/tmp/squashfs-deltas.pdf
 
  I am terribly busy with the uni right now so it will take some time
  before I continue working on it. I will try to provide a final
  specification for the first attempt at the idea and ask infra if they
  are ready to sacrifice the hardware for it.
 
  Further possible improvements:
 
  1. switch to LZ4 (stronger compression, even faster) -- will require
  a newer kernel (3.14?),
 
 it should be in kernel 3.11 windows for workgroups release (check anyway)

That's just the LZ4 library code. We additionally need the SquashFS
support code. It has been introduced in squashfs-tools lately
(4.2_p20140119 has it, though disabled by ebuild) and I don't see it
in the kernel's master branch yet.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] RFC: Hosting daily gx86 squashfs images and deltas

2014-01-27 Thread Michał Górny
Dnia 2014-01-27, o godz. 01:35:52
Steev Klimaszewski st...@gentoo.org napisał(a):

 On Sun, 2014-01-26 at 21:00 +0100, Michał Górny wrote:
  Hi again.
  
  If someone is interested in the results of my tests and benchmarks,
  I've uploaded the initial version of my article on the topic in our
  dev-space.
  
  http://dev.gentoo.org/~mgorny/tmp/squashfs-deltas.pdf
  
  I am terribly busy with the uni right now so it will take some time
  before I continue working on it. I will try to provide a final
  specification for the first attempt at the idea and ask infra if they
  are ready to sacrifice the hardware for it.
  
  Further possible improvements:
  
  1. switch to LZ4 (stronger compression, even faster) -- will require
  a newer kernel (3.14?),
  
 
 While the stronger compression, and being faster is definitely nice,
 having portage on squashfs is really nice on ARM devices, however the
 number of them that have a decently running kernel newer than 3.8 are
 few and far between, so I'd like to ask that this be held off as long as
 possible.  I know these are just possible improvements, but doing so
 would definitely alienate a really good place where this would shine.

I think that if we decide to do the switch, we will host multiple
formats at least for some time. It won't be really helpful to prevent
people from upgrading their kernel due to new repo archive format :).

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: rfc: revisiting our stabilization policy

2014-01-27 Thread Rich Freeman
On Mon, Jan 27, 2014 at 2:41 AM, Steev Klimaszewski st...@gentoo.org wrote:
 It's not necessarily the STABLEREQs stopping, some of the issues are (at
 least on some arches!) that some of the unstable software doesn't quite
 work properly anymore, and we are failing at communicating.  And in
 those cases, we on the arch teams should definitely be pointing this
 out, and filing bugs so that the issues can be sorted.

Well, if the package or some version of it doesn't work at all, you
can always mask it on the arch or drop keywords.  The arch team
doesn't need permission to do this stuff - the keywords and profiles
really belong to the arch team, and we just allow maintainers to do
their best job with them to make the job of the arch team easier.

Obviously if you actually want the problem fixed that requires
bugs/etc.  But you don't need a bug to drop a keyword and at least
make it clear that the package doesn't work.

Rich



Re: [gentoo-dev] RFC: Hosting daily gx86 squashfs images and deltas

2014-01-27 Thread Jeroen Roovers
On Mon, 27 Jan 2014 16:52:09 +0100
Michał Górny mgo...@gentoo.org wrote:

 That's just the LZ4 library code. We additionally need the SquashFS
 support code. It has been introduced in squashfs-tools lately
 (4.2_p20140119 has it, though disabled by ebuild) and I don't see it
 in the kernel's master branch yet.

I'll be glad to add that squashfs-tools support for you shortly.


Regards,
 jer



Re: [gentoo-dev] Dealing with XDG directories in ebuild environment

2014-01-27 Thread Gilles Dartiguelongue
Le lundi 27 janvier 2014 à 02:10 +0100, Peter Stuge a écrit :
 here any other solution for users than fixing the ebuilds and/or
 eclass(es)?

Any dev is supposed to know if his/her package complies to XDG
specifications, easy enough to figure out in most cases.

Like other packages affected by environment variables they use
(gstreamer, glib, etc), we just need a sane place to properly reset/set
those to ensure repeatability of builds.

Given current PM behavior, it is not possible to change what is exported
to build environment without an EAPI bump because the potential for
breakage is huge and you do not want to spend your next month building
the tree to build a whitelist of environment variables, right ? Imho,
the best course of action is to move that to an eclass for now.

People are encouraged to provide a prototype implementation of such
eclass in the previously mentioned bug report.

-- 
Gilles Dartiguelongue e...@gentoo.org
Gentoo




Re: [gentoo-dev] ekeyword written in python from scratch

2014-01-27 Thread Mike Frysinger
On Monday, January 27, 2014 14:01:58 Jeroen Roovers wrote:
 # cp nvidia-drivers-304.117.ebuild nvidia-drivers-304.119.ebuild
 # ~/bin/ekeyword ~all nvidia-drivers-304.119.ebuild
 nvidia-drivers-304.119: -~* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd
 
 It's more obvious with the fancy colouring

if you dislike the color format, then pick a different one.  there are a large 
number available.

 but here it removes -* and adds ~*.

this should fix it:
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commitdiff;h=465c0532f88df7bf3af08e84172ea5a908105fc1
-mike

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


Re: [gentoo-dev] Re: rfc: revisiting our stabilization policy

2014-01-27 Thread Steev Klimaszewski
On Mon, 2014-01-27 at 09:52 -0500, Rich Freeman wrote:
 On Mon, Jan 27, 2014 at 2:41 AM, Steev Klimaszewski st...@gentoo.org wrote:
  It's not necessarily the STABLEREQs stopping, some of the issues are (at
  least on some arches!) that some of the unstable software doesn't quite
  work properly anymore, and we are failing at communicating.  And in
  those cases, we on the arch teams should definitely be pointing this
  out, and filing bugs so that the issues can be sorted.
 
 Well, if the package or some version of it doesn't work at all, you
 can always mask it on the arch or drop keywords.  The arch team
 doesn't need permission to do this stuff - the keywords and profiles
 really belong to the arch team, and we just allow maintainers to do
 their best job with them to make the job of the arch team easier.
 

Right, but, afaik, an unstable ebuild can go away at any point in
time, and then we'd be back in this same place - newer ebuilds are
around, older working ones are gone... 

 Obviously if you actually want the problem fixed that requires
 bugs/etc.  But you don't need a bug to drop a keyword and at least
 make it clear that the package doesn't work.
 

Right, and this goes as a point towards splitting out the arm keywords,
and maybe I'll bring it up at the next ARM team meeting... I don't think
it would get much traction, but I suppose it wouldn't hurt to at least
throw it out there and see what sticks.

 Rich
 






Re: [gentoo-dev] ekeyword written in python from scratch

2014-01-27 Thread Jeroen Roovers
On Mon, 27 Jan 2014 18:14:54 -0500
Mike Frysinger vap...@gentoo.org wrote:

  It's more obvious with the fancy colouring
 
 if you dislike the color format, then pick a different one.  there
 are a large number available.

I didn't intend that at all. A coloured multiline output would be a nice
default, though, since not everyone/everywhere is able to display/read
in colours.


 jer



Re: [gentoo-portage-dev] [PATCH 1/3] emerge: Deprecate --autounmask

2014-01-27 Thread Alexander Berntsen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 27/01/14 23:00, Tom Wijsman wrote:
 A first idea from looking at search engine results is through the 
 menu View and then click Message Source; maybe there's some 
 faster way around, changing the options of what header fields to 
 show perhaps?
That was my first hunch, but there is no field like this in Mike's
email. On yours (the email I'm replying to) and others, there is such
a field though. The email I'm replying to has the ID Message-ID:
20140127230019.0d787808@TOMWIJ-GENTOO.
- -- 
Alexander
alexan...@plaimi.net
http://plaimi.net/~alexander
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlLm2gAACgkQRtClrXBQc7VXwAD/QJr2RE6dQeWW2vUxnFCY/yUp
3a34izKWHoMjCid3KxAA/R6AfxOTiPJYMV/c4l0FR64qyk1yKlwWJPFIM9caTFru
=/5Wf
-END PGP SIGNATURE-



Re: [gentoo-portage-dev] [PATCH 1/3] emerge: Deprecate --autounmask

2014-01-27 Thread Tom Wijsman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mon, 27 Jan 2014 23:13:20 +0100
Alexander Berntsen alexan...@plaimi.net wrote:

 On 27/01/14 23:00, Tom Wijsman wrote:
  A first idea from looking at search engine results is through the 
  menu View and then click Message Source; maybe there's some 
  faster way around, changing the options of what header fields to 
  show perhaps?
 That was my first hunch, but there is no field like this in Mike's
 email. On yours (the email I'm replying to) and others, there is such
 a field though. The email I'm replying to has the ID Message-ID:
 20140127230019.0d787808@TOMWIJ-GENTOO.

It's somewhere near the end of the header:

Message-ID:
CAJ0EP408ncVB5zMF92upG+eQ0K2JT8WJbchm3XJFzrWj=c2...@mail.gmail.com

If we fill that in in GMANE's Message ID finder it yields his mail:

http://news.gmane.org/find-root.php?message_id=CAJ0EP408ncVB5zMF92upG%2beQ0K2JT8WJbchm3XJFzrWj%3dc2%5fsw%40mail.gmail.com

- -- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBAgAGBQJS5t0RAAoJEJWyH81tNOV9AwkIAKBXdmfbx3DMNYwldONf3Mq4
nqH4RQavnrUQ6IYodFAgpAQG+BEgsHPu9TK6EBf8BHxpj0vOZHpmy1T/h/ISqlbf
V4vYgDplV6Dc8buApoTXiCDKlQ4KiGf0x3zhrWdh7mDlLK+8nT0+9lmfXRP3Ut6A
of+D0hSo6tsSzVTZjC4ko3wBxudySDAcz5UfpAP2LO/kCysN1fEOPUyddfACs9G1
+bDLQ6Ovm8b5IBL6P9LX0Z/+D+jDANjTZI8EmxwDrmi/bqsuWnQpEOoUy4UC7DJm
YdRjiTJoZ9ApR41rLgokDZuTsjvDOcOxpas+jW2SVjdIoQhDdKYNKW01AN7pUAI=
=298c
-END PGP SIGNATURE-


Re: [gentoo-portage-dev] [PATCH 1/3] emerge: Deprecate --autounmask

2014-01-27 Thread Alexander Berntsen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 27/01/14 23:26, Tom Wijsman wrote:
 It's somewhere near the end of the header:
 
 Message-ID: 
 CAJ0EP408ncVB5zMF92upG+eQ0K2JT8WJbchm3XJFzrWj=c2...@mail.gmail.com
Oh,
 
right. I was being stupid. Case matching was enabled, so /message
didn't exactly work. Thanks.
- -- 
Alexander
alexan...@plaimi.net
http://plaimi.net/~alexander
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlLm454ACgkQRtClrXBQc7UINgD8DUF8MIyIxMnNjZZjfufioAzk
npqa1IZHqahr/ELZeRQA/igIJohmmJ8YTuwp0uTC3NGYT7QidOIPtsH/3RbFW0NA
=qp0x
-END PGP SIGNATURE-



Re: [gentoo-portage-dev] xattr wrapper for install, bug #465000

2014-01-27 Thread Mike Frysinger
On Monday, January 27, 2014 15:02:30 viv...@gmail.com wrote:
 patch install from coreutils (and then upstream changes) is not an option?

that route is being pursued independently.  we already have a wrapper and will 
have one for the foreseeable future.
-mike

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