Re: [gentoo-user] gentoo-systemd-only deprecation

2013-08-01 Thread Alan McKinnon
On 01/08/2013 00:25, Stroller wrote:
 
 On 31 July 2013, at 22:43, Alan McKinnon wrote:
 ...
 Are we OK on this for now, or is there more to discuss?
 
 Yes, that's great. I'm glad we can be open and honest when we've got these 
 kinds of problems. 
 
 On other occasions I've worried that you might have driven away someone who 
 was seeking help here, but I've felt like it wasn't my place to intervene. 
 
 The only advice I can perhaps give you is to read the question twice and 
 hesitate before replying. If you wait an hour before hitting reply, maybe 
 you'll be less likely to do so with your initial certainty.  


You'll notice I post significantly less in the last 18 months or so.
Most of that is when I did think twice, some still slips through though.

Oh well. Shit happens I suppose I get to just deal with it :-)


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] Re: Gentoo is so AWESOME

2013-08-01 Thread Daniel Campbell
On 07/31/2013 02:05 PM, Michael Palimaka wrote:
 On 1/08/2013 04:34, Michael Orlitzky wrote:
 It seems a little rude to pop in, address them personally, and ask them
 each if they'd devote months of their time towards mentoring me. (Doing
 so can pressure someone into agreeing to something he doesn't want to
 do, or makes him reject you personally which many people find awkward.)
 
 I definitely understand that. I wonder if it would help if we had a page
 where developers could register their interest in being a mentor.
 
 
 
I think that'd be a great idea. If each developer could state where
their interests/expertise laid and what type of dev they'd be interested
in mentoring, that could make the selection process more natural for
both prospective devs and established devs.

The problem I have is I don't know what I'd want to work on. I love vim,
tmux, and fluxbox, but I believe they already have capable maintainers.
I'm learning C and Python, and know PHP, so there's probably a bit I
could learn about C and Python. And my competency in PHP may qualify me
for some packages. Which ones, I don't know.

Overall I just can't think of a reason for Gentoo to take me.



Re: [gentoo-user] Recommendation for CPU type in QEMU?

2013-08-01 Thread Michael Hampicke
Am 01.08.2013 03:02, schrieb Walter Dnes:
 On Wed, Jul 31, 2013 at 11:45:48AM +0100, Kerin Millar wrote
 
 Please provide the content of /proc/cpuinfo on the host.
 
   The first one is my shiney almost new desktop (Dell Inspiron 660) and
 the second one is my hot backup (more like emergency backup, 6-year-old
 Dell Dimension 530).  I'll be on the new machine unless it breaks.  But
 I do want to be able to port the QEMU VM to the older machine as part of
 its hot backup status.
 
   On any other distro, it wouldn't matter, but I have -march=native in
 make.conf, so I do have to worry about keeping binaries compatable.  If
 I build for Intel Core 2 Duo CPU E4600 on both machines, would I be
 losing noticable performance?  Right now, it's just one Windows program
 that I'll be running occasionally.  So I'd rather trade off a bit less
 speed on the new machine, versus compatability issues.  I also prefer to
 be able to scp the VM disk images to the backup machine, rather than
 having to do a separate install on each machine.
 

You can use march=native on your gentoo hosts, that's no problem, as
long as you don't use it on your guests. That's the hole idea of VMs:
being able to move the virtual machine to another machine, that might be
completely different in terms of hardware. The goal is, to be machine
independent.

In your case, I'd say it would make sense to chose core2duo as qemu
host cpu. Both of your host cpus support the feature set of core2duo, so
no performance penalty for costly software emulation of missing cpu
features :-)



signature.asc
Description: OpenPGP digital signature


[gentoo-user] Re: Gentoo is so AWESOME

2013-08-01 Thread Hans de Graaff
On Tue, 30 Jul 2013 19:48:19 -0400, Michael Orlitzky wrote:

 I want to become a dev, what's my next step? There is none. Help out,
 and maybe someone will notice you? Ok, I'm on it. Been doing it for
 years, and I know several other people in the same situation. It doesn't
 work, and recruitment numbers are plummeting.
 
 There needs to be an explicit, documented process. And someone devoted
 full-time to mentoring new recruits. I can think of no better long-term
 investment of the foundation's money.

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1chap=2 
documents this from the new developer perspective. Note how it says to 
contact the recruiters if you don't already have found a mentor yourself.

There is also http://www.gentoo.org/proj/en/devrel/recruiters/ which 
documents this from the inside, but when I wanted to become a developer I 
found that more useful documentation :-)

So it is explicitly documented. Perhaps not well enough? In that case, 
let us know what you miss.

Hans




[gentoo-user] Re: Gentoo is so AWESOME

2013-08-01 Thread Hans de Graaff
On Wed, 31 Jul 2013 14:34:41 -0400, Michael Orlitzky wrote:


 It seems a little rude to pop in, address them personally, and ask them
 each if they'd devote months of their time towards mentoring me. (Doing
 so can pressure someone into agreeing to something he doesn't want to
 do, or makes him reject you personally which many people find awkward.)

That doesn't sound rude to me at all. If you explain your interest and 
ask them if they know anyone that could be your mentor you can also avoid 
that pressure for the most part.

And we're not talking months here either. I've just finished mentoring 
someone, and it probably took ~15 hours spread over a couple of months. 
Compared to some of the other Gentoo work not a huge commitment, and one 
that pays itself back by seeing an otherwise derelict part of Gentoo 
being maintained again.

Hans




Re: [gentoo-user] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen

2013-08-01 Thread Thanasis
on 08/01/2013 12:59 AM Paul Hartman wrote the following:

 If no disks are attached, I wonder if something is probing it?
 
 I checked my dmesg and every time I plug in my eSATA enclosure, I see
 this very similar message:
 
 [156541.724580] ata7: exception Emask 0x10 SAct 0x0 SErr 0x404
 action 0xe frozen
 [156541.724587] ata7: irq_stat 0x0040, connection status changed
 [156541.724593] ata7: SError: { CommWake DevExch }
 [156541.724604] ata7: hard resetting link
 [156551.725559] ata7: softreset failed (device not ready)
 [156551.725567] ata7: hard resetting link
 
 (and then a bunch of lines initializing all of the disks in the enclosure).
 

Me too. That's exactly how I use this Sata port, so it must be related
to the way the kernel handles/probes it.

BTW, I use a cable which is sata - eSata, i.e. sata for the
motherboard side and eSata for the external disk side, and I keep the
cable connected to the motherboard and the disk connected to the cable.
I just power on the eSata external disk enclosure whenever I need to use
the disk, and before switching the power off, I just unmount the disk.
Is that a correct procedure?



[gentoo-user] euse after portage upgrade

2013-08-01 Thread András Csányi
Hi All,

Yesterday there was an portage upgrade and after that I got it if I
would like to use euse:

sayusi-desktop sayusi # euse -E gtk3
ERROR: $PORTDIR couldn't be determined

What is it and why that variable not determined? I did not do anything
and my machine was estarted since portage upgrade. According to the
logs I use

sys-apps/portage-2.1.13.2 - 07/30/2013

and gentoolkit package was re-emerged.

Should I file a bug on bugs.gentoo.org?

Thanks for any help!

András

-- 
--  Csanyi Andras (Sayusi Ando)  -- http://sayusi.hu --
http://facebook.com/andras.csanyi
--  Trust in God and keep your gunpowder dry! - Cromwell



Re: [gentoo-user] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen

2013-08-01 Thread Thanasis
on 08/01/2013 01:10 AM Bruce Hill wrote the following:
 On Wed, Jul 31, 2013 at 11:17:02PM +0300, Thanasis wrote:
 on 07/31/2013 10:06 PM Paul Hartman wrote the following:

 There are a few approaches to try figuring it out explained here:

 http://serverfault.com/questions/244944/linux-ata-errors-translating-to-a-device-name


 Looking into /sys/dev/block it seems like /dev/sda is on ata1 and
 /dev/sdb is on ata2, and since there is nothing else attached to the
 system, the ata6 problem may be related to a controller (as Bruce said),
 and hopefully not a disk drive.
  
 Sorry I don't have time to reply atm. If either drive has errors continuing,
 please change the SATA cable for a new one. Or, at least, reseat them, and
 aftewards report results.
 

I keep the cable connected to both the motherboard's sata port and to
the external eSata disk enclosure.
I noticed that the cable indeed needed reseating, but on the other hand,
the external disk had *not* been powered on since last reboot, i.e.
before these errors or warnings in dmesg had appeared.

FWIW, after reseating the cable, I powered the external disk on, run a
forced fsck on it, and no errors where reported.



Re: [gentoo-user] how to tell you are using systemd?

2013-08-01 Thread covici
Wang Xuerui idontknw.w...@gmail.com wrote:

 在 2013-8-1 上午10:26, cov...@ccs.covici.com写道:
 
  Can a shell script tell if systemd is the init?  I have a couple of
  places where it would be nice to know this.
 
  Thanks in advance for any suggestions.
 
 Check /proc/1/comm or something like that, IIRC...

OK, thanks.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

 John Covici
 cov...@ccs.covici.com



Re: [gentoo-user] euse after portage upgrade

2013-08-01 Thread Helmut Jarausch

On 08/01/2013 09:42:35 AM, András Csányi wrote:

Hi All,

Yesterday there was an portage upgrade and after that I got it if I
would like to use euse:

sayusi-desktop sayusi # euse -E gtk3
ERROR: $PORTDIR couldn't be determined

What is it and why that variable not determined? I did not do anything
and my machine was estarted since portage upgrade. According to the
logs I use

sys-apps/portage-2.1.13.2 - 07/30/2013

and gentoolkit package was re-emerged.

Should I file a bug on bugs.gentoo.org?

Thanks for any help!

András


I think this bug is known. A work-around is to add the line

PORTDIR=/usr/portage

(or something different if your portage tree is not in /usr/portage)

to your /etc/portage/make.conf  file


Helmut




Re: [gentoo-user] gentoo-systemd-only deprecation

2013-08-01 Thread Walter Dnes
On Wed, Jul 31, 2013 at 02:00:23AM -0500, Canek Peláez Valdés wrote
 On Wed, Jul 31, 2013 at 1:24 AM, Daniel Campbell li...@sporkbox.us wrote:

 You need an OpenRC use flag to install OpenRC init scripts? That's
 simply a lie.

  An apology to Daniel might be in order.  I start my USE flag with -*.
During a recent install, I found out the hard way that eudev (and udev)
do not install their init scripts without the openrc flag.  As you can
see from the ebuild fragments below, they require the openrc flag to
pull in sys-fs/udev-init-scripts

From sys-fs/udev/udev-197-r8.ebuild
===
PDEPEND==virtual/udev-197-r1
hwdb? ( =sys-apps/hwids-20130114[udev] )
openrc? ( =sys-fs/udev-init-scripts-19-r1 )

From sys-fs/eudev/eudev-1_beta4-r1.ebuild
=
PDEPEND==virtual/udev-180
openrc? ( =sys-fs/udev-init-scripts-18 )

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] gentoo-systemd-only deprecation

2013-08-01 Thread Walter Dnes
On Wed, Jul 31, 2013 at 06:11:02PM +0530, Yohan Pereira wrote
 On 31/07/13 at 08:30am, Tanstaafl wrote:
  So, how should this be used to 'opt out of systemd completely'?
 
 from main make.conf
 Use this variable if you want  to  selectively  prevent  certain
  files  from  being copied into your file system tree. ..
 
 You can  use it to prevent ebuilds from installing unit files
 or open-rc scripts from doing so (based on what you want to opt-out of).

  From the man page...
 INSTALL_MASK = [space delimited list of file names]

  I do not want to input umpteen files names, or even extensions.  The
man page says nothing about masking out directories.  Here's what I had
on my system a few minutes ago before executing
rm -rf /usr/lib/systemd/

[i660][waltdnes][/usr/lib] ll -ogR /usr/lib/systemd
/usr/lib/systemd:
total 56
drwxr-xr-x  3  4096 May 12 20:42 .
drwxr-xr-x 53 45056 Jul 28 03:18 ..
drwxr-xr-x  4  4096 Jun 14 02:45 system

