Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Tom Wijsman
On Sat, 2 Mar 2013 23:11:44 -0800
Alec Warner anta...@gentoo.org wrote:

 My understanding of the summary is that the nvidia-driver Gentoo team
 only supports kernels that nvidia themselves (upstream) support. The
 Kernels  3.4 are not supported by upstream, so they are also not
 supported in Gentoo.

There is no official public statements on this as far as I know,
therefore we resort back to the statement as listed in the minimum
requirements of their latest driver release:

All official stable kernel releases from 2.4.22 and up are
supported; prerelease versions such as 2.6.23-rc1 are not
supported, nor are development series kernels such as 2.3.x or
2.5.x.

http://us.download.nvidia.com/XFree86/Linux-x86/313.18/README/minimumrequirements.html

Yes, you see that correctly, they have no upper bound on it; they don't
define stable either so it is to interpreted as per http://kernel.org.

Perhaps they should set an upper limit and explicitly check for that in
the setup; they either keep up with it or acknowledge that they
can't, but this intermediate phase that users across all
distributions have to figure out is just silly.

But well, maybe it is 'cause they haven't released a new version lately.

313.09 - December 12, 2012
313.18 - January 16, 2013

http://www.nvidia.com/object/linux_display_archive.html

There used to do a monthly release, but February has been quiet.


With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


signature.asc
Description: PGP signature


Re: [gentoo-dev] The Gentoo Qt Project wants your help!

2013-03-03 Thread Ben de Groot
On 2 March 2013 15:57, Diego Elio Pettenò flamee...@flameeyes.eu wrote:
 On 02/03/2013 07:54, Ben de Groot wrote:
 1. Get Qt5 ready for inclusion in the tree. This includes writing and
 improving ebuilds and eclasses, testing to build those, filing bug reports
 on failure, finding fixes for those bugs, reporting problems upstream. We
 do development in the qt overlay, using git.

 If you decide to work on Qt5, my suggestion if for somebody to proxy it
 on main tree *under package.mask* and shoot me an email.

 Leveraging the tinderbox will at least allow you to find failure points.

It's basically Davide (pesa) working on it now, but he doesn't have
enough time to do all the work needed. We have most of the basic parts
ready in the overlay. But we will discuss it in our meeting this
weekend.

When we move it to the tree, we will follow your advice and have it
masked initially, so we can get a tinderbox run and some more people
testing it. Thanks for the offer!

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] The Gentoo Qt Project wants your help!

2013-03-03 Thread Ben de Groot
On 2 March 2013 20:26, Jauhien Piatlicki jpiatli...@gmail.com wrote:
 02.03.13 07:54, Ben de Groot написав(ла):

 app-admin/keepassx
 app-text/goldendict

 If these two packages need a maintainer, I could proxy-maintain them.
 I'm not a developer, but I have some experience with ebuild writing.

Yes. They are not high-maintenance, but someone keeping an eye on
version bumps and bug reports would be helpful.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] The Gentoo Qt Project wants your help!

2013-03-03 Thread Ben de Groot
On 2 March 2013 20:33, Samuli Suominen ssuomi...@gentoo.org wrote:
 On 02/03/13 08:54, Ben de Groot wrote:

 The Gentoo Qt Project wants your help!
 sci-calculators/qalculator


 This project died after the first betas. I propose treecleaning it. We have
 plenty of more maintained calculators in tree.


If it is dead upstream, then yes, maybe we should consider
treecleaning it instead.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/confuse: confuse-2.7.ebuild ChangeLog

2013-03-03 Thread Markos Chandras
On Mar 3, 2013 2:42 AM, Peter Stuge pe...@stuge.se wrote:

 Markos Chandras wrote:
  it just feels strange

 I hear they call it getting stuff done..


 //Peter

good thing you are not a dev then.
Thanks for the heads up in case you ever want to become one


Re: [gentoo-dev] [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Alexis Ballier
On Sun, 3 Mar 2013 00:02:30 +0100
Michał Górny mgo...@gentoo.org wrote:

 Hello,
 
 With the introduction of support for x32 ABI it has become necessary
 to enhance the multilib-build eclass with some kind of support for
 specifying the supported/unsupported ABIs.
 
 In this particular context, tetromino has noted that many packages
 don't support the x32 ABI. From the ones currently using the eclass,
 the one is app-emulation/wine.
 
 I would like to enhance the eclass with the ability to specify
 supported and unsupported ABIs. For that reason, I'd like to gather
 your opinion on what would be the best solution. Preferably, I'd see
 one that could work both for the eclass and multilib-portage so that
 we wouldn't need to duplicate the same information.
 
 
 1) opt-in or opt-out?
 
 So far, the multilib-capable packages did get support for all multilib
 ABIs on given architecture enabled (assuming that the package is
 keyworded for the arch).
 
 As a next step from that, I think an opt-out solution be the simplest
 and most consistent one. In this particular context:
 
   MULTILIB_RESTRICT_ABIS=( ... )
 
 which would be an optional variable disabling support for problematic
 ABIs in the packages which need it.
 
 
 An alternative solution would be an opt-in like in python-r1:
 
   MULTILIB_COMPAT=( ... )
 
 but so far, that would mean that all current packages will have to be
 updated to list the currently supported ABIs. And it all sucks a bit
 due to the gray zone between amd64/x86 keyword and ABIs.
 
 
 And no, optional MULTILIB_COMPAT is a no-go. It's a weird breed of
 opt-in and opt-out which is just awful.


I'd go for opt-out (MULTILIB_RESTRICT_ABIS); Ideally we'd want all
packages to support all abis, so what we should aim at is building
for every abi. Also, opt-in has the big disadvantage that introducing a
new abi requires a lot of tree-wide changes, which we tried to avoid
since the beginning.


 2) USE flag names or ABI names?
 
 Next thing to decide would be: whether the restrict should specify USE
 flag names (like the eclass solution) or ABI names (like
 portage-multilib and profiles).
 
 The advantage of USE flags is that they are guaranteed to be unique
 and clear. As in, two arches won't ever have the same USE flag for ABI
 with the same name.
 
   MULTILIB_RESTRICT_ABIS=( abi_x86_x32 )
 
 The advantage of ABI names is that multilib-portage is aware of them.
 So, it's mostly about supporting a poor choice done without consulting
 other developers.
 
   MULTILIB_RESTRICT_ABIS=( x32 )
 
 The problem with that is that a new arch can define an ABI with
 exactly the same name (since all ABI variables are profile-local). In
 that case, the restriction will unexpectedly apply to that arch.
 
 
 By the way, maybe we should move the flag - ABI mapping from
 the eclass to some global location in profiles? That would make it
 possible to use the global flags from multilib-portage as well.
 
 What are your thoughts?

I'd prefer the useflag names for the sake of unicity, but I'm not sure
I understand why and how multilib-portage needs it.
What will multilib-portage uses it for ? If that's to gather and use
its  information to restrict some ABIs, then I assume you will have
something like 'if multilib-portage then dont do anything multilib' in
the eclass; well, you can very well export a variable translating the
useflag names to abi names that multilib-portage can use too. I'm not
sure you need the mapping on the profiles.

A.



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/confuse: confuse-2.7.ebuild ChangeLog

