Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Michał Górny
On Mon, 30 Apr 2012 00:08:34 -0400 Mike Frysinger vap...@gentoo.org wrote: On Sunday 29 April 2012 18:40:00 Jeff Horelick wrote: On 29 April 2012 18:11, Mike Frysinger vap...@gentoo.org wrote: the canonical pkg-config is getting fat. it requires glib-2. it runs pkg- config when

Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Jeff Horelick
On 30 April 2012 02:16, Michał Górny mgo...@gentoo.org wrote: On Mon, 30 Apr 2012 00:08:34 -0400 Mike Frysinger vap...@gentoo.org wrote: On Sunday 29 April 2012 18:40:00 Jeff Horelick wrote: On 29 April 2012 18:11, Mike Frysinger vap...@gentoo.org wrote: the canonical pkg-config is

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Ulrich Mueller
On Sun, 29 Apr 2012, Mike Frysinger wrote: i've added a new USE=sep-usr flag to busybox. when enabled, this will install a static busybox at /ginit (and have the other busybox paths symlink to that so there's no overhead). this new applet has a hand written set of commands to automatically

[gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Michał Górny
Hello, Since lately Gentoo devs force you to replace collision-protect with protect-owned [1] and sometimes packages just spit out files randomly on the filesystem due to random errors, I thought it may be a good idea to provide a new feature limiting the locations where packages can install. In

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Tony Chainsaw Vroon
On 30/04/12 05:31, William Hubbs wrote: Correction here; as far as I know the council did not mandate separate /usr without initramfs. They just said that separate /usr is a supported configuration. Separate /usr is a supported configuration, which blocks the armwaving about oh just use an

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Ulrich Mueller
On Mon, 30 Apr 2012, Michał Górny wrote: Since lately Gentoo devs force you to replace collision-protect with protect-owned [1] and sometimes packages just spit out files randomly on the filesystem due to random errors, I thought it may be a good idea to provide a new feature limiting the

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Krzysztof Pawlik
On 30/04/12 10:12, Ulrich Mueller wrote: On Mon, 30 Apr 2012, Michał Górny wrote: Since lately Gentoo devs force you to replace collision-protect with protect-owned [1] and sometimes packages just spit out files randomly on the filesystem due to random errors, I thought it may be a good idea

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Krzysztof Pawlik
On 30/04/12 08:57, Michał Górny wrote: Hello, Since lately Gentoo devs force you to replace collision-protect with protect-owned [1] and sometimes packages just spit out files randomly on the filesystem due to random errors, I thought it may be a good idea to provide a new feature limiting

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Ulrich Mueller
On Mon, 30 Apr 2012, Krzysztof Pawlik wrote: On 30/04/12 10:12, Ulrich Mueller wrote: If the eclass doesn't work with FEATURES=collision-protect then it needs to be fixed. Long story short: older eclass compiled Python byte code in live file system, new one does it in src_install so

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Michał Górny
On Mon, 30 Apr 2012 10:23:03 +0200 Krzysztof Pawlik nelch...@gentoo.org wrote: On 30/04/12 10:12, Ulrich Mueller wrote: On Mon, 30 Apr 2012, Michał Górny wrote: Since lately Gentoo devs force you to replace collision-protect with protect-owned [1] and sometimes packages just spit out files

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Krzysztof Pawlik
On 30/04/12 11:30, Michał Górny wrote: On Mon, 30 Apr 2012 10:24:58 +0200 Krzysztof Pawlik nelch...@gentoo.org wrote: On 30/04/12 08:57, Michał Górny wrote: Hello, Since lately Gentoo devs force you to replace collision-protect with protect-owned [1] and sometimes packages just spit out

[gentoo-dev] About remembering to block bug 406437 for glib-2.32/gtk+-3.4 issues

2012-04-30 Thread Pacho Ramos
Hello Please remember to make your bugs related with glib-2.32/gtk+-3.4 issues block bug 406437. That will allow us to get needed things stabilized in the future when we stabilize newer glib/gtk+ Thanks signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Krzysztof Pawlik
On 30/04/12 10:39, Ulrich Mueller wrote: On Mon, 30 Apr 2012, Krzysztof Pawlik wrote: On 30/04/12 10:12, Ulrich Mueller wrote: If the eclass doesn't work with FEATURES=collision-protect then it needs to be fixed. Long story short: older eclass compiled Python byte code in live file

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Michał Górny
On Mon, 30 Apr 2012 11:37:53 +0200 Krzysztof Pawlik nelch...@gentoo.org wrote: On 30/04/12 11:28, Michał Górny wrote: On Mon, 30 Apr 2012 10:23:03 +0200 Krzysztof Pawlik nelch...@gentoo.org wrote: On 30/04/12 10:12, Ulrich Mueller wrote: On Mon, 30 Apr 2012, Michał Górny wrote:

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Michał Górny
On Mon, 30 Apr 2012 11:40:26 +0200 Krzysztof Pawlik nelch...@gentoo.org wrote: On 30/04/12 11:30, Michał Górny wrote: On Mon, 30 Apr 2012 10:24:58 +0200 Krzysztof Pawlik nelch...@gentoo.org wrote: On 30/04/12 08:57, Michał Górny wrote: Hello, Since lately Gentoo devs force you to

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Michał Górny
On Mon, 30 Apr 2012 11:42:56 +0200 Krzysztof Pawlik nelch...@gentoo.org wrote: so the package *has to overwrite* files that are not owned by anyone (no package owns them). The usual approach to this problem was to have some cleanup code in pkg_setup or pkg_preinst that would remove the

[gentoo-dev] Bug trackers for gcc porting bugs

2012-04-30 Thread Kacper Kowalik
Hi all, this is just a friendly reminder: please *always* block bug reports related to packages failing with gcc against proper tracker bugs[1][2]. They are aliased as 'gcc-4.x' to make your life easier. This greatly decreases amount of work required for later stabilization/keywording. TIA!

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Krzysztof Pawlik
On 30/04/12 11:47, Michał Górny wrote: On Mon, 30 Apr 2012 11:40:26 +0200 Krzysztof Pawlik nelch...@gentoo.org wrote: On 30/04/12 11:30, Michał Górny wrote: On Mon, 30 Apr 2012 10:24:58 +0200 Krzysztof Pawlik nelch...@gentoo.org wrote: On 30/04/12 08:57, Michał Górny wrote: Hello,

Re: [gentoo-dev] Bug trackers for gcc porting bugs

2012-04-30 Thread Kacper Kowalik
On 04/30/2012 11:50 AM, Kacper Kowalik wrote: Hi all, this is just a friendly reminder: please *always* block bug reports related to packages failing with gcc against proper tracker bugs[1][2]. They are aliased as 'gcc-4.x' to make your life easier. This greatly decreases amount of work

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Maxim Kammerer
On Mon, Apr 30, 2012 at 05:00, Mike Frysinger vap...@gentoo.org wrote: this is all in busybox-1.20.0 which is now in the tree.  if people want to try it out before i unmask it, that'd be great. If you insist on calling other applets from C instead of using OS functions, there is still no need

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Thomas Sachau
Krzysztof Pawlik schrieb: On 30/04/12 10:39, Ulrich Mueller wrote: On Mon, 30 Apr 2012, Krzysztof Pawlik wrote: On 30/04/12 10:12, Ulrich Mueller wrote: If the eclass doesn't work with FEATURES=collision-protect then it needs to be fixed. Long story short: older eclass compiled Python byte

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-04-30 Thread Ulrich Mueller
On Mon, 30 Apr 2012, Thomas Sachau wrote: Krzysztof Pawlik schrieb: On 30/04/12 10:39, Ulrich Mueller wrote: If the eclass doesn't work with FEATURES=collision-protect then it needs to be fixed. Long story short: older eclass compiled Python byte code in live file system, new one does it

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 01:28:58 William Hubbs wrote: On Mon, Apr 30, 2012 at 12:48:55AM -0400, Mike Frysinger wrote: it leaves your system in a hard to recover state because you happened to forget to check a filesystem option (which ironically isn't under Filesystems in the kernel). it's

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 02:34:18 Ulrich Mueller wrote: On Sun, 29 Apr 2012, Mike Frysinger wrote: i've added a new USE=sep-usr flag to busybox. when enabled, this will install a static busybox at /ginit (and have the other busybox paths symlink to that so there's no overhead). this new

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Rich Freeman
On Mon, Apr 30, 2012 at 4:05 AM, Tony Chainsaw Vroon chain...@gentoo.org wrote: Binaries that are essential for system boot, and must be available in single user mode go in /bin and /sbin, with their libraries in /lib. This allows for /usr to be: 1) marked read-only for NFS mounts, which some

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 06:35:20 Maxim Kammerer wrote: On Mon, Apr 30, 2012 at 05:00, Mike Frysinger wrote: this is all in busybox-1.20.0 which is now in the tree. if people want to try it out before i unmask it, that'd be great. If you insist on calling other applets from C instead of

Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 02:16:40 Michał Górny wrote: On Mon, 30 Apr 2012 00:08:34 -0400 Mike Frysinger wrote: On Sunday 29 April 2012 18:40:00 Jeff Horelick wrote: I'd just like to say, i'm also an Atheme project member and I have authorisation from nenolod (the primary pkgconf developer)

