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

2011-09-19 Thread Alex Alexander
On Mon, Sep 19, 2011 at 10:53:15PM +, Duncan wrote: > 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 incomp

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Fabian Groffen
On 19-09-2011 19:19:12 -0400, Joshua Kinard wrote: > >> Really, MacOS's filesystem layout is not something anyone in their right > >> mind should deign to mimic/copy. > > > > I didn't get that from either of the links you posted. Seems to me the > > systemd developers are looking at the split as a

[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 ]

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

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Zac Medico
On Mon, Sep 19, 2011 at 7:08 PM, Joshua Kinard 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 > things, even s

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 r

[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 understan

[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-da

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.

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 remo

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 th

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Rich Freeman
On Mon, Sep 19, 2011 at 7:19 PM, Joshua Kinard 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 > benefit?  Is

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

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.

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.

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 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 belon

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Nirbheek Chauhan
On Tue, Sep 20, 2011 at 4:10 AM, Greg KH 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 very mailing list

[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

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

[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

[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

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 d

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 handle

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Rich Freeman
On Mon, Sep 19, 2011 at 1:36 PM, Greg KH 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 anybody want

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 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

[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 manually

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

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 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 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

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 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, Michał G

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.

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 wrote: > On Mon, 19 Sep 2011 10:39:11 +0200 > Corentin Chary 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

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Arun Raghavan
On 19 September 2011 16:07, Joshua Kinard 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 > the roles for /

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 nee

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 Michał Górny
On Mon, 19 Sep 2011 04:57:10 -0400 Joshua Kinard 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 something too

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 f

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 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 for it (it uses overl

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 frighte

[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] 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 wrote: > On Mon, Sep 19, 2011 at 00:27, "Paweł Hajdan, Jr." > 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 Michał Górny
On Mon, 19 Sep 2011 04:15:02 -0400 Joshua Kinard 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 and send it u

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,

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Alec Warner
On Mon, Sep 19, 2011 at 1:15 AM, Joshua Kinard 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 (somewhat

Re: [gentoo-dev] udev and /usr

2011-09-19 Thread Michał Górny
On Mon, 19 Sep 2011 03:59:43 -0400 Joshua Kinard 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 starti

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 requireme

[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/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 tin

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." 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 > http://git.overlays.gentoo.org/gitweb/?p=proj/qa-scripts.git;a=su

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 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 flag if no o