2013-03-03 Thread Tomáš Chvátal
If I remember correctly the damn rule is to put it for 30 days into
testing, and as you said there was no previous version on arm so users
could've reported some issues, i agree that sometimes you have to ignore
the rules to really fix stable, but was this such case for sure?
Dne 3.3.2013 3:43 Mike Frysinger vap...@gentoo.org napsal(a):

 On Saturday 02 March 2013 21:01:39 Markos Chandras wrote:
  On Mar 3, 2013 1:55 AM, Mike Frysinger vap...@gentoo.org wrote:
   complain to me when all these arm systems that totally had confuse
   already installed go down in fire.  it literally makes 0 difference
   here.
 
  Why would they have it installed (in stable) if it had no keywords? and
 if
  it is such an important package why it didn't have testing keywords in
 the
  first place? I did't say it broke something, it just feels strange and
 this
  is why I asked

 sounds like there's no further clarification necessary
 -mike



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/confuse: confuse-2.7.ebuild ChangeLog

2013-03-03 Thread Peter Stuge
Markos Chandras wrote:
   it just feels strange
 
  I hear they call it getting stuff done..
 
 good thing you are not a dev then.
 Thanks for the heads up in case you ever want to become one

I explain to you what happened and you, a recruiter, proceed to
threaten me in case I want to become a developer.

And people wonder if anything is wrong with Gentoo recruitment..


Back on topic: It seems that you must immediately retire Mike.

(Or the rule..)


//Peter



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/confuse: confuse-2.7.ebuild ChangeLog

2013-03-03 Thread Markos Chandras
On 3 March 2013 12:01, Peter Stuge pe...@stuge.se wrote:
 Markos Chandras wrote:
   it just feels strange
 
  I hear they call it getting stuff done..

 good thing you are not a dev then.
 Thanks for the heads up in case you ever want to become one

 I explain to you what happened

getting stuff done is not an answer. I still don't understand why
stable keywords had to be added directly. Do you understand why Mike
did that
or just playing smart here? Instead of you giving me cryptic and
smart answers, you could have explained to me why it was necessary
and job done.

 and you, a recruiter, proceed to threaten me in case I want to become a 
 developer.

 And people wonder if anything is wrong with Gentoo recruitment..


If you can't play by the rules, either try to change them or go away
or at least try to explain why you break them.

-- 
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang



Re: [gentoo-dev] [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Michał Górny
On Sun, 3 Mar 2013 12:41:07 +0100
Alexis Ballier aball...@gentoo.org wrote:

 I'd prefer the useflag names for the sake of unicity, but I'm not sure
 I understand why and how multilib-portage needs it.

Well, I mostly thought that if we were to introduce that information,
multilib-portage could use it as well rather than expecting
the information to be duplicated for the sake of it.

Not that I see a good reason for multilib-portage to work-around our
multilib but they like it.

 What will multilib-portage uses it for ? If that's to gather and use
 its  information to restrict some ABIs, then I assume you will have
 something like 'if multilib-portage then dont do anything multilib' in
 the eclass; well, you can very well export a variable translating the
 useflag names to abi names that multilib-portage can use too. I'm not
 sure you need the mapping on the profiles.

Well, right now multilib-portage is using the 'fallback' mechanism
in the eclass (the same as used on non-multilib arches). They mask all
the multilib flags and build the package one ABI at a time. The foreach
loop does not find any enabled flag and uses ${ABI:-${DEFAULT_ABI}}.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/confuse: confuse-2.7.ebuild ChangeLog

2013-03-03 Thread Peter Stuge
Markos Chandras wrote:
  I explain to you what happened
 
 getting stuff done is not an answer. I still don't understand why
 stable keywords had to be added directly. Do you understand why Mike
 did that or just playing smart here?

To me it's obvious that he did it because it made something easier
for him. By breaking the Gentoo rule he got something done.


 Instead of you giving me cryptic and smart answers, you could
 have explained to me why it was necessary and job done.

I have no idea what exactly became easier for him, and what it is may
be none of our business.


  and you, a recruiter, proceed to threaten me in case I want to become a 
  developer.
 
  And people wonder if anything is wrong with Gentoo recruitment..
 
 If you can't play by the rules, either try to change them or go away
 or at least try to explain why you break them.

Again, I guess you have to make Mike go away now.


On rules:

It's very easy to create bad rules while having the best intentions.
The road to hell is paved with good intentions.

It takes immense effort to change such rules, and an establishment
which has grown fond of them. It sadly seems much easier to maintain
a whole separate portage tree than to fix broken rules. :\

That said, I don't know what route I'll choose if I ever have to.


//Peter



[gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Thomas Sachau
Michał Górny schrieb:
 Hello,
 
 With the introduction of support for x32 ABI it has become necessary to
 enhance the multilib-build eclass with some kind of support for
 specifying the supported/unsupported ABIs.
 
 In this particular context, tetromino has noted that many packages
 don't support the x32 ABI. From the ones currently using the eclass,
 the one is app-emulation/wine.
 
 I would like to enhance the eclass with the ability to specify
 supported and unsupported ABIs. For that reason, I'd like to gather
 your opinion on what would be the best solution. Preferably, I'd see
 one that could work both for the eclass and multilib-portage so that we
 wouldn't need to duplicate the same information.
 
 
 1) opt-in or opt-out?
 
 So far, the multilib-capable packages did get support for all multilib
 ABIs on given architecture enabled (assuming that the package is
 keyworded for the arch).
 
 As a next step from that, I think an opt-out solution be the simplest
 and most consistent one. In this particular context:
 
   MULTILIB_RESTRICT_ABIS=( ... )
 
 which would be an optional variable disabling support for problematic
 ABIs in the packages which need it.

+1 for this one, better disable support for some packages with reported
issues then having to update all packages, when an ABI is added.

 
 
 An alternative solution would be an opt-in like in python-r1:
 
   MULTILIB_COMPAT=( ... )
 
 but so far, that would mean that all current packages will have to be
 updated to list the currently supported ABIs. And it all sucks a bit
 due to the gray zone between amd64/x86 keyword and ABIs.
 
 
 And no, optional MULTILIB_COMPAT is a no-go. It's a weird breed of
 opt-in and opt-out which is just awful.
 
 
 
 2) USE flag names or ABI names?
 
 Next thing to decide would be: whether the restrict should specify USE
 flag names (like the eclass solution) or ABI names (like
 portage-multilib and profiles).
 
 The advantage of USE flags is that they are guaranteed to be unique
 and clear. As in, two arches won't ever have the same USE flag for ABI
 with the same name.
 
   MULTILIB_RESTRICT_ABIS=( abi_x86_x32 )
 
 The advantage of ABI names is that multilib-portage is aware of them.
 So, it's mostly about supporting a poor choice done without consulting
 other developers.
 
   MULTILIB_RESTRICT_ABIS=( x32 )
 
 The problem with that is that a new arch can define an ABI with exactly
 the same name (since all ABI variables are profile-local). In that
 case, the restriction will unexpectedly apply to that arch.
 
 
 By the way, maybe we should move the flag - ABI mapping from
 the eclass to some global location in profiles? That would make it
 possible to use the global flags from multilib-portage as well.
 
 What are your thoughts?
 

Once the eclass has per-ABI header and binaries support, i would see
multilib-portage as fallback option for packages/arches, which dont yet
have multilib support via eclass. So i am ok with the USE flag names.

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/confuse: confuse-2.7.ebuild ChangeLog

2013-03-03 Thread Rich Freeman
On Sun, Mar 3, 2013 at 7:38 AM, Peter Stuge pe...@stuge.se wrote:

 To me it's obvious that he did it because it made something easier
 for him. By breaking the Gentoo rule he got something done.

Rules exist for a reason.  If we're bending them because we're
accomplishing the goal of the rules in a better way that makes sense.
If we're just breaking them because following them is inconvenient
then we're causing harm.

