[gentoo-dev] Re: udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Duncan
Richard Yao posted on Sun, 18 Nov 2012 00:35:22 -0500 as excerpted:

 Having a builtin is a good idea, but the implementation as a mandatory
 dependency on kmod is not. The plan is to reintroduce it as an
 optional dependency, so that distributions (and Gentoo users) that do
 not want it can avoid it. None of us want to force dependencies on
 others and there is no need for this one.
 
 You do realize that you didn't really drop the dependency at all,
 right?
 
 kmod does not exist on my system and eudev builds without a problem. I
 am thinking of writing my own busybox-style code to handle module
 loading in the builtin when the configure script is told not to build
 with kmod. Does this not avoid the dependency?

FWIW...

I run a monolithic kernel here, no modules /to/ load.  As a result, for 
quite some time I had module-init-tools in package.provided, because I 
really didn't need it at all.

Then udev switched to kmod as a build-time dep.  I could no longer 
package.provide kmod as I had module-init-tools, because it was required 
to /build/ udev.  For no valid reason on my system.  Like any unnecessary 
feature that can be used to load an exploit, it's worse than useless.  
But it was required to build, just because someone decided people had no 
valid reason to run a monolithic kernel system any longer, and that 
people who did so apparently no longer mattered, udev-wise.

That's only one such decision of a whole list following a similar 
pattern, simply deciding that some segment of the Linux-using populace or 
another no longer matters, because it's not the segment that the udev 
folks are focused on.  In many cases, they've already said they're not 
interested in patches resolving the issues, too.  Thus, no, submitting 
the patches for inclusion upstream isn't working.  Seems reason enough 
for a fork, to me.

Back on subtopic, yes, I'm definitely interested in a udev fork that 
doesn't force the otherwise useless on my systems kmod as a build-time 
dep.  package.provided worked for years as a workaround for the module-
init-tools @system dep.  And I'd like to get back to not having to have a 
module-loader package installed at all, since I don't have any modules to 
load anyway.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 02:54:38AM -0500, Richard Yao wrote:
 On 05/09/2012 06:36 PM, Greg KH wrote:
  On Wed, May 09, 2012 at 08:51:37PM +0200, Fabio Erculiani wrote:
  I foresee a new udev fork then.
  
  Please feel free to do so, the code has been open since the first day I
  created it.
  
  Remember, forks are good, there's nothing wrong with them, I strongly
  encourage people to do them if they wish to, it benefits everyone
  involved.
  
  If udev is going to end up like avahi is, this is *highly* probable.
  
  That's an odd transition...
  
  With avahi is ... I actually mean, one single tarball blob depending
  on the whole world and its solar system and galaxy.
  
  Hyperbole, how nice :(
  
  Please stop throwing lennartware at people. FailAudio has been enough, 
  thanks.
  
  The use of these terms is both rude and totally uncalled for.  You
  should be ashamed of yourself.
  
  Seriously, that's unacceptable behavior from anyone.
  
  No one forces you to use any of this software if you do not want to.
  There are lots of other operating systems out there, feel free to switch
  to them if you do not like the way this one is working out, no one is
  stopping you.  But for you to disparage someone who has given immense
  bodies of work to the community, and you, for free, is horrible behavior
  and needs to stop right now.
  
  greg k-h
  
 
 Greg, would you clarify what you meant by this?

Meant by what part of the above response?  Written 6 months ago?

 Your recent comments suggest to me that you did not mean what I thought
 you meant.

What did you think I meant about what?

Again, I have no objection to people forking projects, it's great, and
fun to watch happen.  Fork away on your own site, with whom ever you
want to.

But if this fork is now the official Gentoo fork, owned by the Gentoo
Foundation, and it's the way forward that Gentoo the distro is going to
take with regards to how the boot process works on the system, then I
have something to say about it, as it affects me, a Gentoo developer.

And that is how this thread started, I wanted to know what was the
resolution of the council meeting with the very unclear and vague
meeting minutes.  I have yet to get that answer, which is troubling.

thanks,

greg k-h



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Richard Yao
On 11/18/2012 03:08 AM, Greg KH wrote:
 On Sun, Nov 18, 2012 at 02:54:38AM -0500, Richard Yao wrote:
 On 05/09/2012 06:36 PM, Greg KH wrote:
 On Wed, May 09, 2012 at 08:51:37PM +0200, Fabio Erculiani wrote:
 I foresee a new udev fork then.

 Please feel free to do so, the code has been open since the first day I
 created it.

 Remember, forks are good, there's nothing wrong with them, I strongly
 encourage people to do them if they wish to, it benefits everyone
 involved.

 If udev is going to end up like avahi is, this is *highly* probable.

 That's an odd transition...

 With avahi is ... I actually mean, one single tarball blob depending
 on the whole world and its solar system and galaxy.

 Hyperbole, how nice :(

 Please stop throwing lennartware at people. FailAudio has been enough, 
 thanks.

 The use of these terms is both rude and totally uncalled for.  You
 should be ashamed of yourself.

 Seriously, that's unacceptable behavior from anyone.

 No one forces you to use any of this software if you do not want to.
 There are lots of other operating systems out there, feel free to switch
 to them if you do not like the way this one is working out, no one is
 stopping you.  But for you to disparage someone who has given immense
 bodies of work to the community, and you, for free, is horrible behavior
 and needs to stop right now.

 greg k-h


 Greg, would you clarify what you meant by this?
 
 Meant by what part of the above response?  Written 6 months ago?
 
 Your recent comments suggest to me that you did not mean what I thought
 you meant.
 
 What did you think I meant about what?
 
 Again, I have no objection to people forking projects, it's great, and
 fun to watch happen.  Fork away on your own site, with whom ever you
 want to.
 
 But if this fork is now the official Gentoo fork, owned by the Gentoo
 Foundation, and it's the way forward that Gentoo the distro is going to
 take with regards to how the boot process works on the system, then I
 have something to say about it, as it affects me, a Gentoo developer.
 
 And that is how this thread started, I wanted to know what was the
 resolution of the council meeting with the very unclear and vague
 meeting minutes.  I have yet to get that answer, which is troubling.
 
 thanks,
 
 greg k-h

You are the one claiming that this is our official fork. None of us are.

This will be an official Gentoo project when we make the announcement in
the next few days. That makes it one project of many. GLEP 0039 clearly
states how this works. If you are unhappy with GLEP 0039, then you
should discuss that with the council.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 03:10:08AM -0500, Richard Yao wrote:
 You are the one claiming that this is our official fork. None of us are.

It's on the Gentoo github site, and it has the Gentoo Foundation
copyright all over all of the files in one of the branches, reviewed by
you.

I think I would be pretty foolish if I somehow thought it was _not_ an
official fork :)

 This will be an official Gentoo project when we make the announcement in
 the next few days. That makes it one project of many. GLEP 0039 clearly
 states how this works. If you are unhappy with GLEP 0039, then you
 should discuss that with the council.

I fail to see how 0039 has to do with this, please explain.  I also
don't see the copyright issue here, nor do I see where the decision of
the council was made.

Again, that's my original question, What is the decision of the council
regarding this issue?

thanks,

greg k-h



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Diego Elio Pettenò
On 18/11/2012 00:08, Greg KH wrote:
 But if this fork is now the official Gentoo fork, owned by the Gentoo
 Foundation, and it's the way forward that Gentoo the distro is going to
 take with regards to how the boot process works on the system, then I
 have something to say about it, as it affects me, a Gentoo developer.

Please note that I would be the first one, from a QA point of view, to
raise a huge question mark if somebody is planning to make this the
default anytime soon.

You want to keep it around as an option? Sure, feel free.

Moving as default? Over my dead public key.

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



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Richard Yao
On 11/18/2012 03:19 AM, Greg KH wrote:
 On Sun, Nov 18, 2012 at 03:10:08AM -0500, Richard Yao wrote:
 You are the one claiming that this is our official fork. None of us are.
 
 It's on the Gentoo github site, and it has the Gentoo Foundation
 copyright all over all of the files in one of the branches, reviewed by
 you.
 
 I think I would be pretty foolish if I somehow thought it was _not_ an
 official fork :)
 
 This will be an official Gentoo project when we make the announcement in
 the next few days. That makes it one project of many. GLEP 0039 clearly
 states how this works. If you are unhappy with GLEP 0039, then you
 should discuss that with the council.
 
 I fail to see how 0039 has to do with this, please explain.  I also
 don't see the copyright issue here, nor do I see where the decision of
 the council was made.
 
 Again, that's my original question, What is the decision of the council
 regarding this issue?
 
 thanks,
 
 greg k-h

I am sick of the harassment that I have received from you and a few
others both in public and in private. The public branch has been
deleted. Come back after we have done our first release. Otherwise,
leave us alone. That is all that I have to say.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 12:19:21AM -0800, Greg KH wrote:
 On Sun, Nov 18, 2012 at 03:10:08AM -0500, Richard Yao wrote:
  You are the one claiming that this is our official fork. None of us are.
 
 It's on the Gentoo github site, and it has the Gentoo Foundation
 copyright all over all of the files in one of the branches, reviewed by
 you.
 
 I think I would be pretty foolish if I somehow thought it was _not_ an
 official fork :)

Oh, and the README file says it is a Gentoo project:
This is a Gentoo sponsored project and testing is currently
being done with openrc.  However, we aim to be distro neutral
and welcome contribution from others using a variety of system
initializations.  We also aim towards POSIX compliance.

So why would I think otherwise?

thanks,

greg k-h



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Pacho Ramos
El dom, 18-11-2012 a las 00:27 -0800, Greg KH escribió:
 On Sun, Nov 18, 2012 at 12:19:21AM -0800, Greg KH wrote:
  On Sun, Nov 18, 2012 at 03:10:08AM -0500, Richard Yao wrote:
   You are the one claiming that this is our official fork. None of us are.
  
  It's on the Gentoo github site, and it has the Gentoo Foundation
  copyright all over all of the files in one of the branches, reviewed by
  you.
  
  I think I would be pretty foolish if I somehow thought it was _not_ an
  official fork :)
 
 Oh, and the README file says it is a Gentoo project:
   This is a Gentoo sponsored project and testing is currently
   being done with openrc.  However, we aim to be distro neutral
   and welcome contribution from others using a variety of system
   initializations.  We also aim towards POSIX compliance.
 
 So why would I think otherwise?
 
 thanks,
 
 greg k-h
 
 

Looks like we think different about what a Gentoo project means, lets
read:
http://devmanual.gentoo.org/general-concepts/herds-and-projects/index.html

That would explain why both, eudev and systemd Gentoo projects can
coexist:
http://www.gentoo.org/proj/en/base/systemd/index.xml


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


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Samuli Suominen

On 18/11/12 10:21, Diego Elio Pettenò wrote:

On 18/11/2012 00:08, Greg KH wrote:

But if this fork is now the official Gentoo fork, owned by the Gentoo
Foundation, and it's the way forward that Gentoo the distro is going to
take with regards to how the boot process works on the system, then I
have something to say about it, as it affects me, a Gentoo developer.


Please note that I would be the first one, from a QA point of view, to
raise a huge question mark if somebody is planning to make this the
default anytime soon.

You want to keep it around as an option? Sure, feel free.

Moving as default? Over my dead public key.



Amen.



Re: [gentoo-dev] Re: udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Matt Turner
On Sun, Nov 18, 2012 at 12:06 AM, Duncan 1i5t5.dun...@cox.net wrote:
 Richard Yao posted on Sun, 18 Nov 2012 00:35:22 -0500 as excerpted:

 Having a builtin is a good idea, but the implementation as a mandatory
 dependency on kmod is not. The plan is to reintroduce it as an
 optional dependency, so that distributions (and Gentoo users) that do
 not want it can avoid it. None of us want to force dependencies on
 others and there is no need for this one.

 You do realize that you didn't really drop the dependency at all,
 right?

 kmod does not exist on my system and eudev builds without a problem. I
 am thinking of writing my own busybox-style code to handle module
 loading in the builtin when the configure script is told not to build
 with kmod. Does this not avoid the dependency?

 FWIW...

 I run a monolithic kernel here, no modules /to/ load.  As a result, for
 quite some time I had module-init-tools in package.provided, because I
 really didn't need it at all.

 Then udev switched to kmod as a build-time dep.  I could no longer
 package.provide kmod as I had module-init-tools, because it was required
 to /build/ udev.  For no valid reason on my system.  Like any unnecessary
 feature that can be used to load an exploit, it's worse than useless.
 But it was required to build, just because someone decided people had no
 valid reason to run a monolithic kernel system any longer, and that
 people who did so apparently no longer mattered, udev-wise.

 That's only one such decision of a whole list following a similar
 pattern, simply deciding that some segment of the Linux-using populace or
 another no longer matters, because it's not the segment that the udev
 folks are focused on.  In many cases, they've already said they're not
 interested in patches resolving the issues, too.  Thus, no, submitting
 the patches for inclusion upstream isn't working.  Seems reason enough
 for a fork, to me.

 Back on subtopic, yes, I'm definitely interested in a udev fork that
 doesn't force the otherwise useless on my systems kmod as a build-time
 dep.  package.provided worked for years as a workaround for the module-
 init-tools @system dep.  And I'd like to get back to not having to have a
 module-loader package installed at all, since I don't have any modules to
 load anyway.

# du -sh /var/tmp/portage/sys-apps/kmod-11-r1/image/
240K/var/tmp/portage/sys-apps/kmod-11-r1/image/



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Samuli Suominen

On 18/11/12 07:19, Greg KH wrote:

On Sun, Nov 18, 2012 at 12:00:52AM -0500, Richard Yao wrote:

Having a builtin is a good idea, but the implementation as a mandatory
dependency on kmod is not. The plan is to reintroduce it as an optional
dependency, so that distributions (and Gentoo users) that do not want it
can avoid it. None of us want to force dependencies on others and there
is no need for this one.


You do realize that you didn't really drop the dependency at all, right?


Exactly what I had in mind. So far I see bunch of regressions (back to 
bundling code :() in the eudev repository and more it deviates from 
the orig. upstream the less attractive it's looking...


What should be done, at most, is to cherry-pick and revert the things 
that killed the sep. /usr support, put it behind an USE flag to the 
current udev's ebuild, perhaps IUSE=+vanilla, and be done with it.


- Samuli



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Nguyen Thai Ngoc Duy
On Sun, Nov 18, 2012 at 10:29 AM, Greg KH gre...@gentoo.org wrote:
 I understand the bizarre need of some people to want to build the udev
 binary without the build-time dependencies that systemd requires, but
 surely that is a set of simple Makefile patches, right?  And is
 something that small really worth ripping tons of code out of a working
 udev, causing major regressions on people's boxes (and yes, it is a
 regression to slow my boot time down and cause hundreds of more
 processes to be spawned before booting is finished.)

 As I posted elsewhere, working on a project based on hate only lasts
 so long.  I should know, that's the reason I started udev in the first
 place over 9 years ago[1].

 [1] Long story, best told over beers, take me up on it the next time you
 see me, I'll buy.

Not everybody can have a chance to have a beer with you. Would you
mind spending maybe an hour to write it down and share it with
everybody?
-- 
Duy



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

2012-11-18 Thread Pacho Ramos
As talked with Dagger via mail, feel free to get it

