Re: [gentoo-dev] Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Michał Górny
On Sun, 18 Sep 2011 18:39:32 -0400 Mike Frysinger vap...@gentoo.org wrote: On Sunday, September 18, 2011 18:16:30 Nirbheek Chauhan wrote: On Mon, Sep 19, 2011 at 2:25 AM, Michał Górny wrote: '$(use_enable static-libs static)' themselves. While at it, it may be better to just drop the

Re: [gentoo-dev] euscan proof of concept (like debian's uscan)

2011-09-19 Thread Dirkjan Ochtman
On Mon, Sep 19, 2011 at 00:27, Paweł Hajdan, Jr. phajdan...@gentoo.org wrote: Okay, I think this is pretty cool and we should find it a new home in the Gentoo infrastructure. I was thinking about http://qa-reports.gentoo.org/ with the repo at

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Joshua Kinard
On 09/15/2011 10:33, Joost Roeleveld wrote: Hi Devs, Not sure if you are aware of the discussions on the gentoo-user list about the upcoming change where systemd and udev require /usr to be available prior to starting of udev. What is systemd again? Yes, some of us live in a tiny box

[gentoo-dev] Re: udev and /usr

2011-09-19 Thread Nicolas Sebrecht
The 18/09/11, Duncan wrote: I don't see any added benefit from using DBUS on my servers. Insterstingly, Duncan just answered your question... Interesting question. I hadn't seen the suggestion until this thread, either, and it bothered me too. From here: With a moment's thought, I

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Joshua Kinard
On 09/18/2011 13:26, Nirbheek Chauhan wrote: I don't see how this is relevant to the problem of udev and /usr at all. Unless you want to go back to the days of devfs and lots of manual configuration. :) Me either (somewhat). But I do see is this: If udev is going to make it a requirement

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Michał Górny
On Mon, 19 Sep 2011 03:59:43 -0400 Joshua Kinard ku...@gentoo.org wrote: On 09/15/2011 10:33, Joost Roeleveld wrote: Hi Devs, Not sure if you are aware of the discussions on the gentoo-user list about the upcoming change where systemd and udev require /usr to be available prior to

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Alec Warner
On Mon, Sep 19, 2011 at 1:15 AM, Joshua Kinard ku...@gentoo.org wrote: On 09/18/2011 13:26, Nirbheek Chauhan wrote: I don't see how this is relevant to the problem of udev and /usr at all. Unless you want to go back to the days of devfs and lots of manual configuration. :) Me either

Re: [gentoo-dev] Re: udev and /usr

2011-09-19 Thread Joshua Kinard
On 09/16/2011 14:06, Duncan wrote: Careful with the extreme. As you no doubt realize by now, the udev folks apparently consider anyone wanting a separate /usr but not an initr* extreme. That'd certainly apply double if said admin (since no simple user cares about such stuff, in this

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Michał Górny
On Mon, 19 Sep 2011 04:15:02 -0400 Joshua Kinard ku...@gentoo.org wrote: But if udev upstream is taking *away* choice, and making /usr mandatory (especially if it's because some other distro has this offbeat, utopian, überDesktop concept), then that's a bug and someone needs to write a patch

Re: [gentoo-dev] euscan proof of concept (like debian's uscan)

2011-09-19 Thread Corentin Chary
On Mon, Sep 19, 2011 at 9:35 AM, Dirkjan Ochtman d...@gentoo.org wrote: On Mon, Sep 19, 2011 at 00:27, Paweł Hajdan, Jr. phajdan...@gentoo.org wrote: Okay, I think this is pretty cool and we should find it a new home in the Gentoo infrastructure. I was thinking about

[gentoo-dev] install-mask -- a tool for all the 'I don't want this file' complainers

2011-09-19 Thread Michał Górny
Hello all, Just a quick note -- I've just committed install-mask-0.0.1 to gx86. You can use it to quickly set and apply INSTALL_MASK setting so that you can get rid of the all files you don't want. The tool is very simple to use. It comes with a few pre-set locations so you don't need to type in

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Joshua Kinard
On 09/19/2011 04:25, Alec Warner wrote: If 'someone' needs to write a patch then I assume you will volunteer? My C is getting better. Don't tempt me... -- Joshua Kinard Gentoo/MIPS ku...@gentoo.org 4096R/D25D95E3 2011-03-28 The past tempts us, the present confuses us, the future frightens

Re: [gentoo-dev] euscan proof of concept (like debian's uscan)

2011-09-19 Thread Michał Górny
On Mon, 19 Sep 2011 10:39:11 +0200 Corentin Chary corentin.ch...@gmail.com wrote: ## Also update eix database, because we use eix internaly ## Bottleneck: disk and cpu ##Time: 30mn ~ 1h eix-update Using egencache to keep caches for overlays will make eix updates much faster. Here's my code

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Joshua Kinard
On 09/19/2011 04:33, Michał Górny wrote: Does the patch involve moving even more stuff to rootfs? If I'm going to see /share directory or even more /usr/share files in /lib, then I'm probably going to fork something too. Per our original discussion, isn't the only file udev is looking for

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Michał Górny
On Mon, 19 Sep 2011 04:57:10 -0400 Joshua Kinard ku...@gentoo.org wrote: On 09/19/2011 04:33, Michał Górny wrote: Does the patch involve moving even more stuff to rootfs? If I'm going to see /share directory or even more /usr/share files in /lib, then I'm probably going to fork

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Dale
Michał Górny wrote: This should cut all the complaints and possibly let us move some stuff back to /usr where it belongs. Not all the complaints. Dale :-) :-)

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Joshua Kinard
On 09/19/2011 05:10, Michał Górny wrote: Could we stop putting random stuff in random dirs because 'it will work'? /etc is _SYSCONFDIR_. I don't see how PCI IDs are config at all. The best answer is for someone to look into udev and see what it needs exactly from /usr. Does it really need

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Arun Raghavan
On 19 September 2011 16:07, Joshua Kinard ku...@gentoo.org wrote: [...] Yes, but some of us don't even want to have that initramfs built into our kernels.  And no one, other than freedesktop.org* and a few people on linux-hotplug-devel*, said everything belongs in /usr.  FHS clearly defines

Re: [gentoo-dev] euscan proof of concept (like debian's uscan)

2011-09-19 Thread Corentin Chary
On Mon, Sep 19, 2011 at 10:53 AM, Michał Górny mgo...@gentoo.org wrote: On Mon, 19 Sep 2011 10:39:11 +0200 Corentin Chary corentin.ch...@gmail.com wrote: ## Also update eix database, because we use eix internaly ## Bottleneck: disk and cpu ##Time: 30mn ~ 1h eix-update Using egencache to

Re: [gentoo-dev] Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Mike Frysinger
On Monday, September 19, 2011 03:10:45 Michał Górny wrote: On Sun, 18 Sep 2011 18:39:32 -0400 Mike Frysinger wrote: On Sunday, September 18, 2011 18:16:30 Nirbheek Chauhan wrote: On Mon, Sep 19, 2011 at 2:25 AM, Michał Górny wrote: '$(use_enable static-libs static)' themselves. While at

Re: [gentoo-dev] Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Michał Górny
On Mon, 19 Sep 2011 10:43:04 -0400 Mike Frysinger vap...@gentoo.org wrote: On Monday, September 19, 2011 03:10:45 Michał Górny wrote: On Sun, 18 Sep 2011 18:39:32 -0400 Mike Frysinger wrote: On Sunday, September 18, 2011 18:16:30 Nirbheek Chauhan wrote: On Mon, Sep 19, 2011 at 2:25 AM,

Re: [gentoo-dev] Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Mike Frysinger
On Monday, September 19, 2011 10:57:30 Michał Górny wrote: On Mon, 19 Sep 2011 10:43:04 -0400 Mike Frysinger wrote: On Monday, September 19, 2011 03:10:45 Michał Górny wrote: On Sun, 18 Sep 2011 18:39:32 -0400 Mike Frysinger wrote: On Sunday, September 18, 2011 18:16:30 Nirbheek Chauhan

Re: [gentoo-dev] Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Michał Górny
On Mon, 19 Sep 2011 11:11:31 -0400 Mike Frysinger vap...@gentoo.org wrote: by that token, i'll go ahead and remove glibc's static libraries since upstream doesn't even support static linking I'm probably ignorant so you'd have to elaborate more on that to make me see a problem there.

Re: [gentoo-dev] Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Mike Frysinger
On Monday, September 19, 2011 11:35:09 Michał Górny wrote: On Mon, 19 Sep 2011 11:11:31 -0400 Mike Frysinger wrote: by that token, i'll go ahead and remove glibc's static libraries since upstream doesn't even support static linking I'm probably ignorant so you'd have to elaborate

[gentoo-dev] finding reverse dependencies for arch testing (and other purposes)

2011-09-19 Thread Paweł Hajdan, Jr.
I uploaded my script for finding reverse dependencies here: http://git.overlays.gentoo.org/gitweb/?p=proj/arch-tools.git;a=summary Advantages over existing solutions (browsing to websites like tinderbox or qa-reports): - only prints stable packages when run on a stable system (no need to

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Greg KH
On Mon, Sep 19, 2011 at 06:37:49AM -0400, Joshua Kinard wrote: On 09/19/2011 05:10, Michał Górny wrote: Could we stop putting random stuff in random dirs because 'it will work'? /etc is _SYSCONFDIR_. I don't see how PCI IDs are config at all. The best answer is for someone to look

Re: [gentoo-dev] finding reverse dependencies for arch testing (and other purposes)

2011-09-19 Thread Markos Chandras
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 09/19/11 20:30, Paweł Hajdan, Jr. wrote: I uploaded my script for finding reverse dependencies here: http://git.overlays.gentoo.org/gitweb/?p=proj/arch-tools.git;a=summary Advantages over existing solutions (browsing to websites like

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Rich Freeman
On Mon, Sep 19, 2011 at 1:36 PM, Greg KH gre...@gentoo.org wrote: Note: I'm brainstorming here.  Anyone else? It's as if people are just totally ignoring what has already been discussed here, why should we even pay attention to this anymore? I agree that this is getting a bit off-topic. If

Re: [gentoo-dev] Re: euscan proof of concept (like debian's uscan)

2011-09-19 Thread Hans de Graaff
On Wed, 2011-08-31 at 15:41 +0200, Corentin Chary wrote: Hi, some news about euscan (still available at http://euscan.iksaif.net) - New design (yay !) - Atom feeds available for each herd/category/maintainer/package (http://euscan.iksaif.net/maintainers/59/feed/) - Specific handlers for

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Luca Barbato
On 19/09/2011 19:36, Greg KH wrote: And for those udev/systemd haters, you all do know about devtmpfs, right? If not, {sigh}, I don't even know why I care anymore... greg sick of it all k-h I'm wondering is if devtmpfs covers what is needed to mount /usr so the new and grand udev can do all

[gentoo-dev] RFC: Making backwards-incompatible tree changes | a solution for GLEP 55's problem

2011-09-19 Thread Alex Alexander
EAPI in profiles and the -live version suffix are some of the improvements many people would like to see in the tree. Unfortunately, the risk of breaking systems with old versions of portage has been too high, holding evolution back. I've been thinking about a way to solve this that would be easy

[gentoo-dev] Re: Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Duncan
Mike Frysinger posted on Mon, 19 Sep 2011 12:05:39 -0400 as excerpted: On Monday, September 19, 2011 11:35:09 Michał Górny wrote: On Mon, 19 Sep 2011 11:11:31 -0400 Mike Frysinger wrote: by that token, i'll go ahead and remove glibc's static libraries since upstream doesn't even support

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Greg KH
On Mon, Sep 19, 2011 at 11:46:39PM +0200, Luca Barbato wrote: On 19/09/2011 19:36, Greg KH wrote: And for those udev/systemd haters, you all do know about devtmpfs, right? If not, {sigh}, I don't even know why I care anymore... greg sick of it all k-h I'm wondering is if devtmpfs

[gentoo-dev] Re: RFC: Making backwards-incompatible tree changes | a solution for GLEP 55's problem

2011-09-19 Thread Duncan
Alex Alexander posted on Tue, 20 Sep 2011 01:14:38 +0300 as excerpted: At the moment, all systems have a SYNC line similar to this: SYNC=rsync://rsync.europe.gentoo.org/gentoo-portage My idea is simple. When incompatible changes have to be introduced to the tree, push a new version of

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Nirbheek Chauhan
On Tue, Sep 20, 2011 at 4:10 AM, Greg KH gre...@gentoo.org wrote: p.s. and yes, this is the only reasonable explanation for this whole thread, especially given the fact that this whole thing is explained in extreme detail on the freedesktop.org site, and it has been beaten to death on this

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Joshua Kinard
On 09/19/2011 07:17, Arun Raghavan wrote: On 19 September 2011 16:07, Joshua Kinard ku...@gentoo.org wrote: [...] Yes, but some of us don't even want to have that initramfs built into our kernels. And no one, other than freedesktop.org* and a few people on linux-hotplug-devel*, said

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Joshua Kinard
On 09/19/2011 13:36, Greg KH wrote: On Mon, Sep 19, 2011 at 06:37:49AM -0400, Joshua Kinard wrote: On 09/19/2011 05:10, Michał Górny wrote: Could we stop putting random stuff in random dirs because 'it will work'? /etc is _SYSCONFDIR_. I don't see how PCI IDs are config at all. The best

Re: [gentoo-dev] x32 fun pants

2011-09-19 Thread Joshua Kinard
On 09/15/2011 16:33, Mike Frysinger wrote: the sizeof(long) and sizeof(void*) are the same between x86 and x32. however, that's about the only thing. for example, x32 gets access to 64bit registers when working with 64bit types (long long) and the tuple is x86_64-pc-linux- gnu. in

Re: [gentoo-dev] x32 fun pants

2011-09-19 Thread Joshua Kinard
On 09/16/2011 09:36, Donnie Berkholz wrote: For anyone interested how the performance compares to amd64 in more comprehensive tests, check out the slides from the Linux Plumbers Conference (particularly 14-21): http://linuxplumbersconf.org/2011/ocw/proposals/531 In summary, on those

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Rich Freeman
On Mon, Sep 19, 2011 at 7:19 PM, Joshua Kinard ku...@gentoo.org wrote: Host-specific / and host-independent /usr is not itself a bad idea.  I can envision quite a few useful scenarios for this.  But on a single box, why? And for those of us with differing architectures, how would this add any

Re: [gentoo-dev] Re: RFC: Making backwards-incompatible tree changes | a solution for GLEP 55's problem

2011-09-19 Thread Rich Freeman
On Mon, Sep 19, 2011 at 6:53 PM, Duncan 1i5t5.dun...@cox.net wrote: At least an initial read suggests that you just multiplied the mirror space requirements by however many times you use this trick.  I don't believe infra's going to go for that. Yup - and everybody needs to mirror all the

Re: [gentoo-dev] Re: Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Mike Frysinger
On Monday, September 19, 2011 18:25:36 Duncan wrote: Mike Frysinger posted on Mon, 19 Sep 2011 12:05:39 -0400 as excerpted: On Monday, September 19, 2011 11:35:09 Michał Górny wrote: On Mon, 19 Sep 2011 11:11:31 -0400 Mike Frysinger wrote: by that token, i'll go ahead and remove glibc's

Re: [gentoo-dev] Re: Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Mike Frysinger
On Monday, September 19, 2011 20:58:41 Mike Frysinger wrote: On Monday, September 19, 2011 18:25:36 Duncan wrote: By default? That's begging the question (logic sense) and consequently does not properly support your blanket your system is using static binaries right now statement.

[gentoo-dev] Re: RFC: Making backwards-incompatible tree changes | a solution for GLEP 55's problem

2011-09-19 Thread Duncan
Rich Freeman posted on Mon, 19 Sep 2011 20:46:10 -0400 as excerpted: For most changes, honestly, I think the cleanest option is to use binary packages. If you build a generic set of @system binary packages then you can emerge -K them and get a bootstrappable system no matter how out-of-date

[gentoo-dev] Re: Please don't use IUSE=static-libs unless really necessary

2011-09-19 Thread Duncan
Mike Frysinger posted on Mon, 19 Sep 2011 20:58:41 -0400 as excerpted: glibc itself installs static binaries (ldconfig much?). so i'm comfortable with my previous statement. Thanks. That's actually the bit I was hoping to get confirmed as I've seen allusions to it before but don't understand

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Joshua Kinard
On 09/19/2011 20:29, Rich Freeman wrote: See: http://fedoraproject.org/wiki/Features/UsrMove That is some of the rationale for Fedora. It isn't a bad idea both for destop-oriented and server-oriented setups. It especially makes sense for a more traditional distro with versioned

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Zac Medico
On Mon, Sep 19, 2011 at 7:08 PM, Joshua Kinard ku...@gentoo.org wrote: That's what I take issue with -- the whims of a commercial enterprise ultimately deciding, at some possible, future point, what path we take. In other words, those of us not running cluster farms shouldn't have to change

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Zac Medico
On 09/19/2011 03:40 PM, Greg KH wrote: Oh wait, this all is a joke on me, right? Ok, that makes more sense, hahaha, you all got me, good one. Yes, very funny indeed. It's good to keep your sense of humor. Sorry, I was being slow here, next time I'll get it quicker, nice one people. Now

[gentoo-dev] Re: [RFC] obs eclasses

2011-09-19 Thread Steven J Long
Joshua Kinard wrote: On 09/13/2011 07:24, Amadeusz Żołnowski wrote: You don't need -n/-z with [[. [[ $var ]] == [[ -n $var ]] [[ ! $var ]] == [[ -z $var ]] Also, you can usually be more succinct with [[ $var ]] || { some code; } for the empty case (as opposed to [[ $var ]] {