[gentoo-dev] Running tests using virtualx.eclass should be allowed to be forced to run in virtual X always

2013-07-19 Thread Pacho Ramos
The problem I hit usually: There are some packages that rely on X for some tests, that way, when I for example emerge tk, it's nearly impossible to keep working because I get tons of windows opened and closed. Wouldn't be better to make that tests *always* use virtual X? Thanks for your

Re: [gentoo-dev] Running tests using virtualx.eclass should be allowed to be forced to run in virtual X always

2013-07-19 Thread Patrick Lauer
On 07/19/2013 02:50 PM, Pacho Ramos wrote: The problem I hit usually: There are some packages that rely on X for some tests, that way, when I for example emerge tk, it's nearly impossible to keep working because I get tons of windows opened and closed. Wouldn't be better to make that

Re: [gentoo-dev] Running tests using virtualx.eclass should be allowed to be forced to run in virtual X always

2013-07-19 Thread Chí-Thanh Christopher Nguyễn
Pacho Ramos schrieb: Wouldn't be better to make that tests *always* use virtual X? One issue could be that Xvfb is not very representative of a modern X server any more. I am not sure how this affects the validity of the test results. This problem however exists already with all virtualx users

Re: [gentoo-dev] Running tests using virtualx.eclass should be allowed to be forced to run in virtual X always

2013-07-19 Thread Diego Elio Pettenò
On Fri, Jul 19, 2013 at 7:50 AM, Pacho Ramos pa...@gentoo.org wrote: Wouldn't be better to make that tests *always* use virtual X? As Patrick said, yes, if they don't they are broken. Especially so if Xvfb does not represent a modern X anymore, as that would mean that tests will behave

Re: [gentoo-dev] Running tests using virtualx.eclass should be allowed to be forced to run in virtual X always

2013-07-19 Thread Fabio Erculiani
On Fri, Jul 19, 2013 at 1:40 PM, Diego Elio Pettenò flamee...@flameeyes.eu wrote: [...] And non-deterministic tests are stupid, useless, broken tests. Amen. Even though there is that 1% of cases in where you want to have non-deterministic tests. For instance, if you want to run the same test

Re: [gentoo-dev] Running tests using virtualx.eclass should be allowed to be forced to run in virtual X always

2013-07-19 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 19/07/13 08:20 AM, Fabio Erculiani wrote: On Fri, Jul 19, 2013 at 1:40 PM, Diego Elio Pettenò flamee...@flameeyes.eu wrote: [...] And non-deterministic tests are stupid, useless, broken tests. Amen. Even though there is that 1% of cases

[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force

2013-07-19 Thread Markos Chandras
On 19 July 2013 16:04, Ian Delaney (idella4) idel...@gentoo.org wrote: idella4 13/07/19 15:04:28 Modified: ChangeLog package.use.force Log: Add entry to force use flags for pypy-bin Revision ChangesPath 1.565profiles/base/ChangeLog file :

Re: [gentoo-dev] Running tests using virtualx.eclass should be allowed to be forced to run in virtual X always

2013-07-19 Thread Diego Elio Pettenò
On Fri, Jul 19, 2013 at 1:20 PM, Fabio Erculiani lx...@gentoo.org wrote: Even though there is that 1% of cases in where you want to have non-deterministic tests. For instance, if you want to run the same test thousands of times and randomly pick an initial state to see if you spot a scenario

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force

2013-07-19 Thread Ciaran McCreesh
On Fri, 19 Jul 2013 10:58:05 -0500 Gordon Pettey petteyg...@gmail.com wrote: So why are these features behind use flags? Wild guess: It's -bin. It's built with those flags. You can't choose to install it with flags other than what it was built with. So why does it have use flags? --

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force

2013-07-19 Thread Michał Górny
Dnia 2013-07-19, o godz. 16:11:52 Markos Chandras hwoar...@gentoo.org napisał(a): On 19 July 2013 16:04, Ian Delaney (idella4) idel...@gentoo.org wrote: idella4 13/07/19 15:04:28 Modified: ChangeLog package.use.force Log: Add entry to force use flags for pypy-bin

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force

2013-07-19 Thread Alex Xu
On 19/07/13 11:46 AM, Michał Górny wrote: Dnia 2013-07-19, o godz. 16:11:52 Markos Chandras hwoar...@gentoo.org napisał(a): On 19 July 2013 16:04, Ian Delaney (idella4) idel...@gentoo.org wrote: idella4 13/07/19 15:04:28 Modified: ChangeLog package.use.force Log:

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force

2013-07-19 Thread Ciaran McCreesh
On Fri, 19 Jul 2013 18:05:35 +0200 Michał Górny mgo...@gentoo.org wrote: So why are these features behind use flags? For compatibility with ${PYTHON_USEDEP}. Why not fix PYTHON_USEDEP? -- Ciaran McCreesh signature.asc Description: PGP signature

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force

2013-07-19 Thread Michał Górny
Dnia 2013-07-19, o godz. 16:53:00 Markos Chandras hwoar...@gentoo.org napisał(a): On 19 July 2013 16:46, Michał Górny mgo...@gentoo.org wrote: Dnia 2013-07-19, o godz. 16:11:52 Markos Chandras hwoar...@gentoo.org napisał(a): On 19 July 2013 16:04, Ian Delaney (idella4) idel...@gentoo.org

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force

2013-07-19 Thread Markos Chandras
On 19 July 2013 16:46, Michał Górny mgo...@gentoo.org wrote: Dnia 2013-07-19, o godz. 16:11:52 Markos Chandras hwoar...@gentoo.org napisał(a): On 19 July 2013 16:04, Ian Delaney (idella4) idel...@gentoo.org wrote: idella4 13/07/19 15:04:28 Modified: ChangeLog

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force

2013-07-19 Thread Mike Gilbert
On Fri, Jul 19, 2013 at 12:10 PM, Ciaran McCreesh ciaran.mccre...@googlemail.com wrote: On Fri, 19 Jul 2013 18:05:35 +0200 Michał Górny mgo...@gentoo.org wrote: So why are these features behind use flags? For compatibility with ${PYTHON_USEDEP}. Why not fix PYTHON_USEDEP? An alternative

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/base: ChangeLog package.use.force

2013-07-19 Thread Gordon Pettey
On Fri, Jul 19, 2013 at 10:53 AM, Markos Chandras hwoar...@gentoo.orgwrote: On 19 July 2013 16:46, Michał Górny mgo...@gentoo.org wrote: Dnia 2013-07-19, o godz. 16:11:52 Markos Chandras hwoar...@gentoo.org napisał(a): On 19 July 2013 16:04, Ian Delaney (idella4) idel...@gentoo.org