Thanks


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


Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Pacho Ramos
El dom, 18-11-2012 a las 11:13 +0200, Samuli Suominen escribió:
 On 18/11/12 07:19, Greg KH wrote:
  On Sun, Nov 18, 2012 at 12:00:52AM -0500, Richard Yao wrote:
  Having a builtin is a good idea, but the implementation as a mandatory
  dependency on kmod is not. The plan is to reintroduce it as an optional
  dependency, so that distributions (and Gentoo users) that do not want it
  can avoid it. None of us want to force dependencies on others and there
  is no need for this one.
 
  You do realize that you didn't really drop the dependency at all, right?
 
 Exactly what I had in mind. So far I see bunch of regressions (back to 
 bundling code :() in the eudev repository and more it deviates from 
 the orig. upstream the less attractive it's looking...
 
 What should be done, at most, is to cherry-pick and revert the things 
 that killed the sep. /usr support, put it behind an USE flag to the 
 current udev's ebuild, perhaps IUSE=+vanilla, and be done with it.
 
 - Samuli
 
 

+1

@eudev maintainers, Wouldn't that be possible?


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


[gentoo-dev] Apache team is inactive

2012-11-18 Thread Pacho Ramos
apache team is currently composed by nelchael (that is inactive since
May 2012) and trapni (that is not taking care of that packages)

If you are interested please join. If it's still inactive in next week,
I will assign apache bugs to maintainer-needed (I am still unsure about
if, in that case, apache herd should be kept in CC for an hypothetical
future resurrection or the herd should be dropped entirely)



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


[gentoo-dev] lastrite: dev-vcs/gitosis, dev-vcs/gitosis-gentoo (dead upstream)

2012-11-18 Thread Robin H. Johnson
# Robin H. Johnson robb...@gentoo.org (18 Nov 2012)
# Dead upstream, replaced by gitolite
dev-vcs/gitosis
dev-vcs/gitosis-gentoo

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee  Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



[gentoo-dev] Some trapni packages up for grabs

2012-11-18 Thread Pacho Ramos
As Trapni is not taking care of them at all, we (retirement team)
decided to drop him from their maintainership to reflect reality and
give others the opportunity to know they need a maintainer and get them
if possible:
media-sound/teamspeak-server-bin - assigned not to proxy-maint as looks
some users want to take care of it
media-sound/teamspeak-client-bin
sys-apps/newrelic-sysmond



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


Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Anthony G. Basile

On 11/18/2012 04:48 AM, Pacho Ramos wrote:

El dom, 18-11-2012 a las 11:13 +0200, Samuli Suominen escribió:

On 18/11/12 07:19, Greg KH wrote:

On Sun, Nov 18, 2012 at 12:00:52AM -0500, Richard Yao wrote:

Having a builtin is a good idea, but the implementation as a mandatory
dependency on kmod is not. The plan is to reintroduce it as an optional
dependency, so that distributions (and Gentoo users) that do not want it
can avoid it. None of us want to force dependencies on others and there
is no need for this one.

You do realize that you didn't really drop the dependency at all, right?

Exactly what I had in mind. So far I see bunch of regressions (back to
bundling code :() in the eudev repository and more it deviates from
the orig. upstream the less attractive it's looking...

What should be done, at most, is to cherry-pick and revert the things
that killed the sep. /usr support, put it behind an USE flag to the
current udev's ebuild, perhaps IUSE=+vanilla, and be done with it.

- Samuli



+1

@eudev maintainers, Wouldn't that be possible?


What began as me experimenting and moving code around to see what was 
the best approach to begin addressing several issues has suddenly turned 
into a war.  Pacho, I am not sure whether it is possible or the best way 
to proceed.  I say that with neutrality because I haven't figured out 
everything that's there.


The two edged sword here is that, while I want to do the thinking out 
loud where people can see what I'm considering in code changes and 
participate, I opened the flood gate for a lot of anger.  I woke up to 
see the name of the repo changed and a legal threats being thrown around.


I know that by my very sending of this email, I will have a lot of CC's 
coming back at me with criticisms about things I didn't know I had even 
taken a stand on.


There is one pressing issue though.  It is my understanding that the 
council would like to see where this gets in one months time and stayed 
off a vote on udev.  There are strong feelings for openrc and a 
systemd-less udev.  These will not go away irrespective of this project.


--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail: bluen...@gentoo.org
GnuPG FP  : 8040 5A4D 8709 21B1 1A88  33CE 979C AF40 D045 5535
GnuPG ID  : D0455535




Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Vadim A. Misbakh-Soloviov
By the way, Diego, what is you current point of view on Gentoo default
init system?
i.e., what do you personally prefer to see as default init here: SystemD
or OpenRC?


[Just asking because all you angry answers to some devs make me think
that you're on SysD side, when tons of Gentoo users and Gentoo devs are
on non-SysD-related udev side.]

And, if anyone is interested in my opinion: I *HATE* when somebody (will
it be distro maintainers or RedHat corporation) forcing me their opinion
on _what_ should I use and _how_ should I use this. Thats why I hate
Ubuntu, Debian, CentOS, RHEL, SuSE and so on.
Thats why I'm using  Gentoo and Gentoo-derivatives (Sabayon, for
example) for almost 10 years.
Thats why I am an evangelist of Gentoo and it's derivatives.
More of that, thats why Daniel Robbins created Gentoo itself.
So, I really hope, that Gentoo will not obey RedHat's will and will not
force SystemD as default init system, and not drop pretty OpenRC to
trash. And I hope, that ryao's eudev will be most used (if not default)
variant of udev, since I'm sad with last vanilla udev functionality
downgrades.



--
Best,
mva



18.11.2012 15:21, Diego Elio Pettenò пишет:
 On 18/11/2012 00:08, Greg KH wrote:
 But if this fork is now the official Gentoo fork, owned by the Gentoo
 Foundation, and it's the way forward that Gentoo the distro is going to
 take with regards to how the boot process works on the system, then I
 have something to say about it, as it affects me, a Gentoo developer.
 
 Please note that I would be the first one, from a QA point of view, to
 raise a huge question mark if somebody is planning to make this the
 default anytime soon.
 
 You want to keep it around as an option? Sure, feel free.
 
 Moving as default? Over my dead public key.
 




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Reminder: open season on robbat2's packages

2012-11-18 Thread Robin H. Johnson
Over the years, I've come to be the maintainer a huge number of
packages (~300 or so, and I just gave up ~100 of those back to relevant
herds). Many of them are from inheriting packages when other developers
have retired - the upstream may also be dead, but there is nothing that
supersedes the functionality of the package, so if I use it, it lives.

If you're a developer waiting for an action on one of them, and you've
attached a fix to a bug, you should mostly feel free to go ahead any
just apply your patch. If you break it, I'll hunt you down.

Exceptions:
dev-db/mariadb, dev-db/mysql - mysql herd
MogileFS,  Perlbal - me
sys-libs/db - base-system
LVM - please be careful!

Packages where I am the upstream:
app-admin/diradm
app-shells/localshell
sys-apps/readahead-list
dev-perl/WattsUp-Daemon

Packages sent for lastrite:
dev-vcs/gitosis-gentoo
dev-vcs/gitosis

Here's a list of every package where I'm a maintainer and there is no
herd listed (but their might be other maintainers):
app-admin/cancd
app-arch/duff
app-arch/unadf
app-backup/mirdir
app-crypt/af_alg
app-crypt/gpg-ringmgr
app-crypt/mhash
app-emulation/qenv
app-misc/ddccontrol-db
app-misc/ddccontrol
app-misc/dnetc
app-misc/egads
app-misc/interceptty
app-text/binfind
app-text/convmv
app-text/sloccount
app-text/unrtf
dev-cpp/threadpool
dev-db/libdbi-drivers
dev-db/libdbi
dev-db/redis
dev-lang/snobol
dev-libs/bglibs
dev-libs/libmcal
dev-libs/libmelf
dev-libs/libmemcached
dev-libs/libmemcache
dev-libs/OpenSRF
dev-libs/yaz
dev-util/checkbashisms
dev-util/fuzz
dev-util/idutils
dev-util/its4
dev-util/mpatch
dev-util/pscan
dev-util/rats
dev-util/re2c
dev-util/sgb
dev-util/wiggle
dev-vcs/cvs2svn
dev-vcs/git
media-gfx/monica
media-gfx/springgraph
media-sound/dbmeasure
net-analyzer/ipaudit
net-analyzer/poink
net-analyzer/raddump
net-analyzer/sslsniff
net-analyzer/thrulay
net-dns/ndu
net-firewall/ipset
net-libs/cvm
net-libs/libmonetra
net-mail/vqadmin
net-misc/adjtimex
net-misc/aggregate-flim
net-misc/aggregate
net-misc/dcetest
net-misc/ifenslave
net-misc/memcached
net-misc/netdate
net-misc/nstx
net-misc/openrdate
net-misc/pcapfix
net-misc/rdate
net-misc/tiers
net-misc/valve
net-misc/vmnet
net-misc/vmpsd
net-misc/zsync
net-nds/led
net-nds/nsscache
net-proxy/piper
net-wireless/bss
sys-apps/clrngd
sys-apps/hwinfo
sys-apps/input-utils
sys-apps/linux-misc-apps
sys-apps/usbmon
sys-auth/icmpdn
sys-auth/nss_ldap
sys-block/btrace
sys-block/fio
sys-block/scsiping
sys-block/scsirastools
sys-block/seekwatcher
sys-block/tw_cli
sys-fs/lvm2
sys-libs/openhpi
sys-power/iasl
sys-power/nut
sys-process/audit


-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee  Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



Re: [gentoo-dev] Re: udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Chí-Thanh Christopher Nguyễn
Matt Turner schrieb:
 Then udev switched to kmod as a build-time dep.  I could no longer
 package.provide kmod as I had module-init-tools, because it was required
 to /build/ udev.  For no valid reason on my system.  Like any unnecessary
 feature that can be used to load an exploit, it's worse than useless.

 # du -sh /var/tmp/portage/sys-apps/kmod-11-r1/image/
 240K  /var/tmp/portage/sys-apps/kmod-11-r1/image/

I think the complaint was not about the installed size. Some people have
install as little unnecessary code as possible as part of their security
concepts.


Best regards,
Chí-Thanh Christopher Nguyễn




[gentoo-dev] Re: Apache team is inactive

2012-11-18 Thread Markos Chandras
On Sun, Nov 18, 2012 at 10:28 AM, Pacho Ramos pa...@gentoo.org wrote:
 apache team is currently composed by nelchael (that is inactive since
 May 2012) and trapni (that is not taking care of that packages)

 If you are interested please join. If it's still inactive in next week,
 I will assign apache bugs to maintainer-needed (I am still unsure about
 if, in that case, apache herd should be kept in CC for an hypothetical
 future resurrection or the herd should be dropped entirely)


I'd say drop the herd. Like we dropped www-servers. Individual
maintainers can take over the packages.

-- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2



Re: [gentoo-dev] About unresolved bugs assigned to mobile for ages

2012-11-18 Thread Pacho Ramos
El lun, 29-10-2012 a las 12:16 +, Markos Chandras escribió:
 On Mon, Oct 29, 2012 at 11:10 AM, Samuli Suominen ssuomi...@gentoo.org 
 wrote:
  On 28/10/12 14:26, Pacho Ramos wrote:
 
  Hello
 
  I would like to know about mobile team status and also show that this
  team has important bugs assigned to them for a long time, some of them
  with patches (and reporters angry because of seeing things untouched for
  a long time).
 
  If anyone has time to join to the team and help, nice, if the team needs
  to drop from some packages maintainership due lack of manpower, please
  tell us what packages do you want up for grabs.
 
  Thanks
 
 
  I've been maintaining sys-power/acpid since nobody in mobile@ has been for
  ages now
  I've never seen anyone from mobile@ replying to any of the bugs, *any* of
  the bugs
 
  So yeah, +1 for m-needed@, the herd clearly doesn't work as random HW
  specific packages are assigned to it
 
 
 Perfect. Lets remove the project+email+herd altogether with an
 immediate announcement of this
 action and which packages are not maintained anymore. Pacho can you
 take care of this like you did in
 the past for other dead teams?
 

How do you want me to proceed with project removal? Should I simply
remove the project web page? Regarding mail alias, I have just opened:
https://bugs.gentoo.org/show_bug.cgi?id=443768

as I don't have permissions for doing that


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


[gentoo-dev] Packages up for grabs due mobile herd removal

2012-11-18 Thread Pacho Ramos
app-admin/longrun
app-laptop/fnfx
app-laptop/hdapsd
app-laptop/ibam
app-laptop/laptop-mode-tools
app-laptop/radeontool
app-laptop/spicctrl
app-laptop/tp_smapi
app-laptop/tpb
app-misc/gpsdrive
app-mobilephone/obex-data-server
media-libs/sbc
net-misc/xsupplicant
net-wireless/acx-firmware
net-wireless/acx
net-wireless/adm8211
net-wireless/airsnort
net-wireless/ap-utils
net-wireless/at76c503a
net-wireless/atmel-firmware
net-wireless/b43-firmware
net-wireless/b43-fwcutter
net-wireless/bcm43xx-fwcutter
net-wireless/blueman
net-wireless/bluez-firmware
net-wireless/bluez-hcidump
net-wireless/bluez
net-wireless/crda
net-wireless/fsam7400
net-wireless/gnome-bluetooth
net-wireless/gobi_loader
net-wireless/hostap-utils
net-wireless/hostapd
net-wireless/ipw2100-firmware
net-wireless/ipw2200-firmware
net-wireless/ipw3945-ucode
net-wireless/ipw3945
net-wireless/ipw3945d
net-wireless/irda-utils
net-wireless/kismet
net-wireless/linux-wlan-ng-firmware
net-wireless/linux-wlan-ng-modules
net-wireless/linux-wlan-ng-utils
net-wireless/linux-wlan-ng
net-wireless/madwifi-ng-tools
net-wireless/madwifi-ng
net-wireless/madwimax
net-wireless/ndiswrapper
net-wireless/opd
net-wireless/orinoco-fwutils
net-wireless/orinoco-usb
net-wireless/prism54-firmware
net-wireless/rfkill
net-wireless/rfswitch
net-wireless/rt61-firmware
net-wireless/rt73-firmware
net-wireless/rtl8180
net-wireless/spectools
net-wireless/ussp-push
net-wireless/wavemon
net-wireless/wifi-radar
net-wireless/wifiscanner
net-wireless/wimax-tools
net-wireless/wimax
net-wireless/wireless-regdb
net-wireless/wireless-tools
net-wireless/wpa_supplicant
net-wireless/zd1201-firmware
sys-apps/915resolution
sys-apps/apmd
sys-apps/i2c-tools
sys-apps/i2c
sys-apps/lm_sensors
sys-apps/pcmciautils
sys-apps/tuxonice-userui
sys-firmware/iwl1000-ucode
sys-firmware/iwl2000-ucode
sys-firmware/iwl2030-ucode
sys-firmware/iwl3945-ucode
sys-firmware/iwl4965-ucode
sys-firmware/iwl5000-ucode
sys-firmware/iwl5150-ucode
sys-kernel/tuxonice-sources
sys-libs/libacpi
sys-power/acpi
sys-power/acpid
sys-power/acpitool
sys-power/cpudyn
sys-power/cpufreqd
sys-power/cpufrequtils
sys-power/hibernate-script
sys-power/ncpufreqd
sys-power/pmtools
sys-power/powermgmt-base
sys-power/powernowd
sys-power/powertop
sys-power/yacpi
virtual/pcmcia

Feel free to take them, some of them are already maintained by others,
but if you are interested, they will surely welcome help with your
preferred package


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


Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Wulf C. Krueger
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 18.11.2012 06:00, Richard Yao wrote:
 but we are doing AGILE development, so long term goals have not
 been well defined.
[...]
 With that said, Linux distributions are victims of people
 continually trying to reinvent the wheel with no formal planning.

Can you spot the problem?

Regards, Wulf

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

iEYEARECAAYFAlCozb4ACgkQnuVXRcSi+5pGWQCgnXEc3jZWbz36kXhUMnalonoC
hLIAnRoJO5ihyTDS4BroP0SlEmhhEGvt
=OSbk
-END PGP SIGNATURE-



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Rich Freeman
Wow, that's some kind of thread you started...  :)  I'll respond in
general to a bunch of stuff on this list by topic.


COUNCIL MEETING

On Sat, Nov 17, 2012 at 10:29 PM, Greg KH gre...@gentoo.org wrote:

 So, that's a nice summary, but, what is the end result here?


Speaking as somebody who was there, but not for the council, the
summary was the end result OF THE COUNCIL MEETING.

The council was asked to set a deadline for everybody with a separate
/usr to adopt one of the proposed mitigation solutions, like using a
script, initramfs, or whatever.  That is ALL that it was asked to
decide on, and that was all it did decide on.  The whole business
about some devs wanting to fork udev came out about a day in advance,
and speaking personally it only had a little influence on my vote.

The reason I agree with chainsaw's proposal to defer the decision one
month was that there seemed to be enough blockers on this that nothing
was going to happen for almost another month anyway (best-case), and
getting people to move to initramfs or mdev or
[nu/eu]dev[-ng]/whatever wasn't actually going to be holding anything
up for a while.  I'd also have been willing to approve a plan to set a
target for something like 90 days after all the necessary tools (like
genkernel) were stable and news was sent out.  Based on my questions
for williamh I did not get the sense that delaying a month was
actually hindering the udev project (the established udev).  They were
encouraged to continue working on their blockers, preparing news
items, and so on - everything but having a deadline/go-ahead to break
systems that didn't follow the news.

So, a bunch of ideas were floating around in the meeting, and I
embraced the wait a month option since that seemed to have the most
support of any of the options out there.  If williamh had identified
some actual impact of delay on the udev team I'd have probably pushed
for setting the deadline now, but just putting it far enough out there
(90 days from genkernel/etc being ready) that all the various teams
would have a shot at it.  If the udev team gets their news items all
worked out and perhaps even sent out (sans deadline) and all the
blockers cleared before the next meeting I'd be supportive of setting
the deadline around 60 days, but that would be just moral support
since I'm not on the council.


OFFICIAL UDEV PROJECT

I have nothing to do with the new udev project, but I did pass the
staff quiz with much help from calchan.  :)

Read the GLEPs - any Gentoo developer can start a project at any time.
 That's how things work around here.  If I wanted to start a linux
kernel fork as an official Gentoo project I could do so tomorrow.

That doesn't mean that the new udev will become the default udev, any
more than Gentoo hardened will ever become the default experience for
new Gentoo users.  Gentoo is about choice, and if we have devs
interested in maintaining something new then we'll offer that choice
to our users for as long as somebody takes care of it.

If anybody wants to change the defaults/etc, I'd expect that to get a
lot of discussion, and almost certainly a council vote.


COPYRIGHT

I think this issue is best dealt with on the side - it has no bearing
on any of the really contentious points here.

I note that the owners of the copyright on udev have announced to the
world that (emphasis mine):
You may modify your copy or copies of the Library or ANY PORTION OF
IT, thus forming a work based on the Library, and copy and distribute
such modifications or work under the terms of Section 1 above,
provided that you also meet all of these conditions...

None of those conditions included keeping the copyright line intact.

