Re: [gentoo-dev] Portage team, Zac's development break and stepping down as lead

2014-01-06 Thread Brian Dolbec
On Mon, 2014-01-06 at 08:53 +0100, Dirkjan Ochtman wrote:
> On Mon, Jan 6, 2014 at 6:33 AM, Brian Dolbec  wrote:
> > We have several non-developer contributors helping out, but it will be
> > very hard to match the productivity Zac has made over these past years.
> 
> I must have missed something. Where/when did this happen?
> 
> Cheers,
> 
> Dirkjan
> 

I believe it was just after the 2.2.7 release.
Alec Warner has had recent contact with him, which he confirmed that at
least for the short term, he won't be readily available.  And that we
should elect a new lead.


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


[gentoo-dev] Python project is looking for a new PyPy maintainer/hacker

2014-01-06 Thread Michał Górny
Hello, all.

We've been slacking for some time and we're two versions of PyPy behind
already. Therefore, I've opened a staffing need [1] for a new PyPy
package maintainer and hacker.

We specifically need someone who knows the basics of Python ecosystem
and is able to hack on PyPy's code. The work involves:

- checking our existing patchset and updating it for future versions
  of PyPy,

- hacking PyPy to be compatible with common Python install layout
  as outlined in bug #465546 [2],

- updating PyPy ebuilds and building binary packages [3].

We will offer all help we can. We can help with ebuild-related issues
and understanding of Python ecosystem in Gentoo. We can provide
some infrastructure to build PyPy if that is necessary.

However, we don't know the PyPy internals, so that's what the candidate
will need to face alone. Hopefully, it will be just a one-time effort.

If you are interested in helping out, please contact us at
#gentoo-python (freenode) or pyt...@gentoo.org. We appreciate all
the help you can give us.

[1]:https://wiki.gentoo.org/wiki/Project:Gentoo/Staffing_Needs/PyPy_hacker
[2]:https://bugs.gentoo.org/show_bug.cgi?id=465546
[3]:https://bugs.gentoo.org/show_bug.cgi?id=479832

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


[gentoo-dev] testing trying to fix mail issues

2014-01-06 Thread William Hubbs


signature.asc
Description: Digital signature


Re: [gentoo-dev] libtool lt_dlopenext vs. gen_ld_script: breakages at runtime

2014-01-06 Thread William Hubbs
The reason that gen_usr_ldscript exists is that we  do not install
static libraries in /. I think the argument for this is that they
aren't needed at boot time. I would agree that they are not, but, given
all of the issues we have had in the past with gen_usr_ldscript, and
that issues keep coming up with it, I would like to propose something
different.

I would like to propose that we stop splitting the installation
locations of libraries and use the upstream build systems to install the
libraries where we want them. If we do that, it means we could get rid
of gen_usr_ldscript completely.

We could start doing this today, except that portage has a hard ban
against installing static libraries in /, which I have opened up a bug
about [1]. I don't know when or why the hard ban was introduced, but I'm sure
it was pre-2004 and pre-council.

The down side of doing this that I see would be that people who have
static-libs in their use flags might have / too small to have the static
libs installed there.

Thoughts?

William

[1] https://bugs.gentoo.org/show_bug.cgi?id=492542


signature.asc
Description: Digital signature


Re: [gentoo-dev] libtool lt_dlopenext vs. gen_ld_script: breakages at runtime

2014-01-06 Thread Robin H. Johnson
On Mon, Jan 06, 2014 at 01:23:53PM -0600, William Hubbs wrote:
> The reason that gen_usr_ldscript exists is that we  do not install
> static libraries in /. I think the argument for this is that they
> aren't needed at boot time. I would agree that they are not, but, given
> all of the issues we have had in the past with gen_usr_ldscript, and
> that issues keep coming up with it, I would like to propose something
> different.
I know the original purpose of gen_usr_ldscript. I'm objecting to the
fact that it removes a critical symlink entirely (instead of moving it).

I was a Gentoo user when gen_usr_ldscript was introduced, and it
certainly helped then for keeping cleaner installs. I don't want it
removed, just improved slightly.

> I would like to propose that we stop splitting the installation
> locations of libraries and use the upstream build systems to install the
> libraries where we want them. If we do that, it means we could get rid
> of gen_usr_ldscript completely.
I'm against that one, for bloat of /. If we ever fully merge /usr and /
like other distros have done, then it will become moot, but not before
then.

> We could start doing this today, except that portage has a hard ban
> against installing static libraries in /, which I have opened up a bug
> about [1]. I don't know when or why the hard ban was introduced, but I'm sure
> it was pre-2004 and pre-council.
I think it was late 2002.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



[gentoo-dev] Portage Feature Request: making thirdpartymirrors easier to manage

2014-01-06 Thread Robin H. Johnson
This is a small feature request, but it will require a modification to
PMS, so I describe it here.