The purpose of the 30-day rule is so that stable is, well, stable.
Stable doesn't mean I think this should work.  Stable means that it
has been tested and found to work - a time delay is almost essential
to the definition of stability.

There is room for an exception if there is some serious problem in
stable and the risk of causing harm is low compared to the pain
already being felt.  Security bugs usually involve breaking the 30-day
rule, for example.  In these cases the spirit of the rule is contrary
to the letter of the rule, and we rightly violate the letter as a
result.

There is no harm in pointing out that a rule was broken.  If there is
a good reason it will be produced and everybody will nod, and if not,
well, then hopefully there will be an apology and we'll just move on.
Neither blacklisting nor banishment are the right first response to a
minor offense, but devs have been booted for consistently violating
rules like the 30 day rule, and I would expect mentors and recruiters
to ensure that new recruits understand and intend to follow this rule.
 Anybody who runs a stable system is better off for it.

Countless threads on -dev (mail or irc) amount to I'd like to violate
this rule for a good reason.  There is some debate, and we either do
it or not.  Rules aren't intended to prevent progress, but quality is
important and if a rule is standing in your way there might be some
side of the problem that you're not seeing.  It never hurts to ask
before breaking a rule.

Rich



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread hasufell
On 03/03/2013 08:11 AM, Alec Warner wrote:
 
 There was a big ole' chat on #gentoo-dev regarding this. My
 understanding of the summary is that the nvidia-driver Gentoo team
 only supports kernels that nvidia themselves (upstream) support. The
 Kernels  3.4 are not supported by upstream, so they are also not
 supported in Gentoo. I believe the ebuild contains instructions on
 using user_patches to get these patches. The nvidia maintainers in
 Gentoo do not want to be responsible for those patches though; this is
 why they are not included (and why your commit was reverted.)
 
 I do not find their stance wholly unreasonable. They offered to point
 users at an overlay, if someone was willing to maintain the patches
 there (in lieu of user_patches.) The end result is that if users apply
 the patches, they will get an unsupported setup. There is a fear as
 well, that the patches may damage cards (since the patches are not
 supported by the vendor.)

What do we have useflags for in gentoo?

add a unsupported-kernels useflag, mask it, add a clear statement in
the masking reason and be done



Re: [gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Alexis Ballier
On Sun, 03 Mar 2013 14:02:58 +0100
Thomas Sachau to...@gentoo.org wrote:
 
 Once the eclass has per-ABI header

I think this is needed.

 and binaries support,

but here, could you enlighten me on its use cases ? I can't imagine
why having multi binaries support would be useful.

Alexis.



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/confuse: confuse-2.7.ebuild ChangeLog

2013-03-03 Thread Markos Chandras
On 3 March 2013 12:38, Peter Stuge pe...@stuge.se wrote:
 Markos Chandras wrote:
  I explain to you what happened

 getting stuff done is not an answer. I still don't understand why
 stable keywords had to be added directly. Do you understand why Mike
 did that or just playing smart here?

 To me it's obvious that he did it because it made something easier
 for him. By breaking the Gentoo rule he got something done.

I asked why he did it, and you keep telling me because he had to. When
you are in place
to give me a more detailed answer please do so otherwise I am asking
you to stop making noise
on the list.



 Instead of you giving me cryptic and smart answers, you could
 have explained to me why it was necessary and job done.

 I have no idea what exactly became easier for him, and what it is may
 be none of our business.

Maybe it is not your business, but I am reviewing commits from time to
time because:

a) I often see useful tricks in ebuild writing so it is a good
learning procedure and
b) because some people may did a bad commit so I would like to be
there and point them at it

In this case, I would like to know the reasoning behind that commit.
I am not the Gentoo police, just trying to understand the commits that
don't make sense to me. It this *that* hard for you to understand it?


 Again, I guess you have to make Mike go away now.


I never said that so please just stop it.


-- 
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang



[gentoo-dev] net-misc/omniORB up for grabs

2013-03-03 Thread Pacho Ramos
After talking with Caster. Feel free to get it

Thanks


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