Anybody can therefore alter the copyright line as they wish, as they
have been given explicit permission to do so.  They need only comply
with the other terms in the LGPL to do so (the most important being
licensing it under the LGPL and making the source available.

In fact, (L)GPL v3 has an optional attribution clause, and the fact
that they made this explicit is because some projects might not want
to give out this authorization.

So, if you want an official ruling from the trustees we would need to
meet/vote on it and perhaps discuss with counsel, but my thinking is
that anybody distributing work under the (L)GPL has waived their right
to be named on the copyright line of any copies distributed by others,
and as far as I can tell I have found nothing to the contrary from any
authoritative source.  The only way I think you could argue that
removing copyright notices for a (L)GPL work is illegal is if you
argue that an author doesn't have the legal power to license that
right to another.  However, I'd still think that promissory estoppel
would probably interfere with any kind of recourse - you can't give
somebody permission to do something, and then sue them for actually
doing it.  So, legal or not anybody with standing to sue over this has
likely given up their rights to do 

Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Rich Freeman
On Sun, Nov 18, 2012 at 6:11 AM, Vadim A. Misbakh-Soloviov m...@mva.name 
wrote:
 So, I really hope, that Gentoo will not obey RedHat's will and will not
 force SystemD as default init system, and not drop pretty OpenRC to
 trash. And I hope, that ryao's eudev will be most used (if not default)
 variant of udev, since I'm sad with last vanilla udev functionality
 downgrades.

I'm sure all of the options will be offered as options for as long as
people care to take care of them.  With the number of anti-systemd
posts on -dev I don't see openrc going away anytime soon.

I'm sure the default will stay as it is unless a substantial majority
want it otherwise - we can't go flipping that every time the latest
whatever comes along.

And frankly, I could care less what it is since I can change it.  If I
wanted to be rigidly bound by defaults there are a lot of distros
easier to maintain than Gentoo.  iOS comes to mind.  :)

I run OpenRC on my main box, and systemd on a VM hosted within it.  I
wouldn't be surprised if I move to systemd some day as my experience
with it has been a good one, but I'll use the tools I think are best
for the problem at hand, and not what somebody else chooses for me,
and I'll be the last to force a choice on anybody else.  That said,
Gentoo can only offer the options that devs step up and maintain, so
if you care greatly about something start writing patches.

That is my biggest concern over a lot of this mess - and Greg KH did a
good job putting it into words in the six-month old thread that was
just resurrected.  Lennart et al only have the power you give to them
- anybody can fork at any time or keep an old project going.  If you
don't like Gnome 3 then start writing code for Gnome 2.  This is all
FREE software, and it only exists when people take the time to write
it.  If nobody bothers to maintain the alternatives, then I guess
collectively we're going to be stuck with whatever people take the
time to write.

So, feel free to offer advice/comments/etc.  However, let's keep the
tone civil.  Unless you're their employer, the guys writing the
software you don't like owe you precisely nothing.

Rich



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Kacper Kowalik
On 18.11.2012 08:57, Greg KH wrote:
 On Sat, Nov 17, 2012 at 11:02:19PM -0800, Alec Warner wrote:
 1) systemd-udev will require systemd. Stated by the systemd
 maintainers themselves as a thing they want to do in the future. Some
 users don't want to use systemd. We could go into detail as to why;
 but I think that is not as important as one may think. The point is
 that the desire is there, and thusly there are users who want to make
 other systems (namely openrc) work.

 People like openrc. My VMs for instance, boot reasonably quickly.
 Booting 5 seconds faster may be super duper, but not at the cost of an
 existing reliable solution.
 
 So is this the goal?  Great, someone say that then, that's all I'm
 asking for here.
 
 That's wonderful, seriously.  But why is this suddenly an official
 Gentoo project?  When did that happen, and why?  Why not just do a
 normal project and if it matures and is good enough, then add it to
 the distro like all other packages are added.

 My main point here is the fact that this is now being seen as an act by
 Gentoo, the distro / foundation.  And that happened in private, without
 any anouncement.  Which is not good on many levels.

 I'm unsure on what grounds you disapprove. People start (and abandon)
 projects often in Gentoo. Suddenly you dislike one such project and
 object to this practice? Certainly if we had to get some sort of
 Foundation consensus (for anything) nothing would happen. We can't
 even get more than 40% of foundation members to vote.
 
 I object if this is seen as a Gentoo blessed fork of a community
 project that is worked on by all other major Linux distros.  That is the
 type of decision that can be made by the Gentoo Council, which is fine,
 but it sure would be nice if it were publicly stated, instead of having
 to see it on the Gentoo github site instead.

Hi,
I've seen this argument being repeated all over this thread and I'd like
to clarify: http://github.com/gentoo (nor it's bitbucket.org
counterpart) was never meant to host Gentoo blessed forks/projects and
it *doesn't*.
Sole purpose of it, was to encourage more contribution from users using
web goodies like click a button to fork, since most of the people are
very comfortable with github's workflow. We (gentoo-science team) have
seen significant increase of interest since we've started using github.
Cheers,
Kacper

P.s. Just to emphasise it even more: There's a pornview fork there too.
I don't recall Gentoo Council acknowledging it as default imageviewer.
We should definitely put it into agenda. /reductio ad absurdum

 And if that is the decision of the council, I would expect the ability
 to have some type of discussion about it, wouldn't you?
 
 Also, the whole issue with the copyrights is very serious, for the
 reasons I've stated before.  Don't mess with copyrights, developers, and
 companies, take them very serious, as they are the basis for our
 licenses.
 
 thanks,
 
 greg k-h
 





signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/nvidia-cg-toolkit/files: 80cgc-opt-2

2012-11-18 Thread Peter Alfredsen
On Fri, Nov 16, 2012 at 10:43 AM, justin j...@gentoo.org wrote:
 On 16/11/12 09:48, Samuli Suominen wrote:

 does this mean it puts the binary-only package, nvidia-cg-toolkit, to
 the default search path when you call the linker (compiler)?

 please don't do that, it is counterproductive with the purpose of
 putting libraries to /opt. binary only packages should be isolated.

 it was already once reverted for the package...

 it is up the the ebuilds using nvidia-cg-toolkit to append-ldflags
 -L/opt/... or similar.

 thanks


 +*nvidia-cg-toolkit-3.1.0013-r1 (16 Nov 2012)
 +
 +  16 Nov 2012; Justin Lecher j...@gentoo.org +files/80cgc-opt-3,
 +  +nvidia-cg-toolkit-3.1.0013-r1.ebuild, +files/nvidia-cg-toolkit.pc.in,
 +  +files/nvidia-cg-toolkit-gl.pc.in:
 +  Don't add binary packages to global linker search path; instead using
 +  pkg-config. Thanks ssuominen pointing this out
 +

This is a shared library, used by the plugin google-talkplugin. If there is no
LDPATH set, browsers using that plugin will crash mysteriously and
unpredictably. You can't use chrpath to change the rpath because
lengthof(/opt/nvidia-cg-toolkit/lib64)lengthof(/opt/google/talkplugin/lib)
and we don't have the sources, so we can't really recompile. And it's
being dl-opened so LD_LIBRARY_PATH is a no-go, unless we want to add
magic to all browser that sets it to the correct path before starting them.

So please re-add the LDPATH to the env.d file. Pretty please.
Just cause it's binary doesn't mean it has to be cordoned off
and isolated like it's got the spanish flu.

/Peter

PS
pkgconfig is irrelevant if it's only gentoo that's shipping them.
HTH. HAND.



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/nvidia-cg-toolkit/files: 80cgc-opt-2

2012-11-18 Thread hasufell
On 11/18/2012 03:08 PM, Peter Alfredsen wrote:
 On Fri, Nov 16, 2012 at 10:43 AM, justin j...@gentoo.org wrote:
 On 16/11/12 09:48, Samuli Suominen wrote:
 
 does this mean it puts the binary-only package, nvidia-cg-toolkit, to
 the default search path when you call the linker (compiler)?

 please don't do that, it is counterproductive with the purpose of
 putting libraries to /opt. binary only packages should be isolated.

 it was already once reverted for the package...

 it is up the the ebuilds using nvidia-cg-toolkit to append-ldflags
 -L/opt/... or similar.

 thanks


 +*nvidia-cg-toolkit-3.1.0013-r1 (16 Nov 2012)
 +
 +  16 Nov 2012; Justin Lecher j...@gentoo.org +files/80cgc-opt-3,
 +  +nvidia-cg-toolkit-3.1.0013-r1.ebuild, +files/nvidia-cg-toolkit.pc.in,
 +  +files/nvidia-cg-toolkit-gl.pc.in:
 +  Don't add binary packages to global linker search path; instead using
 +  pkg-config. Thanks ssuominen pointing this out
 +
 
 This is a shared library, used by the plugin google-talkplugin. If there is no
 LDPATH set, browsers using that plugin will crash mysteriously and
 unpredictably. You can't use chrpath to change the rpath because
 lengthof(/opt/nvidia-cg-toolkit/lib64)lengthof(/opt/google/talkplugin/lib)
 and we don't have the sources, so we can't really recompile. And it's
 being dl-opened so LD_LIBRARY_PATH is a no-go, unless we want to add
 magic to all browser that sets it to the correct path before starting them.
 
 So please re-add the LDPATH to the env.d file. Pretty please.
 Just cause it's binary doesn't mean it has to be cordoned off
 and isolated like it's got the spanish flu.
 
 /Peter
 
 PS
 pkgconfig is irrelevant if it's only gentoo that's shipping them.
 HTH. HAND.
 

this is also breaking dev-games/ogre

linking works fine (since we got proper pkgconfig fils), runtime is broken.



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-gfx/nvidia-cg-toolkit/files: 80cgc-opt-2

2012-11-18 Thread Samuli Suominen

On 18/11/12 16:11, hasufell wrote:

On 11/18/2012 03:08 PM, Peter Alfredsen wrote:

On Fri, Nov 16, 2012 at 10:43 AM, justin j...@gentoo.org wrote:

On 16/11/12 09:48, Samuli Suominen wrote:



does this mean it puts the binary-only package, nvidia-cg-toolkit, to
the default search path when you call the linker (compiler)?

please don't do that, it is counterproductive with the purpose of
putting libraries to /opt. binary only packages should be isolated.

it was already once reverted for the package...

it is up the the ebuilds using nvidia-cg-toolkit to append-ldflags
-L/opt/... or similar.

thanks



+*nvidia-cg-toolkit-3.1.0013-r1 (16 Nov 2012)
+
+  16 Nov 2012; Justin Lecher j...@gentoo.org +files/80cgc-opt-3,
+  +nvidia-cg-toolkit-3.1.0013-r1.ebuild, +files/nvidia-cg-toolkit.pc.in,
+  +files/nvidia-cg-toolkit-gl.pc.in:
+  Don't add binary packages to global linker search path; instead using
+  pkg-config. Thanks ssuominen pointing this out
+


This is a shared library, used by the plugin google-talkplugin. If there is no
LDPATH set, browsers using that plugin will crash mysteriously and
unpredictably. You can't use chrpath to change the rpath because
lengthof(/opt/nvidia-cg-toolkit/lib64)lengthof(/opt/google/talkplugin/lib)
and we don't have the sources, so we can't really recompile. And it's
being dl-opened so LD_LIBRARY_PATH is a no-go, unless we want to add
magic to all browser that sets it to the correct path before starting them.

So please re-add the LDPATH to the env.d file. Pretty please.
Just cause it's binary doesn't mean it has to be cordoned off
and isolated like it's got the spanish flu.

/Peter

PS
pkgconfig is irrelevant if it's only gentoo that's shipping them.
HTH. HAND.



this is also breaking dev-games/ogre

linking works fine (since we got proper pkgconfig fils), runtime is broken.



umm, indeed... that's why I had ? marks in my original post. runtime is 
OK to add, so LDPATH should be fine.


sorry for any confusion.

- Samuli



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Diego Elio Pettenò
On 18/11/2012 03:11, Vadim A. Misbakh-Soloviov wrote:
 
 [Just asking because all you angry answers to some devs make me think
 that you're on SysD side, when tons of Gentoo users and Gentoo devs are
 on non-SysD-related udev side.]

The fact you're asking means you really haven't been following anything
I've been doing lately. As many other developers can easily attest, I
don't use systemd and I'm not planning to use it anytime soon.

So your whole rant picking up on my post is completely misdirected.

And let this be a reminder that you can still disagree with the systemd
everywhere, and only crowd while still not becoming laughing stock.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Samuli Suominen

On 18/11/12 17:04, Diego Elio Pettenò wrote:

On 18/11/2012 03:11, Vadim A. Misbakh-Soloviov wrote:


[Just asking because all you angry answers to some devs make me think
that you're on SysD side, when tons of Gentoo users and Gentoo devs are
on non-SysD-related udev side.]


The fact you're asking means you really haven't been following anything
I've been doing lately. As many other developers can easily attest, I
don't use systemd and I'm not planning to use it anytime soon.

So your whole rant picking up on my post is completely misdirected.


Same here. I haven't even tried it and got no plans to.

I'm still happy enough with building udev out from systemd tree and 
letting sep. /usr consept from 90s to finally die in favour of 
simplifying the system.
The BIOSes have been upgraded last century to support booting from 
larger partitions, the need has long past.
Nobody has ever provided a valid reason for using sep. /usr in the ML 
either.


- Samuli



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Fabian Groffen
On 18-11-2012 17:16:18 +0200, Samuli Suominen wrote:
 Nobody has ever provided a valid reason for using sep. /usr in the ML 
 either.

No need for a reason.

It is a fact that it is in use *right now*.

(Existing systems/installs that are not to be phased out anywhere near
soon.)

Fabian

-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Diego Elio Pettenò
On 18/11/2012 07:16, Samuli Suominen wrote:
 
 
 I'm still happy enough with building udev out from systemd tree and
 letting sep. /usr consept from 90s to finally die in favour of
 simplifying the system.
 The BIOSes have been upgraded last century to support booting from
 larger partitions, the need has long past.
 Nobody has ever provided a valid reason for using sep. /usr in the ML
 either.

Ibidem.

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



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Vadim A. Misbakh-Soloviov
To be honest, in my opinion, «killing of separate /usr» can reasonable
be continued by moving all it's content to / (/usr/bin - /bin, /usr/lib
- lib, and so on) in despite of all objections, as it was invented just
because of disk space exhaustion.


18.11.2012 22:16, Samuli Suominen пишет:
 On 18/11/12 17:04, Diego Elio Pettenò wrote:
 On 18/11/2012 03:11, Vadim A. Misbakh-Soloviov wrote:

 [Just asking because all you angry answers to some devs make me think
 that you're on SysD side, when tons of Gentoo users and Gentoo devs are
 on non-SysD-related udev side.]

 The fact you're asking means you really haven't been following anything
 I've been doing lately. As many other developers can easily attest, I
 don't use systemd and I'm not planning to use it anytime soon.

 So your whole rant picking up on my post is completely misdirected.
 
 Same here. I haven't even tried it and got no plans to.
 
 I'm still happy enough with building udev out from systemd tree and
 letting sep. /usr consept from 90s to finally die in favour of
 simplifying the system.
 The BIOSes have been upgraded last century to support booting from
 larger partitions, the need has long past.
 Nobody has ever provided a valid reason for using sep. /usr in the ML
 either.
 
 - Samuli
 




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Duncan
Chí-Thanh Christopher Nguyễn posted on Sun, 18 Nov 2012 12:14:48 +0100 as
excerpted:

 Matt Turner schrieb:
 Then udev switched to kmod as a build-time dep.  I could no longer
 package.provide kmod as I had module-init-tools, because it was
 required to /build/ udev.  For no valid reason on my system.  Like any
 unnecessary feature that can be used to load an exploit, it's worse
 than useless.
 
 # du -sh /var/tmp/portage/sys-apps/kmod-11-r1/image/
 240K /var/tmp/portage/sys-apps/kmod-11-r1/image/
 
 I think the complaint was not about the installed size. Some people have
 install as little unnecessary code as possible as part of their
 security concepts.

That's true, but as a long-term gentooer, I've found over the years it's 
more than that.  Every single installed package is another package that 
must be repeatedly rebuilt, as upgrades come in and/or as the system core 
toolchain changes over time and one wants to be sure the whole system is 
consistent and still buildable (emerge --emptytree @world).  Every 
installed package I don't use is thus an installed package I'll spend a 
lot of otherwise unnecessary time on, over the years, simply keeping it 
and the system in general upto date.

As one realizes the cost over time, one gets a rather higher motivation 
to keep the system as lean and mean as possible.  I look at it this way, 
it's just that much more incentive to practice what has always been known 
as good security practice in any case, keeping everything off the system 
that doesn't have a solid, known reason, for being there.

kmod itself is trivial in size time and space requirements, but it's the 
principle as much as anything, and in the case of an unneeded module 
loader there's an additional security concern as well, since an 
opportunity to load kernel modules is just that much more opportunity to 
install a kernel module that hides otherwise visible tell-tail (logs, 
strange open ports on netstat, strange startup services, etc) signs of 
being rooted.  Sure, if someone has module-loading access already, it's 
not a big increased risk, but given that it's an unnecessary, any non-
negative non-zero increase in risk or maintenance cost over time is 
unacceptable, and on a monolithic kernel gentoo system, a kernel module 
loader increases both, trivially sure, but when there's no justifiable 
reason for it in the first place...

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Diego Elio Pettenò
On 18/11/2012 07:34, Vadim A. Misbakh-Soloviov wrote:
 To be honest, in my opinion, «killing of separate /usr» can reasonable
 be continued by moving all it's content to / (/usr/bin - /bin, /usr/lib
 - lib, and so on) in despite of all objections, as it was invented just
 because of disk space exhaustion.