/usr/lib/systemd/system:
total 44
drwxr-xr-x 4 4096 Jun 14 02:45 .
drwxr-xr-x 3 4096 May 12 20:42 ..
-rw-r--r-- 1  155 Jun 14 02:45 acpid.service
-rw-r--r-- 1  119 Jun 14 02:45 acpid.socket
-rw-r--r-- 1  220 Jun 14 02:45 alsa-restore.service
-rw-r--r-- 1  168 Jun 14 02:45 alsa-store.service
drwxr-xr-x 2 4096 Jun 14 02:45 basic.target.wants
drwxr-xr-x 2 4096 Jun 14 02:45 shutdown.target.wants
-rw-r--r-- 1  242 May 12 19:27 sshd.service
-rw-r--r-- 1  136 May 12 19:27 sshd.socket
-rw-r--r-- 1  176 May 12 19:27 sshd@.service

/usr/lib/systemd/system/basic.target.wants:
total 8
drwxr-xr-x 2 4096 Jun 14 02:45 .
drwxr-xr-x 4 4096 Jun 14 02:45 ..
lrwxrwxrwx 1   23 Jun 14 02:45 alsa-restore.service - ../alsa-restore.service

/usr/lib/systemd/system/shutdown.target.wants:
total 8
drwxr-xr-x 2 4096 Jun 14 02:45 .
drwxr-xr-x 4 4096 Jun 14 02:45 ..
lrwxrwxrwx 1   21 Jun 14 02:45 alsa-store.service - ../alsa-store.service

  Maybe I should simply make a wrapper script that throws in...
rm -rf /usr/lib/systemd/ at the end of an emerge.

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] which VM do you recommend?

2013-08-01 Thread Mick
On Tuesday 30 Jul 2013 07:45:39 Helmut Jarausch wrote:
 Hi,
 
 I've been running a Windows 7 (professional)guest  with Virtualbox on my
 GenToo system for some years.
 But recently I have a broken network either due to Virtualbox or due to
 some
 (automatic) Windows updates.
 
 The situation is more than strange.
 
 Sometime using a backed up Virtualbox image the network seems to work
 but only for
 a very short time (some minutes?)
 
 Windows error analyzing tools don't see any network problems but it
 does not work.
 
 Trying ping -n 100 IP  only a few packets come back but with a large
 delay (40-50 times
 larger delay compared to ping on the GenToo host)


Does ifconfig show dropped packets/errors?

Is the mtu the same on MSWindows and Linux host and router?

MSWindows can corrupt its TCP/IP stack, or if you try to modify its parameters 
too much (size of receive/send window et al) things could go wrong.  There is 
some Microsoft fix file for this (I recall one available for WinXP at least) 
which resets the stack to its default values.

On the odd occasion I had to stop/start an MSWindows connection which would 
not come up on boot up, but this hasn't happened for quite some time now.  It 
might have been dodgy firmware on my router; I don' know and never found out 
what was the cause of it, because it only happened a few times.
-- 
Regards,
Mick


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


Re: [gentoo-user] gentoo-systemd-only deprecation

2013-08-01 Thread Neil Bothwick
On Thu, 1 Aug 2013 06:24:17 -0400, Walter Dnes wrote:

  You can  use it to prevent ebuilds from installing unit files
  or open-rc scripts from doing so (based on what you want to opt-out
  of).  
 
   From the man page...
  INSTALL_MASK = [space delimited list of file names]  
 
   I do not want to input umpteen files names, or even extensions.  The
 man page says nothing about masking out directories.

Everything is a file, nor does the man page say anything about not
using it to mask out directories. Bearing in mind that this is the means
chosen by the devs, it is reasonable to assume that it is practicable.

   Maybe I should simply make a wrapper script that throws in...
 rm -rf /usr/lib/systemd/ at the end of an emerge.

Or you could simply try INSTALL_MASK=/usr/lib/systemd/ in make.conf.
It's not like your computer is going to explode if it fails to mask the
service files.


-- 
Neil Bothwick

Women live longer than men because they have so many clothes that they
wouldn't be caught dead in.


signature.asc
Description: PGP signature


[gentoo-user] Re: Gentoo is so AWESOME

2013-08-01 Thread Nicolas Sebrecht
The 01/08/13, Hans de Graaff wrote:

 http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1chap=2 
 documents this from the new developer perspective. Note how it says to 
 contact the recruiters if you don't already have found a mentor yourself.
 
 There is also http://www.gentoo.org/proj/en/devrel/recruiters/ which 
 documents this from the inside, but when I wanted to become a developer I 
 found that more useful documentation :-)
 
 So it is explicitly documented. Perhaps not well enough? In that case, 
 let us know what you miss.

I've proposed myself some years ago. Things might have changed since
then but at that time the mail I sent to the dev list got no response.

Process recruitement is incredibely busy and over-complicated compared
to all other projects I've been involved into. I think this stands like
that because most developers are afraid to give wirte acces to the whole
portage CVS tree to others.

In all other projects, it's almost a question of subscribing to a
mailing list and send git patches. With time, you get direct write
access. With Gentoo, you have to find a mentor, officially call for
being a member, success the online tests, keep mentored some time. Not
very light and efficient...

Now, I'm away from Gentoo and it's fine. :-)

-- 
Nicolas Sebrecht



Re: [gentoo-user] Re: Gentoo is so AWESOME

2013-08-01 Thread Alon Bar-Lev
On Thu, Aug 1, 2013 at 2:17 PM, Nicolas Sebrecht nsebre...@piing.fr wrote:
 The 01/08/13, Hans de Graaff wrote:

 http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1chap=2
 documents this from the new developer perspective. Note how it says to
 contact the recruiters if you don't already have found a mentor yourself.

 There is also http://www.gentoo.org/proj/en/devrel/recruiters/ which
 documents this from the inside, but when I wanted to become a developer I
 found that more useful documentation :-)

 So it is explicitly documented. Perhaps not well enough? In that case,
 let us know what you miss.

 I've proposed myself some years ago. Things might have changed since
 then but at that time the mail I sent to the dev list got no response.

 Process recruitement is incredibely busy and over-complicated compared
 to all other projects I've been involved into. I think this stands like
 that because most developers are afraid to give wirte acces to the whole
 portage CVS tree to others.

 In all other projects, it's almost a question of subscribing to a
 mailing list and send git patches.

I don't see the major difference between that and opening a bug and
attaching the patch. Only that bugzilla allow to manage the process,
not have leftovers, and future people can resume past discussions.

 With time, you get direct write
 access.

In time you can be become either proxy maintainer or gentoo developer
(direct access to source repository).

 With Gentoo, you have to find a mentor, officially call for
 being a member, success the online tests, keep mentored some time. Not
 very light and efficient...

Can you please suggest a different method to ensure quality?

 Now, I'm away from Gentoo and it's fine. :-)

 --
 Nicolas Sebrecht




Re: [gentoo-user] euse after portage upgrade

2013-08-01 Thread András Csányi
On 1 August 2013 11:18, Helmut Jarausch jarau...@igpm.rwth-aachen.de wrote:
 On 08/01/2013 09:42:35 AM, András Csányi wrote:

 Hi All,

 Yesterday there was an portage upgrade and after that I got it if I
 would like to use euse:

 sayusi-desktop sayusi # euse -E gtk3
 ERROR: $PORTDIR couldn't be determined

 What is it and why that variable not determined? I did not do anything
 and my machine was estarted since portage upgrade. According to the
 logs I use

 sys-apps/portage-2.1.13.2 - 07/30/2013

 and gentoolkit package was re-emerged.

 Should I file a bug on bugs.gentoo.org?

 Thanks for any help!

 András


 I think this bug is known. A work-around is to add the line

 PORTDIR=/usr/portage

 (or something different if your portage tree is not in /usr/portage)

 to your /etc/portage/make.conf  file

Hi Helmut,

Thanks for the solution.

-- 
--  Csanyi Andras (Sayusi Ando)  -- http://sayusi.hu --
http://facebook.com/andras.csanyi
--  Trust in God and keep your gunpowder dry! - Cromwell



[gentoo-user] Re: Gentoo is so AWESOME

2013-08-01 Thread Nicolas Sebrecht
The 01/08/13, Alon Bar-Lev wrote:

 I don't see the major difference between that and opening a bug and
 attaching the patch. Only that bugzilla allow to manage the process,
 not have leftovers, and future people can resume past discussions.

The bugzilla thing is what makes the difference, IMHO. git-push and
git-send-email are one shoot simple commands to get things done. Having
to open the web browser, connect to bugzilla, attach the patch and
comment online is too much busy. 

  With Gentoo, you have to find a mentor, officially call for
  being a member, success the online tests, keep mentored some time. Not
  very light and efficient...
 
 Can you please suggest a different method to ensure quality?

Yes, having a few maintainers team with write access to the whole
portage tree and contributors sending patches to them or to official
package maintainers making the first review before they do the merge and
submit to the main maintainers. Something like the kernel with
the main maintainers, the lieutenants and open contributors.

-- 
Nicolas Sebrecht



Re: [gentoo-user] Re: Gentoo is so AWESOME

2013-08-01 Thread hasufell
On 08/01/2013 02:11 PM, Nicolas Sebrecht wrote:
 The 01/08/13, Alon Bar-Lev wrote:
 
 I don't see the major difference between that and opening a bug and
 attaching the patch. Only that bugzilla allow to manage the process,
 not have leftovers, and future people can resume past discussions.
 
 The bugzilla thing is what makes the difference, IMHO. git-push and
 git-send-email are one shoot simple commands to get things done. Having
 to open the web browser, connect to bugzilla, attach the patch and
 comment online is too much busy. 

You can use the command line too.

www-client/pybugz

 
 With Gentoo, you have to find a mentor, officially call for
 being a member, success the online tests, keep mentored some time. Not
 very light and efficient...

 Can you please suggest a different method to ensure quality?
 
 Yes, having a few maintainers team with write access to the whole
 portage tree and contributors sending patches to them or to official
 package maintainers making the first review before they do the merge and
 submit to the main maintainers. Something like the kernel with
 the main maintainers, the lieutenants and open contributors.
 

Git workflow has been on the todo list for a long time, as well as
review systems such as gerrit.

It is non trivial to implement and none of it is an excuse for not
contributing IMO ;)

Those are enhancements and we are already working on it. Get your hands
dirty.



[gentoo-user] Re: Gentoo is so AWESOME

2013-08-01 Thread Nicolas Sebrecht
The 01/08/13, hasufell wrote:

 You can use the command line too.
 
 www-client/pybugz

I know this tool. I did try it. At that time it was buggy and did not
work for me. Though, this would still be a busy process as this is just
another interface og the bugzilla thing.

 Git workflow has been on the todo list for a long time, as well as
 review systems such as gerrit.
 
 It is non trivial to implement

Other than the git repository size requiring a huge initial clone, it's
very easy to do. And yes, I've read all the headaches on the Gentoo
mailing lists about the git migration.

Also, Gentoo organization has two heads making ambitious dicisions hard
to take. And AFAIKS, to decision process in Gentoo is not helping at
all. We are far from how it worked at the genesis/beginning of Gentoo.

 It is non trivial to implement and none of it is an excuse for not
 contributing IMO ;)
 
 Those are enhancements and we are already working on it. Get your hands
 dirty.

Oh, yes. Pass the recruitement process to enhance the recruitement process,
workflow and decision process (not possible to change, IMO). Funny! :-)

Again, I proposed myself to the dev list two times in the past. Nobody
cared and I had no answers.

-- 
Nicolas Sebrecht



Re: [gentoo-user] Re: Gentoo is so AWESOME

2013-08-01 Thread hasufell
On 08/01/2013 03:15 PM, Nicolas Sebrecht wrote:
 The 01/08/13, hasufell wrote:
 
 You can use the command line too.

 www-client/pybugz
 
 I know this tool. I did try it. At that time it was buggy and did not
 work for me. Though, this would still be a busy process as this is just
 another interface og the bugzilla thing.
 
 Git workflow has been on the todo list for a long time, as well as
 review systems such as gerrit.

 It is non trivial to implement
 
 Other than the git repository size requiring a huge initial clone, it's
 very easy to do.