Re: [gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Thomas Sachau
Alexis Ballier schrieb:
 On Sun, 03 Mar 2013 14:02:58 +0100
 Thomas Sachau to...@gentoo.org wrote:

 Once the eclass has per-ABI header
 
 I think this is needed.
 
 and binaries support,
 
 but here, could you enlighten me on its use cases ? I can't imagine
 why having multi binaries support would be useful.
 
 Alexis.
 


At least some binaries do have abi-specific output, which is used by
other applications. As a good example of this, have a look at qmake and
qmake based build systems.

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Packages up for grabs

2013-03-03 Thread Pacho Ramos
After talking with serkan the following packages are now up for grabs:
x11-libs/gtkhotkey
gnome-extra/file-browser-applet
app-mobilephone/ganyremote



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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Carlos Silva
On Sun, Mar 3, 2013 at 1:42 PM, hasufell hasuf...@gentoo.org wrote:

 What do we have useflags for in gentoo?

 add a unsupported-kernels useflag, mask it, add a clear statement in
 the masking reason and be done


Not a bad solution, still, I, as a user, don't think making the compilation
work with a specific kernel should be considered unsupported. How many
times modules stop working because the kernel changed something that
breakes compilation? And I'm not only talking  about closed source drivers,
even open source ones have this problem, but in fact, they are fixed
faster.

Does the gentoo community really need this kind of strictness? Don't think
so.


Re: [gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Chí-Thanh Christopher Nguyễn
Alexis Ballier schrieb:
 and binaries support,
 but here, could you enlighten me on its use cases ? I can't imagine
 why having multi binaries support would be useful.

One example is glxinfo from the mesa-progs package, it will display the
information for the ABI it is compiled with. So if you want to know
about the state of GLX/OpenGL acceleration for x86 applications, you
will need x86 glxinfo.


Best regards,
Chí-Thanh Christopher Nguyễn




[gentoo-dev] net-proxy herd is empty

2013-03-03 Thread Pacho Ramos
As wschlich no longer has enough time for that packages, this herd is
now empty. If you want to help, please join the herd. If nobody joins, I
will proceed with dropping it and moving its packages maintainer-needed
letting everybody want the packages they prefer.

Thanks


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


Re: [gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Alexis Ballier
On Sun, 03 Mar 2013 16:47:43 +0100
Thomas Sachau to...@gentoo.org wrote:

 Alexis Ballier schrieb:
  On Sun, 03 Mar 2013 14:02:58 +0100
  Thomas Sachau to...@gentoo.org wrote:
 
  Once the eclass has per-ABI header
  
  I think this is needed.
  
  and binaries support,
  
  but here, could you enlighten me on its use cases ? I can't imagine
  why having multi binaries support would be useful.
  
  Alexis.
  
 
 
 At least some binaries do have abi-specific output, which is used by
 other applications. As a good example of this, have a look at qmake
 and qmake based build systems.

hmm, qmake doesnt seem to be the perfect example: how do you handle
this?

- install qmake-${abi}
- ln -s qmake-${DEFAULT_ABI} qmake
- modify eqmake4 to call the right qmake when doing multilib?

this sounds hackish for a behavior that doesn't make much sense to me
(its an upstream problem here); the glxinfo example seems perfectly
valid though.

Alexis.



Re: [gentoo-dev] net-proxy herd is empty

2013-03-03 Thread Tom Wijsman
On Sun, 03 Mar 2013 17:00:57 +0100
Pacho Ramos pa...@gentoo.org wrote:

 As wschlich no longer has enough time for that packages, this herd is
 now empty. If you want to help, please join the herd. If nobody
 joins, I will proceed with dropping it and moving its packages
 maintainer-needed letting everybody want the packages they prefer.
 
 Thanks

Not joining until others join because I don't want to be the sole
herd member, but I do want to help out with occasional bumps and such
if there clearly is a case of lack of manpower.

I'm also interested in stepping up as a maintainer for
net-proxy/privoxy.


With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Alec Warner
On Sun, Mar 3, 2013 at 7:49 AM, Carlos Silva r3...@r3pek.org wrote:
 On Sun, Mar 3, 2013 at 1:42 PM, hasufell hasuf...@gentoo.org wrote:

 What do we have useflags for in gentoo?

 add a unsupported-kernels useflag, mask it, add a clear statement in
 the masking reason and be done


 Not a bad solution, still, I, as a user, don't think making the compilation
 work with a specific kernel should be considered unsupported. How many
 times modules stop working because the kernel changed something that breakes
 compilation? And I'm not only talking  about closed source drivers, even
 open source ones have this problem, but in fact, they are fixed faster.

 Does the gentoo community really need this kind of strictness? Don't think
 so.


So I'm going to get a bit meta here, forgive me ;)

Currently the project more or less functions on herd and maintainer
'ownership.' Ownership of problems tends to be good in many cases. It
is clear who is responsible, we know who to contact to fix bugs and
ask questions of. This does lead to disagreements (such as this
thread.) Some developers want these patches and the package
maintainers disagree. In the current scheme, the package maintainer
always wins. This is the downside to ownership, ownership implies
control and responsibility. The package maintainers are against these
patches, they do not want to own them, and they do not want the
associated responsibility of users using them.

I don't even necessarily mind Samuli's commit (ask for forgiveness,
not permission), but I would mind if he put the patches back. The
package maintainer has spoken out about why they dislike the patches
and you should respect their opinion. The maintainers in this case
suggested an overlay, and they even offered point users to it.

This is the system we have; if you think it sucks (and it does,
sometimes) please propose something better.

-A



Re: [gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Thomas Sachau
Alexis Ballier schrieb:
 On Sun, 03 Mar 2013 16:47:43 +0100
 Thomas Sachau to...@gentoo.org wrote:
 
 Alexis Ballier schrieb:
 On Sun, 03 Mar 2013 14:02:58 +0100
 Thomas Sachau to...@gentoo.org wrote:

 Once the eclass has per-ABI header

 I think this is needed.

 and binaries support,

 but here, could you enlighten me on its use cases ? I can't imagine
 why having multi binaries support would be useful.

 Alexis.



 At least some binaries do have abi-specific output, which is used by
 other applications. As a good example of this, have a look at qmake
 and qmake based build systems.
 
 hmm, qmake doesnt seem to be the perfect example: how do you handle
 this?
 
 - install qmake-${abi}

ok

 - ln -s qmake-${DEFAULT_ABI} qmake

Just the same as with headers:

You dont symlink the headers for the default ABI, but instead a wrapper
is placed, which does then call/include the real target, so in this
case, qmake is then a symlink to the abiwrapper, which does execute the
real abi-specific binary, depending on the current ABI.
We can of course place this abiwrapper in every place, where it is
needed instead of the symlink, but having one central and package
provided wrapper instead is easier to maintain and update.

 - modify eqmake4 to call the right qmake when doing multilib?

not needed at all (with multilib-portage), since when any package calls
qmake to get any abi-specific details, the abiwrapper executes the
binary, that matches the ABI and you get the right details for your ABI.

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Alexis Ballier
On Sun, 03 Mar 2013 17:27:50 +0100
Thomas Sachau to...@gentoo.org wrote:

 Alexis Ballier schrieb:
  On Sun, 03 Mar 2013 16:47:43 +0100
  Thomas Sachau to...@gentoo.org wrote:
  
  Alexis Ballier schrieb:
  On Sun, 03 Mar 2013 14:02:58 +0100
  Thomas Sachau to...@gentoo.org wrote:
 
  Once the eclass has per-ABI header
 
  I think this is needed.
 
  and binaries support,
 
  but here, could you enlighten me on its use cases ? I can't
  imagine why having multi binaries support would be useful.
 
  Alexis.
 
 
 
  At least some binaries do have abi-specific output, which is used
  by other applications. As a good example of this, have a look at
  qmake and qmake based build systems.
  
  hmm, qmake doesnt seem to be the perfect example: how do you handle
  this?
  
  - install qmake-${abi}
 
 ok
 
  - ln -s qmake-${DEFAULT_ABI} qmake
 
 Just the same as with headers:
 
 You dont symlink the headers for the default ABI, but instead a
 wrapper is placed, which does then call/include the real target, so
 in this case, qmake is then a symlink to the abiwrapper, which does
 execute the real abi-specific binary, depending on the current ABI.
 We can of course place this abiwrapper in every place, where it is
 needed instead of the symlink, but having one central and package
 provided wrapper instead is easier to maintain and update.
 
  - modify eqmake4 to call the right qmake when doing multilib?
 
 not needed at all (with multilib-portage), since when any package
 calls qmake to get any abi-specific details, the abiwrapper executes
 the binary, that matches the ABI and you get the right details for
 your ABI.
 

Indeed, nice idea. The wrapper can just call argv[0]-${ABI} or argv[0]
if ABI is unset or argv[0]-${ABI} does not exist.
Do you install this abiwrapper with multilib-portage? What would you
think about splitting it and adding such a package to the tree?

Alexis.



Re: [gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Michał Górny
On Sun, 03 Mar 2013 17:27:50 +0100
Thomas Sachau to...@gentoo.org wrote:

 Alexis Ballier schrieb:
  On Sun, 03 Mar 2013 16:47:43 +0100
  Thomas Sachau to...@gentoo.org wrote:
  
  Alexis Ballier schrieb:
  On Sun, 03 Mar 2013 14:02:58 +0100
  Thomas Sachau to...@gentoo.org wrote:
 
  Once the eclass has per-ABI header
 
  I think this is needed.
 
  and binaries support,
 
  but here, could you enlighten me on its use cases ? I can't imagine
  why having multi binaries support would be useful.
 
  Alexis.
 
 
 
  At least some binaries do have abi-specific output, which is used by
  other applications. As a good example of this, have a look at qmake
  and qmake based build systems.
  
  hmm, qmake doesnt seem to be the perfect example: how do you handle
  this?
  
  - install qmake-${abi}
 
 ok
 
  - ln -s qmake-${DEFAULT_ABI} qmake
 
 Just the same as with headers:
 
 You dont symlink the headers for the default ABI, but instead a wrapper
 is placed, which does then call/include the real target, so in this
 case, qmake is then a symlink to the abiwrapper, which does execute the
 real abi-specific binary, depending on the current ABI.
 We can of course place this abiwrapper in every place, where it is
 needed instead of the symlink, but having one central and package
 provided wrapper instead is easier to maintain and update.
 
  - modify eqmake4 to call the right qmake when doing multilib?
 
 not needed at all (with multilib-portage), since when any package calls
 qmake to get any abi-specific details, the abiwrapper executes the
 binary, that matches the ABI and you get the right details for your ABI.

What do we need that wrapper for? What does the wrapper do? Does it
just rely on custom 'ABI' variable? Or maybe should it try to detect
whether it was called by a 64- or 32-bit app? What for?

It's just a needless complexity, a big tool to handle a few corner
cases. Alexis just pointed out a perfectly good way of handling it.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Some packages up for grabs

2013-03-03 Thread Wolfram Schlich
Hey again!

Some of the packages I offered for grabs have been taken
a while ago, thanks everyone. Here are the remaining ones:

* Wolfram Schlich wschl...@gentoo.org [2012-12-01 11:02]:
 [...]
 Feel free to take care of the following packages that I used to
 maintain a while ago but don't anymore due to change of interest:
 
 - RAID controller utils:
 
 sys-block/afacli  (older Adaptec)
 sys-block/dellmgr (older Dell-branded LSI MegaRAID)
 [...]
 sys-block/lsiutil (LSI MegaRAID)

Dropped to maintainer-nee...@gentoo.org

 - Other packages:
 
 app-arch/afio
 app-misc/digitemp
 [...]
 media-gfx/dcraw
 net-analyzer/nmbscan
 net-analyzer/portbunny
 net-dns/fpdns
 [...]
 sys-block/spindown
 sys-fs/inotify-tools
 sys-fs/owfs

Dropped to maintainer-nee...@gentoo.org

Cheers,
Wolfram



[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Ryan Hill
On Sun, 03 Mar 2013 15:42:56 +0100
hasufell hasuf...@gentoo.org wrote:

 What do we have useflags for in gentoo?

Not for conditional patching, that's for sure.

 add a unsupported-kernels useflag, mask it, add a clear statement in
 the masking reason and be done

If the description of the flag you're adding could be paraphrased to be
enable this or nothing works then you really shouldn't be allowed within 10
feet of any system with a tree checkout on it.  30 feet if you're also
suggesting it should be disabled by default.


-- 
gcc-porting
toolchain, wxwidgetslearn a language baby, it's that kind of place
@ gentoo.org   where low card is hunger and high card is taste


signature.asc
Description: PGP signature


[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Ryan Hill
On Sat, 2 Mar 2013 23:11:44 -0800
Alec Warner anta...@gentoo.org wrote:

 I do not find their stance wholly unreasonable. They offered to point
 users at an overlay, if someone was willing to maintain the patches
 there (in lieu of user_patches.) The end result is that if users apply
 the patches, they will get an unsupported setup. There is a fear as
 well, that the patches may damage cards (since the patches are not
 supported by the vendor.)

We're talking about updating an include path here.  Some files moved.  I don't
think that justifies breaking stable. 


-- 
gcc-porting
toolchain, wxwidgetslearn a language baby, it's that kind of place
@ gentoo.org   where low card is hunger and high card is taste


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Carlos Silva
On Sun, Mar 3, 2013 at 4:39 PM, Ryan Hill dirtye...@gentoo.org wrote:

 On Sat, 2 Mar 2013 23:11:44 -0800
 Alec Warner anta...@gentoo.org wrote:

  I do not find their stance wholly unreasonable. They offered to point
  users at an overlay, if someone was willing to maintain the patches
  there (in lieu of user_patches.) The end result is that if users apply
  the patches, they will get an unsupported setup. There is a fear as
  well, that the patches may damage cards (since the patches are not
  supported by the vendor.)

 We're talking about updating an include path here.  Some files moved.  I
 don't
 think that justifies breaking stable.


Exactly my point. This a simple make-it-compile-without-any-new-stuff,
not add-this-cool-new-feature-to-the-package patch. There are differences
in them...

Again, it's just me, and i don't complain if the maintainer doesn't wan't
to accept the patch, i'm just expressing my opinion.


Re: [gentoo-dev] net-proxy herd is empty

2013-03-03 Thread Pavlos Ratis
On Sun, Mar 3, 2013 at 6:16 PM, Tom Wijsman tom...@gentoo.org wrote:
 On Sun, 03 Mar 2013 17:00:57 +0100
 Pacho Ramos pa...@gentoo.org wrote:

 As wschlich no longer has enough time for that packages, this herd is
 now empty. If you want to help, please join the herd. If nobody
 joins, I will proceed with dropping it and moving its packages
 maintainer-needed letting everybody want the packages they prefer.

 Thanks

 Not joining until others join because I don't want to be the sole
 herd member, but I do want to help out with occasional bumps and such
 if there clearly is a case of lack of manpower.

 I'm also interested in stepping up as a maintainer for
 net-proxy/privoxy.


 With kind regards,

 Tom Wijsman (TomWij)
 Gentoo Developer

 E-mail address  : tom...@gentoo.org
 GPG Public Key  : 6D34E57D
 GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

I am interested in joining the herd. Now we can be 2 members. :)



[gentoo-dev] proxy-maintainers herd as a backup herd for all the user-maintained packages

2013-03-03 Thread Markos Chandras
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

A number of packages in the tree are maintained by a Gentoo developer
and a user. As a result of which, we are unable to monitor these
packages in bugzilla. This is useful in case one of the maintainers
goes MIA so we can find an alternative maintainer for them. So I am
kindly asking you to add the proxy-maintainers herd as a backup herd
for the packages that you proxy-maintain. I will go ahead and do it
myself in two weeks if you don't want to bother fixing your metadata.
If you want your packages to be excluded please let me know. This is
mainly for tracking purposes and we don't intend to take over the
maintainership of your packages (unless you want us to).

- -- 
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iQJ8BAEBCgBmBQJRM6X8XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88nwkP/2opVUCFBOE05djHu9mFVBWg
V95hiH8Twg2fZoFfBLohyt2UAN0ZbYWmTbTIzZsglAPzBSQIz1pFLp08ZEjxKXXF
iOuuTmLKLFy/QJisbmFOuTHXc7tqdPnBdbPQFb9+ntU42PINus6IbY2QXBDpZY/s
AEbUF2D0XjFGbHd63VrUMyzC4/4M8Fxn3e3OZ19dZHUVYZ3p/pUlwubVmkwb7Z45
YKEk5yxdYrGZuwKFtn4fK4/suPvqDqARZ5B4bBg3vgm2I8pUTTZqiZuKSMaobaTo
fbcuNZE99hOtXHzOgQmhLJSBrTy2gju2ygLrvJPIoREvHXfVC1CYxAm7FWXSyVsk
IfuvN0WXT0dCEzTqet/fYjpETe2ZOaFpY9sUyUHB9S9Ifv8G2zVQIdXw+nNol7Kq
6Vs6WbZiC9Hk+ycsE+bR07QgXl7bh/I4rAsnKJKv8J+Y2Tw05ADrSHNk0GrFfKs7
BFjkM8tZ/4vonaRjmEKAqPjiXnKKUa2ovPNvrWx8BDLcDsyltswSaPq9luZSvUPT
bDA2/ptHYoeNr+W7k95OdY1/p1MFcuImfGODDucX3vXyQLPOvqhwUK8ifPuQOaYJ
ij+rnczHQ4qtwa64aYSOSs2z/M6GZK+4cp3QCBMyt4BADBOskUNy+MisHEqzLvvB
DJuBD7BJAiPU4tYsBp1/
=xmSv
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Chí-Thanh Christopher Nguyễn
Ryan Hill schrieb:
 On Sun, 03 Mar 2013 15:42:56 +0100
 hasufell hasuf...@gentoo.org wrote:

 What do we have useflags for in gentoo?

 Not for conditional patching, that's for sure.

USE=vanilla already controls conditional patching for around two dozen
packages.

 add a unsupported-kernels useflag, mask it, add a clear statement in
 the masking reason and be done

 If the description of the flag you're adding could be paraphrased to be
 enable this or nothing works then you really shouldn't be allowed
within 10
 feet of any system with a tree checkout on it. 30 feet if you're also
 suggesting it should be disabled by default.

Not that I care about nvidia-drivers, but how about Increase kernel
compatibility at the cost of a supportable system.


Best regards,
Chí-Thanh Christopher Nguyễn





[gentoo-dev] maintainer-wanted: x11-drivers/nvidia-drivers

2013-03-03 Thread Doug Goldstein
One of the reasons people volunteer in open source projects is to
scratch their personal itch. When that itch develops into a festering,
gangrenous limb it becomes time to amputate it. That is what I am
doing with my involvement in x11-drivers/nvidia-drivers. As a result
someone will need to work with spock and rej to figure out what
aspects they are able to maintain and then maintain the components
they aren't able to. For example, different hardware has different
series of drivers to support it.

-- 
Doug Goldstein



Re: [gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Thomas Sachau
Alexis Ballier schrieb:
 On Sun, 03 Mar 2013 17:27:50 +0100
 Thomas Sachau to...@gentoo.org wrote:
 
 Alexis Ballier schrieb:
 On Sun, 03 Mar 2013 16:47:43 +0100
 Thomas Sachau to...@gentoo.org wrote:

 Alexis Ballier schrieb:
 On Sun, 03 Mar 2013 14:02:58 +0100
 Thomas Sachau to...@gentoo.org wrote:

 Once the eclass has per-ABI header

 I think this is needed.

 and binaries support,

 but here, could you enlighten me on its use cases ? I can't
 imagine why having multi binaries support would be useful.

 Alexis.



 At least some binaries do have abi-specific output, which is used
 by other applications. As a good example of this, have a look at
 qmake and qmake based build systems.

 hmm, qmake doesnt seem to be the perfect example: how do you handle
 this?

 - install qmake-${abi}

 ok

 - ln -s qmake-${DEFAULT_ABI} qmake

 Just the same as with headers:

 You dont symlink the headers for the default ABI, but instead a
 wrapper is placed, which does then call/include the real target, so
 in this case, qmake is then a symlink to the abiwrapper, which does
 execute the real abi-specific binary, depending on the current ABI.
 We can of course place this abiwrapper in every place, where it is
 needed instead of the symlink, but having one central and package
 provided wrapper instead is easier to maintain and update.

 - modify eqmake4 to call the right qmake when doing multilib?

 not needed at all (with multilib-portage), since when any package
 calls qmake to get any abi-specific details, the abiwrapper executes
 the binary, that matches the ABI and you get the right details for
 your ABI.

 
 Indeed, nice idea. The wrapper can just call argv[0]-${ABI} or argv[0]
 if ABI is unset or argv[0]-${ABI} does not exist.
 Do you install this abiwrapper with multilib-portage? What would you
 think about splitting it and adding such a package to the tree?
 
 Alexis.
 

The wrapper is already in a seperate package [1], the currently active
and tested version (1.0) is in bash, also there is a (currently masked)
version 2.0 written by binki in C doing the same natively. So you even
have a choice in what to use. :-)

[1]:
http://git.overlays.gentoo.org/gitweb/?p=proj/multilib-portage.git;a=tree;f=sys-apps/abi-wrapper

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] net-proxy herd is empty

2013-03-03 Thread Tom Wijsman
On Sun, 3 Mar 2013 21:00:19 +0200
Pavlos Ratis daster...@gentoo.org wrote:

 I am interested in joining the herd. Now we can be 2 members. :)

Added us both to the net-proxy herd and mail alias.


With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


signature.asc
Description: PGP signature


Re: [gentoo-dev] net-proxy herd is empty

2013-03-03 Thread Pacho Ramos
El dom, 03-03-2013 a las 22:42 +0100, Tom Wijsman escribió:
 On Sun, 3 Mar 2013 21:00:19 +0200
 Pavlos Ratis daster...@gentoo.org wrote:
 
  I am interested in joining the herd. Now we can be 2 members. :)
 
 Added us both to the net-proxy herd and mail alias.
 
 
 With kind regards,
 
 Tom Wijsman (TomWij)
 Gentoo Developer
 
 E-mail address  : tom...@gentoo.org
 GPG Public Key  : 6D34E57D
 GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

Thanks a lot!


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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread hasufell
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/03/2013 06:24 PM, Ryan Hill wrote:
 On Sun, 03 Mar 2013 15:42:56 +0100 hasufell hasuf...@gentoo.org
 wrote:
 
 What do we have useflags for in gentoo?
 
 Not for conditional patching, that's for sure.
 

That simply diverges from reality.

# qgrep epatch | grep 'use\ ' | wc -l
476

Since conditional seds are practically the same...

# qgrep ' sed ' | grep 'use\ ' | wc -l
447

And those are just lazy greps not catching if else foo syntax.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRM8koAAoJEFpvPKfnPDWzPbQH/1dNTVcmdCoZY4pcmjbwA8BB
qY79pWRTLF0/aMi99VZJOil2XPtWQ3Jgyx+CZLsqxhGmCIwx66hdyY5oV7+117zE
MGqsTMvGCUzxpKUbvEpvJt7/P7g+QwlzAIhEOezGEOfnD8gW4tVdokLqoYxPcaMz
tNBh9ybuVENx9EhSfPwokkLT8Ir1UfPhqPcAWlrpxD1ATgUyJHrZXtPZDh1nEbAo
9hL4vgEDPhlQBL4dZyfzYNgFzQrudnphslYZZNJsPuozlyouAHnIVP7EbPJ2fLAY
eTI7JJii1coGGSoTMGu4fbvnRx4EZNcAImwoEgXIZY28oLLu8wrbtW8Ne8aP72M=
=W6be
-END PGP SIGNATURE-



Re: [gentoo-dev] maintainer-wanted: x11-drivers/nvidia-drivers

2013-03-03 Thread Andreas K. Huettel
Am Sonntag, 3. März 2013, 15:39:16 schrieb Doug Goldstein:
 One of the reasons people volunteer in open source projects is to
 scratch their personal itch. When that itch develops into a festering,
 gangrenous limb it becomes time to amputate it. That is what I am
 doing with my involvement in x11-drivers/nvidia-drivers. As a result
 someone will need to work with spock and rej to figure out what
 aspects they are able to maintain and then maintain the components
 they aren't able to. For example, different hardware has different
 series of drivers to support it.

Just as a side note spock was retired (bug closed about a week ago).

--
Andreas K. Huettel
Gentoo Linux developer
dilfri...@gentoo.org
http://www.akhuettel.de/


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


Re: [gentoo-dev] maintainer-wanted: x11-drivers/nvidia-drivers

2013-03-03 Thread Mike Gilbert
On Sun, Mar 3, 2013 at 4:39 PM, Doug Goldstein car...@gentoo.org wrote:
 One of the reasons people volunteer in open source projects is to
 scratch their personal itch. When that itch develops into a festering,
 gangrenous limb it becomes time to amputate it. That is what I am
 doing with my involvement in x11-drivers/nvidia-drivers. As a result
 someone will need to work with spock and rej to figure out what
 aspects they are able to maintain and then maintain the components
 they aren't able to. For example, different hardware has different
 series of drivers to support it.

Thanks for sticking with it as long as you have.



Re: [gentoo-dev] Re: [RFC] multilib-build.eclass and restricting unsupported ABIs

2013-03-03 Thread Michał Górny
On Sun, 3 Mar 2013 18:18:12 +0100
Alexis Ballier aball...@gentoo.org wrote:

 On Sun, 3 Mar 2013 17:58:26 +0100
 Michał Górny mgo...@gentoo.org wrote:
 
  What do we need that wrapper for? What does the wrapper do? Does it
  just rely on custom 'ABI' variable?
 
 yes -- it must perform some checks though.

What kind of checks?

  Or maybe should it try to detect
  whether it was called by a 64- or 32-bit app?
 
 this wont work: think about a build system, your shell/make will likely
 be your default abi's but may call abi-specific tools depending on what
 you build _for_ not what you build _with_

That's one side of it. The other is that if it worked, it may be
something really unexpected. Do you expect things to work differently
when called by a 32-bit program?

  What for?
 
 in order to be transparent from the ebuild perspective.

That depends on what kind of transparency do we want. I prefer being
explicit here rather than assuming something you can't know for sure.

I think we're starting to miss the point of multilib. Multilib was
intended as a cheap way of getting things working. I believe that we
should still consider it so, and keep it in cages rather than believing
that the world is more fun with tigers jumping around.

That said, I wouldn't say that making random executables in system work
differently on ${ABI} is a way to go. That leaves the tricky imprint
of multilib visible to users who shouldn't care about it. If they do,
they're looking for multilib-portage.

The whole 'switching' part of multilib should be kept part of our build
system -- eclasses, ebuilds or just some specificities like libdir or
pkg-config path switching.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Ryan Hill
On Sun, 03 Mar 2013 23:05:28 +0100
hasufell hasuf...@gentoo.org wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 03/03/2013 06:24 PM, Ryan Hill wrote:
  On Sun, 03 Mar 2013 15:42:56 +0100 hasufell hasuf...@gentoo.org
  wrote:
  
  What do we have useflags for in gentoo?
  
  Not for conditional patching, that's for sure.
  
 
 That simply diverges from reality.
 
 # qgrep epatch | grep 'use\ ' | wc -l
 476
 
 Since conditional seds are practically the same...
 
 # qgrep ' sed ' | grep 'use\ ' | wc -l
 447
 
 And those are just lazy greps not catching if else foo syntax.

Sometimes it's unavoidable.  Sometimes people don't think before they do
something.  If the patch makes a fundamental change in the package that can't
be controlled another way (say --configure flags or defines) then, yes, you may
have to use conditional patching.  I'm thinking of something like infinality or
x32 support.  In both those cases we're adding a feature, not making a bug
fix.  That's an important distinction.  USE flags exist to give the user a
choice between A and B.  If choice A is package doesn't build then there's
really no choice at all. You've just added a new way for a package to fail.  We
already have plenty of those.  Please don't add more.


-- 
gcc-porting
toolchain, wxwidgetslearn a language baby, it's that kind of place
@ gentoo.org   where low card is hunger and high card is taste


signature.asc
Description: PGP signature


[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Nikos Chantziaras

On 03/03/13 09:11, Alec Warner wrote:

[...] My understanding of the summary is that the nvidia-driver
Gentoo team only supports kernels that nvidia themselves (upstream)
support. The Kernels  3.4 are not supported by upstream, so they
are also not supported in Gentoo. [...] There is a fear as well, that
the patches may damage cards (since the patches are not supported by
the vendor.)


Is there any communication with NVidia about this?  They have a Linux 
developers forum:


https://devtalk.nvidia.com/default/board/98/linux




[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2013-03-03 23h59 UTC

2013-03-03 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2013-03-03 23h59 UTC.

Removals:
net-libs/libutp 2013-02-28 10:31:02 ssuominen
dev-perl/Net-Server 2013-03-02 04:10:48 zx2c4
dev-util/qt-creator 2013-03-02 20:57:49 pesa
x11-libs/qt-assistant   2013-03-02 21:34:20 pesa
x11-libs/qt-bearer  2013-03-02 21:34:20 pesa
x11-libs/qt-core2013-03-02 21:34:21 pesa
x11-libs/qt-dbus2013-03-02 21:34:21 pesa
x11-libs/qt-declarative 2013-03-02 21:34:22 pesa
x11-libs/qt-demo2013-03-02 21:34:22 pesa
x11-libs/qt-gui 2013-03-02 21:34:22 pesa
x11-libs/qt-meta2013-03-02 21:34:23 pesa
x11-libs/qt-mobility2013-03-02 21:34:23 pesa
x11-libs/qt-multimedia  2013-03-02 21:34:24 pesa
x11-libs/qt-opengl  2013-03-02 21:34:24 pesa
x11-libs/qt-openvg  2013-03-02 21:34:24 pesa
x11-libs/qt-phonon  2013-03-02 21:34:25 pesa
x11-libs/qt-qt3support  2013-03-02 21:34:25 pesa
x11-libs/qt-script  2013-03-02 21:34:25 pesa
x11-libs/qt-sql 2013-03-02 21:34:25 pesa
x11-libs/qt-svg 2013-03-02 21:34:25 pesa
x11-libs/qt-test2013-03-02 21:34:26 pesa
x11-libs/qt-webkit  2013-03-02 21:34:26 pesa
x11-libs/qt-xmlpatterns 2013-03-02 21:34:26 pesa
dev-python/github2  2013-03-03 09:58:56 radhermit

Additions:
dev-python/robotframework-sshlibrary2013-02-26 01:51:34 radhermit
dev-util/howdoi 2013-02-26 07:39:44 kensington
net-p2p/soulseek-qt 2013-02-26 13:10:34 zx2c4
media-gfx/iscan-plugin-perfection-v370  2013-02-26 16:13:06 flameeyes
x11-misc/menulibre  2013-02-26 20:37:42 hasufell
net-misc/netcfg 2013-02-26 20:55:46 floppym
games-engines/renpy 2013-02-27 00:20:19 hasufell
dev-perl/Net-ARP2013-02-27 10:38:20 chainsaw
net-misc/arpsponge  2013-02-27 13:31:45 chainsaw
app-admin/eselect-renpy 2013-02-27 19:21:26 hasufell
games-misc/katawa-shoujo2013-02-27 22:13:05 hasufell
app-misc/flyte-download-manager 2013-02-28 03:41:51 ford_prefect
dev-python/python-djvulibre 2013-02-28 15:57:29 pinkbyte
app-text/djvusmooth 2013-02-28 16:33:36 pinkbyte
dev-python/requests-cache   2013-02-28 17:31:13 zx2c4
sys-block/rts5229   2013-02-28 17:39:19 vikraman
sys-block/rts_pstor 2013-02-28 17:48:08 vikraman
mail-mta/opensmtpd  2013-02-28 17:57:15 zx2c4
dev-perl/Net-Server 2013-02-28 19:12:15 zx2c4
mail-filter/dkimproxy   2013-02-28 19:14:34 zx2c4
app-i18n/pyzy   2013-03-01 05:29:16 naota
app-misc/xmind  2013-03-02 03:32:55 creffett
perl-core/autodie   2013-03-02 08:38:17 tove
virtual/perl-autodie2013-03-02 08:39:58 tove
dev-qt/qt-creator   2013-03-02 15:24:29 yngwin
dev-qt/qt-meta  2013-03-02 15:24:49 yngwin
dev-qt/qt-mobility  2013-03-02 15:25:04 yngwin
dev-qt/qt3support   2013-03-02 15:25:21 yngwin
dev-qt/qtbearer 2013-03-02 15:25:37 yngwin
dev-qt/qtcore   2013-03-02 15:26:01 yngwin
dev-qt/qtdbus   2013-03-02 15:26:24 yngwin
dev-qt/qtdeclarative2013-03-02 15:26:48 yngwin
dev-qt/qtdemo   2013-03-02 15:27:09 yngwin
dev-qt/qtgui2013-03-02 15:27:36 yngwin
dev-qt/qthelp   2013-03-02 15:30:20 yngwin
dev-qt/qtmultimedia 2013-03-02 15:31:35 yngwin
dev-qt/qtopengl 2013-03-02 15:31:52 yngwin
dev-qt/qtopenvg 2013-03-02 15:32:11 yngwin
dev-qt/qtphonon 2013-03-02 15:32:28 yngwin
dev-qt/qtscript 2013-03-02 15:33:29 yngwin
dev-qt/qtsql2013-03-02 15:34:06 yngwin
dev-qt/qtsvg2013-03-02 15:34:24 yngwin
dev-qt/qttest   2013-03-02 15:34:43 yngwin
dev-qt/qtwebkit 2013-03-02 15:35:43 yngwin
dev-qt/qtxmlpatterns

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/confuse: confuse-2.7.ebuild ChangeLog

2013-03-03 Thread Peter Stuge
Markos Chandras wrote:
  getting stuff done is not an answer.
 
  it made something easier for him
 
 I asked why he did it, and you keep telling me because he had to.

I'm guessing that it didn't have much to do with Gentoo. Maybe he'll
fill in.


 I am reviewing commits from time to time because:
 
 b) people may did a bad commit so I would like to be there and point them
 
 I am not the Gentoo police

That looks really confusing. I think you are contradicting yourself.
But I guess never mind.


  Again, I guess you have to make Mike go away now.
 
 I never said that so please just stop it.

You threatened to preempt me if I wanted to become a developer and
found his practise OK - meaning that the behavior is unacceptable.
If you are to be the least consistent you really need to also
threaten to remove him. (It would be pretty ridiculously hipocratic
and of course harmful for project evolution if the rules apply only
to aspiring devs.)

But I'd obviously prefer if you didn't do that to him.


//Peter



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog

2013-03-03 Thread Rick Zero_Chaos Farina
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/03/2013 12:24 PM, Ryan Hill wrote:
 On Sun, 03 Mar 2013 15:42:56 +0100 hasufell hasuf...@gentoo.org
 wrote:
 
 What do we have useflags for in gentoo?
 
 Not for conditional patching, that's for sure.
 
 add a unsupported-kernels useflag, mask it, add a clear
 statement in the masking reason and be done
 
 If the description of the flag you're adding could be paraphrased
 to be enable this or nothing works then you really shouldn't be
 allowed within 10 feet of any system with a tree checkout on it.
 30 feet if you're also suggesting it should be disabled by
 default.
 
 
++
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRNBiFAAoJEKXdFCfdEflKBk0P/0KayZkgo6tiQr+jRctZh4Bh
fNOGh1noj+4nrAV7tLmWTOALf1fKoEkcuxXiC65xpk3uMeMOKz7AwrQp7Fp7DskX
dZTC5LH1c1lqtlsFmhWH2pcwqiNiJx0iOtErMuJQFBW5f2ndh4WUiFAVS1ltIFNk
I18eqQ+ZjArag19L9LcpgC4WDzEEY/ZdMZ3PKtSWcer5gN0m1nh2eA8fhG92sQKn
WPZX1UfVEG8aywHY5MJeMDRjHJYPNbo88mU+CVe8c6eL33op1AWxY/8AZP281EsG
rdILERCaX9DnGUeqZbAc7Awhyiz7pHgeYzHVj72tEprfGtMTjgXvOpjQBSf/q0xm
3r6r6gGo4rm8RB7wxsEwsBIPoRC3p/nyZgmqYpqawOjYF8jqMq51T9kVde2IVThy
tKJE4a+Dzyx6Ebhl+IGTW6gUxQZM630+4yq+ClzmP8/g+b4+cvxhPvnZoUu7KCKi
RpQlc4H6LcywL1OdLxYUdyc/Zexq89iXBxs3R3kXID2wFlBWjA9zCM8i7BouG/jA
eUv3mGPcyQtjjliphmlPKsh/+TkxPGSnv1El7oNsdtJIR1kXDbAQ7BieLSvIrW0M
yxbk8P0iv1DM/3X4kIaQT2iltd01NJKKiIFiVAp51bICZuEcanU8EuatZ/WTwFcu
3RY+YNzewyGPBE5reN8c
=A5Db
-END PGP SIGNATURE-



Re: [gentoo-dev] maintainer-wanted: x11-drivers/nvidia-drivers

2013-03-03 Thread Rick Zero_Chaos Farina
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/03/2013 04:39 PM, Doug Goldstein wrote:
 One of the reasons people volunteer in open source projects is to
 scratch their personal itch. When that itch develops into a festering,
 gangrenous limb it becomes time to amputate it. That is what I am
 doing with my involvement in x11-drivers/nvidia-drivers. As a result
 someone will need to work with spock and rej to figure out what
 aspects they are able to maintain and then maintain the components
 they aren't able to. For example, different hardware has different
 series of drivers to support it.
 

Cardoe,

I am sorry that this package has been such a headache for you,
unfortunately binary drivers (especially) are often like that. Thanks
for all your hard work keeping this usable.

I make no promises as to my level of success, but I am willing to fight
the fight. I'm adding myself as maintainer, but as always, I welcome
help from others.

- -Zero
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRNBl3AAoJEKXdFCfdEflKPHkQAI+DYLY+Hh25CYuNQYzVpMpx
yjHboJRa7JTt+/oiZb9S9vGZMj2IkWfEcBXJvfJQVYX/jS/ud1pqaJ2d+iFBrLEk
mfVdUKXJ0T1TXpItBQquylteivNxLiDnAddM2ZX1CJ5q3zFFgqy0twZUbOCCHhTe
nvhvIxa6yBlWKN1Qg+qQyBUGaKgGNM8h2iiYY1GzEuS82WK5uyYynXN8qLZS3aKQ
ILU4DyFCCtaLGKwdbmkYDAnRFXTaCmXulZkp1M43I6sXECmX6WYfWFn1DRDi4ya4
7cO6ieG1gSJB2VptzZB9MeAe5Gr+U8Whk1L35bk8HGTNDf1VdazUdVVDPVaklCGY
JaK5NUWb5HffA8TudUuSN838pYOo8k79K/zWUr7uTuv87e2eP7P1pa0kiAc7km2y
dpOpsPWdByCuOl8KmpJIGfYj2FzyOXh5rELheR/Ki7CDkPukQOdEqqG3zpi5ECLA
7kuMn+FmlwTU2jIe2+1Bb8BxpIHhp4YJjUvu0kHwKFdPMl4ormJo+M4JFK3jXeCL
4Wp6tk41TAXQH4R2+Hz04yyvd6V6gtFAOtRkigxfByphmskiUdMmvN6NQ5Diohi8
sa+u+WhHTzswPSm1V4SfB05VHyPZRU+IA4PcfjYk4qcXHbIFFgOeJATwykF8PQZK
6tq87DNKZuZCIH7UE91g
=5i9p
-END PGP SIGNATURE-



[gentoo-dev] C++ TR1 virtuals

2013-03-03 Thread Diego Elio Pettenò
Hi all.

Since I'm running the tinderbox for Boost 1.52 on stable, and I was
looking into adding sub-slot support to my own packages, I noticed that
the three C++ TR1 virtuals are almost completely unused. The only user
is wvstreams, and only for one of them (functional).

I'm talking about:

virtual/c++-tr1-functional
virtual/c++-tr1-memory
virtual/c++-tr1-type-traits

Given that these will have a (bad) GCC dependnecy and a boost dependency
on them, should we just drop them?

Thanks,

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/