[gentoo-dev] OT: Whitespace in paths (was: Patch applying function for EAPI 6)

2013-08-24 Thread Martin Vaeth
Ulrich Mueller u...@gentoo.org wrote:
 [Whitespace in paths]
 Not that it's anywhere near supported most of the place.

 Many upstream build systems fail with it.

Make and autotools are not able to handle whitespace reasonable.
However, this does not mean that gentoo cannot:

Build systems usually use relative paths to their build/source dirs
(except for linking to libraries or installing which is both a
different issue). And even if they do, it would be sufficient
that PORTAGE_TMPDIR contains no whitespace.
All other portage directories have nothing to do with upstream
build systems.




Re: [gentoo-dev] Moving more arches to dev profiles

2013-08-24 Thread Jeroen Roovers
On Thu, 22 Aug 2013 12:28:24 +0100
Markos Chandras hwoar...@gentoo.org wrote:

 Wow! That is something we actively encourage people to avoid. Mixed
 systems are totally
 unsupported and I am sure quite a few bugs are closed as invalid when
 a mixed system is detected.

Mixing stable and testing is precisely what arch teams (hopefully) do in
testing and stabilising: building and running new software on a known
to be stable platform in order to merge the new software into the
stable branch (or not).

Mixing stable and testing is precisely what package
maintainers (hopefully) do when committing new versions: building and
running new software on a known to be stable platform on the premise
that the new software is likely to be merged into the stable branch
(before the platform changes too much).

Mixing stable and testing is what triggers users to file useful
bug reports about incompatibilities between new software and stable
(reverse) dependencies.

Cases where reporting bugs about mixing stable and testing is (likely)
invalid is when unmasking one package in the unstable branch causes
(reverse) dependency resolution issues with another package in the
stable branch (since users should know how to resolve those - there is
generally no bug for maintainers to fix).

There is a lot more to it than this, of course. I'm just pointing out
some of the obvious scenarios in which mixing stable and testing should
be encouraged.


 jer



Re: [gentoo-dev] Moving more arches to dev profiles

2013-08-24 Thread Chí-Thanh Christopher Nguyễn
Jeroen Roovers schrieb:
 Mixing stable and testing is precisely what package
 maintainers (hopefully) do when committing new versions: building and
 running new software on a known to be stable platform on the premise
 that the new software is likely to be merged into the stable branch
 (before the platform changes too much).

At least for x11 maintained packages, we don't support mixing of stable and
unstable parts of X in the way that you suggest.

We don't mind however whether the rest of the system is stable or not.


Best regards,
Chí-Thanh Christopher Nguyễn




Re: [gentoo-dev] New developer features in portage: cgroup, network-sandbox, ipc-sandbox

2013-08-24 Thread Rémi Cardona
Le mardi 20 août 2013 à 12:26 +0200, Michał Górny a écrit :
 3. FEATURES=ipc-sandbox
 
 Requires: CONFIG_NAMESPACES, CONFIG_IPC_NS
 
 Applies to: src_*
 
 This one separates the ebuild's *nix IPC stuff from host. This includes
 semaphores, shared memory etc. Similarly to network-sandbox, this could
 prevent ebuilds from communicating with some production servers.
 
 But honestly, I have no idea if anything really does it or relies on it.
 I doubt this could break something but it's worth testing.

This could impact ebuilds using the virtualx eclass, depending on how
the launched xvfb/xorg server is launched. It'd be interesting to test
the impact.

Other than that, it looks like really sweet stuff.

Cheers,

Rémi




Re: [gentoo-portage-dev] [PATCH 3/3] Add CPU model name to output of getportageversion as fifth element

2013-08-24 Thread Mike Frysinger
On Thursday 15 August 2013 04:00:57 Fabian Groffen wrote:
 e.g. it seems to me only on Linux it gives fancy model output.  Note
 that the first and second system were running a 64-bit Python as well as
 kernel.

output from the uname() syscall/C lib func is bare.  the `uname` program in 
Gentoo contains a patch to get useful information.
-mike


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