Let's not make this yet another git migration discussion. Sufficient to
say, that it is not trivial to implement in Gentoo since we have to
migrate history, tools (not just end-user tools, this is also about
infra) and a lot of other stuff without breaking everything.

Also: A lot of gentoo projects have an overlay on github or similar
where they accept pull requests already. Including sunrise.

 
 Also, Gentoo organization has two heads making ambitious dicisions hard
 to take. And AFAIKS, to decision process in Gentoo is not helping at
 all. We are far from how it worked at the genesis/beginning of Gentoo.
 

There is a lot of room for improvement in the political aspects of
gentoo. In order to change it, you have to get more involved.

 It is non trivial to implement and none of it is an excuse for not
 contributing IMO ;)

 Those are enhancements and we are already working on it. Get your hands
 dirty.
 
 Oh, yes. Pass the recruitement process to enhance the recruitement process,
 workflow and decision process (not possible to change, IMO). Funny! :-)
 
 Again, I proposed myself to the dev list two times in the past. Nobody
 cared and I had no answers.
 

I think the dev ML is not the right place to ask for a mentor, you
actually have to _find_ one. Discuss on IRC, help out on bugzie, send
pull requests to official gentoo overlays and then you might already
know a few devs who work in that area you are intested in. If you are
unable to find one, the recruiters will help you with that, just contact
them.

Also: we approach people ourselves who force us to commit for them every
single time. It is annoying, so we want them to become devs ;)



Re: [gentoo-user] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen

2013-08-01 Thread David Haller
Hello,

On Wed, 31 Jul 2013, Paul Hartman wrote:
http://serverfault.com/questions/244944/linux-ata-errors-translating-to-a-device-name

All flawed IMHO. My version (works with PATA too), possibly flawed too:

 ~/bin/ataid_to_drive.sh 
#!/bin/bash
oIFS=$IFS
IFS=$'\n'
CTRLS=( $(/sbin/lspci | grep 'ATA\|IDE') )
IFS=$oIFS
for arg; do
if test -z ${arg/ata*}; then
arg=${arg/ata}
fi
if test -z ${arg/*.*}; then
ata=${arg%.*}
subid=$(printf %i ${arg##*.})
else
ata=$arg
fi
echo ata${ata}${subid/*/.$(printf %02i $subid)} is:
for ctrl in ${CTRLS[@]%% *}; do
idpath=/sys/bus/pci/devices/*${ctrl}/*/*/*/unique_id
grep ^${ata}$ $idpath 2/dev/null
host=$(grep ^${ata}$ $idpath 2/dev/null | \
   sed 's@.*/host\([0-9A-Fa-f]\+\)/.*@\1@')
if test -n $host; then
dmesg | grep \] s[dr] $host:0:$subid.*Attached
fi
done
done


Usage samples:

$ ataid_to_drive.sh ata23.00
$ ataid_to_drive.sh ata23.01
$ ataid_to_drive.sh ata23
$ ataid_to_drive.sh 23.01
$ ataid_to_drive.sh 23.1
$ ataid_to_drive.sh 23
$ ataid_to_drive.sh $(seq 1 4)

So you can use cp from dmest/syslog or enter the number(s) yourself.

HTH,
-dnh

-- 
This space intentionally left aligned.



Re: [gentoo-user] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen

2013-08-01 Thread Paul Hartman
On Thu, Aug 1, 2013 at 2:51 AM, Thanasis thana...@asyr.hopto.org wrote:
 on 08/01/2013 01:10 AM Bruce Hill wrote the following:
 On Wed, Jul 31, 2013 at 11:17:02PM +0300, Thanasis wrote:
 on 07/31/2013 10:06 PM Paul Hartman wrote the following:

 There are a few approaches to try figuring it out explained here:

 http://serverfault.com/questions/244944/linux-ata-errors-translating-to-a-device-name


 Looking into /sys/dev/block it seems like /dev/sda is on ata1 and
 /dev/sdb is on ata2, and since there is nothing else attached to the
 system, the ata6 problem may be related to a controller (as Bruce said),
 and hopefully not a disk drive.

 Sorry I don't have time to reply atm. If either drive has errors continuing,
 please change the SATA cable for a new one. Or, at least, reseat them, and
 aftewards report results.


 I keep the cable connected to both the motherboard's sata port and to
 the external eSata disk enclosure.
 I noticed that the cable indeed needed reseating, but on the other hand,
 the external disk had *not* been powered on since last reboot, i.e.
 before these errors or warnings in dmesg had appeared.

Some internal SATA ports apparently don't support hotplugging. I don't
know if perhaps your chipset is one of them, if you Google your
motherboard's SATA chipset maybe you can find out. If it has always
worked before and now suddenly throws errors, that seems unlikely to
be the cause...

 FWIW, after reseating the cable, I powered the external disk on, run a
 forced fsck on it, and no errors where reported.

Or maybe that's all it was. :)



Re: [gentoo-user] euse after portage upgrade

2013-08-01 Thread Paul Hartman
On Thu, Aug 1, 2013 at 2:42 AM, András Csányi sayusi.a...@sayusi.hu wrote:
 Hi All,

 Yesterday there was an portage upgrade and after that I got it if I
 would like to use euse:

 sayusi-desktop sayusi # euse -E gtk3
 ERROR: $PORTDIR couldn't be determined

 What is it and why that variable not determined? I did not do anything
 and my machine was estarted since portage upgrade. According to the
 logs I use

 sys-apps/portage-2.1.13.2 - 07/30/2013

 and gentoolkit package was re-emerged.

 Should I file a bug on bugs.gentoo.org?

When I upgraded portage yesterday, it added this PORTDIR line to
make.conf for me when I ran etc-update. Did you update your config
files after upgrading portage?



Re: [gentoo-user] euse after portage upgrade

2013-08-01 Thread András Csányi
On 1 August 2013 16:16, Paul Hartman paul.hartman+gen...@gmail.com wrote:

 When I upgraded portage yesterday, it added this PORTDIR line to
 make.conf for me when I ran etc-update. Did you update your config
 files after upgrading portage?

I remember there was an etc-update, but make.conf was not among those
files where an update is required as far as I remember.
Hopefully, I was not pay any attention.

I did the update manually and the error message disappeared.

-- 
--  Csanyi Andras (Sayusi Ando)  -- http://sayusi.hu --
http://facebook.com/andras.csanyi
--  Trust in God and keep your gunpowder dry! - Cromwell



Re: [gentoo-user] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen

2013-08-01 Thread Bruce Hill
On Thu, Aug 01, 2013 at 10:51:56AM +0300, Thanasis wrote:
 
 I keep the cable connected to both the motherboard's sata port and to
 the external eSata disk enclosure.

The _only_ time that I am _certain_ I've received that particular error is in
a very similar case. My workstation has 2 SATA cables plugged to the
motherboard and hanging out of it. Both of them have given such errors before.
Internal SATA connectors are a poor design; external (eSATA) is much better.
And sometimes one cable works and not the other.

 I noticed that the cable indeed needed reseating, but on the other hand,
 the external disk had *not* been powered on since last reboot, i.e.
 before these errors or warnings in dmesg had appeared.
 
 FWIW, after reseating the cable, I powered the external disk on, run a
 forced fsck on it, and no errors where reported.

That might not have been necessary, because according to the error the device
was disconnected. Glad you have solved your issue.

