Re: [gentoo-dev] Need guidance for updating CHOST

2006-09-13 Thread Wernfried Haas
On Tue, Sep 12, 2006 at 07:40:01PM -0700, Richard Fish wrote:
 Is there a Readers Digest version you can give the userreps so we
 can at least answer the question properly when it comes up?

The current version is text only and ugly, but at least there is one
and from the feedback i got so far it works quite well.
http://dev.gentoo.org/~amne/temp/change-chost.txt

I intend to xmlify this and give it to the docs people, if someone
wants to volunteer for that job let me know. Otherwise i hopefully get
to it myself soon.

For questions about the howto or feedback this thread on the forums
(http://forums.gentoo.org/viewtopic-t-494147.html)
would be best, or just drop me an email.

cheers,
Wernfried

-- 
Wernfried Haas (amne) - amne at gentoo dot org
Gentoo Forums: http://forums.gentoo.org
IRC: #gentoo-forums on freenode - email: forum-mods at gentoo dot org


pgpMacViL8V4Y.pgp
Description: PGP signature


Re: [gentoo-dev] Toys for arch / release people

2006-09-13 Thread Francesco Riosa
Ciaran McCreesh wrote:
[...]
 I remain, Sirs, your most humble and obedient servant,

^^^ LOL

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] [Council] #gentoo-council

2006-09-13 Thread Danny van Dyk
Just a short note:

The new council will be showing more presence in #gentoo-council.
This means: even when no meeting is taking place you can reach us all 
together on IRC to discuss Gentoo development or to point out problems.

Danny
-- 
Danny van Dyk [EMAIL PROTECTED]
Gentoo/AMD64 Project, Gentoo Scientific Project
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] using -j1 with distcc?

2006-09-13 Thread Aron Griffis
From bind-9.3.2-r4.ebuild:

# idea from dev-libs/cyrus-sasl
if has distcc ${FEATURES}; then
einfo You have \distcc\ enabled
einfo build with MAKEOPTS=\-j1\
jobs=-j1
else
einfo build with MAKEOPTS=${MAKEOPTS}
jobs=
fi

emake ${jobs} || die failed to compile bind

I think this is bogus.  If building with distcc reveals a parallel
build issue, then the issue exists with or without distcc, it just
seems to happen less often without it.  We've been down this road
before, maybe people have forgotten?

bind-9.3.2-r4.ebuild failed to build for me on dual ia64.  Building
with -j1 works.

Unless somebody can explain how this is valid, I'll go ahead and fix
the bind ebuilds (where fix means use -j1 unconditionally since the
Makefiles aren't parallel safe).

Aron


pgp0AJ5e1FDg4.pgp
Description: PGP signature


Re: [gentoo-dev] using -j1 with distcc?

2006-09-13 Thread Brian Harring
On Wed, Sep 13, 2006 at 10:34:52AM -0400, Aron Griffis wrote:
 From bind-9.3.2-r4.ebuild:
 
 # idea from dev-libs/cyrus-sasl
 if has distcc ${FEATURES}; then
 einfo You have \distcc\ enabled
 einfo build with MAKEOPTS=\-j1\
 jobs=-j1
 else
 einfo build with MAKEOPTS=${MAKEOPTS}
 jobs=
 fi
 
 emake ${jobs} || die failed to compile bind
 
 I think this is bogus.  If building with distcc reveals a parallel
 build issue, then the issue exists with or without distcc, it just
 seems to happen less often without it.  We've been down this road
 before, maybe people have forgotten?
 
 bind-9.3.2-r4.ebuild failed to build for me on dual ia64.  Building
 with -j1 works.
 
 Unless somebody can explain how this is valid, I'll go ahead and fix
 the bind ebuilds (where fix means use -j1 unconditionally since the
 Makefiles aren't parallel safe).

Similar trickery in app-office/openoffice, although they enable -jN if 
distcc is enabled, else -j1 ...

Always wondered how that was valid, just avoid OO compiles enough it 
wasn't something I ever got around to looking into :)
~harring


pgpRjBbqszVRI.pgp
Description: PGP signature


Re: [gentoo-dev] AutoMake and paralle safe makefiles [WAS: using -j1 with distcc?]

2006-09-13 Thread Alec Warner

Aron Griffis wrote:

From bind-9.3.2-r4.ebuild:

Unless somebody can explain how this is valid, I'll go ahead and fix
the bind ebuilds (where fix means use -j1 unconditionally since the
Makefiles aren't parallel safe).

Aron


If I'm using Autotools, aren't they smart enough (given that I specify 
the proper headers, and source files and whatnot) to generate parallel 
safe makefiles?  Or is it a shot in the dark as to whether it works or not?

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] AutoMake and paralle safe makefiles [WAS: using -j1 with distcc?]

2006-09-13 Thread Diego 'Flameeyes' Pettenò
On Wednesday 13 September 2006 16:51, Alec Warner wrote:
 If I'm using Autotools, aren't they smart enough (given that I specify
 the proper headers, and source files and whatnot) to generate parallel
 safe makefiles?  Or is it a shot in the dark as to whether it works or not?
If you use automake, 90% they are parallel make safe. There are issues in 
cases

a) you refer to a library in the same directory as the Makefile providing the 
full pathname;
b) you don't put the SUBDIRS variable in the correct order for things to being 
built;
c) you provide custom targets for instance to run scripts that create source 
files.