Well, the objection to that was what actually caused this udev fork, so...

Also, I doubt anybody would argue that it's not commutative (move to
/usr, move to /) — it's just pragmatic, most stuff uses /usr anyway as
base, so the move / - /usr is infinitely less painful than /usr - /.

To me, I don't care. I haven't even used /boot in years.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Vadim A. Misbakh-Soloviov

 The fact you're asking means you really haven't been following anything
 I've been doing lately. 
Nope ;) I knew that, but as far as I read some of your emails, it was
thoughts that you protect udev+sysD integration and followed udev's
functionality downgrade.

 So your whole rant picking up on my post is completely misdirected.

Sorry, if I write it in that manner, that last part looks like adressed
to you. I tried to write it mostly for GregKH and people, that protect
SystemD-way distro-development path.

 And let this be a reminder that you can still disagree with the systemd
 everywhere, and only crowd while still not becoming laughing stock.

And, by the way, I doubt, that people laugh about eudev (previously
named udev-ng) creation. Mostly they just can't understand why gentoo
devs created third udev's fork, where it was already done (and
maintained) fork for LFS (somewhere on bitbucket)




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Diego Elio Pettenò
On 18/11/2012 07:43, Vadim A. Misbakh-Soloviov wrote:
 And, by the way, I doubt, that people laugh about eudev (previously
 named udev-ng) creation. Mostly they just can't understand why gentoo
 devs created third udev's fork, where it was already done (and
 maintained) fork for LFS (somewhere on bitbucket)

People _are_ laughing at it. On G+, on Twitter, I suppose identi.ca and
IRC as well.

But yes, many more can't understand that... and neither do I.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Luca Barbato
On 11/18/2012 04:34 PM, Vadim A. Misbakh-Soloviov wrote:
 To be honest, in my opinion, «killing of separate /usr» can reasonable
 be continued by moving all it's content to / (/usr/bin - /bin, /usr/lib
 - lib, and so on) in despite of all objections, as it was invented just
 because of disk space exhaustion.

And since we have lots of wonderful file systems, a neat and interesting
device mapper and a plethora of fun way to shot ourselves in the foot
not only you have a separate /usr but even fun separate /usr/bin from
/usr/share and other strange layout that some people prepared to solve
some of their problems.

The radical solution is to have a rich early boot able to do this kind
of setup, for the transition you might want to not have init and udev
non-workable because somebody decided that is useful using glib or some
other library residing in /usr/

lu



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Fabian Groffen
On 18-11-2012 07:42:40 -0800, Diego Elio Pettenò wrote:
 Also, I doubt anybody would argue that it's not commutative (move to
 /usr, move to /) — it's just pragmatic, most stuff uses /usr anyway as
 base, so the move / - /usr is infinitely less painful than /usr - /.

You end up with a symlink (e.g. bin - ./usr/bin) from one place to the
other regardless, so it doesn't matter much.


-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Fabian Groffen
On 18-11-2012 07:47:22 -0800, Diego Elio Pettenò wrote:
 On 18/11/2012 07:43, Vadim A. Misbakh-Soloviov wrote:
  And, by the way, I doubt, that people laugh about eudev (previously
  named udev-ng) creation. Mostly they just can't understand why gentoo
  devs created third udev's fork, where it was already done (and
  maintained) fork for LFS (somewhere on bitbucket)
 
 People _are_ laughing at it. On G+, on Twitter, I suppose identi.ca and
 IRC as well.

It's your choice to participate on those social platforms.  Please don't
make it our problem.  It doesn't add anything useful to this discussion.

Fabian

-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Luca Barbato
On 11/18/2012 04:47 PM, Diego Elio Pettenò wrote:
 But yes, many more can't understand that... and neither do I.

Then would be nice if everybody shuts up, let people play with their
toys and if something useful happens evaluate the result.

According to the people that asked me to help the whole thing would had
been an experiment to see if would be possible to have a smaller and
cleaner udev.

I liked the idea since I like alternatives and I consider many choices
from upstream a tad narrow minded (beside the entertaining posts from
Linus about their bug management).

Nobody wanted hype there, just more people willing to chip in some time
and effort to get there.

lu



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Diego Elio Pettenò
On 18/11/2012 07:54, Fabian Groffen wrote:
 It's your choice to participate on those social platforms.  Please don't
 make it our problem.  It doesn't add anything useful to this discussion.

It adds. Because, while I don't know about you, I rely on Gentoo on my
job. And many others do, too.

And making Gentoo the laughing stock (_again_, I'd add) is something
that is detrimental to all of us there, as it makes it harder to let it
be seen for what it is (a very real, quit reliable distribution) rather
than a juvenile effort to be different from the rest.

How long did it take us to get rid of the Gentoo is rice fame? Do we
want to go back to that? _I_ don't think so.

So yes, the social platforms matter and are our problem. And it appals
me that a member of the council can't see that.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Reminder: open season on robbat2's packages

2012-11-18 Thread Diego Elio Pettenò
On 18/11/2012 03:11, Robin H. Johnson wrote:
 net-libs/libmonetra

Maybe time to get rid of this one?

https://bugs.gentoo.org/show_bug.cgi?id=341721

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



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Rafael Goncalves Martins
On Sun, Nov 18, 2012 at 11:38 AM, Kacper Kowalik xarthis...@gentoo.org wrote:
 On 18.11.2012 08:57, Greg KH wrote:
 On Sat, Nov 17, 2012 at 11:02:19PM -0800, Alec Warner wrote:
 1) systemd-udev will require systemd. Stated by the systemd
 maintainers themselves as a thing they want to do in the future. Some
 users don't want to use systemd. We could go into detail as to why;
 but I think that is not as important as one may think. The point is
 that the desire is there, and thusly there are users who want to make
 other systems (namely openrc) work.

 People like openrc. My VMs for instance, boot reasonably quickly.
 Booting 5 seconds faster may be super duper, but not at the cost of an
 existing reliable solution.

 So is this the goal?  Great, someone say that then, that's all I'm
 asking for here.

 That's wonderful, seriously.  But why is this suddenly an official
 Gentoo project?  When did that happen, and why?  Why not just do a
 normal project and if it matures and is good enough, then add it to
 the distro like all other packages are added.

 My main point here is the fact that this is now being seen as an act by
 Gentoo, the distro / foundation.  And that happened in private, without
 any anouncement.  Which is not good on many levels.

 I'm unsure on what grounds you disapprove. People start (and abandon)
 projects often in Gentoo. Suddenly you dislike one such project and
 object to this practice? Certainly if we had to get some sort of
 Foundation consensus (for anything) nothing would happen. We can't
 even get more than 40% of foundation members to vote.

 I object if this is seen as a Gentoo blessed fork of a community
 project that is worked on by all other major Linux distros.  That is the
 type of decision that can be made by the Gentoo Council, which is fine,
 but it sure would be nice if it were publicly stated, instead of having
 to see it on the Gentoo github site instead.

 Hi,
 I've seen this argument being repeated all over this thread and I'd like
 to clarify: http://github.com/gentoo (nor it's bitbucket.org
 counterpart) was never meant to host Gentoo blessed forks/projects and
 it *doesn't*.
 Sole purpose of it, was to encourage more contribution from users using
 web goodies like click a button to fork, since most of the people are
 very comfortable with github's workflow. We (gentoo-science team) have
 seen significant increase of interest since we've started using github.
 Cheers,
 Kacper

Hi,

Well, if yoiu fork a big community project, like udev, in a github
account called gentoo, people *will* think it is a Gentoo project.

If these organizations aren't governed by Gentoo they should have some
disclaimers, saying that the projects hosted there aren't sponsored by
Gentoo, but this udev-ng/eudev/whatever thing does the opposite and
actually advertise the Gentoo sponsorship with the sentence This is a
Gentoo sponsored project and testing is currently being done with
openrc. in their README

I don't think that someone can claim this sponsorship without a council vote.

I disagree with this fork, and tend to agree with what Greg and Diego
said before in this thread.

BR,

Rafael

 P.s. Just to emphasise it even more: There's a pornview fork there too.
 I don't recall Gentoo Council acknowledging it as default imageviewer.
 We should definitely put it into agenda. /reductio ad absurdum

You really want to compare pornview, that was dead and someone kindly
resurrected, with udev, that is actively maintained and the quality of
the fork is questionable? :(

 And if that is the decision of the council, I would expect the ability
 to have some type of discussion about it, wouldn't you?

 Also, the whole issue with the copyrights is very serious, for the
 reasons I've stated before.  Don't mess with copyrights, developers, and
 companies, take them very serious, as they are the basis for our
 licenses.

 thanks,

 greg k-h







-- 
Rafael Goncalves Martins
Gentoo Linux developer
http://rafaelmartins.eng.br/



Re: [gentoo-dev] Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Fabio Erculiani
It depends on who is actually laughing I'd say.

just my 0.01c.

--
Fabio Erculiani



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Francisco Blas Izquierdo Riera (klondike)
El 18/11/12 04:39, Greg KH escribió:
 Anyway, I now see a _very_ dangerous commit in the Copyright branch
 that better not get merged into the tree, as it's wrong, and illegal
 under all countries that follow the normal body of Copyright Law.  It
 should be removed right now before someone gets into trouble, not the
 least of which would be the orginization that the copyright is now being
 attributed to.
So I made a mistake coming out from a missunderstanding on a commit on a
branch that didn't even get merged since I was expecting approval from
somebody else before that. Cool. The amount of damage caused by this
action is around the same as publishing a patch and not applying it.
 Come on people, this is basic copyright law, it's not something
 radically new.  It's something that _all_ software developers should
 know, either from school, or any company they have ever worked at.
Check european copyright laws please, they are quite different from
yours. I at least have had to read and understand the spanish copyright
laws a few times and its not funny. So please don't speak of a normal
body of copyright law there is not such thing and some of us have enough
with the normalizations USA based lobbies are trying  to impose on ours.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Rich Freeman
On Sun, Nov 18, 2012 at 11:14 AM, Rafael Goncalves Martins
rafaelmart...@gentoo.org wrote:
 If these organizations aren't governed by Gentoo they should have some
 disclaimers, saying that the projects hosted there aren't sponsored by
 Gentoo, but this udev-ng/eudev/whatever thing does the opposite and
 actually advertise the Gentoo sponsorship with the sentence This is a
 Gentoo sponsored project and testing is currently being done with
 openrc. in their README

 I don't think that someone can claim this sponsorship without a council vote.


Read GLEP 39.  Any dev can create a project.  Granted, most Gentoo
projects don't follow the GLEP to the letter, and as long as nothing
goes wrong it isn't a big problem. The council can step in if
necessary, but having some source out on github won't kill anybody.

Keep in mind though that using github exclusively isn't exactly
aligned with the social contract - I would encourage having the
sources on Gentoo servers.  That said, I don't think it matters where
people do the work vs what is the mirror - just nobody should be
forced to use github (proprietary) to contribute.

As long as everybody behaves Gentoo devs can work on whatever they
want to.  None of us are paid to do this.

If a bunch of strangers made the same claim I'd be more concerned.

If anybody feels a Gentoo project is out of line feel free to submit a
bug to the Council or Trustees as appropriate.  However, please save
that for things like they're breaking the law or they refuse to
have elections for a lead or whatever, and not I don't like what
they're working on.  The recourse for the latter is to adjust your
profile/USE-flags/killfile as appropriate.

Rich



[gentoo-dev] Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Duncan
Rich Freeman posted on Sun, 18 Nov 2012 07:26:17 -0500 as excerpted:

 I'm sure all of the options will be offered as options for as long as
 people care to take care of them.  With the number of anti-systemd posts
 on -dev I don't see openrc going away anytime soon.
 
 I'm sure the default will stay as it is unless a substantial majority
 want it otherwise - we can't go flipping that every time the latest
 whatever comes along.

[For close followers of the discussion, this is a repeat.  But it's worth 
repeating in the hope that the message gets out to gentoo users who don't 
follow so closely.]

Based on previous posts from other gentoo users, this point seems to have 
been lost on some, but it's absolutely true.  As I've pointed out before 
as well, even if by some miracle all of gentoo turned on a dime and 
became a virulently pro-systemd distro today, in practice it'd take time 
for that to work into the implementation.  We're looking at probably a 
year minimum, more practically closer to two, before end-users could 
really be forced over, and that's if somehow the policy changed on a 
dime, today, which isn't going to happen.  So even if gentoo ultimately 
heads that direction, and I think the default _may_ _eventually_ be 
systemd but with *SERIOUS* stress on BOTH _MAY_ and _EVENTUALLY_, in 
reality we're looking at 3-5 years.

And in the free software world, a _LOT_ happens in 3-5 years!  So much so 
that five years really is at the horizon in any case -- there will be 
enough currently unforeseen changes between now and then that it's really 
hard to predict anything out that far anyway, and MOST people attempting 
to do so in anything but trivial ways will get MAJOR parts of their 
prediction wrong, simply because events will overtake them.

 And frankly, I could care less what it is since I can change it.  If I
 wanted to be rigidly bound by defaults there are a lot of distros easier
 to maintain than Gentoo.  iOS comes to mind.  :)

That's a point that should be near and dear to any serious gentooer's 
heart! =:^)

 I run OpenRC on my main box, and systemd on a VM hosted within it.  I
 wouldn't be surprised if I move to systemd some day as my experience
 with it has been a good one, but I'll use the tools I think are best for
 the problem at hand, and not what somebody else chooses for me, and I'll
 be the last to force a choice on anybody else.

With the previous caveats about trying to predict anything in the FLOSS 
world too far out, in 2-3 years, I expect I'll be on systemd myself.  But 
there's no rush, and I intend to wait until it stabilizes somewhat, 
first.  At present it's simply evolving too fast for my tastes, for 
something so system-basic.  I enjoy running alphas and betas as much as 
the next guy and it's a rare time indeed that I don't have /something/ 
not-absolutely stable running on my systems, but that doesn't mean I 
want /all/ of my system unstable and shifting out from under me, and  
system init is an area where I'm just not ready to make a change as big 
as systemd, when it's still actively growing and changing at the rate it 
seems to be doing so today.  

That said, I _do_ run openrc-, mainly because I found the changes of 
~arch openrc too coarse-grained and hard to troubleshoot when things go 
wrong.  By running the live-git version and examining git-whatchanged 
every time I update, often looking at the diffs for individual commits, I 
get the incremental changes as they come in, and can much faster pinpoint 
where a particular problem is when I see it, making the necessary changes 
locally and of course bug-filing upstream as I need to, to get it fixed.  

But running a live-git version of something I'm already on, in ordered to 
more closely follow individual commits and pinpoint and resolve bugs 
faster, is quite different from deciding I'm going to switch to something 
with as much churn as systemd seems to still have, engulfing and 
extinguishing entire projects like some ravenous black hole or gray goo.  
Yes, I expect at some point I'll be assimilated myself, but there's no 
reason that point needs to be now, and the future where I expect it to 
happen remains to be written, with a good chance the plot line will 
change significantly between now and then, such that I may never be 
assimilated after all.  For all I know, the whole worldview will change 
between now and then, and other events might well overtake this gray goo 
that now seems to be engulfing everything that it touches, such that it 
never does in fact engulf me and my systems.

 That said, Gentoo can
 only offer the options that devs step up and maintain, so if you care
 greatly about something start writing patches.

This too is a point that's often lost on people.  Take kde as an 
example.  Yes, kde3 was relegated to the kde-sunset overlay, where it's 
being maintained in some state by users (see the gentoo-desktop list for 
the discussion on that, if interested).  But that was simply 

Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Rafael Goncalves Martins
On Sun, Nov 18, 2012 at 2:36 PM, Rich Freeman ri...@gentoo.org wrote:
 On Sun, Nov 18, 2012 at 11:14 AM, Rafael Goncalves Martins
 rafaelmart...@gentoo.org wrote:
 If these organizations aren't governed by Gentoo they should have some
 disclaimers, saying that the projects hosted there aren't sponsored by
 Gentoo, but this udev-ng/eudev/whatever thing does the opposite and
 actually advertise the Gentoo sponsorship with the sentence This is a
 Gentoo sponsored project and testing is currently being done with
 openrc. in their README

 I don't think that someone can claim this sponsorship without a council vote.


 Read GLEP 39.  Any dev can create a project.  Granted, most Gentoo
 projects don't follow the GLEP to the letter, and as long as nothing
 goes wrong it isn't a big problem. The council can step in if
 necessary, but having some source out on github won't kill anybody.

Yeah, but I think that there's a big difference about any developer
being allowed to create a project under the gentoo umbrella and create
a project and claim it as Gentoo sponsored without any review of the
council. I agree that it can exists in the Github account, or even in
our own infrastructure, but say that Gentoo supports it without a
previous analysis of the council is wrong IMHO.

 Keep in mind though that using github exclusively isn't exactly
 aligned with the social contract - I would encourage having the
 sources on Gentoo servers.  That said, I don't think it matters where
 people do the work vs what is the mirror - just nobody should be
 forced to use github (proprietary) to contribute.

 As long as everybody behaves Gentoo devs can work on whatever they
 want to.  None of us are paid to do this.

 If a bunch of strangers made the same claim I'd be more concerned.

 If anybody feels a Gentoo project is out of line feel free to submit a
 bug to the Council or Trustees as appropriate.  However, please save
 that for things like they're breaking the law or they refuse to
 have elections for a lead or whatever, and not I don't like what
 they're working on.  The recourse for the latter is to adjust your
 profile/USE-flags/killfile as appropriate.

 Rich