In order to test/fix/backup/use external drives I'm thinking of purchasing a
SATA to eSATA Slot Plate Bracket 
http://www.amazon.com/StarTech-eSATA-Plate-Bracket-ESATAPLATE2/dp/B000NPKGH4/ref=sr_1_2?s=electronicsie=UTF8qid=1375365716sr=1-2keywords=SATA+to+eSATA+Slot+Plate+Bracket
and an eSATA enclosure, something like this 
http://www.sabrent.com/category/hard-drive-enclosures/ECS-STU35K/
-- 
Happy Penguin Computers   ')
126 Fenco Drive   ( \
Tupelo, MS 38801   ^^
supp...@happypenguincomputers.com
662-269-2706 662-205-6424
http://happypenguincomputers.com/

A: Because it messes up the order in which people normally read text.   

   
Q: Why is top-posting such a bad thing? 

   
A: Top-posting. 

   
Q: What is the most annoying thing in e-mail?

Don't top-post: http://en.wikipedia.org/wiki/Top_post#Top-posting



Re: [gentoo-user] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen

2013-08-01 Thread Bruce Hill
On Thu, Aug 01, 2013 at 10:37:34AM +0300, Thanasis wrote:
 
 Me too. That's exactly how I use this Sata port, so it must be related
 to the way the kernel handles/probes it.
 
 BTW, I use a cable which is sata - eSata, i.e. sata for the
 motherboard side and eSata for the external disk side, and I keep the
 cable connected to the motherboard and the disk connected to the cable.
 I just power on the eSata external disk enclosure whenever I need to use
 the disk, and before switching the power off, I just unmount the disk.
 Is that a correct procedure?

The problem is more than likely with the SATA cable plugged to the
motherboard. How is the cable routed from the motherboard to the external
enclosure? If it's not stable, that can cause this problem; which is why my
present thought is to buy 2 items as shown in the previous post.
-- 
Happy Penguin Computers   ')
126 Fenco Drive   ( \
Tupelo, MS 38801   ^^
supp...@happypenguincomputers.com
662-269-2706 662-205-6424
http://happypenguincomputers.com/

A: Because it messes up the order in which people normally read text.   

   
Q: Why is top-posting such a bad thing? 

   
A: Top-posting. 

   
Q: What is the most annoying thing in e-mail?

Don't top-post: http://en.wikipedia.org/wiki/Top_post#Top-posting



[gentoo-user] Re: gentoo-systemd-only deprecation

2013-08-01 Thread »Q«
On Thu, 1 Aug 2013 12:15:28 +0100
Neil Bothwick n...@digimed.co.uk w
 On Thu, 1 Aug 2013 06:24:17 -0400, Walter Dnes wrote:
 
   You can  use it to prevent ebuilds from installing unit files
   or open-rc scripts from doing so (based on what you want to
   opt-out of).
  
From the man page...  
   INSTALL_MASK = [space delimited list of file names]
  
I do not want to input umpteen files names, or even extensions.
  The man page says nothing about masking out directories.  
 
 Everything is a file, nor does the man page say anything about not
 using it to mask out directories. Bearing in mind that this is the
 means chosen by the devs, it is reasonable to assume that it is
 practicable.

Elsewhere, man make.conf uses [space delimited list of files and/or
directories], e.g. when describing CONFIG_PROTECT's value.  IMO it's
reasonable to expect the man page to be consistent. 




[gentoo-user] Recent 'breakage' of kernel module auto-loading?

2013-08-01 Thread walt
For months I've been using apps that need the tun and fuse kernel modules,
and I've never needed to modprobe those two modules until about a week ago.
The modules were loaded automagically when those apps started up. (I never
understood how that happened, BTW.)

Suddenly those two apps won't start until I manually load those kernel
modules first.  Anyone else seeing this new behavior?




Re: [gentoo-user] Re: gentoo-systemd-only deprecation

2013-08-01 Thread Neil Bothwick
On Thu, 1 Aug 2013 10:46:04 -0500, »Q« wrote:

  Everything is a file, nor does the man page say anything about not
  using it to mask out directories. Bearing in mind that this is the
  means chosen by the devs, it is reasonable to assume that it is
  practicable.  
 
 Elsewhere, man make.conf uses [space delimited list of files and/or
 directories], e.g. when describing CONFIG_PROTECT's value.  IMO it's
 reasonable to expect the man page to be consistent. 

Reasonable yes, but also a little optimistic considering the way it has
grown organically. However that doesn't change my main point , that one
could simply try it - which is how I determined that directories worked.


-- 
Neil Bothwick

We shall shortly be landing. Please return your stewardess to
the upright position.


signature.asc
Description: PGP signature


Re: [gentoo-user] gentoo-systemd-only deprecation

2013-08-01 Thread Canek Peláez Valdés
On Thu, Aug 1, 2013 at 4:43 AM, Walter Dnes waltd...@waltdnes.org wrote:
 On Wed, Jul 31, 2013 at 02:00:23AM -0500, Canek Peláez Valdés wrote
 On Wed, Jul 31, 2013 at 1:24 AM, Daniel Campbell li...@sporkbox.us wrote:

 You need an OpenRC use flag to install OpenRC init scripts? That's
 simply a lie.

   An apology to Daniel might be in order.  I start my USE flag with -*.
 During a recent install, I found out the hard way that eudev (and udev)
 do not install their init scripts without the openrc flag.  As you can
 see from the ebuild fragments below, they require the openrc flag to
 pull in sys-fs/udev-init-scripts

 From sys-fs/udev/udev-197-r8.ebuild
 ===
 PDEPEND==virtual/udev-197-r1
 hwdb? ( =sys-apps/hwids-20130114[udev] )
 openrc? ( =sys-fs/udev-init-scripts-19-r1 )

 From sys-fs/eudev/eudev-1_beta4-r1.ebuild
 =
 PDEPEND==virtual/udev-180
 openrc? ( =sys-fs/udev-init-scripts-18 )

udev/eudev are special cases: the first is systemd with systemd
removed at make install time; the second is a fork of systemd with
systemd exorcised. The systemd package also uses the openrc USE flag
to install OpenRC init scripts; I hope you agree that it is also an
special case (systemd, which is a whole init system, provides init
scripts for another init system). The package sys-apps/kmod also uses
the openrc USE flag to install an init script, which Create[s] [a]
list of required static device nodes for the current kernel. I have
no idea why this is necessary, but kmod is a dependency of systemd,
and the developers of both projects collaborate a lot  between them.

No other package in the tree uses an openrc USE flag (or at least
they don't appear in /usr/portage/profiles/use.local.desc), except for
plymouth, and that it's to install a plugin for OpenRC, not to install
its OpenRC scripts.

So no package in the tree uses an openrc USE flag to install init
scripts, except for one somewhat related to systemd, two forks and/or
special handling of systemd, and systemd itself. In *ALL* the other
packages in the tree, the OpenRC init scripts are installed
unconditionally, as the systemd unit files are.

And that's how it should be.

Lastly, the ebuilds for udev/eudev should work out of the box in a
sane configuration. You have been told several times, both by users
and developers, that USE=-* is not really supported; you broke your
system by using it, you get to keep the pieces.

Gentoo is about choice (or so I keep hearing); that doesn't mean it
shouldn't strive to have sane defaults that keep the majority happy:

http://blogs.gentoo.org/mgorny/2013/07/23/keeping-the-majority-happy/

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México



[gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Tanstaafl

Hi all,

Ok, rehashing this, but please don't turn it into another udev vs 
systemd thread.


I have an older server that I have been putting off this update, 
debating on whether to update to the regular udev, or to eudev.


I've googled until my fingers are blue, but cannot for the life of me 
find any explicit instructions for *how* to switch from udev to eudev.


The eudev project page is sparse, to say the least.

Anyone?



Re: [gentoo-user] Recent 'breakage' of kernel module auto-loading?

2013-08-01 Thread Canek Peláez Valdés
On Thu, Aug 1, 2013 at 11:04 AM, walt w41...@gmail.com wrote:
 For months I've been using apps that need the tun and fuse kernel modules,
 and I've never needed to modprobe those two modules until about a week ago.
 The modules were loaded automagically when those apps started up. (I never
 understood how that happened, BTW.)

 Suddenly those two apps won't start until I manually load those kernel
 modules first.  Anyone else seeing this new behavior?

Yeah, months and months ago. I didn't gave much thought to the matter,
I just created /etc/modules-load.d/fuse.conf, with the single line
fuse (don't use tun).

That works with systemd, but I think they were thinking in adding
support for modules-load.d in OpenRC.

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México



Re: [gentoo-user] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen

2013-08-01 Thread Volker Armin Hemmann
Am 01.08.2013 09:37, schrieb Thanasis:
 on 08/01/2013 12:59 AM Paul Hartman wrote the following:

 If no disks are attached, I wonder if something is probing it?

 I checked my dmesg and every time I plug in my eSATA enclosure, I see
 this very similar message:

 [156541.724580] ata7: exception Emask 0x10 SAct 0x0 SErr 0x404
 action 0xe frozen
 [156541.724587] ata7: irq_stat 0x0040, connection status changed
 [156541.724593] ata7: SError: { CommWake DevExch }
 [156541.724604] ata7: hard resetting link
 [156551.725559] ata7: softreset failed (device not ready)
 [156551.725567] ata7: hard resetting link

 (and then a bunch of lines initializing all of the disks in the enclosure).

 Me too. That's exactly how I use this Sata port, so it must be related
 to the way the kernel handles/probes it.

 BTW, I use a cable which is sata - eSata, i.e. sata for the
 motherboard side and eSata for the external disk side, and I keep the
 cable connected to the motherboard and the disk connected to the cable.
 I just power on the eSata external disk enclosure whenever I need to use
 the disk, and before switching the power off, I just unmount the disk.
 Is that a correct procedure?

 .

that is not an error. That is the linux kernel initializing the sata
connection.

stuff like that always happens if you hotplug a (e)sata device.



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Paul Hartman
On Thu, Aug 1, 2013 at 11:28 AM, Tanstaafl tansta...@libertytrek.org wrote:
 Hi all,

 Ok, rehashing this, but please don't turn it into another udev vs systemd
 thread.

 I have an older server that I have been putting off this update, debating on
 whether to update to the regular udev, or to eudev.

 I've googled until my fingers are blue, but cannot for the life of me find
 any explicit instructions for *how* to switch from udev to eudev.

 The eudev project page is sparse, to say the least.

 Anyone?

(I haven't done it myself, but...) I assume one would simply unmerge
sys-fs/udev and emerge sys-fs/eudev and then do any configuration file
changes necessary. virtual/udev covers the possibility of using either
package. Unless you're asking more about the configuration changes
themselves, in which case I have no idea.



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Tanstaafl

On 2013-08-01 12:28 PM, Tanstaafl tansta...@libertytrek.org wrote:


I have an older server that I have been putting off this update,
debating on whether to update to the regular udev, or to eudev.


Neglected to mention, it is still running 171-r10



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Marc Stürmer

Am 01.08.2013 18:28, schrieb Tanstaafl:

I have an older server that I have been putting off this update,
debating on whether to update to the regular udev, or to eudev.

I've googled until my fingers are blue, but cannot for the life of me
find any explicit instructions for *how* to switch from udev to eudev.


Well I also upgraded recently my system to udev 200.

I still have got though the old interface names. This turned out pretty 
easy to achieve.


Just boot your kernel with the following parameter:

net.ifnames=0

(tell LILO/GRUB to do so)

and you won't get any of those predictable network interface names AND 
running udev 200, it will still use your old established interface names.




Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Marc Stürmer

Am 01.08.2013 19:16, schrieb Marc Stürmer:


net.ifnames=0


Worked like a charm to me.

Forgot to mention the more thorough documentation though, so here it is:

http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

http://wiki.gentoo.org/wiki/Udev/upgrade

You should read at last the latter from the official wiki.



[gentoo-user] Crossdev problems

2013-08-01 Thread meino . cramer
Hi,

System is an AMD64.

I am trying to follow these instructions:

http://dev.gentoo.org/~armin76/arm/beagleboneblack/install.xml

and get problems while executing


Build a crosscompiler

Code Listing 3.2: Building a crosscompiler

# crossdev -S armv7a-hardfloat-linux-gnueabi



gcc --version
gcc (Gentoo 4.6.3 p1.13, pie-0.5.2) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

gcc-config -l
 [1] x86_64-pc-linux-gnu-4.4.7
 [2] x86_64-pc-linux-gnu-4.6.3 *

After the command crossdev -S armv7a-hardfloat-linux-gnueabi failed
once, I emerge -C all related installation (as given with eix -I)
and tryied it again. It fails again.

The output was:
 * gcc failed :(
 * If you file a bug, please attach the following logfiles:
 * /var/log/portage/cross-armv7a-hardfloat-linux-gnueabi-info.log
 * /var/log/portage/cross-armv7a-hardfloat-linux-gnueabi-gcc-stage1.log.xz
 * 
/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/gcc*/temp/gcc-config.logs.tar.xz

I do *not* include the above files here to not to pollute the
mailinglist - but I will do it on request.

How can I make the crossdev-command work?

Best regards,
mcc









Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Pavel Volkov
On Thursday 01 August 2013 12:28:38 Tanstaafl wrote:
 Hi all,
 
 Ok, rehashing this, but please don't turn it into another udev vs
 systemd thread.
 
 I have an older server that I have been putting off this update,
 debating on whether to update to the regular udev, or to eudev.
 
 I've googled until my fingers are blue, but cannot for the life of me
 find any explicit instructions for *how* to switch from udev to eudev.
 
 The eudev project page is sparse, to say the least.
 
 Anyone?

Maybe just mask sys-fs/udev?
Then sys-fs/eudev will be pulled by virtual/udev, probably.



Re: [gentoo-user] Crossdev problems

2013-08-01 Thread Yohan Pereira
On 01/08/13 at 08:07pm, meino.cra...@gmx.de wrote:
 Hi,
 
 System is an AMD64.
 
 I am trying to follow these instructions:
 
 http://dev.gentoo.org/~armin76/arm/beagleboneblack/install.xml
 
 and get problems while executing
 
 
 Build a crosscompiler
 
 Code Listing 3.2: Building a crosscompiler
 
 # crossdev -S armv7a-hardfloat-linux-gnueabi
 
 
 
 gcc --version
 gcc (Gentoo 4.6.3 p1.13, pie-0.5.2) 4.6.3
 Copyright (C) 2011 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 gcc-config -l
  [1] x86_64-pc-linux-gnu-4.4.7
  [2] x86_64-pc-linux-gnu-4.6.3 *
 
 After the command crossdev -S armv7a-hardfloat-linux-gnueabi failed
 once, I emerge -C all related installation (as given with eix -I)
 and tryied it again. It fails again.
 
 The output was:
  * gcc failed :(
  * If you file a bug, please attach the following logfiles:
  * /var/log/portage/cross-armv7a-hardfloat-linux-gnueabi-info.log
  * /var/log/portage/cross-armv7a-hardfloat-linux-gnueabi-gcc-stage1.log.xz
  * 
 /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/gcc*/temp/gcc-config.logs.tar.xz
 
 I do *not* include the above files here to not to pollute the
 mailinglist - but I will do it on request.

Let me be the first to request that you include those files :D

-- 

- Yohan Pereira

The difference between a Miracle and a Fact is exactly the difference
between a mermaid and a seal.
-- Mark Twain



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Neil Bothwick
On Thu, 01 Aug 2013 12:28:38 -0400, Tanstaafl wrote:

 I've googled until my fingers are blue, but cannot for the life of me 
 find any explicit instructions for *how* to switch from udev to eudev.

emerge -Ca udev
emerge -1a eudev

But there's not a lot of point as eudev isn't that different to udev now,
AFAICT, and a recent update forced me to switch back to udev because
eudev hadn't been updated (on ~amd64).


-- 
Neil Bothwick

Give me ambiguity or give me something else.


signature.asc
Description: PGP signature


Re: [gentoo-user] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen

2013-08-01 Thread Thanasis
on 08/01/2013 05:43 PM Bruce Hill wrote the following:
 On Thu, Aug 01, 2013 at 10:37:34AM +0300, Thanasis wrote:

 Me too. That's exactly how I use this Sata port, so it must be related
 to the way the kernel handles/probes it.

 BTW, I use a cable which is sata - eSata, i.e. sata for the
 motherboard side and eSata for the external disk side, and I keep the
 cable connected to the motherboard and the disk connected to the cable.
 I just power on the eSata external disk enclosure whenever I need to use
 the disk, and before switching the power off, I just unmount the disk.
 Is that a correct procedure?
 
 The problem is more than likely with the SATA cable plugged to the
 motherboard. How is the cable routed from the motherboard to the external
 enclosure? If it's not stable, that can cause this problem; which is why my
 present thought is to buy 2 items as shown in the previous post.
 

I didn't say it from the start for simplicity's sake, but actually, I am
using a bracket like the one you said, and the reseating was needed at
the bracket's eSata (external) port.

I think that there are specs for eSata cables and ports so that the
connection between them is made secure and doesn't get easily loose, but
in my case, either the (external) eSata cable or the Bracket's ports (or
both cable and bracket) do not follow these specs.




Re: [gentoo-user] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen

2013-08-01 Thread Thanasis
on 08/01/2013 07:38 PM Volker Armin Hemmann wrote the following:
 Am 01.08.2013 09:37, schrieb Thanasis:
 on 08/01/2013 12:59 AM Paul Hartman wrote the following:

 If no disks are attached, I wonder if something is probing it?

 I checked my dmesg and every time I plug in my eSATA enclosure, I see
 this very similar message:

 [156541.724580] ata7: exception Emask 0x10 SAct 0x0 SErr 0x404
 action 0xe frozen
 [156541.724587] ata7: irq_stat 0x0040, connection status changed
 [156541.724593] ata7: SError: { CommWake DevExch }
 [156541.724604] ata7: hard resetting link
 [156551.725559] ata7: softreset failed (device not ready)
 [156551.725567] ata7: hard resetting link


 that is not an error. That is the linux kernel initializing the sata
 connection.
 
 stuff like that always happens if you hotplug a (e)sata device.
 
 

Thanks Volker, and thank you all for your help.




Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Dale
Tanstaafl wrote:
 Hi all,

 Ok, rehashing this, but please don't turn it into another udev vs
 systemd thread.

 I have an older server that I have been putting off this update,
 debating on whether to update to the regular udev, or to eudev.

 I've googled until my fingers are blue, but cannot for the life of me
 find any explicit instructions for *how* to switch from udev to eudev.

 The eudev project page is sparse, to say the least.

 Anyone?



I switched when it was still fresh and it wasn't to bad from what I
recall.  Just emerge -C udev and emerge eudev.  I think I masked udev to
make sure it didn't get pulled in any more by something else but other
than that, it just worked. 

I would recommend going to boot runlevel and restarting udev after the
switch tho, just to be sure it restarts OK. 

Oh, the init script is still called udev not eudev. 

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Tanstaafl

On 2013-08-01 4:04 PM, Dale rdalek1...@gmail.com wrote:


I switched when it was still fresh and it wasn't to bad from what I
recall.  Just emerge -C udev and emerge eudev.  I think I masked udev to
make sure it didn't get pulled in any more by something else but other
than that, it just worked.

I would recommend going to boot runlevel and restarting udev after the
switch tho, just to be sure it restarts OK.

Oh, the init script is still called udev not eudev.


Thanks Dale.

Hmmm... so, do I have to do any of the things recommended if updating to 
the new version of udev?


Ie:

Remove the udev-postmount init script

Make sure CONFIG_DEVTMPFS=y is set in the kernel configuration

etc...

?



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Samuli Suominen

On 01/08/13 19:28, Tanstaafl wrote:

Hi all,

Ok, rehashing this, but please don't turn it into another udev vs
systemd thread.

I have an older server that I have been putting off this update,
debating on whether to update to the regular udev, or to eudev.

I've googled until my fingers are blue, but cannot for the life of me
find any explicit instructions for *how* to switch from udev to eudev.

The eudev project page is sparse, to say the least.

Anyone?



First of all, eudev only has IUSE=rule-generator that is backported 
from udev-171.
It's otherwise same in users point of view with sys-fs/udev, except 
sys-fs/eudev is constantly out of date and the code forwarding from 
upstream is not very reliable process.
Futhermore sys-fs/udev is not 'old' but it's the new one and will be the 
default for OpenRC for long as OpenRC is in Portage.
I don't want to bash anything or anybody but sys-fs/eudev as-is in the 
Portage is currently useless and a bit buggy.




Re: [gentoo-user] Recommendation for CPU type in QEMU?

2013-08-01 Thread Walter Dnes
On Thu, Aug 01, 2013 at 08:41:56AM +0200, Michael Hampicke wrote

 You can use march=native on your gentoo hosts, that's no problem, as
 long as you don't use it on your guests. That's the hole idea of VMs:
 being able to move the virtual machine to another machine, that might be
 completely different in terms of hardware. The goal is, to be machine
 independent.

  I want to clarify one item, so please pardon me if it looks like I'm
asking the same question over again.  Assume that I launch QEMU with
-cpu core2duo and set -march=native in the guest's make.conf.  My
understanding is that the gcc compiler on the guest will see a core2duo,
not the physical i5 cpu on my desktop.

  We may be looking at different ways of doing the same thing.  You're
suggesting -march=core2 in the guest's make.conf.  I'm suggesting
-march=native in the guest's make.conf, which would pick up the cpu
type that QEMU sets (cor2duo).  I'm trying to make things simpler, by
only having to specify the cpu type once, on the QEMU commandline, and
leaving gcc to adapt to the QEMU-specified cpu.

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Dale
Tanstaafl wrote:
 On 2013-08-01 4:04 PM, Dale rdalek1...@gmail.com wrote:

 I switched when it was still fresh and it wasn't to bad from what I
 recall.  Just emerge -C udev and emerge eudev.  I think I masked udev to
 make sure it didn't get pulled in any more by something else but other
 than that, it just worked.

 I would recommend going to boot runlevel and restarting udev after the
 switch tho, just to be sure it restarts OK.

 Oh, the init script is still called udev not eudev.

 Thanks Dale.

 Hmmm... so, do I have to do any of the things recommended if updating
 to the new version of udev?

 Ie:

 Remove the udev-postmount init script

 Make sure CONFIG_DEVTMPFS=y is set in the kernel configuration

 etc...

 ?




When the version of udev came out that was said to require a init thingy
or /usr on /, that is when I switched to eudev.  I haven't used the
newer versions of udev.   I do have this in my kernel config tho:

root@fireball / # cat /usr/src/linux/.config | grep -i CONFIG_DEVTMPFS
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
root@fireball / #

It may be best to search the archives for eudev and my email addy.  I
don't recall it being anything difficult.  The issues I did run into has
since been fixed.  As I posted earlier, I installed the very early
version. 

From my understanding now tho, it should be as easy as unmerge udev and
emerge eudev.  I'd look at the messages after it emerges tho, just in
case. 

Dale

:-)  :-)

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Dale
Samuli Suominen wrote:
 On 01/08/13 19:28, Tanstaafl wrote:
 Hi all,

 Ok, rehashing this, but please don't turn it into another udev vs
 systemd thread.

 I have an older server that I have been putting off this update,
 debating on whether to update to the regular udev, or to eudev.

 I've googled until my fingers are blue, but cannot for the life of me
 find any explicit instructions for *how* to switch from udev to eudev.

 The eudev project page is sparse, to say the least.

 Anyone?


 First of all, eudev only has IUSE=rule-generator that is backported
 from udev-171.
 It's otherwise same in users point of view with sys-fs/udev, except
 sys-fs/eudev is constantly out of date and the code forwarding from
 upstream is not very reliable process.
 Futhermore sys-fs/udev is not 'old' but it's the new one and will be
 the default for OpenRC for long as OpenRC is in Portage.
 I don't want to bash anything or anybody but sys-fs/eudev as-is in the
 Portage is currently useless and a bit buggy.



That's odd.  I been using eudev since like the second version that came
out and have had zero issues with it.  Ask anyone here, if it had a
problem, I'd be found it by now.  lol

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-user] Re: Any .config for vbox gentoo guest

2013-08-01 Thread Kerin Millar

On 30/07/2013 22:04, walt wrote:

On 07/29/2013 06:29 PM, Harry Putnam wrote:

Can anyone post a .config for a 3.8.13 kernel that is known to work on
a vbox install of gentoo as guest.

Working on a fresh install but don't have gentoo running anywhere to
rob a .config from.


This one worked for me.



snip

This config is missing various options that would significantly enhance 
kernel performance in its capacity as a guest.


For core paravirtualization support:

   CONFIG_PARAVIRT_GUEST
   CONFIG_KVM_CLOCK
   CONFIG_KVM_GUEST

For virtio support:

   CONFIG_VIRTIO
   CONFIG_VIRTIO_PCI
   CONFIG_VIRTIO_BLK
   CONFIG_SCSI_VIRTIO
   CONFIG_VIRTIO_NET

For the scsi/net virtio drivers to work in the guest, qemu must be 
started with the appropriate options. Further details can be found here:


http://www.linux-kvm.org/page/Virtio

--Kerin



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Samuli Suominen

On 02/08/13 00:49, Dale wrote:

Samuli Suominen wrote:

On 01/08/13 19:28, Tanstaafl wrote:

Hi all,

Ok, rehashing this, but please don't turn it into another udev vs
systemd thread.

I have an older server that I have been putting off this update,
debating on whether to update to the regular udev, or to eudev.

I've googled until my fingers are blue, but cannot for the life of me
find any explicit instructions for *how* to switch from udev to eudev.

The eudev project page is sparse, to say the least.

Anyone?



First of all, eudev only has IUSE=rule-generator that is backported
from udev-171.
It's otherwise same in users point of view with sys-fs/udev, except
sys-fs/eudev is constantly out of date and the code forwarding from
upstream is not very reliable process.
Futhermore sys-fs/udev is not 'old' but it's the new one and will be
the default for OpenRC for long as OpenRC is in Portage.
I don't want to bash anything or anybody but sys-fs/eudev as-is in the
Portage is currently useless and a bit buggy.




That's odd.  I been using eudev since like the second version that came
out and have had zero issues with it.  Ask anyone here, if it had a
problem, I'd be found it by now.  lol


Then you haven't been following.  It's multiple issues per week, if not 
even day.
And like said, you don't gain anything by using sys-fs/eudev. The 
package is useless.





Re: [gentoo-user] Recommendation for CPU type in QEMU?

2013-08-01 Thread Kerin Millar

On 01/08/2013 22:38, Walter Dnes wrote:

On Thu, Aug 01, 2013 at 08:41:56AM +0200, Michael Hampicke wrote


You can use march=native on your gentoo hosts, that's no problem, as
long as you don't use it on your guests. That's the hole idea of VMs:
being able to move the virtual machine to another machine, that might be
completely different in terms of hardware. The goal is, to be machine
independent.


   I want to clarify one item, so please pardon me if it looks like I'm
asking the same question over again.  Assume that I launch QEMU with
-cpu core2duo and set -march=native in the guest's make.conf.  My
understanding is that the gcc compiler on the guest will see a core2duo,
not the physical i5 cpu on my desktop.


That's correct. Try running this in the guest:

gcc -march=native -Q --help=target | grep march | awk '{print $2}'



   We may be looking at different ways of doing the same thing.  You're
suggesting -march=core2 in the guest's make.conf.  I'm suggesting
-march=native in the guest's make.conf, which would pick up the cpu
type that QEMU sets (cor2duo).  I'm trying to make things simpler, by
only having to specify the cpu type once, on the QEMU commandline, and
leaving gcc to adapt to the QEMU-specified cpu.


--Kerin




[gentoo-user] nvidia-drivers segfault when starting X

2013-08-01 Thread Alexander Puchmayr
Hi there,

When I start X (or start kdm), I get a segmentation fault and no X.

The Xorg-log says:
[  8675.702] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[  8675.702] (==) NVIDIA(0): RGB weight 888
[  8675.702] (==) NVIDIA(0): Default visual is TrueColor
[  8675.702] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  8675.702] (**) NVIDIA(0): Option TwinViewOrientation LeftOf
[  8675.703] (**) NVIDIA(0): Option AddARGBGLXVisuals
[  8675.703] (**) NVIDIA(0): Option UseEvents false
[  8675.703] (**) NVIDIA(0): Enabling 2D acceleration
[  8676.186] (II) NVIDIA(GPU-0): Display (Samsung SyncMaster (DFP-0)) does not 
support NVIDIA
[  8676.186] (II) NVIDIA(GPU-0): 3D Vision stereo.
[  8676.253] (II) NVIDIA(GPU-0): Display (Eizo L565 (DFP-1)) does not support 
NVIDIA 3D Vision
[  8676.253] (II) NVIDIA(GPU-0): stereo.
[  8676.255] (II) NVIDIA(0): NVIDIA GPU GeForce 7600 GT (G73) at PCI:1:0:0 
(GPU-0)
[  8676.255] (--) NVIDIA(0): Memory: 262144 kBytes
[  8676.255] (--) NVIDIA(0): VideoBIOS: 05.73.22.18.00
[  8676.255] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[  8676.255] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[  8676.255] (--) NVIDIA(0): Valid display device(s) on GeForce 7600 GT at 
PCI:1:0:0
[  8676.255] (--) NVIDIA(0): CRT-0
[  8676.255] (--) NVIDIA(0): CRT-1
[  8676.255] (--) NVIDIA(0): TV-0
[  8676.255] (--) NVIDIA(0): Samsung SyncMaster (DFP-0) (connected)
[  8676.255] (--) NVIDIA(0): Eizo L565 (DFP-1) (connected)
[  8676.255] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[  8676.255] (--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
[  8676.255] (--) NVIDIA(0): TV-0: 400.0 MHz maximum pixel clock
[  8676.255] (--) NVIDIA(0): TV encoder: Unknown
[  8676.255] (--) NVIDIA(0): Samsung SyncMaster (DFP-0): 330.0 MHz maximum 
pixel clock
[  8676.255] (--) NVIDIA(0): Samsung SyncMaster (DFP-0): Internal Dual Link 
TMDS
[  8676.255] (--) NVIDIA(0): Eizo L565 (DFP-1): 165.0 MHz maximum pixel clock
[  8676.255] (--) NVIDIA(0): Eizo L565 (DFP-1): Internal Single Link TMDS
[  8676.255] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID 
for display
[  8676.255] (**) NVIDIA(0): device Samsung SyncMaster (DFP-0) (Using EDID 
frequencies
[  8676.255] (**) NVIDIA(0): has been enabled on all display devices.)
[  8676.255] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID 
for display
[  8676.255] (**) NVIDIA(0): device Eizo L565 (DFP-1) (Using EDID 
frequencies has been
[  8676.255] (**) NVIDIA(0): enabled on all display devices.)
[  8676.255] (II) NVIDIA(0): Validated MetaModes:
[  8676.255] (II) NVIDIA(0): DFP-0:nvidia-auto-select,DFP-1:nvidia-auto-
select
[  8676.255] (II) NVIDIA(0): Virtual screen size determined to be 3200 x 1200
[  8676.256] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1080 
+0 +60
[  8676.256] (WW) NVIDIA(0): Unable to support custom viewPortOut 1920 x 1080 
+0 +60
[  8676.256] (--) NVIDIA(0): DPI set to (93, 95); computed from UseEdidDpi X 
config
[  8676.256] (--) NVIDIA(0): option
[  8676.256] (**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[  8676.256] (--) Depth 24 pixmap format is 32 bpp
[  8676.262] (II) NVIDIA(0): Setting mode DFP-0:nvidia-auto-
select,DFP-1:nvidia-auto-select
[  8676.286] (EE) 
[  8676.286] (EE) Backtrace:
[  8676.286] (EE) 0: X (xorg_backtrace+0x34) [0x5cd634]
[  8676.286] (EE) 1: X (0x40+0x1d1ca9) [0x5d1ca9]
[  8676.286] (EE) 2: /lib64/libpthread.so.0 (0x7fe689cb+0x10810) 
[0x7fe689cc0810]
[  8676.286] (EE) 3: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0x11643b) [0x7fe6841ee43b]
[  8676.286] (EE) 4: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0x72773) [0x7fe68414a773]
[  8676.286] (EE) 5: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0xeaa01) [0x7fe6841c2a01]
[  8676.286] (EE) 6: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0xe30e4) [0x7fe6841bb0e4]
[  8676.286] (EE) 7: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0xe3820) [0x7fe6841bb820]
[  8676.286] (EE) 8: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0x9447b) [0x7fe68416c47b]
[  8676.286] (EE) 9: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0x8fedb) [0x7fe684167edb]
[  8676.286] (EE) 10: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0xde8f6) [0x7fe6841b68f6]
[  8676.286] (EE) 11: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0x56f6bb) [0x7fe6846476bb]
[  8676.286] (EE) 12: /usr/lib64/xorg/modules/drivers/nvidia_drv.so 
(0x7fe6840d8000+0x5609f1) [0x7fe6846389f1]
[  8676.286] (EE) 13: X (AddScreen+0x75) [0x43ddb5]
[  8676.286] (EE) 14: X (InitOutput+0x3ec) [0x48b20c]
[  8676.286] (EE) 15: X (0x40+0x29910) [0x429910]
[  8676.286] (EE) 16: /lib64/libc.so.6 (__libc_start_main+0xec) 
[0x7fe68890a4cc]
[  8676.286] (EE) 17: X (0x40+0x2a22d) [0x42a22d]
[  8676.286] (EE) 
[  8676.286] (EE) 

Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread William Kenworthy
On 02/08/13 00:28, Tanstaafl wrote:
 Hi all,
 
 Ok, rehashing this, but please don't turn it into another udev vs
 systemd thread.
 
 I have an older server that I have been putting off this update,
 debating on whether to update to the regular udev, or to eudev.
 
 I've googled until my fingers are blue, but cannot for the life of me
 find any explicit instructions for *how* to switch from udev to eudev.
 
 The eudev project page is sparse, to say the least.
 
 Anyone?
 