-- 
Diego Flameeyes Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpAbErQnrwoD.pgp
Description: PGP signature


Re: [gentoo-dev] AutoMake and paralle safe makefiles [WAS: using -j1 with distcc?]

2006-09-13 Thread Ciaran McCreesh
On Wed, 13 Sep 2006 10:51:47 -0400 Alec Warner [EMAIL PROTECTED]
wrote:
| Aron Griffis wrote:
|  From bind-9.3.2-r4.ebuild:
|  
|  Unless somebody can explain how this is valid, I'll go ahead and fix
|  the bind ebuilds (where fix means use -j1 unconditionally since
|  the Makefiles aren't parallel safe).
| 
| If I'm using Autotools, aren't they smart enough (given that I
| specify the proper headers, and source files and whatnot) to generate
| parallel safe makefiles?  Or is it a shot in the dark as to whether
| it works or not?

You can quite easily screw up Makefile.am and generate unsafe code when
using automake. It doesn't remove the need to know what you're doing.

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org



signature.asc
Description: PGP signature


Re: [gentoo-dev] using -j1 with distcc?

2006-09-13 Thread Ferris McCormick
On Wed, 2006-09-13 at 07:52 -0700, Brian Harring wrote:
 On Wed, Sep 13, 2006 at 10:34:52AM -0400, Aron Griffis wrote:
  From bind-9.3.2-r4.ebuild:
  
  # idea from dev-libs/cyrus-sasl
  if has distcc ${FEATURES}; then
  einfo You have \distcc\ enabled
  einfo build with MAKEOPTS=\-j1\
  jobs=-j1
  else
  einfo build with MAKEOPTS=${MAKEOPTS}
  jobs=
  fi
  
  emake ${jobs} || die failed to compile bind
  
  I think this is bogus.  If building with distcc reveals a parallel
  build issue, then the issue exists with or without distcc, it just
  seems to happen less often without it.  We've been down this road
  before, maybe people have forgotten?
  
  bind-9.3.2-r4.ebuild failed to build for me on dual ia64.  Building
  with -j1 works.
  
  Unless somebody can explain how this is valid, I'll go ahead and fix
  the bind ebuilds (where fix means use -j1 unconditionally since the
  Makefiles aren't parallel safe).
 
 Similar trickery in app-office/openoffice, although they enable -jN if 
 distcc is enabled, else -j1 ...
 
 Always wondered how that was valid, just avoid OO compiles enough it 
 wasn't something I ever got around to looking into :)
 ~harring

I don't see how it can be valid, especially ferringb's example.
Enabling distcc doesn't mean the build will distribute; only that the
possibility is there.  If you happen to build when the other system(s)
is(are) unavailable for some reason, you get everything on the host, so
for ferringb, e.g., this would mean -jN on one system.

As for Aron's case, I agree with him.

Regards,
Ferris
-- 
Ferris McCormick (P44646, MI) [EMAIL PROTECTED]
Developer, Gentoo Linux (Devrel, Sparc)



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


Re: [gentoo-dev] using -j1 with distcc?

2006-09-13 Thread Aron Griffis
Brian Harring wrote:  [Wed Sep 13 2006, 10:52:17AM EDT]
 Similar trickery in app-office/openoffice, although they enable -jN if 
 distcc is enabled, else -j1 ...
 
 Always wondered how that was valid, just avoid OO compiles enough it 
 wasn't something I ever got around to looking into :)

The openoffice ebuild is okay.  It disables parallel builds by
default, since openoffice isn't parallel safe.  But the ebuild
provides a sekrit variable WANT_DISTCC that can be set to use -j* from
MAKEOPTS.

In this case WANT_DISTCC is a misnomer but the technique isn't
actually bad.

Aron


pgp9u1W5PkBKJ.pgp
Description: PGP signature


Re: [gentoo-dev] using -j1 with distcc?

2006-09-13 Thread Aron Griffis
Aron Griffis wrote:  [Wed Sep 13 2006, 10:34:52AM EDT]
 Unless somebody can explain how this is valid, I'll go ahead and fix
 the bind ebuilds (where fix means use -j1 unconditionally since
 the Makefiles aren't parallel safe).

Maybe this was quick on my part, but I've gone ahead and fixed the
ebuilds.  They can always be fixed back if I'm wrong, but I'm pretty
certain...

Regards,
Aron


pgpY8wazrX7sn.pgp
Description: PGP signature


Re: [gentoo-dev] RFC: Package Manager Specification: configuration protection

2006-09-13 Thread Benno Schulenberg
Ciaran McCreesh wrote:
 * If no existing file with the intended target name exists, or if 
   the existing file has identical content to the file to be 
   installed, the file to be installed is installed as normal.

I would much prefer new files to be treated as if replacing an 
existing zero length file.  When something is installed into /etc, 
etc-update should alert me to this, because logically speaking a 
new configuration file is a big configuration change.

Ideally the package manager would unconditionally respect the config 
protection area, and it should be up to tools like etc-update to 
(configurably) automerge new files and identical files, just like 
it can be configured to automerge trivial/comment changes.

Benno
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [Council] #gentoo-council

2006-09-13 Thread Donnie Berkholz
Danny van Dyk wrote:
 Just a short note:
 
 The new council will be showing more presence in #gentoo-council.
 This means: even when no meeting is taking place you can reach us all 
 together on IRC to discuss Gentoo development or to point out problems.

Great! It's good to hear this. But how about the possibility of getting
decisions outside of the official, once a month meeting time with 2
weeks advance notice?

Thanks,
Donnie



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [Council] #gentoo-council

2006-09-13 Thread Mike Doty
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Donnie Berkholz wrote:
 Danny van Dyk wrote:
 Just a short note:

 The new council will be showing more presence in #gentoo-council.
 This means: even when no meeting is taking place you can reach us all 
 together on IRC to discuss Gentoo development or to point out problems.
 
 Great! It's good to hear this. But how about the possibility of getting
 decisions outside of the official, once a month meeting time with 2
 weeks advance notice?
 
 Thanks,
 Donnie
 
I was thinking about bringing that up tomorrow.

- --
===
Mike Doty  kingtaco -at- gentoo.org
Gentoo/AMD64 Strategic Lead
Gentoo Developer Relations
Gentoo Recruitment Lead
Gentoo Infrastructure
GPG: E1A5 1C9C 93FE F430 C1D6  F2AF 806B A2E4 19F4 AE05
===
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iQCVAwUBRQhJPYBrouQZ9K4FAQLBfAP/dABSPzijT3HZmVB7qwZzMAB02pVehjM/
ISuVeO0T7ED16ijJT8NXi2yOloW9ke4lfSkLvhB+PPSA8p6Q1mf47XWqXuZiDtdY
ZlleHYcBELJUR6bUncvlpLCFg3m2MEgW+aj742z9JbC1gwPRqhSCQhuBVziBm9bw
wA/LXL8S2cI=
=Damk
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [Council] #gentoo-council

2006-09-13 Thread Chris Gianelloni
On Wed, 2006-09-13 at 13:09 -0500, Mike Doty wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Donnie Berkholz wrote:
  Danny van Dyk wrote:
  Just a short note:
 
  The new council will be showing more presence in #gentoo-council.
  This means: even when no meeting is taking place you can reach us all 
  together on IRC to discuss Gentoo development or to point out problems.
  
  Great! It's good to hear this. But how about the possibility of getting
  decisions outside of the official, once a month meeting time with 2
  weeks advance notice?
  
  Thanks,
  Donnie
  
 I was thinking about bringing that up tomorrow.

Well, it isn't on the agenda, so we won't be able... oh wait...

*grin*

I see no problem with this.  I was planning on writing up something a
bit more formal for this, just so we could fit it into the current
discuss on -dev, then add to agenda way of doing things, to cross all
the t and dot all the i so to speak.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


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


Re: [gentoo-dev] RFC: Package Manager Specification: configuration protection

2006-09-13 Thread Peter Volkov (pva)
On 2006-09-11 at 20:30 -0400, Michael Cummings wrote:
 Ciaran McCreesh wrote:
  * If no existing file with the intended target name exists, or if the 
  existing
file has identical content to the file to be installed, the file to be 
  installed
is installed as normal.
 
 Just one poor dev's opinion, but I prefer it when these files are
 created as .sample's or examples.

.sample or .example files are not related with configuration protection
and as it was already decided on such files should go
into /usr/share/doc.

 Invariably there is some tweaking that needs to be done to the file,
 even when it's the initial version of the file.

And this breaks General guidelines in gentoo developer handbook:
Your package, when complete and unmasked, is supposed to just work
for the end-user. Tweaking the installed product to get it to work
should be optional; thus you need to install the package with reasonable
default settings.

Regards,
Peter.


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


Re: [gentoo-dev] RFC: Package Manager Specification: configuration protection

2006-09-13 Thread Daniel Gryniewicz
On Wed, 2006-09-13 at 19:47 +0200, Benno Schulenberg wrote:
 Ciaran McCreesh wrote:
  * If no existing file with the intended target name exists, or if 
the existing file has identical content to the file to be 
installed, the file to be installed is installed as normal.
 
 I would much prefer new files to be treated as if replacing an 
 existing zero length file.  When something is installed into /etc, 
 etc-update should alert me to this, because logically speaking a 
 new configuration file is a big configuration change.
 
 Ideally the package manager would unconditionally respect the config 
 protection area, and it should be up to tools like etc-update to 
 (configurably) automerge new files and identical files, just like 
 it can be configured to automerge trivial/comment changes.
 

I disagree.  If there is a sane default configuration for something
(which is most things), I want it installed, so it works out of the box.
I don't want to have to fiddle with config files to get sshd up and
running.

Obviously, if there's no sane default configuration (samba?), then the
installed configuration shouldn't do anything.

Daniel


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


Re: [gentoo-dev] using -j1 with distcc?

2006-09-13 Thread Konstantin V. Arkhipov
On Wednesday 13 September 2006 19:30, Aron Griffis wrote:
 Aron Griffis wrote:  [Wed Sep 13 2006, 10:34:52AM EDT]

  Unless somebody can explain how this is valid, I'll go ahead and fix
  the bind ebuilds (where fix means use -j1 unconditionally since
  the Makefiles aren't parallel safe).

 Maybe this was quick on my part, but I've gone ahead and fixed the
 ebuilds.  They can always be fixed back if I'm wrong, but I'm pretty
 certain...

thanks.

-- 
voxus
:wq


pgpblvdZv5Vrw.pgp
Description: PGP signature


[gentoo-dev] Sunrise trusted committers with bugzilla access

2006-09-13 Thread Stefan Schweizer
To my fellow Gentoo developers,

in the Sunrise project we have some users who are ambitious and cotribute
more than a few ebuilds. Those regulars have the possibility to take the
ebuild quiz and acquire the title Sunrise trusted committer. Those
sunrise committers can use extended bugzilla permissions to edit keywords
EBUILD and REQUEST for example in the maintainer-wanted@ and
maintainer-needed@ bugzilla region where usually developers clean up litle
or have no interest in spending time on.

Now I tried to get this done with the [GLEP] Bugzilla access for
contributors and I was told it is to undefined and misses out the point of
removing access levels again. Also I was told that a GLEP for this is
overkill.

All this is addressed and working with the current arch testers procedure.
The plan is to just treat Sunrise trusted committers the same as arch or
herd testers. The difference is that they operate on ebuilds of all
flavours that interest themself in the sunrise overlay and not on a certain
herd of packages. Neither do they focus on testing for a specific
architecture. Just coding is their work, not testing - which explains the
difference in the name.

Now how do people feel about this approach?


-Stefan

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] treecleaner: package.mask cleanup

2006-09-13 Thread Steve Dibb
I just removed these no longer valid entries from package.mask since the 
packages have been removed from the tree:


=net-dns/dnsmasq-2.21

=app-editors/vim-core-7.0_alpha*
=app-editors/vim-7.0_alpha*
=app-editors/gvim-7.0_alpha*

Steve
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] colon separated variables in /etc/env.d/

2006-09-13 Thread Mike Frysinger
On Sunday 10 September 2006 21:44, Zac Medico wrote:
 For example, we can have a list of variable names
 stored in a new variable called COLON_SEPARATED that will reside
 in either the profiles or /etc/env.d/ itself.

/etc/env.d makes most sense ... we just have to worry about how to handle the 
chicken  egg problem ...

so if you have FOO=... in '10file' but COLON_SEPARATED=foo doesn't appear 
until '20file', what then ?
-mike


pgplwtvYbeuQZ.pgp
Description: PGP signature


Re: [gentoo-dev] colon separated variables in /etc/env.d/

2006-09-13 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mike Frysinger wrote:
 On Sunday 10 September 2006 21:44, Zac Medico wrote:
 For example, we can have a list of variable names
 stored in a new variable called COLON_SEPARATED that will reside
 in either the profiles or /etc/env.d/ itself.
 
 /etc/env.d makes most sense ... we just have to worry about how to handle the 
 chicken  egg problem ...
 
 so if you have FOO=... in '10file' but COLON_SEPARATED=foo doesn't appear 
 until '20file', what then ?
 -mike

It's alright, because the tool will make one pass over all the files
in order to accumulate COLON_SEPARATED and SPACE_SEPARATED.  After
it has those values, it will make another pass to process the other
variables (FOO, etc...).

Zac
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFCMo8/ejvha5XGaMRAuvkAJ0YGD1kozu4hFXxdTbauI1koRM8TQCfdWNF
nhueyuoinBXgVvw60FmOrso=
=ZC/4
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Toys for arch / release people

2006-09-13 Thread Doug Goldstein
Ciaran McCreesh wrote:
 
 If anyone has any other suggestions for this kind of user configuration
 independent tool, give me a prod here or in #paludis. Writing these is
 really trivial and almost certainly worth the effort...
 
 I remain, Sirs, your most humble and obedient servant,

Ciaran,

Stop being nice and polite... It's freaking me out.

-- 
Doug Goldstein [EMAIL PROTECTED]
http://dev.gentoo.org/~cardoe/



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] planet gentoo upgrade

2006-09-13 Thread Steve Dibb
Planet Gentoo's backend got upgraded today, so if anyone notices any weird 
funkies, please let me know.


Thanks for beta-testing. :)

Steve
--
gentoo-dev@gentoo.org mailing list