-- 
Rafael Goncalves Martins
Gentoo Linux developer
http://rafaelmartins.eng.br/



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Jason A. Donenfeld
Hey guys,

Just read through this entire thread, and one concern still rings loud
and clear -- what is the purpose of this fork?

The various responses I've read so far are something like:

- Because Linus yelled a lot when udev/Kay broke firmware loading.

Except both Linus and the udev people fixed the problem. Linus added
direct filesystem loading in the kernel [1], and I'm told the udev
folks also fixed their hang and async situation.

- Because udev requires systemd.

Except the patches to build udev without systemd are not very large.

- Because of kmod.

Still required for things, even if its indirectly removed.

- Because we want to have separate /usr working again.

Will udev alone actually fix the separate /usr functionality? What's
required here?

Don't bother responding to the above bullet points, even if they're
garbage. Instead, read on to what I'm really after.


In general, what I'm looking for is some kind of well-written,
well-thought out mission statement, that clearly says okay here are
the issues, here's generally how we're going to solve them, and here's
why you should feel good about this being a Gentoo project.

At the moment, I haven't found anything like this, and the fact that
it's an official Gentoo project consuming the time and hearts of
intelligent developers makes me concerned, since I'm in the dark as to
its purpose and motivation.

All I'm asking is some kind of coherent mission statement. If the
aggregated responses to the bullet points above are inaccurate, don't
bother responding to those inaccuracies on a point by point basis or
bikeshed on them, or whatever happens on mailing lists. Just, please,
tell everybody what exactly you want to do, why you want to do it, and
what this is all about.

Thanks a lot,
Jason


[1] 
http://git.zx2c4.com/linux/commit/drivers/base/firmware_class.c?id=abb139e75c2cdbb955e840d6331cb5863e409d0e