Something like

olympus ~ # cat /etc/portage/package.mask
=sys-fs/udev-180
...
olympus ~ #

olympus ~ # grep udev /etc/portage/package.keywords
sys-fs/eudev ~amd64
=virtual/udev-206 ~amd64
olympus ~ #

unmerge everything udev  emerge eudev

its been much less fuss and bother than trying to stick with the udev
machinations - I have maybe 15 machines and vm's running eudev, no udev
... :)

BillK





[gentoo-user] Re: nvidia-drivers segfault when starting X

2013-08-01 Thread Nikos Chantziaras

On 01/08/13 23:02, Alexander Puchmayr wrote:

Hi there,

When I start X (or start kdm), I get a segmentation fault and no X.
[...]
Kernel 3.8.18, nvidia-drivers 304.88 (Last to support the GeForce7600, newer
drivers do not support it any more).

Any ideas?


Try manually rolling your own ebuild for 307.83.  This is the latest 
version for your card, but unfortunately it's not in portage.  304.88 
are a year old.






Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Samuli Suominen

On 02/08/13 02:27, William Kenworthy wrote:

On 02/08/13 00:28, Tanstaafl wrote:

Hi all,

Ok, rehashing this, but please don't turn it into another udev vs
systemd thread.

I have an older server that I have been putting off this update,
debating on whether to update to the regular udev, or to eudev.