[gentoo-dev] Chromium bundled code

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 12:00:59 Rich Freeman wrote: doing it wrong. I don't like how Google develops Android in the dark, or that they bundle 1GB of third-party stuff in their Chromium source and distribute a favored binary-only derivative. err, they distribute a Chromium source tarball, and

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Ulrich Mueller
On Mon, 30 Apr 2012, Mike Frysinger wrote: On Monday 30 April 2012 02:34:18 Ulrich Mueller wrote: On Sun, 29 Apr 2012, Mike Frysinger wrote: i've added a new USE=sep-usr flag to busybox. when enabled, this will install a static busybox at /ginit (and have the other busybox paths symlink

Re: [gentoo-dev] Chromium bundled code

2012-04-30 Thread Rich Freeman
On Mon, Apr 30, 2012 at 12:11 PM, Mike Frysinger vap...@gentoo.org wrote: On Monday 30 April 2012 12:00:59 Rich Freeman wrote: doing it wrong.  I don't like how Google develops Android in the dark, or that they bundle 1GB of third-party stuff in their Chromium source and distribute a favored

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 12:14:19 Ulrich Mueller wrote: On Mon, 30 Apr 2012, Mike Frysinger wrote: On Monday 30 April 2012 02:34:18 Ulrich Mueller wrote: On Sun, 29 Apr 2012, Mike Frysinger wrote: i've added a new USE=sep-usr flag to busybox. when enabled, this will install a static

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Ulrich Mueller
On Mon, 30 Apr 2012, Mike Frysinger wrote: On Monday 30 April 2012 12:14:19 Ulrich Mueller wrote: i've added a new USE=sep-usr flag to busybox. when enabled, this will install a static busybox at /ginit (and have the other busybox paths symlink to that so there's no overhead). this new