-- 
Jason A. Donenfeld
Gentoo Linux Security
zx...@gentoo.org
www.zx2c4.com



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread William Hubbs
On Sun, Nov 18, 2012 at 10:48:33AM +0100, Pacho Ramos wrote:
 El dom, 18-11-2012 a las 11:13 +0200, Samuli Suominen escribió:
  On 18/11/12 07:19, Greg KH wrote:
   On Sun, Nov 18, 2012 at 12:00:52AM -0500, Richard Yao wrote:
   Having a builtin is a good idea, but the implementation as a mandatory
   dependency on kmod is not. The plan is to reintroduce it as an optional
   dependency, so that distributions (and Gentoo users) that do not want it
   can avoid it. None of us want to force dependencies on others and there
   is no need for this one.
  
   You do realize that you didn't really drop the dependency at all, right?
  
  Exactly what I had in mind. So far I see bunch of regressions (back to 
  bundling code :() in the eudev repository and more it deviates from 
  the orig. upstream the less attractive it's looking...
  
  What should be done, at most, is to cherry-pick and revert the things 
  that killed the sep. /usr support, put it behind an USE flag to the 
  current udev's ebuild, perhaps IUSE=+vanilla, and be done with it.
  
  - Samuli
  
  
 
 +1
 
 @eudev maintainers, Wouldn't that be possible?

Anything is possible.

The issue right now is the relationship between ryao and the udev team
(at least me).

I don't want to bore the list with the details, but ryao misunderstood
some action (or lack of action) on my part as ignoring him.

Samuli, myself and robbat2 are the udev team for gentoo. What I do not
know is if ryao spoke to the other team members, but what I do know is
that a private irc conversation months ago is fine, but, from my
perspective, it would have made sure that I didn't lose track of things
if bugs had been filed, and they were not, so that is the only reason I
lost track of his concerns.

I asked him several times about joining the udev team, but for whatever
reason, he feels that starting this fork was the best option, and he
has told me he can't stop it.

I'm with gregkh on the  separate /usr issue though. It isn't just udev
that has issues when /usr is split off. I think the myth that udev is
the only culprit came out of the April 2012 council meeting.

I'm pretty sure that what I'm about to say will be dismissed by the
supporters of separate /usr without an initramfs or without using the
sep-usr option we now have in our busybox ebuild, but in truth,
splitting / from /usr is broken another way that we have been ignoring
for a decade.

We have been getting around part of the issue by moving shared libraries
from /usr/lib* to /lib* and using gen_usr_ldscript to make sure the
linker knows what we have done with them.

The other breakage is any program that reads data from /usr/share does
not work right if / and /usr are split and that program starts in early boot.

I don't know what else would have to be fixed off the top of my head,
but  I can tell you that locales/nls are broken for early boot without
an initramfs if / and /usr are split.

Basically, if we want separate /usr without an initramfs and we want to
do it right, we have to create /share and start copying things from
/usr/share/* to /share/* and patching code to support reading both locations,
starting with gettext/NLS support.

So here is the question I'll pose. Is it worth all of that extra
work for us to support separate /usr correctly, or should we just tell
everyone to start using initramfs or, if they don't want to use
initramfs and they are just using plain filesystems, the
busybox[sep-usr] option once all of the tools are stable?

I used separate /usr for a long time here without an initramfs, but
after studying why this was broken, I switched over to an initramfs, and
have been running one for months, because that seems to be the cleanest
way forward.

There is one other issue right now,
and I don't know what util-linux is doing with it since our bug hasn't
been updated in some time [1].

William

[1] https://bugs.gentoo.org/show_bug.cgi?id=410605


pgp7ju7SI1WgL.pgp
Description: PGP signature


Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Rich Freeman
On Sun, Nov 18, 2012 at 11:52 AM, Rafael Goncalves Martins
rafaelmart...@gentoo.org wrote:
 Yeah, but I think that there's a big difference about any developer
 being allowed to create a project under the gentoo umbrella and create
 a project and claim it as Gentoo sponsored without any review of the
 council. I agree that it can exists in the Github account, or even in
 our own infrastructure, but say that Gentoo supports it without a
 previous analysis of the council is wrong IMHO.

In practice there is no difference.  About the only sponsorship
Gentoo projects get most of the time is hosting, and considering that
they stuck this one on Github they're not really even getting that.

That said, I see no reason why this project would be any less eligible
for other forms of sponsorship than other projects are, assuming that
somebody can make a compelling pitch for the Trustees.  The Foundation
is aimed to further Gentoo in particular in FOSS in general, so
obviously we don't spend a lot on individual projects.  When we do it
tends to be in proportion to how it benefits the entire community, and
I'm sure that community sentiments would be balanced accordingly.
However, there aren't real projects and wanna-be projects in
Gentoo.

Rich



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Rafael Goncalves Martins
On Sun, Nov 18, 2012 at 3:32 PM, Rich Freeman ri...@gentoo.org wrote:
 On Sun, Nov 18, 2012 at 11:52 AM, Rafael Goncalves Martins
 rafaelmart...@gentoo.org wrote:
 Yeah, but I think that there's a big difference about any developer
 being allowed to create a project under the gentoo umbrella and create
 a project and claim it as Gentoo sponsored without any review of the
 council. I agree that it can exists in the Github account, or even in
 our own infrastructure, but say that Gentoo supports it without a
 previous analysis of the council is wrong IMHO.

 In practice there is no difference.  About the only sponsorship
 Gentoo projects get most of the time is hosting, and considering that
 they stuck this one on Github they're not really even getting that.

 That said, I see no reason why this project would be any less eligible
 for other forms of sponsorship than other projects are, assuming that
 somebody can make a compelling pitch for the Trustees.  The Foundation
 is aimed to further Gentoo in particular in FOSS in general, so
 obviously we don't spend a lot on individual projects.  When we do it
 tends to be in proportion to how it benefits the entire community, and
 I'm sure that community sentiments would be balanced accordingly.
 However, there aren't real projects and wanna-be projects in
 Gentoo.

 Rich


Hmm, pretty cool! Then I can create a stupid project, put it on gentoo
infra and claim it as being Gentoo sponsored. Good to know, thanks!

-- 
Rafael Goncalves Martins
Gentoo Linux developer
http://rafaelmartins.eng.br/



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Rich Freeman
On Sun, Nov 18, 2012 at 12:22 PM, William Hubbs willi...@gentoo.org wrote:
 So here is the question I'll pose. Is it worth all of that extra
 work for us to support separate /usr correctly, or should we just tell
 everyone to start using initramfs or, if they don't want to use
 initramfs and they are just using plain filesystems, the
 busybox[sep-usr] option once all of the tools are stable?

My two cents:

My thoughts - no, it isn't worth all that work.  However, I'm not the
one doing the work, so I'll let those who are judge for themselves
whether it is worth it, and I'm not going to knock volunteer work done
to benefit the Gentoo community.  I hope they succeed.  I also hope
they don't diverge so far that it affects other packages, and I trust
everybody to work together to prevent that.

As far as separate /usr goes and all that, I just see this as one more
option to offer our users alongside mdev, initramfs, an early boot
script, or whatever.  Add it to the news item, and let the users
decide what they want to do.  As far as I'm concerned eudev is just
another option like systemd, and if at some point in the future a
majority of the community/devs are behind changing the defaults, then
we can consider that.  Otherwise, stick it in news items, docs, wiki
pages, or even the handbook as makes sense.  Gentoo is about choice.

Would I rather see some of these devs working on something else, like
my favorite package?  Maybe.  But, if so I'm better off sending them
an email to try to persuade them, or throwing money at them.  What we
ought not to do is knock their work.

Rich



Re: [gentoo-dev] Re: udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Peter Stuge
Duncan wrote:
 kmod itself is trivial in size time and space requirements, but it's
 the principle as much as anything, and in the case of an unneeded
 module loader there's an additional security concern as well

I'm afraid this is flawed. If you want to hinder modules from being
loaded then you need to disable modules in the kernel, and not rely
on insmod not being installed on the system.

Look at insmod in asmutils, my guess is that actual work of loading a
module is less than 42 instructions.


 risk or maintenance cost .. on a monolithic kernel gentoo system, a
 kernel module loader increases both

Forget about the loader. Your knob is in a different configuration,
specifically CONFIG_MODULES=n in the kernel.


That said, it's a perfectly good point that kmod is a useless
dependency on your system and all like it, and that it would be
nice for Gentoo to know about this and not pull it in.

I guess this could be accomplished with a USE=kernelmodules flag
that makes the dep optional and applies a simple patch or two
before building udev from systemd sources, and I guess that patches
for the udev ebuild are welcome. :)


//Peter



Re: [gentoo-dev] Reminder: open season on robbat2's packages

2012-11-18 Thread Gilles Dartiguelongue
Le dimanche 18 novembre 2012 à 11:11 +, Robin H. Johnson a écrit :
 net-nds/nsscache
 sys-auth/nss_ldap

If nobody else want them and I don't forget about them, I'll take care
of these.

-- 
Gilles Dartiguelongue e...@gentoo.org
Gentoo




Re: [gentoo-dev] Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

2012-11-18 Thread Stelian Ionescu
On Sun, 2012-11-18 at 17:19 +, Duncan wrote:
 Diego Elio Pettenò posted on Sun, 18 Nov 2012 07:47:22 -0800 as excerpted:
 
  On 18/11/2012 07:43, Vadim A. Misbakh-Soloviov wrote:
  And, by the way, I doubt, that people laugh about eudev (previously
  named udev-ng) creation. Mostly they just can't understand why gentoo
  devs created third udev's fork, where it was already done (and
  maintained) fork for LFS (somewhere on bitbucket)
  
  People _are_ laughing at it. On G+, on Twitter, I suppose identi.ca and
  IRC as well.
 
 There's worse things than being laughed it.  In fact, what's the oft-used-
 in-MS/Linux-context quote (Gandi if I'm not mistaken), something along 
 the lines of...
 
 First they ignore you, then they laugh at you, then they fight you, then 
 you win!
 
 If they're laughing, they're beyond the ignore stage.  And we see 
 evidence of the fight stage now too. If the idea behind that quote is 
 correct...

People keep repeating that quote implying that whenever somebody laughs
at an idea it's because the idea is worth something, but that's
illogical and in fact false: just because B(worthy idea) was preceded by
A(laughter) doesn't mean that whenever there's A(laughter) then B(worthy
idea) ensues

http://xkcd.com/386/

-- 
Stelian Ionescu a.k.a. fe[nl]ix
Quidquid latine dictum sit, altum videtur.
http://common-lisp.net/project/iolib



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


Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Peter Stuge
Rich Freeman wrote:
  I think that there's a big difference about any developer
  being allowed to create a project under the gentoo umbrella and
  create a project and claim it as Gentoo sponsored without any
  review of the council. I agree that it can exists in the Github
  account, or even in our own infrastructure, but say that Gentoo
  supports it without a previous analysis of the council is wrong
  IMHO.
 
 In practice there is no difference.

This thread demonstrates that there was significant *perceived*
difference, and as has been pointed out Greg was just the voice
of the internets. (Thanks Greg!)

In practise, it is a git repo with commits by a few individuals.

But because of where the git repo is located, because of the contents
of the commits, and perhaps also because of misunderstanding, it was
*perceived* to be something other than what it is.


I think it's important to be attentive when such misperception
occurs, both to be able to stop it from occuring again in the future,
and to attempt clarification of things as quickly as possible.


 About the only sponsorship Gentoo projects get most of the time
 is hosting, and considering that they stuck this one on Github
 they're not really even getting that.

The Gentoo brand is a lot more than infra's lovely hosting.


 That said, I see no reason why this project would be any less
 eligible for other forms of sponsorship than other projects are,
 assuming that somebody can make a compelling pitch for the Trustees.

I don't think the issue was ever with eligibility, but with how
$internet perceived that the Gentoo brand was acting.

Yes, that's layers of fail, but the world isn't big on facts. In the
end the brand that we all know and love got an unneccessary new dent,
and the only thing we can do is to learn from that, to try to avoid
that it happens again.


 However, there aren't real projects and wanna-be projects in Gentoo.

Is this a good thing? I think both yes and no. A case could certainly
be made for having sunrise projects, like there are sunrise ebuilds.


//Peter



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Rafael Goncalves Martins
On Sun, Nov 18, 2012 at 3:37 PM, Rafael Goncalves Martins
rafaelmart...@gentoo.org wrote:
 On Sun, Nov 18, 2012 at 3:32 PM, Rich Freeman ri...@gentoo.org wrote:
 On Sun, Nov 18, 2012 at 11:52 AM, Rafael Goncalves Martins
 rafaelmart...@gentoo.org wrote:
 Yeah, but I think that there's a big difference about any developer
 being allowed to create a project under the gentoo umbrella and create
 a project and claim it as Gentoo sponsored without any review of the
 council. I agree that it can exists in the Github account, or even in
 our own infrastructure, but say that Gentoo supports it without a
 previous analysis of the council is wrong IMHO.

 In practice there is no difference.  About the only sponsorship
 Gentoo projects get most of the time is hosting, and considering that
 they stuck this one on Github they're not really even getting that.

 That said, I see no reason why this project would be any less eligible
 for other forms of sponsorship than other projects are, assuming that
 somebody can make a compelling pitch for the Trustees.  The Foundation
 is aimed to further Gentoo in particular in FOSS in general, so
 obviously we don't spend a lot on individual projects.  When we do it
 tends to be in proportion to how it benefits the entire community, and
 I'm sure that community sentiments would be balanced accordingly.
 However, there aren't real projects and wanna-be projects in
 Gentoo.

 Rich


 Hmm, pretty cool! Then I can create a stupid project, put it on gentoo
 infra and claim it as being Gentoo sponsored. Good to know, thanks!


Just to make it clear: I'm not saying that any of the people involved
with udev-ng/eudev/whatever, or even the project itself, is stupid. I
was just interpreting rich0's answer.

Do whatever you people want, I'll stop caring about this topic.

Best Regards,

-- 
Rafael Goncalves Martins
Gentoo Linux developer
http://rafaelmartins.eng.br/



[gentoo-dev] gstreamer eclass review

2012-11-18 Thread Gilles Dartiguelongue
Hi list,

gstreamer-1 has been around for some time now and it is needed for gnome
3.6 to enter the tree. Since gstreamer devs have been a bit busy irl, a
few guys from gnome herd decided to take a look at it and try to bump
everything. I had an itch to scratch wrt current eclass writing so I
decided to start with that and bump all plugins using these new eclasses
to see how they fare. The results seems to be a lot more pleasant to
read and easier to understand.

Since this is basically a rewrite, I'll attach the full files for review
and three ebuilds using it (one regular plugin, one plugin linking to
installed gstreamer libs and one of the ebuilds with no external
dependency.

The goal of these new eclasses is mainly to drop all revision dependent
code while maintaining (to some extent) backward compatibility with 0.10
slot ebuilds.

We are currently not planning on dropping the mostly empty eclasses just
in case there is a need for pack specific changes in the future.

The eclasses were already overlooked by gstreamer herd but I'd like more
eyes to go over them beforing pushing this to the tree.

Since this is mostly privates eclasses, I'd like to proceed to tree
inclusion by next week. There should be little to no breakage and this
would help bump last 0.10 releases as well.

-- 
Gilles Dartiguelongue e...@gentoo.org
Gentoo
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

# @ECLASS: gst-plugins10.eclass
# @MAINTAINER:
# gstrea...@gentoo.org
# @AUTHOR:
# Gilles Dartiguelongue e...@gentoo.org
# Saleem Abdulrasool compn...@gentoo.org
# foser fo...@gentoo.org
# zaheerm zahe...@gentoo.org
# @BLURB: Manages build for invididual ebuild for gst-plugins.
# @DESCRIPTION:
# Eclass to make external gst-plugins emergable on a per-plugin basis and
# to solve the problem with gst-plugins generating far too much unneeded
# dependancies.
#
# GStreamer consuming applications should depend on the specific plugins they
# need as defined in their source code.
#
# In case of spider usage, obtain recommended plugins to use from Gentoo
# developers responsible for gstreamer gstrea...@gentoo.org or the application
# developer.

# XXX: what was GST_ORC intended for. Isn't it better to leave it to the
#  ebuild reponsability ?

inherit eutils multilib toolchain-funcs versionator

GST_EXPF=
case ${EAPI:-0} in
1|2|3|4|5)
GST_EXPF=${GST_EXPF} src_configure src_compile src_install
;;
0)
die EAPI=\${EAPI}\ is not supported anymore
;;
*)
die EAPI=\${EAPI}\ is not supported yet
;;
esac
EXPORT_FUNCTIONS ${GST_EXPF}

# @ECLASS-VARIABLE: GST_LA_PUNT
# @DESCRIPTION:
# Should we delete all the .la files?
# NOT to be used without due consideration.
if has ${EAPI:-0} 0 1 2 3; then
: ${GST_LA_PUNT:=no}
else
: ${GST_LA_PUNT:=yes}
fi

# @ECLASS-VARIABLE: GST_ORC
# @DESCRIPTION:
# Ebuild supports dev-lang/orc.
: ${GST_ORC:=no}

# @ECLASS-VARIABLE: GST_PLUGINS_BUILD
# @DESCRIPTION:
# Defines the plugins to be built.
# May be set by an ebuild and contain more than one indentifier, space
# seperated (only src_configure can handle mutiple plugins at this time).
GST_PLUGINS_BUILD=${PN/gst-plugins-/}

# @ECLASS-VARIABLE: GST_PLUGINS_BUILD_DIR
# @DESCRIPTION:
# Actual build directory of the plugin.
# Most often the same as the configure switch name.
GST_PLUGINS_BUILD_DIR=${PN/gst-plugins-/}

# @ECLASS-VARIABLE: GST_TARBALL_SUFFIX
# @DESCRIPTION:
# Most projects hosted on gstreamer.freedesktop.org mirrors provide tarballs as
# tar.bz2 or tar.xz. This eclass defaults to bz2 for EAPI 0, 1, 2, 3 and
# defaults to xz for everything else. This is because the gstreamer mirrors
# are moving to only have xz tarballs for new releases.
if has ${EAPI:-0} 0 1 2 3; then
: ${GST_TARBALL_SUFFIX:=bz2}
else
: ${GST_TARBALL_SUFFIX:=xz}
fi

# Even though xz-utils are in @system, they must still be added to DEPEND; see
# http://archives.gentoo.org/gentoo-dev/msg_a0d4833eb314d1be5d5802a3b710e0a4.xml
if [[ ${GST_TARBALL_SUFFIX} == xz ]]; then
DEPEND=${DEPEND} app-arch/xz-utils
fi

# @ECLASS-VARIABLE: GST_ORG_MODULE
# @DESCRIPTION:
# Name of the module as hosted on gstreamer.freedesktop.org mirrors.
# Leave unset if package name matches module name.
: ${GST_ORG_MODULE:=$PN}

# @ECLASS-VARIABLE: GST_ORG_PVP
# @INTERNAL
# @DESCRIPTION:
# Major and minor numbers of the version number.
: ${GST_ORG_PVP:=$(get_version_component_range 1-2)}


DESCRIPTION=${BUILD_GST_PLUGINS} plugin for gstreamer
HOMEPAGE=http://gstreamer.freedesktop.org/;
SRC_URI=http://gstreamer.freedesktop.org/src/${GST_ORG_MODULE}/${GST_ORG_MODULE}-${PV}.tar.${GST_TARBALL_SUFFIX};

LICENSE=GPL-2
SLOT=${GST_ORG_PVP}

if [[ ${PN} != ${GST_ORG_MODULE} ]]; then
# Do not run test phase for invididual plugin ebuilds.
RESTRICT=test
fi

RDEPEND=${RDEPEND}

[gentoo-dev] Re: udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Duncan
Peter Stuge posted on Sun, 18 Nov 2012 19:00:59 +0100 as excerpted:

 Forget about the loader. Your knob is in a different configuration,
 specifically CONFIG_MODULES=n in the kernel.

Just to note now that the specific topic has come up, yes, I am aware of 
and have that kernel option set to disable module loading.  I was simply 
focusing on userland side, and thus didn't believe the kernel option 
apropos to that specific discussion.  Still, just having a module loading 
userland on the system doesn't /increase/ security, and in fact, it 
slightly decreases it, on a system where a deliberate choice has been 
made to turn kernel module loading functionality off.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




[gentoo-dev] Re: gstreamer eclass review

2012-11-18 Thread Duncan
Gilles Dartiguelongue posted on Sun, 18 Nov 2012 20:06:30 +0100 as
excerpted:

It's admittedly a style thing thus pretty much up to the author, purely
bikeshedding in the original sense of the essay's trivial color choice,
but...

 # Even though xz-utils are in @system, they must still be added to DEPEND; see
 # 
 http://archives.gentoo.org/gentoo-dev/msg_a0d4833eb314d1be5d5802a3b710e0a4.xml
 if [[ ${GST_TARBALL_SUFFIX} == xz ]]; then
   DEPEND=${DEPEND} app-arch/xz-utils
 fi

Single-clause conditional tests (without an else clause) such as the above
can be trivially rewritten like so:

[[ ${GST_TARBALL_SUFFIX} == xz ]]  \
DEPEND=${DEPEND} app-arch/xz-utils

Two lines (or one if short enough) instead of three and more concise (fi
line omitted entirely, if omitted, ; then replaced with ).

It's possible to do similar with if/then/else - /||, but that may
require {} for clarity if not bash parsing, and IMO is not nearly as
clear as the more straightforward no-else-clause case.  So if there's
an else clause, I prefer if/then/else; if not, I prefer the  or || logic.

 if [[ ${PN} != ${GST_ORG_MODULE} ]]; then
   # Do not run test phase for invididual plugin ebuilds.
   RESTRICT=test
 fi

Another example, this one definitely a one-liner (plus comment,
invididual typo left intact)...

# Do not run test phase for invididual plugin ebuilds.
[[ ${PN} != ${GST_ORG_MODULE} ]]  RESTRICT=test

Or, avoiding that ! in the test and changing the  to ||...

[[ ${PN} == ${GST_ORG_MODULE} ]] || RESTRICT=test

Also, while we're here, test is a string-literal with no possibility of
spaces or anything else that could otherwise confuse bash, so needs no
quotes.  And I'm not sure if the != pattern matching trigger was
deliberate or not (see bash's help [[ output).  Thus...

[[ ${PN} = ${GST_ORG_MODULE} ]] || RESTRICT=test

... or...

[[ ${PN} == ${GST_ORG_MODULE} ]] || RESTRICT=test

... with the single vs. double equals making the string match (single) vs
pattern match (double) explicit.  If the test-internal-not form is
retained, the string match form would be...

[[ ${PN} ! = ${GST_ORG_MODULE} ]]  RESTRICT=test

... while the pattern match form would retain the != that was used
(the distinction being the separating space, != is a pattern match
as is ==, ! = is a string match as is a single = ).


 # added to remove circular deps # 6/2/2006 - zaheerm
if [[ ${PN} != ${GST_ORG_MODULE} ]]; then
   RDEPEND=${RDEPEND} media-libs/${GST_ORG_MODULE}:${SLOT}
 fi

Ditto... Further examples skipped.

 # @FUNCTION: gst-plugins10_src_install gst-plugins10_src_install() {
   gst-plugins10_find_plugin_dir
 
   if has ${EAPI:-0} 0 1 2 3 ; then
   emake install DESTDIR=${D} || die
   [[ -e README ]]  dodoc README
   else
   default
   fi
 
   [[ ${GST_LA_PUNT} = yes ]]  prune_libtool_files --modules
 }

Here (last line before the function-closing }, as I said above, I prefer
if/then/else where there's an else clause, so wouldn't change the upper
conditional) we see a counter-example, doing it just as I suggested.
The if/then version (keeping function indent) would look like this.

if [[ ${GST_LA_PUNT} = yes ]]; then
prune_libtool_files --modules
fi

Of course regardless of that, the quotes around yes may be omitted as
it's a string literal.  (And here, the explicit single-equals string-
literal match is used, as opposed to the double-equals pattern match.  Of
course either one would work here as it's a trivial pattern, just noting
it for consistency.)

[[ ${GST_LA_PUNT} = yes ]]  prune_libtool_files --modules


But as I said up top, that's (mostly, the pattern matching vs string
matching will occasionally bite if you're not on the lookout for it)
trivial style stuff.  You may well prefer the way it is now.  But in that
case, why the counter-example, omitting if/then?  (You may of course
fairly point out that consistency is a trivial style thing too. =:^)

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




Re: [gentoo-dev] Re: udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Joshua Kinard
On 11/18/2012 2:39 PM, Duncan wrote:
 Peter Stuge posted on Sun, 18 Nov 2012 19:00:59 +0100 as excerpted:
 
 Forget about the loader. Your knob is in a different configuration,
 specifically CONFIG_MODULES=n in the kernel.
 
 Just to note now that the specific topic has come up, yes, I am aware of 
 and have that kernel option set to disable module loading.  I was simply 
 focusing on userland side, and thus didn't believe the kernel option 
 apropos to that specific discussion.  Still, just having a module loading 
 userland on the system doesn't /increase/ security, and in fact, it 
 slightly decreases it, on a system where a deliberate choice has been 
 made to turn kernel module loading functionality off.

Pointing out as a general statement, and not in response to anyone in
particular, while I, too, am in the camp of minimalistic userlands, there is
a kind of threshold one hits in this regard where keeping or removing
something like a couple of module-loading utilities or systemd text files
around really isn't going to increase or decrease your security /by that
much/. /run-on-sentence

I mean, if someone gains unauthorized access to the userland and somehow
uses these unused components to launch an attack, successful or not, well,
then there's a LOT of bigger problems to worry about.  The goal of security
isn't to prevent someone from gaining unauthorized access to a system, it's
to deter them or otherwise make the effort required more than the potential
gain.

Design network firewalls well, audit the user accounts and review logs
periodically, enabled hardened options, use PaX/grsec/selinux, deploy an
IDS/IPS and a SEIM, etc...there's a lot of other things one can do that will
have a bigger ROI on security than gutting module-loading tools or systemd
scripts off of a system.  Do I like them there?  Not really (unless I'm
developing a kernel driver, then modules come in handy).  But it is what it is.

-- 
Joshua Kinard
Gentoo/MIPS
ku...@gentoo.org
4096R/D25D95E3 2011-03-28

The past tempts us, the present confuses us, the future frightens us.  And
our lives slip away, moment by moment, lost in that vast, terrible in-between.

--Emperor Turhan, Centauri Republic



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Rich Freeman
On Sun, Nov 18, 2012 at 2:04 PM, Rafael Goncalves Martins
rafaelmart...@gentoo.org wrote:
 On Sun, Nov 18, 2012 at 3:37 PM, Rafael Goncalves Martins
 Hmm, pretty cool! Then I can create a stupid project, put it on gentoo
 infra and claim it as being Gentoo sponsored. Good to know, thanks!


 Just to make it clear: I'm not saying that any of the people involved
 with udev-ng/eudev/whatever, or even the project itself, is stupid. I
 was just interpreting rich0's answer.


However, your interpretation is perfectly correct - from GLEP 39:

Note that this GLEP does not provide for a way for the community at
large to block a new project, even if the comments are wholly
negative.

Arguably if somebody wants to be disruptive they can accomplish a lot
more by trolling the lists than by starting projects.  Judging by the
general traffic on -dev, I'd say that everybody figured that out a
long time ago.

Oh, while anybody can start a project, the fact is that they all still
fall under either the Council or Trustees, and they must abide by the
policies set by both.  Developers who cause trouble are still subject
to Devrel.

As somebody pointed out to me in email - the barriers to becoming a
dev are high, but once you're in you have fairly free reign.  I'd like
to think that most of us would use that for the benefit of the
community.  What I can tell you for sure is that no amount of rules or
bureaucracy is going to solve people problems - at best they just
stifle them, and everything else.

Rich



[gentoo-dev] Packages up for grabs due beandog retirement

2012-11-18 Thread Pacho Ramos
app-misc/dailystrips
app-misc/gramps
dev-php/PEAR-PEAR
dev-php/pear
games-misc/fortune-mod-mormon
games-misc/fortune-mod-scriptures
media-libs/libbluray
media-tv/ivtv-utils
media-tv/ivtv
media-video/mplayer-resume
sys-fs/mhddfs
x11-themes/gdm-themes

Some of them are co-maintained but, if you want to take care of them,
feel free to add you to metadata

Thanks


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


Re: [gentoo-dev] Re: gstreamer eclass review

2012-11-18 Thread Gilles Dartiguelongue
Le dimanche 18 novembre 2012 à 20:45 +, Duncan a écrit :
 Gilles Dartiguelongue posted on Sun, 18 Nov 2012 20:06:30 +0100 as
 excerpted:
 
[...]
 But as I said up top, that's (mostly, the pattern matching vs string
 matching will occasionally bite if you're not on the lookout for it)
 trivial style stuff.  You may well prefer the way it is now.  But in that
 case, why the counter-example, omitting if/then?  (You may of course
 fairly point out that consistency is a trivial style thing too. =:^)

I admittedly didn't really look for consistency in these details. I
picked stuff from the 4 eclasses and merged them in one, having the
gnome2 eclasses open for reference which might explain some
inconsistencies in style.

Anyway if you read all that up and only mailed about this, I guess you
found no problem with the rest, right ?

-- 
Gilles Dartiguelongue e...@gentoo.org
Gentoo


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


Re: [gentoo-dev] Re: gstreamer eclass review

2012-11-18 Thread Alec Warner
On Sun, Nov 18, 2012 at 12:45 PM, Duncan 1i5t5.dun...@cox.net wrote:
 Gilles Dartiguelongue posted on Sun, 18 Nov 2012 20:06:30 +0100 as
 excerpted:

 It's admittedly a style thing thus pretty much up to the author, purely
 bikeshedding in the original sense of the essay's trivial color choice,
 but...

 # Even though xz-utils are in @system, they must still be added to DEPEND; 
 see
 # 
 http://archives.gentoo.org/gentoo-dev/msg_a0d4833eb314d1be5d5802a3b710e0a4.xml
 if [[ ${GST_TARBALL_SUFFIX} == xz ]]; then
   DEPEND=${DEPEND} app-arch/xz-utils
 fi

 Single-clause conditional tests (without an else clause) such as the above
 can be trivially rewritten like so:

 [[ ${GST_TARBALL_SUFFIX} == xz ]]  \
 DEPEND=${DEPEND} app-arch/xz-utils

 Two lines (or one if short enough) instead of three and more concise (fi
 line omitted entirely, if omitted, ; then replaced with ).

http://www.quickmeme.com/meme/3ru1zx/


 It's possible to do similar with if/then/else - /||, but that may
 require {} for clarity if not bash parsing, and IMO is not nearly as
 clear as the more straightforward no-else-clause case.  So if there's
 an else clause, I prefer if/then/else; if not, I prefer the  or || logic.

 if [[ ${PN} != ${GST_ORG_MODULE} ]]; then
   # Do not run test phase for invididual plugin ebuilds.
   RESTRICT=test
 fi

 Another example, this one definitely a one-liner (plus comment,
 invididual typo left intact)...

 # Do not run test phase for invididual plugin ebuilds.
 [[ ${PN} != ${GST_ORG_MODULE} ]]  RESTRICT=test

 Or, avoiding that ! in the test and changing the  to ||...

 [[ ${PN} == ${GST_ORG_MODULE} ]] || RESTRICT=test

 Also, while we're here, test is a string-literal with no possibility of
 spaces or anything else that could otherwise confuse bash, so needs no
 quotes.  And I'm not sure if the != pattern matching trigger was
 deliberate or not (see bash's help [[ output).  Thus...

 [[ ${PN} = ${GST_ORG_MODULE} ]] || RESTRICT=test

 ... or...

 [[ ${PN} == ${GST_ORG_MODULE} ]] || RESTRICT=test

 ... with the single vs. double equals making the string match (single) vs
 pattern match (double) explicit.  If the test-internal-not form is
 retained, the string match form would be...

 [[ ${PN} ! = ${GST_ORG_MODULE} ]]  RESTRICT=test

 ... while the pattern match form would retain the != that was used
 (the distinction being the separating space, != is a pattern match
 as is ==, ! = is a string match as is a single = ).


 # added to remove circular deps # 6/2/2006 - zaheerm
 if [[ ${PN} != ${GST_ORG_MODULE} ]]; then
   RDEPEND=${RDEPEND} media-libs/${GST_ORG_MODULE}:${SLOT}
 fi

 Ditto... Further examples skipped.

 # @FUNCTION: gst-plugins10_src_install gst-plugins10_src_install() {
   gst-plugins10_find_plugin_dir

   if has ${EAPI:-0} 0 1 2 3 ; then
   emake install DESTDIR=${D} || die
   [[ -e README ]]  dodoc README
   else
   default
   fi

   [[ ${GST_LA_PUNT} = yes ]]  prune_libtool_files --modules
 }

 Here (last line before the function-closing }, as I said above, I prefer
 if/then/else where there's an else clause, so wouldn't change the upper
 conditional) we see a counter-example, doing it just as I suggested.
 The if/then version (keeping function indent) would look like this.

 if [[ ${GST_LA_PUNT} = yes ]]; then
 prune_libtool_files --modules
 fi

 Of course regardless of that, the quotes around yes may be omitted as
 it's a string literal.  (And here, the explicit single-equals string-
 literal match is used, as opposed to the double-equals pattern match.  Of
 course either one would work here as it's a trivial pattern, just noting
 it for consistency.)

 [[ ${GST_LA_PUNT} = yes ]]  prune_libtool_files --modules


 But as I said up top, that's (mostly, the pattern matching vs string
 matching will occasionally bite if you're not on the lookout for it)
 trivial style stuff.  You may well prefer the way it is now.  But in that
 case, why the counter-example, omitting if/then?  (You may of course
 fairly point out that consistency is a trivial style thing too. =:^)

 --
 Duncan - List replies preferred.   No HTML msgs.
 Every nonfree program has a lord, a master --
 and if you use the program, he is your master.  Richard Stallman





Re: [gentoo-dev] Reminder: open season on robbat2's packages

2012-11-18 Thread Robin H. Johnson
On Sun, Nov 18, 2012 at 08:11:49AM -0800, Diego Elio Pettenò wrote:
 On 18/11/2012 03:11, Robin H. Johnson wrote:
  net-libs/libmonetra
 Maybe time to get rid of this one?
 https://bugs.gentoo.org/show_bug.cgi?id=341721
Gone.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee  Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Richard Yao
On 11/18/2012 11:59 AM, Jason A. Donenfeld wrote:
 All I'm asking is some kind of coherent mission statement.

How can we define a mission statement when we are still in the process
of understanding the codebase, what it does well and what it can do better?

A project announcement should answer your question. The reason we have
not done it is because are still in the process of defining such things.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Richard Yao
On 11/18/2012 12:37 PM, Rafael Goncalves Martins wrote:
 On Sun, Nov 18, 2012 at 3:32 PM, Rich Freeman ri...@gentoo.org wrote:
 On Sun, Nov 18, 2012 at 11:52 AM, Rafael Goncalves Martins
 rafaelmart...@gentoo.org wrote:
 Yeah, but I think that there's a big difference about any developer
 being allowed to create a project under the gentoo umbrella and create
 a project and claim it as Gentoo sponsored without any review of the
 council. I agree that it can exists in the Github account, or even in
 our own infrastructure, but say that Gentoo supports it without a
 previous analysis of the council is wrong IMHO.

 In practice there is no difference.  About the only sponsorship
 Gentoo projects get most of the time is hosting, and considering that
 they stuck this one on Github they're not really even getting that.

 That said, I see no reason why this project would be any less eligible
 for other forms of sponsorship than other projects are, assuming that
 somebody can make a compelling pitch for the Trustees.  The Foundation
 is aimed to further Gentoo in particular in FOSS in general, so
 obviously we don't spend a lot on individual projects.  When we do it
 tends to be in proportion to how it benefits the entire community, and
 I'm sure that community sentiments would be balanced accordingly.
 However, there aren't real projects and wanna-be projects in
 Gentoo.

 Rich

 
 Hmm, pretty cool! Then I can create a stupid project, put it on gentoo
 infra and claim it as being Gentoo sponsored. Good to know, thanks!
 

Those are the rules. We checked before we started.



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2012-11-18 23h59 UTC

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

Removals:
app-crypt/cryptoapi 2012-11-15 18:15:12 
pinkbyte
x11-misc/pnmixer2012-11-17 18:07:22 
hasufell
sci-geosciences/qlandkarte  2012-11-18 11:19:45 
hwoarang
gnome-extra/wp_tray 2012-11-18 11:29:30 
hwoarang
dev-libs/mpatrol2012-11-18 11:31:00 
hwoarang
net-p2p/sancho-bin  2012-11-18 11:33:30 
hwoarang
media-sound/audtty  2012-11-18 11:37:48 
hwoarang
dev-vcs/svk 2012-11-18 11:40:14 
hwoarang
net-libs/libwww 2012-11-18 13:52:38 
kensington
net-libs/libmonetra 2012-11-18 23:13:08 
robbat2
dev-php/pecl-mcve   2012-11-18 23:13:08 
robbat2

Additions:
sci-libs/suitesparseconfig  2012-11-12 01:44:44 
bicatali
games-strategy/s25rttr  2012-11-12 23:07:17 
hasufell
app-crypt/af_alg2012-11-13 00:47:18 
robbat2
x11-wm/qtile2012-11-13 05:03:09 
radhermit
app-arch/pixz   2012-11-13 23:37:20 
zerochaos
dev-haskell/cereal  2012-11-14 22:02:35 
slyfox
dev-haskell/dbus2012-11-14 22:03:47 
slyfox
dev-embedded/dfu-programmer 2012-11-15 12:20:19 
chainsaw
dev-libs/fddl   2012-11-15 18:02:52 
pinkbyte
dev-util/obs-service-download_src_package   2012-11-15 20:00:31 
scarabeus
dev-util/obs-service-download_url   2012-11-15 20:05:00 
scarabeus
dev-util/obs-service-extract_file   2012-11-15 20:10:39 
scarabeus
dev-util/obs-service-generator_driver_update_disk   2012-11-15 20:46:01 
scarabeus
dev-util/obs-service-recompress 2012-11-15 20:50:30 
scarabeus
dev-util/obs-service-set_version2012-11-15 20:54:04 
scarabeus
dev-util/obs-service-verify_file2012-11-15 20:57:01 
scarabeus
dev-util/obs-service-meta   2012-11-15 21:03:58 
scarabeus
dev-util/obs-service-tar_scm2012-11-15 21:13:46 
scarabeus
x11-misc/pnmixer2012-11-16 00:20:24 
hasufell
dev-python/socketpool   2012-11-16 02:39:07 
idella4
sci-mathematics/msieve  2012-11-16 03:32:43 
patrick
sci-mathematics/gmp-ecm 2012-11-16 03:58:16 
patrick
media-libs/elementary   2012-11-16 17:28:10 
tommy
dev-python/cov-core 2012-11-16 18:47:46 
chutzpah
dev-python/pytest-cov   2012-11-16 18:50:48 
chutzpah
games-kids/memonix  2012-11-17 07:56:14 
mr_bones_
sec-policy/selinux-dbadm2012-11-17 16:20:02 
swift
media-plugins/evas_generic_loaders  2012-11-17 17:04:02 
tommy
media-sound/pnmixer 2012-11-17 18:05:11 
hasufell
sys-process/procenv 2012-11-17 21:23:51 
radhermit
dev-haskell/filemanip   2012-11-18 07:45:20 
gienah
sec-policy/selinux-logsentry2012-11-18 08:03:29 
swift
dev-haskell/unordered-containers2012-11-18 08:13:29 
gienah
dev-haskell/geniplate   2012-11-18 08:14:13 
gienah
sec-policy/selinux-makewhatis   2012-11-18 08:16:49 
swift
sec-policy/selinux-rtorrent 2012-11-18 09:28:22 
swift
dev-python/django-endless-pagination2012-11-18 12:04:34 
idella4
dev-python/django-setuptest 2012-11-18 12:24:13 
idella4
dev-haskell/async   2012-11-18 12:56:20 
gienah
media-libs/emotion  2012-11-18 18:39:41 
tommy

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
app-crypt/cryptoapi,removed,pinkbyte,2012-11-15 18:15:12
x11-misc/pnmixer,removed,hasufell,2012-11-17 18:07:22

Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Matt Turner
On Sun, Nov 18, 2012 at 3:25 PM, Richard Yao r...@gentoo.org wrote:
 On 11/18/2012 11:59 AM, Jason A. Donenfeld wrote:
 All I'm asking is some kind of coherent mission statement.

 How can we define a mission statement when we are still in the process
 of understanding the codebase, what it does well and what it can do better?

Most people would have a reason to fork before forking. Or maybe
mission statement != reasons and we're having a communication
breakdown.



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Walter Dnes
On Sun, Nov 18, 2012 at 01:51:14AM -0600, Canek Pel??ez Vald??s wrote
 
 ... systemd is a cross-distro project: every major and many, many
 minor distros have had people contributing to systemd. last i heard
 even two debian devs have commit access to the repo, among many
 others. systemd upstream is very accommodating of different needs and
 different use-cases (as long as they are presented on technical
 grounds) and have been a pleasure to work with so far. We are getting
 the joint experience of a lot of people/projects who have worked on
 different init systems for a long time, I think this is one of the
 most important features one could have.
 
 https://bbs.archlinux.org/viewtopic.php?pid=1149530#p1149530

  You're missing the point entirely.  Yes, the systemd people are
working for the good of systemd.  Nobody denies that.  Your post does
not address the fact that Kay and Lennart hold standalone udev in
contempt, and treat it as a 2nd-class citizen.  Note that Richard Yao is
*NOT* forking systemd.  He is forking udev, which addresses the issue of
Kay's+Lennart's hostility to standalone udev on non-systemd setups.  I,
and a lot of other people, would like to use a sane standalone udev
(from the Greg KH days) without systemd's dependancies/restrictions.
That is the target market for a udev fork.

-- 
Walter Dnes waltd...@waltdnes.org
We are apparently better off trying to avoid udev like the plague.
Linus Torvalds; 2012/10/03 https://lkml.org/lkml/2012/10/3/349



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Walter Dnes
On Sat, Nov 17, 2012 at 11:52:22PM -0800, Greg KH wrote
 
 Yes, I know all about the firmware issue with media drivers.  It's now
 resolved and fixed, in two different ways (the kernel now loads firmware
 directly, and on older kernels, udev has fixed the issue.)  So that's no
 longer an issue for anyone.

  The fact that they went ahead with changes, knowing full well it would
break stuff, is reason enough to distrust them in future.  It should not
require a rant from Linus, or a workaround in the kernel, to get them to
fix their bugs.

 It's also a pretty simple set of patches that Gentoo can keep around
 if it's really a serious issue for people.

  That may be true today.  But as udev gets more tightly integrated into
systemd, those patches will become a dead end, to use Lennart's words.

 Note, a separate /usr has been broken for a while now, udev is just
 pointing the issue out.  And again, if you want a separate /usr, just
 use an initrd, the solution is simple.

    I have 4 broken Gentoo systems running just fine, without an
initrd, thank you.  There have always been a few edge-case setups that
won't work with a separate /usr, without an initrd.  What annoys me is
this dog-in-the-manger attitude that if a separate /usr is broken for a
few people, then by golly, it should be broken for everybody.

 The fact that Gentoo is alone in wanting to build udev, without systemd
 dependencies being on the system, is something that if I were the
 systemd maintainer, I would reject.

  There is obviously no point in us continuing this debate.  You are in
favour of systemd, I am not.

-- 
Walter Dnes waltd...@waltdnes.org
We are apparently better off trying to avoid udev like the plague.
Linus Torvalds; 2012/10/03 https://lkml.org/lkml/2012/10/3/349



[gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 07:06:50AM -0500, Rich Freeman wrote:
 COPYRIGHT
 
 I think this issue is best dealt with on the side - it has no bearing
 on any of the really contentious points here.
 
 I note that the owners of the copyright on udev have announced to the
 world that (emphasis mine):
 You may modify your copy or copies of the Library or ANY PORTION OF
 IT, thus forming a work based on the Library, and copy and distribute
 such modifications or work under the terms of Section 1 above,
 provided that you also meet all of these conditions...
 
 None of those conditions included keeping the copyright line intact.

True, but removing a copyright line doesn't change the real copyright of
a file, although it is generally considered something that you really
should not do at all (see your local copyright laws/rules for details.)

 Anybody can therefore alter the copyright line as they wish, as they
 have been given explicit permission to do so.  They need only comply
 with the other terms in the LGPL to do so (the most important being
 licensing it under the LGPL and making the source available.

Heh, wait, no, you can not do that.  You can not modify a copyright line
to add your own, without first doing one of the two things I discussed
in the beginning.  Otherwise, don't you think that all of those big
companies that are using Linux and other open source projects would have
done something like this already?

 In fact, (L)GPL v3 has an optional attribution clause, and the fact
 that they made this explicit is because some projects might not want
 to give out this authorization.

Changing the lines in the comment block in the code files is not what
attribution clauses are about at all.

I could go into details about copyright, and how it works, and how you
need to treat it if you are a programmer, but I'm not a lawyer, and the
rules are different in different countries and even states.

I have, however, worked with a very large number of lawyers, and
companies, and have the basics down, and none of what you say above is
really allowed at all, sorry.

Also note, if you just remove code from a file, you don't get copyright
of the file, which is a fun thing to think about if you are trying to
remove features from a product, or doing 'git revert' of specific
patchsets.

 So, if you want an official ruling from the trustees we would need to
 meet/vote on it and perhaps discuss with counsel, but my thinking is
 that anybody distributing work under the (L)GPL has waived their right
 to be named on the copyright line of any copies distributed by others,

Again, no, this is flat out not right.  Please discuss with counsel if
you disagree and they can go into the details.

 and as far as I can tell I have found nothing to the contrary from any
 authoritative source.

Talk to a copyright lawyer please.  I'm sure there is one that the
Foundation uses, right?

 Again, that's my two cents and not a license for anybody to do
 anything.  This topic did come up recently with regard to accepting
 some other kind of outside work into Gentoo, and as I recall there was
 some debate over whether the copyright notices could be changed.  I'd
 have to dig up the details - I think the issue might have been mooted
 before any kind of formal decision was reached...

I think this is something that the Foundation's counsel better get set
up properly, as it really is a big deal, and can come back to cause big
problems if done wrong.  I say this as someone who has been part of
lawsuits dealing with this type of thing, and as someone who has worked
with lawyers on copyright issues for open source projects for a very
long time[1].

But as always, talk to a lawyer, I suggest that the Foundation do this
to set up the proper guidelines and rules that all Gentoo developers
need to follow.  That will clear all of this confusion up properly.

thanks,

greg k-h

[1] I've worked with them so much, that I'm a continuing education
credit for lawyers in the USA when I give one of my various talks
about how open source projects are developed, and how the copyright
and license issues work within them.





Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 08:50:07PM -0500, Walter Dnes wrote:
 On Sat, Nov 17, 2012 at 11:52:22PM -0800, Greg KH wrote
  
  Yes, I know all about the firmware issue with media drivers.  It's now
  resolved and fixed, in two different ways (the kernel now loads firmware
  directly, and on older kernels, udev has fixed the issue.)  So that's no
  longer an issue for anyone.
 
   The fact that they went ahead with changes, knowing full well it would
 break stuff, is reason enough to distrust them in future.  It should not
 require a rant from Linus, or a workaround in the kernel, to get them to
 fix their bugs.

That's the fun of working with people you don't have direct control
over.  Bugs get fixed on different schedules than what you sometimes
like.  This specific issue, as it was hit by only a very small number of
people, and two distros had work-around patches in their udev packages,
was missed by a lot of people, myself included.  I honestly thought that
it had been fixed months ago.

Sometimes a rant, or just reminding people, is all that is needed to get
issues fixed.  And it worked here quite well, don't you think?

Actually, I would argue that it worked even better than if the issue had
been worked-around in udev in the very beginning when it first came up.
Now the kernel has changed to allow udev to remove the whole firmware
loading logic, which arguably, should have been done in the very
beginning.  So you might say that because of people forgetting about
this, and people ranting, everyone is much better off in the end.

It's a bizarre development model, I know. :)

  It's also a pretty simple set of patches that Gentoo can keep around
  if it's really a serious issue for people.
 
   That may be true today.  But as udev gets more tightly integrated into
 systemd, those patches will become a dead end, to use Lennart's words.

What patches?  udevd builds for me just fine without building the
systemd binary.  The developers even have a whole web page set up for
how to do this properly if you need to do so.

  Note, a separate /usr has been broken for a while now, udev is just
  pointing the issue out.  And again, if you want a separate /usr, just
  use an initrd, the solution is simple.
 
     I have 4 broken Gentoo systems running just fine, without an
 initrd, thank you.  There have always been a few edge-case setups that
 won't work with a separate /usr, without an initrd.  What annoys me is
 this dog-in-the-manger attitude that if a separate /usr is broken for a
 few people, then by golly, it should be broken for everybody.

Again, udev isn't the problem here.  It hasn't broken the standalone
/usr issue at all.  There isn't anything in udev to change for this.  I
don't understand why you are thinking that udev has anything to do with
this issue at all.  It's other packages that are the problem here.  Are
people forking and changing them to resolve the problem?  If not, why
not?

thanks,

greg k-h



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 08:13:55PM -0500, Walter Dnes wrote:
 On Sun, Nov 18, 2012 at 01:51:14AM -0600, Canek Pel??ez Vald??s wrote
  
  ... systemd is a cross-distro project: every major and many, many
  minor distros have had people contributing to systemd. last i heard
  even two debian devs have commit access to the repo, among many
  others. systemd upstream is very accommodating of different needs and
  different use-cases (as long as they are presented on technical
  grounds) and have been a pleasure to work with so far. We are getting
  the joint experience of a lot of people/projects who have worked on
  different init systems for a long time, I think this is one of the
  most important features one could have.
  
  https://bbs.archlinux.org/viewtopic.php?pid=1149530#p1149530
 
   You're missing the point entirely.  Yes, the systemd people are
 working for the good of systemd.  Nobody denies that.  Your post does
 not address the fact that Kay and Lennart hold standalone udev in
 contempt, and treat it as a 2nd-class citizen.  Note that Richard Yao is
 *NOT* forking systemd.  He is forking udev, which addresses the issue of
 Kay's+Lennart's hostility to standalone udev on non-systemd setups.  I,
 and a lot of other people, would like to use a sane standalone udev
 (from the Greg KH days) without systemd's dependancies/restrictions.
 That is the target market for a udev fork.

Heh, you really don't want udev from back in the Greg KH days.
Seriously, if you want that, go use mdev, but even then, it has more
features than when I was still running the udev project.

I find it a bit funny that people are so stuck on using udev now, they
seem to have forgotten all of these same kinds of arguments way back
when udev first came out (No one is going to force me to use udev!).
Thanks to Kay's fine work, that is no longer an issue at all.  Without
him, you wouldn't be arguing to keep using it so much.

And note, Kay and Lennart are _not_ treating udev as a second-class
citizen.  It's required for systemd to work properly, and other distros
(like Ubuntu), use it for their systems to work properly in a
stand-alone manner.  So breaking that will not happen, lots of people
will ensure that that does not happen, myself included.

thanks,

greg k-h



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Rich Freeman
On Sun, Nov 18, 2012 at 9:58 PM, Greg KH gre...@gentoo.org wrote:

 True, but removing a copyright line doesn't change the real copyright of
 a file, although it is generally considered something that you really
 should not do at all (see your local copyright laws/rules for details.)

Agreed that removing the line does not change the actual copyright of
the file, well, aside from anything new you stick on that line.

I'm not convinced that it is something you can't do if you're
explicitly given permission to do so by the copyright holder.

 Again, no, this is flat out not right.  Please discuss with counsel if
 you disagree and they can go into the details.

Well, certainly something worth doing in any case.

I think any answer given by anybody is going to be speculative, as
doubt that any court has ruled on whether removing names from a
copyright line licensed under the GPL is illegal.  There are fairly
few rulings of any kind concerning the GPL.  Copyright just wasn't
really written with copyleft in mind.

I suspect, as a result, that most lawyers would basically listen to my
argument and say well, sure, you can argue that, and a judge might or
might not buy it, but do you really want to be sued over this to find
out?  That's the issue with the law in most jurisdictions - the only
way you can truly find out if something is illegal is for somebody to
try it and go to court.  After all, who would have thought that you
could patent round corners?

Suppose I send you a program that I've copyrighted.  It has a line on
it saying Copyright 2012 - Richard Freeman - see accompanying license
file. on it.  I tell you that I don't mind if you remove the
copyright line.  Can you remove it?  Now, suppose instead I tell you
that you can make any change you want in the file - can you remove it
now?  Now suppose I tell you that you can make any change in the file
that you want, as long as the copyright line says see accompanying
license file and that file is intact.  Can you remove the name?

That's the issue here - the copyright owner has given me a license to
do various things, including modify the file, and the file contains
the copyright line.  So, what normally would be illegal may in fact be
legal after all.  But, the only way to really be sure is to try it and
get sued.  And if you want to know how the law works in every country,
you'd need to be sued in every country.

Certainly interested in arguments to the contrary.

Rich



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Joshua Kinard
On 11/18/2012 10:06 PM, Greg KH wrote:
 On Sun, Nov 18, 2012 at 08:50:07PM -0500, Walter Dnes wrote:
 
 It's a bizarre development model, I know. :)
 

Works better than Windows' model:
http://moishelettvin.blogspot.com/2006/11/windows-shutdown-crapfest.html

(Okay, old, and I know MS has since fixed this, but it's still funny)


 Note, a separate /usr has been broken for a while now, udev is just
 pointing the issue out.  And again, if you want a separate /usr, just
 use an initrd, the solution is simple.

     I have 4 broken Gentoo systems running just fine, without an
 initrd, thank you.  There have always been a few edge-case setups that
 won't work with a separate /usr, without an initrd.  What annoys me is
 this dog-in-the-manger attitude that if a separate /usr is broken for a
 few people, then by golly, it should be broken for everybody.
 
 Again, udev isn't the problem here.  It hasn't broken the standalone
 /usr issue at all.  There isn't anything in udev to change for this.  I
 don't understand why you are thinking that udev has anything to do with
 this issue at all.  It's other packages that are the problem here.  Are
 people forking and changing them to resolve the problem?  If not, why
 not?

Correct me if wrong, but didn't the issue start with udev wanting to put the
PCI ID database/file into /usr/share from /etc?  Then kmod was changed to
link against libs in /usr/lib, and then udev made dependent on kmod?  I
think that led to a scenario where openrc starts udev up before localmount
has run, and then things fall apart.

Not that I'm saying that implicates udev as the center of the sep-usr thing,
but if my memory is correct, that's kinda what got the ball rolling down the
hill.  Or something close to it, anyways.

In any event, I did the switch to mdev, and it works.  It is a hack, though,
I'll admit that.  But if you're one of those types that runs a fairly
vanilla, not-very-fancy system that has had a separate /usr for a number of
years (2005 for most of my machines), it's a relatively painless transition
and it doesn't require the initramfs and it avoids having to
backup/format/restore each system.  Obviously, if I need more advanced
functionality on any of my systems, I'll probably have to switch back, but
we'll see what the future holds.

-- 
Joshua Kinard
Gentoo/MIPS
ku...@gentoo.org
4096R/D25D95E3 2011-03-28

The past tempts us, the present confuses us, the future frightens us.  And
our lives slip away, moment by moment, lost in that vast, terrible in-between.

--Emperor Turhan, Centauri Republic



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Diego Elio Pettenò
On 18/11/2012 19:38, Joshua Kinard wrote:
 Correct me if wrong, but didn't the issue start with udev wanting to put the
 PCI ID database/file into /usr/share from /etc?  Then kmod was changed to
 link against libs in /usr/lib, and then udev made dependent on kmod?  I
 think that led to a scenario where openrc starts udev up before localmount
 has run, and then things fall apart.

I honestly can't remember if pci.ids was ever in /etc — I always knew it
in /usr/share/misc...

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Richard Yao
On 11/18/2012 09:58 PM, Greg KH wrote:
 On Sun, Nov 18, 2012 at 07:06:50AM -0500, Rich Freeman wrote:
 COPYRIGHT

 I think this issue is best dealt with on the side - it has no bearing
 on any of the really contentious points here.

 I note that the owners of the copyright on udev have announced to the
 world that (emphasis mine):
 You may modify your copy or copies of the Library or ANY PORTION OF
 IT, thus forming a work based on the Library, and copy and distribute
 such modifications or work under the terms of Section 1 above,
 provided that you also meet all of these conditions...

 None of those conditions included keeping the copyright line intact.
 
 True, but removing a copyright line doesn't change the real copyright of
 a file, although it is generally considered something that you really
 should not do at all (see your local copyright laws/rules for details.)
 
 Anybody can therefore alter the copyright line as they wish, as they
 have been given explicit permission to do so.  They need only comply
 with the other terms in the LGPL to do so (the most important being
 licensing it under the LGPL and making the source available.
 
 Heh, wait, no, you can not do that.  You can not modify a copyright line
 to add your own, without first doing one of the two things I discussed
 in the beginning.  Otherwise, don't you think that all of those big
 companies that are using Linux and other open source projects would have
 done something like this already?
 
 In fact, (L)GPL v3 has an optional attribution clause, and the fact
 that they made this explicit is because some projects might not want
 to give out this authorization.
 
 Changing the lines in the comment block in the code files is not what
 attribution clauses are about at all.
 
 I could go into details about copyright, and how it works, and how you
 need to treat it if you are a programmer, but I'm not a lawyer, and the
 rules are different in different countries and even states.
 
 I have, however, worked with a very large number of lawyers, and
 companies, and have the basics down, and none of what you say above is
 really allowed at all, sorry.
 
 Also note, if you just remove code from a file, you don't get copyright
 of the file, which is a fun thing to think about if you are trying to
 remove features from a product, or doing 'git revert' of specific
 patchsets.
 
 So, if you want an official ruling from the trustees we would need to
 meet/vote on it and perhaps discuss with counsel, but my thinking is
 that anybody distributing work under the (L)GPL has waived their right
 to be named on the copyright line of any copies distributed by others,
 
 Again, no, this is flat out not right.  Please discuss with counsel if
 you disagree and they can go into the details.
 
 and as far as I can tell I have found nothing to the contrary from any
 authoritative source.
 
 Talk to a copyright lawyer please.  I'm sure there is one that the
 Foundation uses, right?
 
 Again, that's my two cents and not a license for anybody to do
 anything.  This topic did come up recently with regard to accepting
 some other kind of outside work into Gentoo, and as I recall there was
 some debate over whether the copyright notices could be changed.  I'd
 have to dig up the details - I think the issue might have been mooted
 before any kind of formal decision was reached...
 
 I think this is something that the Foundation's counsel better get set
 up properly, as it really is a big deal, and can come back to cause big
 problems if done wrong.  I say this as someone who has been part of
 lawsuits dealing with this type of thing, and as someone who has worked
 with lawyers on copyright issues for open source projects for a very
 long time[1].
 
 But as always, talk to a lawyer, I suggest that the Foundation do this
 to set up the proper guidelines and rules that all Gentoo developers
 need to follow.  That will clear all of this confusion up properly.
 
 thanks,
 
 greg k-h

We develop open source software in public repositories. A developer
decided it would be helpful to change the software name systemd to
eudev, among other things, in various files after misunderstanding what
the Foundation officers in charge of legal matters had approved. You
objected to it. I asked for clarification after seeing that your name
had not been removed from any copyright notices. You explained your
complaint. I asked you to wait for the person who wrote the commit to
fix it. It was fixed.

That is all that was necessary. Whining on the list did not wake the
author of that commit sooner. Furthermore, the changes that you wanted
would have been made in a few days had you not become involved.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 11:05:05PM -0500, Richard Yao wrote:
 On 11/18/2012 09:58 PM, Greg KH wrote:

an on-topic discussion about copyright thread response from me snipped

 We develop open source software in public repositories. A developer
 decided it would be helpful to change the software name systemd to
 eudev, among other things, in various files after misunderstanding what
 the Foundation officers in charge of legal matters had approved. You
 objected to it. I asked for clarification after seeing that your name
 had not been removed from any copyright notices. You explained your
 complaint. I asked you to wait for the person who wrote the commit to
 fix it. It was fixed.
 
 That is all that was necessary. Whining on the list did not wake the
 author of that commit sooner. Furthermore, the changes that you wanted
 would have been made in a few days had you not become involved.

None of the words you wrote here seem to me to be related to my response
about copyright, the Gentoo Foundation, and how copyright works for
software projects at all.  So I'm a bit confused, what are you concerned
about here?

greg k-h



[gentoo-dev] Re: gstreamer eclass review

2012-11-18 Thread Duncan
Gilles Dartiguelongue posted on Sun, 18 Nov 2012 23:59:44 +0100 as
excerpted:

 Anyway if you read all that up and only mailed about this, I guess you
 found no problem with the rest, right ?

Yes, but I already admitted to bikeshedding the easy stuff, so I'd 
honestly not assign too much review weight to it.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 07:42:11PM -0800, Diego Elio Pettenò wrote:
 On 18/11/2012 19:38, Joshua Kinard wrote:
  Correct me if wrong, but didn't the issue start with udev wanting to put the
  PCI ID database/file into /usr/share from /etc?  Then kmod was changed to
  link against libs in /usr/lib, and then udev made dependent on kmod?  I
  think that led to a scenario where openrc starts udev up before localmount
  has run, and then things fall apart.
 
 I honestly can't remember if pci.ids was ever in /etc — I always knew it
 in /usr/share/misc...

Yes, it was always in /usr/somewhere.

And the pci.ids file came from the pciutils package, not udev.

But note, we are moving that file out of pciutils (and the usb.ids file
out of usbutils) and they will eventually be generated from the udev
package itself, as it holds the master hardware database.  But that's a
totally different topic than the one at hand, and is still being worked
on by the developers of the different upstream packages.

thanks,

greg k-h



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 10:29:35PM -0500, Rich Freeman wrote:
 On Sun, Nov 18, 2012 at 9:58 PM, Greg KH gre...@gentoo.org wrote:
 
  True, but removing a copyright line doesn't change the real copyright of
  a file, although it is generally considered something that you really
  should not do at all (see your local copyright laws/rules for details.)
 
 Agreed that removing the line does not change the actual copyright of
 the file, well, aside from anything new you stick on that line.
 
 I'm not convinced that it is something you can't do if you're
 explicitly given permission to do so by the copyright holder.

Talk to a lawyer if you disagree with this.  The area of copyright law,
and software, is very well defined (with one exception of the major
change to add your copyright, and even then, there's an agreed apon
standard to follow).  Because of that, I disagree that you think this is
something that is unknown at all.

But I'm not going to be able to change your mind :)  Please get the
Foundation to write up the rules apon which Gentoo developers need to
handle the copyright mark, so that there's no disagreement as to what to
do, in any type of situation.

thanks,

greg k-h



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 11:21:20PM -0500, Richard Yao wrote:
 On 11/18/2012 11:22 PM, Greg KH wrote:
  On Sun, Nov 18, 2012 at 11:05:05PM -0500, Richard Yao wrote:
  On 11/18/2012 09:58 PM, Greg KH wrote:
  
  an on-topic discussion about copyright thread response from me snipped
  
  We develop open source software in public repositories. A developer
  decided it would be helpful to change the software name systemd to
  eudev, among other things, in various files after misunderstanding what
  the Foundation officers in charge of legal matters had approved. You
  objected to it. I asked for clarification after seeing that your name
  had not been removed from any copyright notices. You explained your
  complaint. I asked you to wait for the person who wrote the commit to
  fix it. It was fixed.
 
  That is all that was necessary. Whining on the list did not wake the
  author of that commit sooner. Furthermore, the changes that you wanted
  would have been made in a few days had you not become involved.
  
  None of the words you wrote here seem to me to be related to my response
  about copyright, the Gentoo Foundation, and how copyright works for
  software projects at all.  So I'm a bit confused, what are you concerned
  about here?
  
  greg k-h
 
 Your issue has been resolved. You can stop beating the dead horse now.

I was responding to a discussion about how copyright works, and how it
should be marked as such for Gentoo-related projects, that was not
correct in my knowledge of copyright law.  It had nothing to do with my
issue, or the udev issue at all, which is why I even changed the
subject.

Oh well.

*plonk*



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Diego Elio Pettenò
On 18/11/2012 20:28, Greg KH wrote:
 But note, we are moving that file out of pciutils (and the usb.ids file
 out of usbutils) and they will eventually be generated from the udev
 package itself, as it holds the master hardware database.  But that's a
 totally different topic than the one at hand, and is still being worked
 on by the developers of the different upstream packages.

*cough* Gentoo already moved them out of the respective packages into
hwids btw, which I've been bumping almost daily for a while and weekly
now because I got bored.

And while at it I'm also always submitting any new data to the master
databases since I end up often enough having some extra gadget around...

(If you're thinking of replacing pci/usb ids with a formatted complex
database, yai! Finally you guys followed my suggestion from 2008 ;)).

/off topic

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



Re: [gentoo-dev] Reminder: open season on robbat2's packages

2012-11-18 Thread Arun Raghavan
On 18 November 2012 16:41, Robin H. Johnson robb...@gentoo.org wrote:
[...]
 media-sound/dbmeasure

I'll take this one, since it's tangentially related to PulseAudio.

Cheers,
--
Arun Raghavan
http://arunraghavan.net/
(Ford_Prefect | Gentoo)  (arunsr | GNOME)



Re: [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012)

2012-11-18 Thread Joshua Kinard
On 11/18/2012 11:28 PM, Greg KH wrote:
 
 Yes, it was always in /usr/somewhere.
 
 And the pci.ids file came from the pciutils package, not udev.
 
 But note, we are moving that file out of pciutils (and the usb.ids file
 out of usbutils) and they will eventually be generated from the udev
 package itself, as it holds the master hardware database.  But that's a
 totally different topic than the one at hand, and is still being worked
 on by the developers of the different upstream packages.

Okay, maybe it's just the kmod thing I am thinking of then.  Thanks!

-- 
Joshua Kinard
Gentoo/MIPS
ku...@gentoo.org
4096R/D25D95E3 2011-03-28

The past tempts us, the present confuses us, the future frightens us.  And
our lives slip away, moment by moment, lost in that vast, terrible in-between.

--Emperor Turhan, Centauri Republic



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Reminder: open season on robbat2's packages

2012-11-18 Thread Robin H. Johnson
On Mon, Nov 19, 2012 at 10:43:44AM +0530, Arun Raghavan wrote:
 On 18 November 2012 16:41, Robin H. Johnson robb...@gentoo.org wrote:
 [...]
  media-sound/dbmeasure
 I'll take this one, since it's tangentially related to PulseAudio.
Speaking of PA, are you still upstream? If so, can you please merge the
patch I submitted to the -discuss list?

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee  Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



RE : [gentoo-dev] Ohloh Organizations - Gentoo Linux

2012-11-18 Thread eva
That's probably some topic for gentoo-project ml.