I've googled until my fingers are blue, but cannot for the life of me
find any explicit instructions for *how* to switch from udev to eudev.

The eudev project page is sparse, to say the least.

Anyone?



Something like

olympus ~ # cat /etc/portage/package.mask

=sys-fs/udev-180

...
olympus ~ #

olympus ~ # grep udev /etc/portage/package.keywords
sys-fs/eudev ~amd64
=virtual/udev-206 ~amd64
olympus ~ #

unmerge everything udev  emerge eudev

its been much less fuss and bother than trying to stick with the udev
machinations - I have maybe 15 machines and vm's running eudev, no udev
... :)


nope, you just believed all the FUD there has been out there.  i've said 
it many times, and i'll say it again:


the only real different is USE=rule-generator and that's it

and sys-fs/eudev is constantly out of date and haven't developed any 
features of their own


so why follow with unreliable fork, when there is the official package 
available with equal features?





Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread William Kenworthy
On 02/08/13 07:42, Samuli Suominen wrote:
 On 02/08/13 02:27, William Kenworthy wrote:
 On 02/08/13 00:28, Tanstaafl wrote:
...
 
 so why follow with unreliable fork, when there is the official package
 available with equal features?
 
 

easy - it works and while I had machines running some of each it was
only the udev machines that needed continual maintenance in that area.
The latest and greatest isnt always the best.

I believe one of the goals of eudev was stability and the old way of
doing things which I want and get ... after removing gnome3 and
installing LXDE where I need a desktop (and LXDE is moving from gnome2
to QT, even better) I am getting less and less interested in creating
ongoing pain for myself with udev/systemd/gnome etc.

There may be bugs, but on my installations its been udev thats created
the hassles.

BillK







[gentoo-user] Re: Any .config for vbox gentoo guest

2013-08-01 Thread walt
On 08/01/2013 03:08 PM, Kerin Millar wrote:
 On 30/07/2013 22:04, walt wrote:
 On 07/29/2013 06:29 PM, Harry Putnam wrote:
 Can anyone post a .config for a 3.8.13 kernel that is known to work on
 a vbox install of gentoo as guest.

 Working on a fresh install but don't have gentoo running anywhere to
 rob a .config from.

 This one worked for me.

 
 snip
 
 This config is missing various options that would significantly enhance 
 kernel performance in its capacity as a guest.
 
 For core paravirtualization support:
 
CONFIG_PARAVIRT_GUEST
CONFIG_KVM_CLOCK
CONFIG_KVM_GUEST
 
 For virtio support:
 
CONFIG_VIRTIO
CONFIG_VIRTIO_PCI
CONFIG_VIRTIO_BLK
CONFIG_SCSI_VIRTIO
CONFIG_VIRTIO_NET
 
 For the scsi/net virtio drivers to work in the guest, qemu must be started 
 with the appropriate options. Further details can be found here:
 
 http://www.linux-kvm.org/page/Virtio

Thanks Kerin.  I don't know about Harry, but I'm no expert in virtualization.

Just to clarify:  I know that virtualbox and kvm are both extensions of qemu,
but not exactly identical to each other.  Would those same kernel options be
useful in virtualbox as well as kvm/qemu?





Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread William Kenworthy
On 02/08/13 07:42, Samuli Suominen wrote:
 On 02/08/13 02:27, William Kenworthy wrote:
 On 02/08/13 00:28, Tanstaafl wrote:
 Hi all,

 Ok, rehashing this, but please don't turn it into another udev vs
 systemd thread.

 I have an older server that I have been putting off this update,
 debating on whether to update to the regular udev, or to eudev.

 I've googled until my fingers are blue, but cannot for the life of me
 find any explicit instructions for *how* to switch from udev to eudev.

 The eudev project page is sparse, to say the least.

 Anyone?


 Something like

 olympus ~ # cat /etc/portage/package.mask
 =sys-fs/udev-180
 ...
 olympus ~ #

 olympus ~ # grep udev /etc/portage/package.keywords
 sys-fs/eudev ~amd64
 =virtual/udev-206 ~amd64
 olympus ~ #

 unmerge everything udev  emerge eudev

 its been much less fuss and bother than trying to stick with the udev
 machinations - I have maybe 15 machines and vm's running eudev, no udev
 ... :)
 
 nope, you just believed all the FUD there has been out there.  i've said
 it many times, and i'll say it again:
 
 the only real different is USE=rule-generator and that's it
 
 and sys-fs/eudev is constantly out of date and haven't developed any
 features of their own
 
 so why follow with unreliable fork, when there is the official package
 available with equal features?
 
 

and I just searched gentoo's bugzilla for eudev and there is a single
bug which is a stabilisation request.  Looking at the eudev github page
recent updates range from hours to days though some are months as one
would expect.

If its unreliable, where are the bugs? Try doing a search of gentoo's
bugzilla for udev instead of eudev ...