Re: [gentoo-dev] About validate_desktop_entries in eutils.eclass

2012-04-30 Thread Zac Medico
On 04/29/2012 09:45 AM, Petteri Räty wrote: On 15.04.2012 17:12, Pacho Ramos wrote: El dom, 15-04-2012 a las 16:02 +0200, Michał Górny escribió: On Sun, 15 Apr 2012 11:59:50 +0200 Pacho Ramos pa...@gentoo.org wrote: I am unsure about validate_desktop_entries() utility. It's currently

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Maxim Kammerer
On Mon, Apr 30, 2012 at 19:03, Mike Frysinger vap...@gentoo.org wrote: i don't know what you mean by OS functions, but the whole point is that this code *cannot* execute *any* external program by default. I meant calling mount(2) directly instead of executing Busybox's mount applet, etc. First

Re: [gentoo-dev] Chromium bundled code

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 12:32:35 Matt Turner wrote: On Mon, Apr 30, 2012 at 12:11 PM, Mike Frysinger wrote: On Monday 30 April 2012 12:00:59 Rich Freeman wrote: doing it wrong. I don't like how Google develops Android in the dark, or that they bundle 1GB of third-party stuff in their

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 13:16:52 Maxim Kammerer wrote: On Mon, Apr 30, 2012 at 19:03, Mike Frysinger wrote: i don't know what you mean by OS functions, but the whole point is that this code *cannot* execute *any* external program by default. I meant calling mount(2) directly instead of

Re: [gentoo-dev] Chromium bundled code

2012-04-30 Thread Mike Gilbert
On Mon, Apr 30, 2012 at 1:30 PM, Mike Frysinger vap...@gentoo.org wrote: On Monday 30 April 2012 12:32:35 Matt Turner wrote: On Mon, Apr 30, 2012 at 12:11 PM, Mike Frysinger wrote: On Monday 30 April 2012 12:00:59 Rich Freeman wrote: doing it wrong.  I don't like how Google develops Android

Re: [gentoo-dev] About validate_desktop_entries in eutils.eclass

2012-04-30 Thread Pacho Ramos
El lun, 30-04-2012 a las 10:05 -0700, Zac Medico escribió: On 04/29/2012 09:45 AM, Petteri Räty wrote: On 15.04.2012 17:12, Pacho Ramos wrote: El dom, 15-04-2012 a las 16:02 +0200, Michał Górny escribió: On Sun, 15 Apr 2012 11:59:50 +0200 Pacho Ramos pa...@gentoo.org wrote: I am

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Maxim Kammerer
On Mon, Apr 30, 2012 at 20:32, Mike Frysinger vap...@gentoo.org wrote: i don't think it's a big deal ... busybox generally aims to be compatible with the utils it replaces, so if there's bugs/missing stuff, file a bug to get it added. I did file a couple, and never heard back. Although you are

Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Samuli Suominen
On 04/30/2012 01:11 AM, Mike Frysinger wrote: the canonical pkg-config is getting fat. it requires glib-2. it runs pkg- config when building. glib-2 requires pkg-config. whee. for our normal systems, this isn't a big deal. but we'd like to enable a lighter alternative for

Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Jeff Horelick
On 30 April 2012 14:27, Samuli Suominen ssuomi...@gentoo.org wrote: On 04/30/2012 01:11 AM, Mike Frysinger wrote: the canonical pkg-config is getting fat.  it requires glib-2.  it runs pkg- config when building.  glib-2 requires pkg-config.  whee. for our normal systems, this isn't a big