The present thirdpartymirrors file is unwieldy, and difficult to manage
due to it's format with very long lines. It also doesn't permit easy
comments. Presently commits to it look very ugly, because diffs are
line-based, and we pack a lot into each line.

I would like to make it a directory instead of a single file, and extend
the internal syntax.

1. New location: $PROFILEDIR/thirdpartymirrors/$MIRRORNAME
1.1. The name of the mirror is now the name of the file.
1.2. We can have a file extension of .mirrors if somebody would like
 that.

2. New format (for directory-mode):
2.1. Comments permitted, shell-style.
2.2. Blank lines ignored
2.3. One URL per line, optionally prefixed with "-" or "+"
2.4. For stack repos/overlays:
2.4.1. No prefix: replace all prior mirrors from masters with new URLS in this 
file.
2.4.2. "-" prefix: remove this URL from the list from masters.
2.4.2. "+" prefix: append this URL to the list from masters.

3. New format (for file-mode):
3.1. This is for cases where thirdpartymirrors is still a file.
3.2. The first token on a line remains the name of the mirror.
3.3. Each subsequent token may be prefixed with "+" or "-", and impacts
 prior lines/masters.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



Re: [gentoo-dev] Portage Feature Request: making thirdpartymirrors easier to manage

2014-01-06 Thread Alex Xu
On 06/01/14 03:20 PM, Robin H. Johnson wrote:
> This is a small feature request, but it will require a modification to
> PMS, so I describe it here.
> 
> The present thirdpartymirrors file is unwieldy, and difficult to manage
> due to it's format with very long lines. It also doesn't permit easy
> comments. Presently commits to it look very ugly, because diffs are
> line-based, and we pack a lot into each line.
> 
> I would like to make it a directory instead of a single file, and extend
> the internal syntax.

I like the idea, but I'm not too sure about the execution.

> 1. New location: $PROFILEDIR/thirdpartymirrors/$MIRRORNAME
> 1.1. The name of the mirror is now the name of the file.
> 1.2. We can have a file extension of .mirrors if somebody would like
>  that.
> 2. New format (for directory-mode):
> 2.1. Comments permitted, shell-style.
> 2.2. Blank lines ignored
> 2.3. One URL per line, optionally prefixed with "-" or "+"
> 2.4. For stack repos/overlays:
> 2.4.1. No prefix: replace all prior mirrors from masters with new URLS in 
> this file.
> 2.4.2. "-" prefix: remove this URL from the list from masters.
> 2.4.2. "+" prefix: append this URL to the list from masters.

So if *any* line doesn't have a prefix, then *everything* gets
overwritten? What about the prior mirrors listed in the file?

There needs to be some mechanism for specifying this, but I don't think
this is it.

Perhaps a header with a special line?

> 3. New format (for file-mode):
> 3.1. This is for cases where thirdpartymirrors is still a file.
> 3.2. The first token on a line remains the name of the mirror.
> 3.3. Each subsequent token may be prefixed with "+" or "-", and impacts
>  prior lines/masters.
> 




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Python project is looking for a new PyPy maintainer/hacker

2014-01-06 Thread Alice Ferrazzi
I'm interested in helping out,
I usually use PyPy and im good at python coding.
I'm not sure about PyPy code but i will check as fast as i can.

On Tue, Jan 7, 2014 at 3:36 AM, Michał Górny  wrote:
> Hello, all.
>
> We've been slacking for some time and we're two versions of PyPy behind
> already. Therefore, I've opened a staffing need [1] for a new PyPy
> package maintainer and hacker.
>
> We specifically need someone who knows the basics of Python ecosystem
> and is able to hack on PyPy's code. The work involves:
>
> - checking our existing patchset and updating it for future versions
>   of PyPy,
>
> - hacking PyPy to be compatible with common Python install layout
>   as outlined in bug #465546 [2],
>
> - updating PyPy ebuilds and building binary packages [3].
>
> We will offer all help we can. We can help with ebuild-related issues
> and understanding of Python ecosystem in Gentoo. We can provide
> some infrastructure to build PyPy if that is necessary.
>
> However, we don't know the PyPy internals, so that's what the candidate
> will need to face alone. Hopefully, it will be just a one-time effort.
>
> If you are interested in helping out, please contact us at
> #gentoo-python (freenode) or pyt...@gentoo.org. We appreciate all
> the help you can give us.
>
> [1]:https://wiki.gentoo.org/wiki/Project:Gentoo/Staffing_Needs/PyPy_hacker
> [2]:https://bugs.gentoo.org/show_bug.cgi?id=465546
> [3]:https://bugs.gentoo.org/show_bug.cgi?id=479832
>
> --
> Best regards,
> Michał Górny



-- 

Gentoo,  If it moves, compile it!
My_overlay: https://github.com/aliceinwire/overlay
Mail: Alice Ferrazzi 
PGP: 0EE4 555E 3AAC B4A4 798D 9AC5 8E31 1808 C553 2D33