BillK





Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Samuli Suominen

On 02/08/13 03:19, William Kenworthy wrote:

On 02/08/13 07:42, Samuli Suominen wrote:

On 02/08/13 02:27, William Kenworthy wrote:

On 02/08/13 00:28, Tanstaafl wrote:

Hi all,

Ok, rehashing this, but please don't turn it into another udev vs
systemd thread.

I have an older server that I have been putting off this update,
debating on whether to update to the regular udev, or to eudev.

I've googled until my fingers are blue, but cannot for the life of me
find any explicit instructions for *how* to switch from udev to eudev.

The eudev project page is sparse, to say the least.

Anyone?



Something like

olympus ~ # cat /etc/portage/package.mask

=sys-fs/udev-180

...
olympus ~ #

olympus ~ # grep udev /etc/portage/package.keywords
sys-fs/eudev ~amd64
=virtual/udev-206 ~amd64
olympus ~ #

unmerge everything udev  emerge eudev

its been much less fuss and bother than trying to stick with the udev
machinations - I have maybe 15 machines and vm's running eudev, no udev
... :)


nope, you just believed all the FUD there has been out there.  i've said
it many times, and i'll say it again:

the only real different is USE=rule-generator and that's it

and sys-fs/eudev is constantly out of date and haven't developed any
features of their own

so why follow with unreliable fork, when there is the official package
available with equal features?




and I just searched gentoo's bugzilla for eudev and there is a single
bug which is a stabilisation request.  Looking at the eudev github page
recent updates range from hours to days though some are months as one
would expect.

If its unreliable, where are the bugs? Try doing a search of gentoo's
bugzilla for udev instead of eudev ...


The bugs assigned to udev-bugs@ apply also to sys-fs/eudev in almost 
every case.

And the sys-fs/eudev specific bugs are in the github page at 'Tickets',
and some in bugzilla.
And yes, there are attempt at keeping up-to-date but everytime I (or we) 
review how it was done, bits are missing from here and there.


So still, eudev is the unnecessary experimental toy trying to catch up 
udev, and sys-fs/udev will be the default for long as sys-apps/openrc is 
the default.




Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Walter Dnes
On Fri, Aug 02, 2013 at 02:42:36AM +0300, Samuli Suominen wrote

 nope, you just believed all the FUD there has been out there.  i've said 
 it many times, and i'll say it again:
 
 the only real different is USE=rule-generator and that's it
 
 and sys-fs/eudev is constantly out of date and haven't developed any 
 features of their own

  What are the new features?  What have Lennart/Kay broken recently?
First it was firmware loading in udev, which got them reamed out by
Linus.  Then it was (un)predictable network interface names.  Gentoo is
not Facebook 
http://www.geek.com/news/mark-zuckerberg-says-you-need-to-move-fast-and-break-things-922432/

 The key to the real innovation, says Zuckerberg, is to move fast
 and break things.

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Walter Dnes
On Thu, Aug 01, 2013 at 12:28:38PM -0400, Tanstaafl wrote
 Hi all,
 
 Ok, rehashing this, but please don't turn it into another udev vs 
 systemd thread.
 
 I have an older server that I have been putting off this update, 
 debating on whether to update to the regular udev, or to eudev.
 
 I've googled until my fingers are blue, but cannot for the life of me 
 find any explicit instructions for *how* to switch from udev to eudev.

  Step 1)
keyword sys-fs/eudev-1_beta2-r2

  Step 2)
ensure that kmod and openrc and -modutils USE flags are set (at
least for sys-fs/eudev).  tools flag needs to be set for sys-apps/kmod
(usually a system default)

  Step 3)
unmerge udev sys-apps/modutils
(You *MUST* specify sys-apps/modutils to avoid confusion with
virtual/modutils)

  Step 4)
emerge eudev
(should pull in kmod)

  Step 5)
  The following message shows up in elog.  Do as it says...

 WARN: postinst

 You need to restart eudev as soon as possible to make the
 upgrade go into effect:
 /etc/init.d/udev --nodeps restart

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Samuli Suominen

On 02/08/13 04:01, Walter Dnes wrote:

On Fri, Aug 02, 2013 at 02:42:36AM +0300, Samuli Suominen wrote


nope, you just believed all the FUD there has been out there.  i've said
it many times, and i'll say it again:

the only real different is USE=rule-generator and that's it

and sys-fs/eudev is constantly out of date and haven't developed any
features of their own


   What are the new features?  What have Lennart/Kay broken recently?
First it was firmware loading in udev, which got them reamed out by
Linus.  Then it was (un)predictable network interface names.  Gentoo is
not Facebook 
http://www.geek.com/news/mark-zuckerberg-says-you-need-to-move-fast-and-break-things-922432/


The key to the real innovation, says Zuckerberg, is to move fast
and break things.




Huh? USE=firmware-loader is optional and enabled by default in sys-fs/udev
Futhermore predictable network interface names work as designed, not a 
single valid bug filed about them.


Stop spreading FUD.

Looking forward to lastrite sys-fs/eudev just like 
sys-apps/module-init-tools already was removed as unnecessary later on.




Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Dale
Samuli Suominen wrote:

 Huh? USE=firmware-loader is optional and enabled by default in
 sys-fs/udev
 Futhermore predictable network interface names work as designed, not a
 single valid bug filed about them.

 Stop spreading FUD.

 Looking forward to lastrite sys-fs/eudev just like
 sys-apps/module-init-tools already was removed as unnecessary later on.



So your real agenda is to kill eudev?  Maybe it is you that is spreading
FUD instead of others.  Like others have said, udev was going to cause
issues, eudev has yet to cause any. 

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Samuli Suominen

On 02/08/13 05:48, Dale wrote:

Samuli Suominen wrote:


Huh? USE=firmware-loader is optional and enabled by default in
sys-fs/udev
Futhermore predictable network interface names work as designed, not a
single valid bug filed about them.

Stop spreading FUD.

Looking forward to lastrite sys-fs/eudev just like
sys-apps/module-init-tools already was removed as unnecessary later on.


So your real agenda is to kill eudev?  Maybe it is you that is spreading
FUD instead of others.  Like others have said, udev was going to cause
issues, eudev has yet to cause any.


Yes, absolutely sys-fs/eudev should be punted from tree since it doesn't 
bring in anything useful, and it reintroduced old bugs from old version 
of udev, as well as adds confusing to users.
And no, sys-fs/udev doesn't have issues, in fact, less than what 
sys-fs/eudev has.
Like said earlier, the bugs assigned to udev-bugs@g.o apply also to 
sys-fs/eudev and they have even more in their github ticketing system.
And sys-fs/udev maintainers have to constantly monitor sys-fs/eudev so 
it doesn't fall too much behind, which adds double work unnecessarily.

They don't keep it up-to-date on their own without prodding.

Really, this is how it has went right from the start and the double work 
and user confusion needs to stop.


- Samuli



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Dale
Samuli Suominen wrote:
 On 02/08/13 05:48, Dale wrote:
 Samuli Suominen wrote:

 Huh? USE=firmware-loader is optional and enabled by default in
 sys-fs/udev
 Futhermore predictable network interface names work as designed, not a
 single valid bug filed about them.

 Stop spreading FUD.

 Looking forward to lastrite sys-fs/eudev just like
 sys-apps/module-init-tools already was removed as unnecessary later on.

 So your real agenda is to kill eudev?  Maybe it is you that is spreading
 FUD instead of others.  Like others have said, udev was going to cause
 issues, eudev has yet to cause any.

 Yes, absolutely sys-fs/eudev should be punted from tree since it
 doesn't bring in anything useful, and it reintroduced old bugs from
 old version of udev, as well as adds confusing to users.
 And no, sys-fs/udev doesn't have issues, in fact, less than what
 sys-fs/eudev has.
 Like said earlier, the bugs assigned to udev-bugs@g.o apply also to
 sys-fs/eudev and they have even more in their github ticketing system.
 And sys-fs/udev maintainers have to constantly monitor sys-fs/eudev so
 it doesn't fall too much behind, which adds double work unnecessarily.
 They don't keep it up-to-date on their own without prodding.

 Really, this is how it has went right from the start and the double
 work and user confusion needs to stop.

 - Samuli



So any bug that udev has eudev has too?  Then with that logic, udev is
just as unstable as eudev.  You claim eudev has a bug that udev doesn't,
let's see them.  Based on your posts, there should be plenty of them. 
Funny I haven't ran into any of them yet tho.

Here is the deal OK.  Udev went in a direction I do NOT like.  I CHOSE
not to use it and plan to not use it.  I PREFER eudev whether you like
that decision or not.  I also plan to use eudev as long as it serves my
needs as I suspect others will as well.  You can preach FUD all you want
but it works here for me and as others have posted, it works fine for
them.  The OP asked for assistance in switching to eudev not for you to
second guess their choice or to second guess anyone else who chooses to
use it. 

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread William Kenworthy
On 02/08/13 11:01, Samuli Suominen wrote:
 On 02/08/13 05:48, Dale wrote:
 Samuli Suominen wrote:

 Huh? USE=firmware-loader is optional and enabled by default in
 sys-fs/udev
 Futhermore predictable network interface names work as designed, not a
 single valid bug filed about them.

 Stop spreading FUD.

 Looking forward to lastrite sys-fs/eudev just like
 sys-apps/module-init-tools already was removed as unnecessary later on.

 So your real agenda is to kill eudev?  Maybe it is you that is spreading
 FUD instead of others.  Like others have said, udev was going to cause
 issues, eudev has yet to cause any.
 
 Yes, absolutely sys-fs/eudev should be punted from tree since it doesn't
 bring in anything useful, and it reintroduced old bugs from old version
 of udev, as well as adds confusing to users.
 And no, sys-fs/udev doesn't have issues, in fact, less than what
 sys-fs/eudev has.
 Like said earlier, the bugs assigned to udev-bugs@g.o apply also to
 sys-fs/eudev and they have even more in their github ticketing system.
 And sys-fs/udev maintainers have to constantly monitor sys-fs/eudev so
 it doesn't fall too much behind, which adds double work unnecessarily.
 They don't keep it up-to-date on their own without prodding.
 
 Really, this is how it has went right from the start and the double work
 and user confusion needs to stop.
 
 - Samuli
 

From my point of view, its udev/systemd that should be punted - what
about user choice? - Ive decided I no longer want to buy into the flaky,
unusable systems gnome3 and udev/systemd integration caused me even
though I didn't have systemd installed, so why should I be forced to?  A
group have come up with a way to keep my systems running properly
without those packages and its working better than udev ever has for me ...

BillK





Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Samuli Suominen

On 02/08/13 06:14, Dale wrote:

Samuli Suominen wrote:

On 02/08/13 05:48, Dale wrote:

Samuli Suominen wrote:


Huh? USE=firmware-loader is optional and enabled by default in
sys-fs/udev
Futhermore predictable network interface names work as designed, not a
single valid bug filed about them.

Stop spreading FUD.

Looking forward to lastrite sys-fs/eudev just like
sys-apps/module-init-tools already was removed as unnecessary later on.


So your real agenda is to kill eudev?  Maybe it is you that is spreading
FUD instead of others.  Like others have said, udev was going to cause
issues, eudev has yet to cause any.


Yes, absolutely sys-fs/eudev should be punted from tree since it
doesn't bring in anything useful, and it reintroduced old bugs from
old version of udev, as well as adds confusing to users.
And no, sys-fs/udev doesn't have issues, in fact, less than what
sys-fs/eudev has.
Like said earlier, the bugs assigned to udev-bugs@g.o apply also to
sys-fs/eudev and they have even more in their github ticketing system.
And sys-fs/udev maintainers have to constantly monitor sys-fs/eudev so
it doesn't fall too much behind, which adds double work unnecessarily.
They don't keep it up-to-date on their own without prodding.

Really, this is how it has went right from the start and the double
work and user confusion needs to stop.

- Samuli




So any bug that udev has eudev has too?


Yes, because eudev is copying the upstream code over from udev.


Then with that logic, udev is just as unstable as eudev.