Re: [gentoo-dev] Lastrite app-text/chmsee. Semi-lastrite libopensync-plugin-google-calendar.

2012-04-30 Thread Samuli Suominen
On 04/29/2012 02:42 PM, Pacho Ramos wrote: El dom, 29-04-2012 a las 13:54 +0300, Samuli Suominen escribió: On 04/28/2012 01:17 PM, Michael Weber wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 According to upstreams homepage [1], the current tagged v1.99.09 does support xulrunner 11.0.

Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Michał Górny
On Sun, 29 Apr 2012 18:11:58 -0400 Mike Frysinger vap...@gentoo.org wrote: the canonical pkg-config is getting fat. it requires glib-2. it runs pkg- config when building. glib-2 requires pkg-config. whee. for our normal systems, this isn't a big deal. but we'd like to enable a lighter

Re: [gentoo-dev] Lastrite app-text/chmsee. Semi-lastrite libopensync-plugin-google-calendar.

2012-04-30 Thread Stelian Ionescu
On Mon, 2012-04-30 at 22:00 +0300, Samuli Suominen wrote: [...] The answer I got from Gentoo's Mozilla Team when I proposed bumping it to latest from the Firefox tarball was that use npapi-sdk or spidermonkey instead. Some which have needed more than just npapi-sdk or spidermonkey have

Re: [gentoo-dev] Lastrite app-text/chmsee. Semi-lastrite libopensync-plugin-google-calendar.

2012-04-30 Thread Samuli Suominen
On 04/30/2012 10:27 PM, Stelian Ionescu wrote: On Mon, 2012-04-30 at 22:00 +0300, Samuli Suominen wrote: [...] The answer I got from Gentoo's Mozilla Team when I proposed bumping it to latest from the Firefox tarball was that use npapi-sdk or spidermonkey instead. Some which have needed more

Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Samuli Suominen
On 04/30/2012 10:07 PM, Michał Górny wrote: On Sun, 29 Apr 2012 18:11:58 -0400 Mike Frysingervap...@gentoo.org wrote: the canonical pkg-config is getting fat. it requires glib-2. it runs pkg- config when building. glib-2 requires pkg-config. whee. for our normal systems, this isn't a big

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread William Hubbs
On Mon, Apr 30, 2012 at 12:00:59PM -0400, Rich Freeman wrote: On Mon, Apr 30, 2012 at 4:05 AM, Tony Chainsaw Vroon chain...@gentoo.org wrote: Binaries that are essential for system boot, and must be available in single user mode go in /bin and /sbin, with their libraries in /lib. This

Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 15:42:35 Samuli Suominen wrote: On 04/30/2012 10:07 PM, Michał Górny wrote: On Sun, 29 Apr 2012 18:11:58 -0400 Mike Frysinger wrote: the canonical pkg-config is getting fat. it requires glib-2. it runs pkg- config when building. glib-2 requires pkg-config. whee.

Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 14:27:29 Samuli Suominen wrote: +1 for creating the virtual and migrating the tree to use virtual/pkgconfig. although, on the otherhand, you could just use package.provided for thesetype of unsupported experiments (like i'm doing with pkgconfig-openbsd) ok, with no one

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Walter Dnes
On Sun, Apr 29, 2012 at 10:00:26PM -0400, Mike Frysinger wrote i've added a new USE=sep-usr flag to busybox. when enabled, this will install a static busybox at /ginit (and have the other busybox paths symlink to that so there's no overhead). this new applet has a hand written set of

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 22:57:29 Walter Dnes wrote: The one thing I'm leary of is moving the actual app from /bin/busybox to /ginit. IANACP (I Am Not A C Programmer), let alone a developer, so I may be missing something. Is there an overwhelming reason to depart from the standard location

Re: [gentoo-dev] busybox[sep-usr] support for mounting /usr w/out hassle

2012-04-30 Thread Mike Frysinger
On Monday 30 April 2012 12:03:48 Mike Frysinger wrote: On Monday 30 April 2012 06:35:20 Maxim Kammerer wrote: there is still no need to mount /proc and parse /proc/mounts in order to find out whether a directory is a mount point, since Busybox has a mountpoint applet (and of course, one