Except it isn't because as already explained, eudev makes additional 
changes on top of udev changes.



You claim eudev has a bug that udev doesn't,


Which is true.


let's see them.  Based on your posts, there should be plenty of them.
Funny I haven't ran into any of them yet tho.


I'm not suprised, because the current status is so similar between udev 
vs. eudev. Only regression that's known currently is 
IUSE=+rule-generator that doesn't do it's job correctly and 
70-persistent-net.rules it is generating can't be trusted.



Here is the deal OK.  Udev went in a direction I do NOT like.


What direction is that? Everything same is in sys-fs/udev than is in 
sys-fs/eudev, except the buggy rule-generator.



I CHOSE not to use it and plan to not use it.  I PREFER eudev whether you like
that decision or not.  I also plan to use eudev as long as it serves my
needs as I suspect others will as well.  You can preach FUD all you want
but it works here for me and as others have posted, it works fine for
them.  The OP asked for assistance in switching to eudev not for you to
second guess their choice or to second guess anyone else who chooses to
use it.


I feel pity for you, too bad the eudev in tree causes such level of 
ignorance.


- Samuli



Re: [gentoo-user] gentoo-systemd-only deprecation

2013-08-01 Thread covici
Canek Peláez Valdés can...@gmail.com wrote:

 On Thu, Aug 1, 2013 at 4:43 AM, Walter Dnes waltd...@waltdnes.org wrote:
  On Wed, Jul 31, 2013 at 02:00:23AM -0500, Canek Peláez Valdés wrote
  On Wed, Jul 31, 2013 at 1:24 AM, Daniel Campbell li...@sporkbox.us wrote:
 
  You need an OpenRC use flag to install OpenRC init scripts? That's
  simply a lie.
 
An apology to Daniel might be in order.  I start my USE flag with -*.
  During a recent install, I found out the hard way that eudev (and udev)
  do not install their init scripts without the openrc flag.  As you can
  see from the ebuild fragments below, they require the openrc flag to
  pull in sys-fs/udev-init-scripts
 
  From sys-fs/udev/udev-197-r8.ebuild
  ===
  PDEPEND==virtual/udev-197-r1
  hwdb? ( =sys-apps/hwids-20130114[udev] )
  openrc? ( =sys-fs/udev-init-scripts-19-r1 )
 
  From sys-fs/eudev/eudev-1_beta4-r1.ebuild
  =
  PDEPEND==virtual/udev-180
  openrc? ( =sys-fs/udev-init-scripts-18 )
 
 udev/eudev are special cases: the first is systemd with systemd
 removed at make install time; the second is a fork of systemd with
 systemd exorcised. The systemd package also uses the openrc USE flag
 to install OpenRC init scripts; I hope you agree that it is also an
 special case (systemd, which is a whole init system, provides init
 scripts for another init system). The package sys-apps/kmod also uses
 the openrc USE flag to install an init script, which Create[s] [a]
 list of required static device nodes for the current kernel. I have
 no idea why this is necessary, but kmod is a dependency of systemd,
 and the developers of both projects collaborate a lot  between them.
 
 No other package in the tree uses an openrc USE flag (or at least
 they don't appear in /usr/portage/profiles/use.local.desc), except for
 plymouth, and that it's to install a plugin for OpenRC, not to install
 its OpenRC scripts.
 
 So no package in the tree uses an openrc USE flag to install init
 scripts, except for one somewhat related to systemd, two forks and/or
 special handling of systemd, and systemd itself. In *ALL* the other
 packages in the tree, the OpenRC init scripts are installed
 unconditionally, as the systemd unit files are.
 
 And that's how it should be.
 
 Lastly, the ebuilds for udev/eudev should work out of the box in a
 sane configuration. You have been told several times, both by users
 and developers, that USE=-* is not really supported; you broke your
 system by using it, you get to keep the pieces.
 
 Gentoo is about choice (or so I keep hearing); that doesn't mean it
 shouldn't strive to have sane defaults that keep the majority happy:
 
 http://blogs.gentoo.org/mgorny/2013/07/23/keeping-the-majority-happy/

So, I hope the package  maintainers will create or install systemd units
and init.d files so we can have the choice and not spend tons of time
maintaining the system -- it gets to the point of being rediculous after
a while.  Systemd sounds nice, but its frustrating because of this.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

 John Covici
 cov...@ccs.covici.com



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Graham Murray
Samuli Suominen ssuomi...@gentoo.org writes:

 Futhermore predictable network interface names work as designed, not a
 single valid bug filed about them.

 Stop spreading FUD.

In what way are network interface names predictable? A new system
arrives on your desk, what is the name of the first (or only) Ethernet
interface?  Under the 'old' system, you know it will be 'eth0'[1]. With
the new scheme you do not know until the system is booted. The interface
name is (mostly) consistent once you know it, but it is not predictable.

[1] On a multi-interface system you may not have known which physical
port was eth0, but you knew that one of them was.



Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Dale
Samuli Suominen wrote:
 On 02/08/13 06:14, Dale wrote:
 Samuli Suominen wrote:
 On 02/08/13 05:48, Dale wrote:
 Samuli Suominen wrote:

 Huh? USE=firmware-loader is optional and enabled by default in
 sys-fs/udev
 Futhermore predictable network interface names work as designed,
 not a
 single valid bug filed about them.

 Stop spreading FUD.

 Looking forward to lastrite sys-fs/eudev just like
 sys-apps/module-init-tools already was removed as unnecessary
 later on.

 So your real agenda is to kill eudev?  Maybe it is you that is
 spreading
 FUD instead of others.  Like others have said, udev was going to cause
 issues, eudev has yet to cause any.

 Yes, absolutely sys-fs/eudev should be punted from tree since it
 doesn't bring in anything useful, and it reintroduced old bugs from
 old version of udev, as well as adds confusing to users.
 And no, sys-fs/udev doesn't have issues, in fact, less than what
 sys-fs/eudev has.
 Like said earlier, the bugs assigned to udev-bugs@g.o apply also to
 sys-fs/eudev and they have even more in their github ticketing system.
 And sys-fs/udev maintainers have to constantly monitor sys-fs/eudev so
 it doesn't fall too much behind, which adds double work unnecessarily.
 They don't keep it up-to-date on their own without prodding.

 Really, this is how it has went right from the start and the double
 work and user confusion needs to stop.

 - Samuli



 So any bug that udev has eudev has too?

 Yes, because eudev is copying the upstream code over from udev.

 Then with that logic, udev is just as unstable as eudev.

 Except it isn't because as already explained, eudev makes additional
 changes on top of udev changes.

 You claim eudev has a bug that udev doesn't,

 Which is true.

Let's see them.   I'll help you:

https://bugs.gentoo.org/buglist.cgi?quicksearch=eudevlist_id=1920856



 let's see them.  Based on your posts, there should be plenty of them.
 Funny I haven't ran into any of them yet tho.

 I'm not suprised, because the current status is so similar between
 udev vs. eudev. Only regression that's known currently is
 IUSE=+rule-generator that doesn't do it's job correctly and
 70-persistent-net.rules it is generating can't be trusted.

So still no links to any bug reports that are eudev specific huh?  See
above.



 Here is the deal OK.  Udev went in a direction I do NOT like.

 What direction is that? Everything same is in sys-fs/udev than is in
 sys-fs/eudev, except the buggy rule-generator.

 I CHOSE not to use it and plan to not use it.  I PREFER eudev whether
 you like
 that decision or not.  I also plan to use eudev as long as it serves my
 needs as I suspect others will as well.  You can preach FUD all you want
 but it works here for me and as others have posted, it works fine for
 them.  The OP asked for assistance in switching to eudev not for you to
 second guess their choice or to second guess anyone else who chooses to
 use it.

 I feel pity for you, too bad the eudev in tree causes such level of
 ignorance.

 - Samuli




Here is some FUD for you.  Eudev just left beta.  From the eudev changelog.

*eudev-1.2 (01 Aug 2013)

  01 Aug 2013; Ian Stakenvicius a...@gentoo.org +eudev-1.2.ebuild,
  -eudev-1.2_beta.ebuild:
  version bump, remove beta


Just keep telling yourself this stuff and maybe one day you will
convince someone besides yourself.  In the meantime, others and myself
will continue to use eudev, whether you agree or not.  Keep the pity for
yourself OK.  I don't need it. 

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-user] Moving from old udev to eudev

2013-08-01 Thread Samuli Suominen

On 02/08/13 08:28, Dale wrote:

Samuli Suominen wrote:

On 02/08/13 06:14, Dale wrote:

Samuli Suominen wrote:

On 02/08/13 05:48, Dale wrote:

Samuli Suominen wrote:


Huh? USE=firmware-loader is optional and enabled by default in
sys-fs/udev
Futhermore predictable network interface names work as designed,
not a
single valid bug filed about them.

Stop spreading FUD.

Looking forward to lastrite sys-fs/eudev just like
sys-apps/module-init-tools already was removed as unnecessary
later on.


So your real agenda is to kill eudev?  Maybe it is you that is
spreading
FUD instead of others.  Like others have said, udev was going to cause
issues, eudev has yet to cause any.


Yes, absolutely sys-fs/eudev should be punted from tree since it
doesn't bring in anything useful, and it reintroduced old bugs from
old version of udev, as well as adds confusing to users.
And no, sys-fs/udev doesn't have issues, in fact, less than what
sys-fs/eudev has.
Like said earlier, the bugs assigned to udev-bugs@g.o apply also to
sys-fs/eudev and they have even more in their github ticketing system.
And sys-fs/udev maintainers have to constantly monitor sys-fs/eudev so
it doesn't fall too much behind, which adds double work unnecessarily.
They don't keep it up-to-date on their own without prodding.

Really, this is how it has went right from the start and the double
work and user confusion needs to stop.

- Samuli




So any bug that udev has eudev has too?


Yes, because eudev is copying the upstream code over from udev.


Then with that logic, udev is just as unstable as eudev.


Except it isn't because as already explained, eudev makes additional
changes on top of udev changes.


You claim eudev has a bug that udev doesn't,


Which is true.


Let's see them.   I'll help you:

https://bugs.gentoo.org/buglist.cgi?quicksearch=eudevlist_id=1920856


Help yourself instead and use correct search parameters, like below...




let's see them.  Based on your posts, there should be plenty of them.
Funny I haven't ran into any of them yet tho.


I'm not suprised, because the current status is so similar between
udev vs. eudev. Only regression that's known currently is
IUSE=+rule-generator that doesn't do it's job correctly and
70-persistent-net.rules it is generating can't be trusted.


So still no links to any bug reports that are eudev specific huh?  See
above.


Search bugzilla for udev-b...@gentoo.org and 90% of them apply also to 
eudev.

Search bugzilla for eu...@gentoo.org and those all apply.
Search eudev github page Tickets and those all apply.




Here is the deal OK.  Udev went in a direction I do NOT like.


What direction is that? Everything same is in sys-fs/udev than is in
sys-fs/eudev, except the buggy rule-generator.


I CHOSE not to use it and plan to not use it.  I PREFER eudev whether
you like
that decision or not.  I also plan to use eudev as long as it serves my
needs as I suspect others will as well.  You can preach FUD all you want
but it works here for me and as others have posted, it works fine for
them.  The OP asked for assistance in switching to eudev not for you to
second guess their choice or to second guess anyone else who chooses to
use it.


I feel pity for you, too bad the eudev in tree causes such level of
ignorance.

- Samuli





Here is some FUD for you.  Eudev just left beta.  From the eudev changelog.

*eudev-1.2 (01 Aug 2013)

   01 Aug 2013; Ian Stakenvicius a...@gentoo.org +eudev-1.2.ebuild,
   -eudev-1.2_beta.ebuild:
   version bump, remove beta


And how did they get there?
By udev maintainers forcing them to upgrade to the new keymap hwdb which 
required version to be raised to up-to-par with udev-206.


Anyway, have fun with pointless udev fork which will never be the 
default. I don't care if you don't want the system up-to-par with 
production level system. :-)


- Samuli