Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Uninstalling dbus and *kits (to Unfacilitate Remote Seats)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Sat May 31, 2014 4:43 pm    Post subject: Reply with quote

Tractor Girl wrote:
miroR wrote:
Tractor Girl wrote:
Quote:
But also pulseaudio needs to be downgraded to last years version 2-something

If you ask me, pluseaudio is one of the first things to get rid off if you want a sane system :wink:
It's one of "these" programs. You know who is (was?) its main developer, right? :roll:

No, I don't know.

Lennart Poettering - the systemd's guy.

Thanks for the info. I think I won't use pulseaudio anymore.
Tractor Girl wrote:
Of course this isn't a reason to stay away from pulseaudio. But somehow his
"creations" remind me these creatures from "The Thing" horror movie :lol:
Here's the particularly good scene which marvellously depicts its relations to GNU/Linux world.
Looks familiar? :wink:
https://www.youtube.com/watch?feature=player_detailpage&v=sJFeSzuODyI#t=85


I couldn't download it in Debian (Gentoo still not ready for cloning and use online, and yes, lots of
_those_ programs in Debian...), but, I couldn't youtube-dl it:
(EDIT Sat May 31 19:54:46 CEST 2014: corrected typos in the sentence above)
https://github.com/rg3/youtube-dl/issues/3021
I saw a small portion of it in iceweasel (the Debian's Firefox).
Tell me which exact minute (and appox. seconds) to start watching at... if it is important...

jonathan183, thanks. I'm studying:
mdev on Gentoo Wiki
https://wiki.gentoo.org/wiki/Mdev

and certainly your info could make a fine reference, for my transition to mdev,
and for other readers.

But I'm still waiting to see what khai will say on my lack of clarity
now, with the question I just put for him, in the immediately previous post to
the this Tractor Girl's post.

Miro
EDIT : wrapped up manually, as suggested by khay to whom I own having the
solution to install problems in the mdev-like-a-boss install


Last edited by miroR on Tue Jun 03, 2014 4:03 pm; edited 2 times in total
Back to top
View user's profile Send private message
Tractor Girl
Apprentice
Apprentice


Joined: 16 May 2013
Posts: 159

PostPosted: Sat May 31, 2014 5:15 pm    Post subject: Reply with quote

Link automatically should start playing at 1:25 - but you probably don't have flash on your system (which I could expect :wink: )
Anyway interesting part is between 1:25 and 2:15

I was also considering switching to mdev but for now I'll stick with eudev. I need initramfs anyway because of luks and lvm, and eudev's main developer is Anthony G. Basile himself.

BTW You might be also interested in Neddy's Old Fashioned Gentoo:
http://dev.gentoo.org/~neddyseagoon/Old_Fashioned_Gentoo_3.xml
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Sat May 31, 2014 6:06 pm    Post subject: Reply with quote

Tractor Girl wrote:
Link automatically should start playing at 1:25 - but
you probably don't have flash on your system (which I could expect :wink: )
Anyway interesting part is between 1:25 and 2:15

I was also considering switching to mdev but for now I'll stick with eudev. I
need initramfs anyway because of luks and lvm, and eudev's main developer is
Anthony G. Basile himself.

Yeah, I respect blueness too.

Tractor Girl wrote:
BTW You might be also interested in Neddy's Old Fashioned Gentoo:
http://dev.gentoo.org/~neddyseagoon/Old_Fashioned_Gentoo_3.xml

Looking into.

Why is there no guide on True Privacy in Gentoo? Of course, because nobody will
admit they fight against it (like the *kits and stuff authors, like the NSA's
SELinux. How could they possibly admit?

We must find a way to spread True Privacy in Gentoo...

By the way, my head in now reeling alittle with overload...

If only I get khai's or anybody else in his stead reply as to SELinux
and remote seats being just an inexistent bugbear or being very very real
surveillance on us?
(Of course that is part in the overload that I feel, but I'm passionalte about
freedom.)

Miroslav Rovis
www.CroatiaFidelis.hr


Last edited by miroR on Tue Jun 03, 2014 4:13 pm; edited 1 time in total
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Sat May 31, 2014 7:50 pm    Post subject: Reply with quote

miroR wrote:
khayyam wrote:
If you want to offer me advice then I'd suggest you provide something of more substance than this "man of straw".

No, khay, I see you are a class away from me, I'm not trying to offer advice, I'm fighting for our common cause.

miro ... your "advice" was that I "pls. try and notice how many people can't easily understand it if it is not explained to them in more detail [...]" ... that is a strawman, as its something that I am quite aware of. You then link this thought with "[...] not just [for] a few elite" and drift off toward the "threat" that is "remote seats" and "selinux". Not to labour the point but there are a number of jumps in logic that shift from my comment re your presentation to what you are now assuming is our "common cause".

miroR wrote:
khayyam wrote:
miroR wrote:
Remote seats, of the kind made clear previously in this text, and in the previous posts, purposefully not accomodated for there, I guess?

The problem is, nothing has been "made clear" ... and the above sentence illustrates exactly how unclear (and incomprehensible) your statements often are.

OK, khay, I'll try a question as counter-argument for, as you claim, lack of clarify and the threat being just a man of straw:

A "counter-argument" has to refer to the "argument", and my argument was simply that your statement above is incomprehensible. I never said anything about "the threat", but now it seems this is what the discussion is all about, and I had best respond to it as I claimed "the threat [is] just a man of straw". The problem here is that if you engage in such flights of reason then no real discussion is possible. You have a fairly comprehensive catalogue of conspiracies, censorship claims, etc, almost entirely reasoned from false premises, each of these is accompanied with an extended diatribe on the subject, links to youtube, your previous diatribes, etc, that if anything makes a mockery of any legitimate discussion and debate. If I were similarly inclined I could point to you and say "an NSA sponsored psy-op to cloud the *real* issue" ... but having studied logic, epistemology, etc, I know that true conclusions *only* come from true premises, and so only claim what is capable of being proved to some degree of certainty. Hypotheses are fine, but they can lead you down paths without egress if you fail to keep some check on your assumptions.

miroR wrote:
Does, in GNU/Linux, precisely in the kernel, from www.kernel.org, exist the infrastructure that an attacker could use to, once he/she can observe a system, remotely of course, in real time: to bind mount a new filesystem over an existing one to backdoor any binary on the system

Yes, its called Descartes Demon ... I was however going to say "No", because such is the nature of the my deceit ... and having said that you might now wonder if this is simply a double bluff.

miroR wrote:
Can anyone positively, and on what basis, in this post-Snowden revelation age, and with all the numerous people and code of the kernel.org, say that it doesn't exist?

I should ask you to provide burden of proof for the assumption that that such a thing does exist ... or is this an idle hypothesis?

miroR wrote:
I'm studying: mdev on Gentoo Wiki [...] and certainly your info could make a fine reference, for my transition to mdev, and for other readers.

Just FYI but the wiki suggests enabling the mdev useflag on busybox, mdev-like-a-boss uses a separate package (sys-fs/mdev-bb) ... so somewhat different methods.

miroR wrote:
Why is there no guide on True Privacy in Gentoo? Of course, because nobody will admit they fight against it (like the *kits and stuff authors, like the NSA's SELinux. How could they possibly admit? We must find a way to spread True Privacy in Gentoo...

This statement is based on premises that effectively can't be proved, it further conflates "true privacy" (if such a thing were even possible) with the grand narrative of a mission to spread it on everyone's toast ... anyone with some level of critical reasoning will read this and dismiss it ... even if there is a need to improve, educate, inform, question, criticise, etc, the current political, social, economic, etc, nature of free/open software development.

best ... khay
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Sat May 31, 2014 11:38 pm    Post subject: Reply with quote

khayyam wrote:
miroR wrote:
khayyam wrote:
If you want to offer me advice
then I'd suggest you provide something of more substance than this "man of
straw".

No, khay, I see you are a class away from me, I'm not trying to offer advice,
I'm fighting for our common cause.

miro ... your "advice" was that I "pls. try and notice how many people can't
easily understand it if it is not explained to them in more detail [...]" ...
that is a strawman, as its something that I am quite aware of. You then link
this thought with "[...] not just [for] a few elite" and drift off toward the
"threat" that is "remote seats" and "selinux". Not to labour the point but
there are a number of jumps in logic that shift from my comment re your
presentation to what you are now assuming is our "common cause".

miroR wrote:
khayyam wrote:
miroR wrote:
Remote seats, of the kind made
clear previously in this text, and in the previous posts, purposefully
not accomodated for there, I guess?

The problem is, nothing has been "made clear" ... and the above sentence
illustrates exactly how unclear (and incomprehensible) your statements often
are.
OK, khay, I'll try a question as counter-argument for, as you
claim, lack of clarify and the threat being just a man of straw:
A
"counter-argument" has to refer to the "argument", and my argument was simply
that your statement above is incomprehensible. I never said anything about "the
threat", but now it seems this is what the discussion is all about, and I had
best respond to it as I claimed "the threat [is] just a man of straw". The
problem here is that if you engage in such flights of reason then no real
discussion is possible. You have a fairly comprehensive catalogue of
conspiracies, censorship claims, etc, almost entirely reasoned from false
premises, each of these is accompanied with an extended diatribe on the
subject, links to youtube, your previous diatribes, etc, that if anything makes
a mockery of any legitimate discussion and debate. If I were similarly inclined
I could point to you and say "an NSA sponsored psy-op to cloud the *real*
issue" ... but having studied logic, epistemology, etc, I know that true
conclusions *only* come from true premises, and so only claim what is capable
of being proved to some degree of certainty. Hypotheses are fine, but they can
lead you down paths without egress if you fail to keep some check on your
assumptions.

miroR wrote:
Does, in GNU/Linux, precisely in the kernel, from
www.kernel.org, exist the infrastructure that an attacker could use to, once
he/she can observe a system, remotely of course, in real time: to bind mount a
new filesystem over an existing one to backdoor any binary on the
system
Yes, its called
Descartes Demon ... I
was however going to say "No", because such is the nature of the my deceit ...
and having said that you might now wonder if this is simply a double bluff.

miroR wrote:
Can anyone positively, and on what basis, in this post-Snowden
revelation age, and with all the numerous people and code of the kernel.org,
say that it doesn't exist?
I should ask you to provide
burden of proof for the assumption that that such a thing does exist ... or is this
an idle hypothesis?

miroR wrote:
I'm studying: mdev on Gentoo Wiki [...] and certainly your info
could make a fine reference, for my transition to mdev, and for other
readers.
Just FYI but the wiki suggests enabling the mdev useflag on
busybox, mdev-like-a-boss uses a separate package (sys-fs/mdev-bb) ... so
somewhat different methods.

miroR wrote:
Why is there no guide on True Privacy in Gentoo? Of course,
because nobody will admit they fight against it (like the *kits and stuff
authors, like the NSA's SELinux. How could they possibly admit? We must find a
way to spread True Privacy in Gentoo...
This statement is based on
premises that effectively can't be proved, it further conflates "true privacy"
(if such a thing were even possible) with the grand narrative of a mission to
spread it on everyone's toast ... anyone with some level of critical reasoning
will read this and dismiss it ... even if there is a need to improve, educate,
inform, question, criticise, etc, the current political, social, economic, etc,
nature of free/open software development.

best ... khay


There, respectable colleague khai!

I have carefully read the above. I would like to conclude the discussion, by
doing two things, that won't bring new developments into here.

First, and allow me to complete the quoting order as it was (my credit being
there to jonathan183):

khayyam wrote:

miroR wrote:

jonathan183, thanks. I'm studying:
mdev on Gentoo Wiki
https://wiki.gentoo.org/wiki/Mdev

and certainly your info could make a fine reference, for my transition to mdev,
and for other readers.
Just FYI but the wiki suggests enabling the mdev
useflag on busybox, mdev-like-a-boss uses a separate package (sys-fs/mdev-bb)
... so somewhat different methods.


Thnak you for that. I will always thank you for any help, in the past or in the future.

And second, and it wouldn't be possible to easily and clearly say it without
the need to reply to other of your arguments that are not all necessary here,
and would actually derail us away from the purpose I started this topic for.

Allow me to simply copy that part of the argument, exactly as it was before,
and as is available previously in this topic (currently) under the following
address:

Uninstalling dbus and *kits (to Unfacilitate Remote Seats)
https://forums.gentoo.org/viewtopic-t-992146-postdays-0-postorder-asc-start-0.html#7560314

khayyam wrote:
miroR wrote:
khay, as the contrary of my way of writing, you
write so tersely that I often revisit what you wrote a few times before I
understand it.
miro ... if by terse you mean concise, then yes.
Your comparison otherwise is purely subjective and unarguable.

miroR wrote:
And while often what you do or write is the right thing,
pls. try and notice how many people can't easily understand it if it is not
explained to them in more detail. GNU/Linux should be viable as, kind of even a
way of life, for not just a few elite. GNU/Linux, to me, is also a way of life,
I want more good people in it, in the right way, the free way, no remote seats.
Remote seats are, along with NSA's SELinux, the huge threat to freedom
of GNU/Linux users.
If you want to offer me advice then I'd suggest you
provide something of more substance than this "man of straw".

miroR wrote:
Remote seats, of the kind made clear previously in this text,
and in the previous posts, purposefully not accomodated for there, I
guess?
The problem is, nothing has been "made clear" ... and the above
sentence illustrates exactly how unclear (and incomprehensible) your statements
often are.

best ... khay


My reply, which I am seeing available at:

Uninstalling dbus and *kits (to Unfacilitate Remote Seats)
https://forums.gentoo.org/viewtopic-t-992146-postdays-0-postorder-asc-start-0.html#7560336

was basically trying to reclaim my clarity on the issue. Not attacking you. No.

And I did it by pulling arguments much bigger than not just me, but also a
multitude of me's and a few of you's put together, and that is, I tried to
point to what I spent days writing previously about, in my search for freedom
on the internet, to which I still believe GNU/Linux, and Gentoo is the
strongest in amongst of all the sisterhood of its distros, is the likeliest
best choice.

Namely, I tried to reclaim clarity of the title of this topic and that it was
explained clearly by me in the introduction at the beginning, by pulling
arguments of someone really big in what makes possible for privacy, and that is
in the security.

I tried to pull in the thought which I to that purpose cited verbatim and which
was writen by arguably the greatest in amongst the (known) experts in GNU/Linux
security, Bradley (Spender) Spengler, https://www.grsecurity.net .

But, apparently, you didn't recognize his thought, because, apparently, you
refused to read my introduction to this topic, which I am seeing under:

Uninstalling dbus and *kits (to Unfacilitate Remote Seats)
https://forums.gentoo.org/viewtopic-t-992146-highlight-.html

where there is to be found in clickable:

Air-Gapped Gentoo Install, Tentative
https://forums.gentoo.org/viewtopic-p-7558880.html#7558880

I wrote a lot there.

I would however, not like to repeat anything here which I already wrote there.
And many replies to your almost accusations against me maybe could even be
contructed by simply copying and pasting some of what I wrote there.

But I kindly ask you, let's not widen this discussion any more.

(I am still at the second of the two things that I wanted to solely do in my
reply... I wish I was nimbler with words...)

The question that I asked and which you didn't give a satisfactory reply, this
one:

Quote:
Does, in GNU/Linux, precisely in the kernel, from www.kernel.org, exist the
infrastructure that an attacker could use to, once he/she can observe a system,
remotely of course, in real time:

to bind mount a new filesystem over an existing one to backdoor any
binary on the system

Can anyone positively, and on what basis, in this post-Snowden revelation age,
and with all the numerous people and code of the kernel.org, say that it
doesn't exist?

And if yes, where that ability was applied, in what structure/something else of
the kernel, and when was it introduced, in what year A.D. or what version of
the kernel?


and to which the reply is: in 2011, kernel 2.6.37... kernel capabilities

That can easily be understood and correctly replied to, if you read this
Spender's article here:

False Boundaries and Arbitrary Code Execution
https://forums.grsecurity.net/viewtopic.php?f=7&t=2522

and my take on it, included in the wider context of remote seats is:

Air-Gapped Gentoo Install, Tentative
https://forums.gentoo.org/viewtopic-p-7558880.html#7558880

So pls. notice that I didn't introduce anything new, not even about your
accusations, also because I would like this topic here to be about

Uninstalling dbus and *kits (to Unfacilitate Remote Seats)

and possibly offering other users who will read this more instructions as to
what to install instead, just like there has been precious help from Tractor
Girl, jonathan183 and you khayyam in regard.

Miroslav Rovis
www.CroatiaFidelis.hr

I've had severe headaches from pollin allergy, mostly in bed for these two
days, fever above 37 C, occasionlly I "lost a page or two" of my thinking
processes, here and there, but I seem to be recovering now... (what I mean, if
I forgot to reply somewhere, or wrote something inconsistent, to Tractor Girl
or jonathan183, or to you khai, sorry!)


Last edited by miroR on Tue Jun 03, 2014 4:19 pm; edited 1 time in total
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Mon Jun 02, 2014 8:05 pm    Post subject: Reply with quote

Code:
mybox somewhere # equery d pulseaudio
* These packages depend on pulseaudio:
media-libs/libsdl-1.2.15-r4 (pulseaudio ? media-sound/pulseaudio)
media-libs/xine-lib-1.2.5 (pulseaudio ? media-sound/pulseaudio)
media-plugins/alsa-plugins-1.0.27-r1 (pulseaudio ? media-sound/pulseaudio)
media-plugins/gst-plugins-pulse-0.10.31 (>=media-sound/pulseaudio-0.98)
media-video/ffmpeg-1.2.6 (pulseaudio ? media-sound/pulseaudio)
media-video/mplayer-1.2_pre20130729 (pulseaudio ? media-sound/pulseaudio)
www-client/firefox-29.0 (pulseaudio ? media-sound/pulseaudio)
mybox somewhere #


But, luckily, we've (finally) understood pulseaudio is a para-package. Namely:

Installing Olde Fashioned Gentooee
https://dev.gentoo.org/~neddyseagoon/Old_Fashioned_Gentoo_3.xml

where, among other valuable advice (although I might rather go the mdev from
Portage or Slashbeast's mdev way), there is:

Quote:
pulseaudio - ...not known... ...to actually add anything
`

Just what to do? I subsist on backups, and whenever I mess up and can't
maintain the system consistent, I still can revert to a previous point: to the
bit, because I do the system partitions/devices backup with dd. So:

Code:
# emerge -C pulseaudio

...[snip]...
>>> Regenerating /etc/ld.so.cache...

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: media-sound/pulseaudio-2.1-r1
 *  - /usr/lib64/libpulse-simple.so.0
 *  - /usr/lib64/libpulse-simple.so.0.0.3
 *      used by /usr/lib64/libSDL-1.2.so.0.11.4
 *      (media-libs/libsdl-1.2.15-r4)
 *      used by /usr/lib64/libavdevice.so.54.3.103
 *      (media-video/ffmpeg-1.2.6)
 *  - /usr/lib64/pulseaudio/libpulsecommon-2.1.so
 *  - /usr/lib64/libpulse.so.0
 *  - /usr/lib64/libpulse.so.0.14.3
 *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/lib64/alsa-lib/libasound_module_conf_pulse.so
 *      (media-plugins/alsa-plugins-1.0.27-r1)
 *      used by /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so
 *      (media-plugins/alsa-plugins-1.0.27-r1)
 *      used by 5 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
mybox somewhere #


Next, remove pulseaudio flag from wherever it were:

Code:
mybox somewhere # euse -D pulseaudio
WARNING: 'portageq envvar PORTDIR' is deprecated. Use 'portageq
repositories_configuration' instead.
WARNING: 'portageq envvar PORTDIR' is deprecated. Use 'portageq
repositories_configuration' instead.
WARNING: 'portageq envvar PORTDIR' is deprecated. Use 'portageq
repositories_configuration' instead.
Removing flag "pulseaudio" from make.conf
Adding flag "-pulseaudio" to make.conf
/etc/portage/make.conf was modified, a backup copy has been placed at
/etc/portage/make.conf.euse_backup
mybox somewhere #


( a digression not connected to pulseaudio removal, what's this?, I followed
Gentoo Handbook just a few weeks ago, and already (and it's in
jonathan183's --info too) it's deprecated stuff? )

euse can't yet handle package.use, so, I removed the pulseaudio instances in it
manually.

Code:
mybox somewhere # grep -r pulseaudio /etc/portage/*
/etc/portage/make.conf:     xattr xine xv xvid zlib -pulseaudio"
mybox somewhere #


Clean from pulseaudio.

( remember I don't need the flags -a nor -v since I have --verbose and --ask
in make.conf )

Code:
# emerge -tuDN @system @world


and, to cut it short, those packages that emerge reported further above in this
post, that they "depend on pulseaudio" (in the start of this post), are now
being recompiled, just it's media-plugins/gst-plugins-meta instead of
gst-plugins-pulse, and all are with -pulseaudio flag (or that flag not
shouing).

While they are compiling, let's use jonathan183 masks, but you'll see it,
those ( -systemd -udev ) only later, in my next emerge --info.

But I have to interrupt my stream of thought here, because I see that, in my
case, the negative (do-not-install) flags were not reported in the emerge
--info that I posted some two days ago, in this topic, and they are in my
make.conf. I don't get it.

( jonathan183, why -pam, is it also one of the programs not needed
really? )

Here's what, e.g., got installed of gnome, regardless that I have -gnome (and
it's not reported by emerge --info that I posted in this thread), in the
make.conf:

Code:
mybox somewhere # emerge -s gnome | grep -B2 -A4 'version installed: [0-9a-zA-Z]'
*  gnome-extra/gnome-audio
      Latest version available: 2.22.2
      Latest version installed: 2.22.2
      Size of files: 1,702 kB
      Homepage:      http://www.gnome.org/
      Description:   Gnome Desktop Sound Effects Package
      License:       public-domain CC-BY-SA-2.0 CC-BY-3.0
--
*  x11-themes/gnome-icon-theme
      Latest version available: 3.10.0
      Latest version installed: 3.10.0
      Size of files: 15,736 kB
      Homepage:      http://www.gnome.org/ http://people.freedesktop.org/~jimmac/icons/#git
      Description:   GNOME default icon theme
      License:       || ( LGPL-3 CC-BY-SA-3.0 ) branding? ( CC-Sampling-Plus-1.0 )
mybox somewhere #


So the already mentioned Olde Fashioned Gentooee link that Tractor Girl
suggested might have a better imposing solution, masking:

Code:
# cat >> /etc/portage/package.mask
sys-auth/polkit
sys-auth/consolekit
media-sound/pulseaudio
sys-apps/systemd
#


So now my package.mask looks lke:

Code:
media-video/libav
gnome-base/gconf
>=app-crypt/gnupg-2.0.22
app-accessibility/at-spi2-atk
app-accessibility/at-spi2-core
sys-apps/dbus
x11-libs/gtk+:3
sys-auth/polkit
sys-auth/consolekit
media-sound/pulseaudio
sys-apps/systemd


I don't know whether to add sys-fs/udev to the package.mask now, or
after I try either mdev from portage, or Slashbeast's mdev.

I have found another advice that I want to apply...

When (and if) Gentoo will switch to systemd?
https://forums.gentoo.org/viewtopic-p-7482054-highlight-mdev.html#7482166

...and let's vaccinate the sysem against systemd:

Code:
NSTALL_MASK="${INSTALL_MASK} /usr/lib/systemd"


There. Added to /etc/portage/make.conf .

In the meantime, those packages have recompiled.

The complaint left on the console is:


Code:
>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: media-sound/pulseaudio-2.1-r1
 *  - /usr/lib64/pulseaudio/libpulsecommon-2.1.so
 *  - /usr/lib64/libpulse.so.0
 *  - /usr/lib64/libpulse.so.0.14.3
 *      used by /usr/lib64/alsa-lib/libasound_module_conf_pulse.so (media-plugins/alsa-plugins-1.0.27-r1)
 *      used by /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so (media-plugins/alsa-plugins-1.0.27-r1)
 *      used by /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so (media-plugins/alsa-plugins-1.0.27-r1)
 *      used by /usr/lib64/gstreamer-0.10/libgstpulse.so (media-plugins/gst-plugins-pulse-0.10.31)
Use emerge @preserved-rebuild to rebuild packages using these libraries
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.
mybox somewhere #


So let's try that --depclean ... The --ask in my make.conf comes in handy
again, but I have also --verbose in there. Not reporting other than:

Code:
# emerge --depclean

>>> These are the packages that would be unmerged:

 dev-libs/json-c
    selected: 0.10-r1
   protected: none
     omitted: none

 dev-libs/libatomic_ops
    selected: 7.4.0
   protected: none
     omitted: none

 gnome-extra/gnome-audio
    selected: 2.22.2
   protected: none
     omitted: none

 media-libs/webrtc-audio-processing
    selected: 0.1-r1
   protected: none
     omitted: none

 media-plugins/alsa-plugins
    selected: 1.0.27-r1
   protected: none
     omitted: none

 media-plugins/gst-plugins-pulse
    selected: 0.10.31
   protected: none
     omitted: none

 net-libs/libasyncns
    selected: 0.8-r3
   protected: none
     omitted: none

All selected packages: net-libs/libasyncns-0.8-r3 gnome-extra/gnome-audio-2.22.2 dev-libs/json-c-0.10-r1 dev-libs/libatomic_ops-7.4.0 media-libs/webrtc-audio-processing-0.1-r1 media-plugins/gst-plugins-pulse-0.10.31 media-plugins/alsa-plugins-1.0.27-r1

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No]  no


Not yet. Would like to see why it wants to uninstall alsa-plugins


Code:
mybox somewhere # emerge -s  alsa-plugins
Searching...     
[ Results for search key : alsa-plugins ]
[ Applications found : 1 ]

*  media-plugins/alsa-plugins
      Latest version available: 1.0.27-r1
      Latest version installed: 1.0.27-r1
      Size of files: 355 kB
      Homepage:      http://www.alsa-project.org/
      Description:   ALSA extra plugins
      License:       GPL-2 LGPL-2.1

mybox somewhere # emerge -p  alsa-plugins
 * Last emerge --sync was 31d 16h 32m 14s ago.

These are the packages that would be merged, in order:

Calculating dependencies ... done!                         
[ebuild   R    ] media-plugins/alsa-plugins-1.0.27-r1  USE="ffmpeg jack -debug -libsamplerate -pulseaudio* -speex" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
mybox somewhere #


Maybe I'd better:

Code:
mybox somewhere # emerge -tuDN  alsa-plugins

 * Last emerge --sync was 31d 16h 33m 20s ago.

These are the packages that would be merged, in reverse order:

Calculating dependencies      ... done!       
[ebuild   R    ] media-plugins/alsa-plugins-1.0.27-r1  USE="ffmpeg jack -debug -libsamplerate -pulseaudio* -speex" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]


Entered... Recompiled. Trying now:

Code:
# emerge --depclean

>>> These are the packages that would be unmerged:

 dev-libs/json-c
    selected: 0.10-r1
   protected: none
     omitted: none

 dev-libs/libatomic_ops
    selected: 7.4.0
   protected: none
     omitted: none

 gnome-extra/gnome-audio
    selected: 2.22.2
   protected: none
     omitted: none

 media-libs/webrtc-audio-processing
    selected: 0.1-r1
   protected: none
     omitted: none

 media-plugins/gst-plugins-pulse
    selected: 0.10.31
   protected: none
     omitted: none

 net-libs/libasyncns
    selected: 0.8-r3
   protected: none
     omitted: none

All selected packages: net-libs/libasyncns-0.8-r3 gnome-extra/gnome-audio-2.22.2 dev-libs/json-c-0.10-r1 dev-libs/libatomic_ops-7.4.0 media-libs/webrtc-audio-processing-0.1-r1 media-plugins/gst-plugins-pulse-0.10.31

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] yes

..[snip]...


And all went well.

Code:
mybox somewhere # emerge -tuDN @system @world
 * Last emerge --sync was 31d 16h 45m 3s ago.

These are the packages that would be merged, in reverse order:

Calculating dependencies                                   ... done!

Total: 0 packages, Size of downloads: 0 kB

Nothing to merge; quitting.

mybox somewhere # emerge @preserved-rebuild
 * Last emerge --sync was 31d 16h 46m 30s ago.

These are the packages that would be merged, in order:

Calculating dependencies       ... done!         

Total: 0 packages, Size of downloads: 0 kB

Nothing to merge; quitting.

mybox somewhere #


But I know udev, which I still have in the system, depends on systemd, and I
now must not reboot, I think, before transtitioning to mdev.

I think I'll choose Piotr Karbowski's mdev-like-a-boss.

Already cloned it. Can peruse it in my cgit on my apache.

Read the readme a few times, and will read it again now (well in these new
circumstances).

Since I am building an air-gapped system, surely I opt the for manual install,
and not going online to add the overlay.

I followed the guide, the README.rst, up to:

Quote:
- Now you can reboot, mdev should be up and running.


I'm thinking hard if there's anything more to check, since I'm not so advanced
really...

Hmmm, really looks all set. I'll stow away the emerge --info (which I will
then post only if things go wrong; otherwise I'll post the final emerge --info
once I finish this transition).

I already know one thing that cannot work without further arrangements:
I have lvm2, but the system device are not on lvm...

Or? Looking into here:

initramfs: fsck fails on boot, root partition not found
https://forums.gentoo.org/viewtopic-p-7038128-highlight-mdev.html#7038128


I think I'll need to do dmsetup mknodes, but later. I'll try and reboot now,
and see..

I'm booting.

The first errors that I see are only (this is manual literal copying on another
machine now):

Code:
mdev: unknown user/group 'root:kvm' on line 26
mdev: unknown user/group 'root:kvm' on line 29
mdev: unknown user/group 'root:kvm' on line 61


and no other errors.

And I was wrong. lvm2 works out of the box.

X probably won't work with mouse and keyboard...

I have (almost) plain X, just openbox that I start from
console with startx.

No! It works. Let's see if firefox will show me Piotr's git that I arraged with
'clone --bare ...' for my cgit.

Works!

Code:
mybox somewhere # emerge -s evdev
Searching...       
[ Results for search key : evdev ]
[ Applications found : 3 ]

*  dev-libs/libevdev
      Latest version available: 0.6-r1
      Latest version installed: [ Not Installed ]
...[snip]...

*  dev-python/python-evdev
      Latest version available: 0.4.3
      Latest version installed: [ Not Installed ]
...[snip]...

*  x11-drivers/xf86-input-evdev
      Latest version available: 2.8.2
      Latest version installed: 2.8.2
      Size of files: 361 kB
      Homepage:      http://xorg.freedesktop.org/
      Description:   Generic Linux input driver
      License:       MIT

mybox somewhere #


So I still have evdev installed. I thought (well I read somewhere, but can't
remember where) that I should instead install ???dev-mouse and ???dev-keyboard
(don't even remember the names of those packages correctly)...

Anyone can clarify that point?

My two USB3 attached adaptors with HDD's attached at them can be seen as well:

Code:
mybox somewhere # lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 011 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 010 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 003: ID 152d:2509 JMicron Technology Corp. / JMicron USA
Technology Corp. JMS539 SuperSpeed SATA II 3.0G Bridge
Bus 009 Device 002: ID 152d:2509 JMicron Technology Corp. / JMicron USA
Technology Corp. JMS539 SuperSpeed SATA II 3.0G Bridge
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
mybox somewhere #


(the JMicron lines), but that could also be of the evdev package's doing
(another unclear point for me).

Piotr, I have two more questions for you/others, if you're reading this.

First, I didn't see the mdev-like-a-boss was digitally signed. Why don't you
sign it with your PGP signature, or how do I check it if you did (and I dind't
find it)? BTW, myself, I haven't figured out how to sign packages for GitHub
( https://github.com/miroR/ )

Second, is it really so hard to push it into portage, is there no dev who
could do it if it is, for some reason, not viable for you to do it?

At the first short use, your mdev works almost as perfect drop-in replacement,
and I tend to trust your work. True, mine is not a complex system (yet).

My problems, so far, are solved, I think.

Thanks a lot, Piotr!

Miroslav Rovis
www.CroatiaFidelis.hr
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Tue Jun 03, 2014 1:56 am    Post subject: Reply with quote

These are still in my box, at this time... Not good.

Code:
mybox somewhere # emerge -s udev | grep -B2 -A5 'installed: [0-9a-zA-Z]'
*  sys-fs/udev
      Latest version available: 212-r1
      Latest version installed: 212-r1
      Size of files: 2,659 kB
      Homepage:      http://www.freedesktop.org/wiki/Software/systemd
      Description:   Linux dynamic and persistent device naming support (aka userspace devfs)
      License:       LGPL-2.1 MIT GPL-2

*  sys-fs/udev-init-scripts
      Latest version available: 26-r2
      Latest version installed: 26-r2
      Size of files: 4 kB
      Homepage:      http://www.gentoo.org
      Description:   udev startup scripts for openrc
      License:       GPL-2

*  virtual/libgudev
      Latest version available: 208
      Latest version installed: 208
      Size of files: 0 kB
      Homepage:     
      Description:   Virtual for libgudev providers
      License:       

*  virtual/libudev
      Latest version available: 208
      Latest version installed: 208
      Size of files: 0 kB
      Homepage:     
      Description:   Virtual for libudev providers
      License:       

*  virtual/udev
      Latest version available: 208-r2
      Latest version installed: 208-r2
      Size of files: 0 kB
      Homepage:     
      Description:   Virtual to select between sys-fs/udev and sys-fs/eudev
      License:       

mybox somewhere #


and I ran these:

Code:
mybox somewhere # rc-update del udev sysinit
 * rc-update: service `udev' is not in the runlevel `sysinit'
mybox somewhere # rc-update add mdev sysinit
 * rc-update: mdev already installed in runlevel `sysinit'; skipping
mybox somewhere #


However:

Code:
mybox somewhere # rc-status  | grep mdev
mybox somewhere # rc-status  | grep udev
 udev                                                              [  started  ]
 udev-mount                                                        [  started  ]
mybox somewhere #

Why?

Maybe because the line to run was not the line in the README.rst from the git repo...

But it should have been:

Code:
mybox somewhere # rc-update del udev default
 * service udev removed from runlevel default
mybox somewhere # rc-update del udev-mount default
 * rc-update: service `udev-mount' is not in the runlevel `default'
mybox somewhere #

Hmm, what then with udev-mount ?

Code:
mybox somewhere # rc-update add mdev default
 * service mdev added to runlevel default
mybox somewhere # rc-status


I'll try and reboot now.


I am now seeing (manual copy of course):

Code:
* Mounting /dev (mdev)...
 * Setting up mdev as hotplug agent ...                                  [ok]
 * Loading kernel modules for detected hardware...     
mdev: unknown use/group 'root:kvm' on line 26
mdev: unknown use/group 'root:kvm' on line 29
mdev: unknown use/group 'root:kvm' on line 61                            [ok]
 * Mounting /dev/pts ...                                                 [ok]
 * Mounting /dev/shm ...                                                 [ok]
 * Setting system clock using the hardware clock [UTC]...                [ok]
 * Loading module snd-hda-intel ...                                      [ok]
 * Autoloaded 1 module(s)                                                [ok]
 * Starting lvmetad ...                                                  [ok]
 * Setting up the Logical Volume Manager ...                             [ok]
 * Checking local filesystems ...
 * /dev/sda2 ...
 * /dev/sda3 ...                                                         [ok]
 ...[snip]...
 * Updating /etc/mtab ...                                                [ok]
 * activating swap devices ...                                           [ok]
 * Mounting local filesystems ...
mount: can't find UUID='123456-whatever-'
 * some local filesystem failed to mounts                                [!!]
 * Configuring kernel param...
 * Creating user login records ..
 * Wiping /tmp...
 * Restoring Mixer Levels ...
 * Setting hostname...
 * Setting terminal encoding [UTF-8] ...
 * Setting keyboard mode [UTF-8] ...
 * Loading key mappings...
 * ...
..[snip]... all well for 6-7 more lines ...
 * Bringing up interface enp7s0
 *   ERROR: interface enp7s0 does not exist
 *   Ensure that you have loaded the correct kernel module for you hw
 * ERROR: net.enp7s0 failed to start
 * Checking your configfile (/etc/syslog-ng/syslog-ng.conf) ...
 * Starting syslog-ng ...


and the rest skipped too fast (without time to hit (Scroll Lock? or Pause
Break?, I do it automatically), but nothing in red anymore, I think...

The UUID='123456-whatever-' was from the /etc/fstab, and all I needed to do is:

Code:
# vgchange -ay


and then:

Code:
# mount /the-mount-point/


For the network, even though:
Code:

# ifconfig
lo: flags...
...[snip]...


that is, showed only loop device, I was able to:
Code:

# ifconfig eth0 192.168.X.X


and the SOHO is there.

Yeah, but I forgot that X won't be found!

Easy to start it, but, no mouse, no keyboard.

Luckily, the SOHO there, logged in from other system, couldn't kill startx, but
could reboot.

Found what packages might help, it's:

xf86-input-mouse and xf86-input-keyboard


according to:

kernel 3.7 vs device manager (like udev)
https://forums.gentoo.org/viewtopic-t-945320.html#7207056

Good thing (lest I forget): the JMicron (see previous post) is visible (and
very likely woriking).

As for the nics, the settle-nics script from mdev-like-a-boss has already run.

I know that because in the /etc/mactab it says:
Code:

# Generated by settle-nics from mdev-like-a-boss.
eth0 ...


What I had to do is replace the enp7s0 with eth0 in the /etc/conf.d/net. Yet to
test whether that works. Should. So won't report if it does.

[ this is later, start ] only this was needed yet:
Code:
mybox somewhere # cd /etc/init.d/
mybox init.d # ls -l net.*
lrwxrwxrwx 1 root root     6 Apr 19 21:33 net.enp7s0 -> net.lo
-rwxr-xr-x 1 root root 17415 May 11 17:17 net.lo
mybox init.d # rm net.enp7s0
mybox init.d # ln -s net.lo net.eth0
mybox init.d #

[ this is later, over ]

And probably the last to do (sorry if I poorly order, but hope the info can be useful to others), is, make up for my forgetfulness to read the rest of the docs.

It says clearly:
Quote:

Build xorg-server with '-udev' USEFLAG...


But it's not over. Yet. More in a minute.

Miroslav Rovis
www.CroatiaFidelis.hr
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Tue Jun 03, 2014 2:15 am    Post subject: Reply with quote

Code:
mybox somewhere # emerge -tuDN xorg-server
 * Last emerge --sync was 31d 21h 42m 46s ago.

These are the packages that would be merged, in reverse order:

Calculating dependencies                        ... done!
[ebuild   R    ] x11-base/xorg-server-1.15.1:0/1.15.1  USE="ipv6 nptl suid xorg
-dmx -doc -kdrive -minimal (-selinux) -static-libs -tslib -udev* -unwind -xnest
-xvfb" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-base/xorg-server:0

  (x11-base/xorg-server-1.15.1:0/1.15.1::gentoo, ebuild scheduled for merge)
pulled in by
    x11-base/xorg-server (Argument)

  (x11-base/xorg-server-1.15.1:0/1.15.1::gentoo, installed) pulled in by
    >=x11-base/xorg-server-1.12[udev] required by
    >(x11-drivers/xf86-input-evdev-2.8.2:0/0::gentoo, installed)
                                ^^^^



It might be possible to solve this slot collision
by applying all of the following changes:
   - x11-base/xorg-server-1.15.1 (Change USE: +udev)

mybox somewhere #


Code:
mybox somewhere # equery d sys-fs/udev
 * These packages depend on sys-fs/udev:
virtual/libgudev-208
(>=sys-fs/udev-212-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,
abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,gudev,introspection?,static-libs?])
virtual/libudev-208
(>=sys-fs/udev-208:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,
abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,static-libs?])
virtual/udev-208-r2 (>=sys-fs/udev-208)
mybox somewhere #


Code:
mybox somewhere # emerge -C  sys-fs/udev virtual/libgudev  virtual/udev

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: sys-fs/udev-212-r1
 *  - /lib64/libudev.so.1
 *  - /lib64/libudev.so.1.4.0
 *      used by /bin/findmnt (sys-apps/util-linux-2.24.1-r2)
 *      used by /bin/lsblk (sys-apps/util-linux-2.24.1-r2)
 *      used by /lib64/dhcpcd/dev/udev.so (net-misc/dhcpcd-6.3.2)
 *      used by 8 other files
 *  - /usr/lib64/libgudev-1.0.so.0
 *  - /usr/lib64/libgudev-1.0.so.0.2.0
 *      used by /usr/lib64/gstreamer-0.10/libgstvideo4linux2.so
 *      (media-plugins/gst-plugins-v4l2-0.10.31)
Use emerge @preserved-rebuild to rebuild packages using these libraries
mybox somewhere #

mybox somewhere # emerge xorg-server
 * Last emerge --sync was 31d 21h 54m 15s ago.

These are the packages that would be merged, in order:

Calculating dependencies     ... done!
[ebuild   R    ] x11-base/xorg-server-1.15.1:0/1.15.1  USE="ipv6 nptl suid xorg
-dmx -doc -kdrive -minimal (-selinux) -static-libs -tslib -udev* -unwind -xnest
-xvfb" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-base/xorg-server:0

  (x11-base/xorg-server-1.15.1:0/1.15.1::gentoo, ebuild scheduled for merge)
pulled in by
    x11-base/xorg-server (Argument)

  (x11-base/xorg-server-1.15.1:0/1.15.1::gentoo, installed) pulled in by
    >=x11-base/xorg-server-1.12[udev] required by
    >(x11-drivers/xf86-input-evdev-2.8.2:0/0::gentoo, installed)
                                ^^^^



It might be possible to solve this slot collision
by applying all of the following changes:
   - x11-base/xorg-server-1.15.1 (Change USE: +udev)


!!! The following installed packages are masked:
- x11-drivers/xf86-input-evdev-2.8.2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


!!! All ebuilds that could satisfy "virtual/udev" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/udev-208-r2::gentoo (masked by: )
- virtual/udev-208-r1::gentoo (masked by: )

(dependency required by "x11-drivers/xf86-video-ati-7.3.0[udev]" [installed])
(dependency required by "x11-base/xorg-drivers-1.15[video_cards_radeon]"
[installed])
(dependency required by "x11-base/xorg-server-1.15.1[xorg]" [ebuild])
(dependency required by "xorg-server" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


mybox somewhere #


Hey, this weed just won't get uprooted....

Code:
mybox somewhere # emerge -C virtual/libudev  ys-fs/udev-init-scripts

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: sys-fs/udev-212-r1
 *  - /lib64/libudev.so.1
 *  - /lib64/libudev.so.1.4.0
 *      used by /bin/findmnt (sys-apps/util-linux-2.24.1-r2)
 *      used by /bin/lsblk (sys-apps/util-linux-2.24.1-r2)
 *      used by /lib64/dhcpcd/dev/udev.so (net-misc/dhcpcd-6.3.2)
 *      used by 8 other files
 *  - /usr/lib64/libgudev-1.0.so.0
 *  - /usr/lib64/libgudev-1.0.so.0.2.0
 *      used by /usr/lib64/gstreamer-0.10/libgstvideo4linux2.so
 *      (media-plugins/gst-plugins-v4l2-0.10.31)
Use emerge @preserved-rebuild to rebuild packages using these libraries
mybox somewhere #
mybox somewhere # emerge -s udev | grep -B2 -A5 'installed: [0-9a-zA-Z]'
*  sys-fs/udev-init-scripts [ Masked ]
      Latest version available: 9999
      Latest version installed: 26-r2
      Size of files: 0 kB
      Homepage:      http://www.gentoo.org
      Description:   udev startup scripts for openrc
      License:       GPL-2

mybox somewhere #


Aarrghhh! My fault: See the make.conf below:

Code:
mybox somewhere # grep -r udev /etc/portage/
/etc/portage/package.use:x11-base/xorg-server -udev
/etc/portage/package.use:# required by media-plugins/gst-plugins-v4l2-0.10.31[udev]
/etc/portage/package.use:#>=virtual/udev-208-r2 gudev
/etc/portage/package.use:# required by virtual/libgudev-208
/etc/portage/package.use:# required by virtual/udev-208-r2[gudev]
/etc/portage/package.use:# required by media-plugins/gst-plugins-v4l2-0.10.31[udev]
/etc/portage/package.use:#=sys-fs/udev-212-r1 gudev
/etc/portage/make.conf:     ssl ssse svg tiff udev unicode v4l vim-syntax
vorbis X x264 \
/etc/portage/package.mask:sys-fs/udev
/etc/portage/package.mask:sys-fs/udev-init-scripts
mybox somewhere #


But see it now, pls.:

Code:
mybox somewhere # grep -r udev /etc/portage/
/etc/portage/package.use:x11-base/xorg-server -udev
/etc/portage/package.use:# required by media-plugins/gst-plugins-v4l2-0.10.31[udev]
/etc/portage/package.use:#>=virtual/udev-208-r2 gudev
/etc/portage/package.use:# required by virtual/libgudev-208
/etc/portage/package.use:# required by virtual/udev-208-r2[gudev]
/etc/portage/package.use:# required by media-plugins/gst-plugins-v4l2-0.10.31[udev]
/etc/portage/package.use:#=sys-fs/udev-212-r1 gudev
/etc/portage/make.conf:     ssl ssse svg tiff -udev unicode v4l vim-syntax
vorbis X x264 \
/etc/portage/package.mask:sys-fs/udev
/etc/portage/package.mask:sys-fs/udev-init-scripts
mybox somewhere # cat>> /Cmn/m/Mail/Gentoo_140602_mdev-udev.txt

mybox somewhere #




Code:
mybox somewhere # emerge -c

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies                           ... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   virtual/udev pulled in by:
 *     net-misc/dhcpcd-6.3.2
 *
 *   >=virtual/udev-143[gudev] pulled in by:
 *     media-plugins/gst-plugins-v4l2-0.10.31
 *
 *   virtual/udev pulled in by:
 *     x11-drivers/xf86-video-ati-7.3.0
 *
 *   >=virtual/udev-200 pulled in by:
 *     sys-fs/lvm2-2.02.105-r2
 *
 *   virtual/udev[abi_x86_64(-)] pulled in by:
 *     media-libs/mesa-10.1.1
 *
 *   >=virtual/udev-150 pulled in by:
 *     x11-base/xorg-server-1.15.1
 *
 *   virtual/udev pulled in by:
 *     sys-apps/util-linux-2.24.1-r2
 *
 *   virtual/udev[gudev] pulled in by:
 *     media-gfx/gimp-2.8.10-r1
 *
 *   virtual/udev pulled in by:
 *     sys-fs/cryptsetup-1.6.4
 *
 *   >=virtual/udev-200[abi_x86_64(-)] pulled in by:
 *     dev-libs/libusb-1.0.18
 *
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 *
 *   emerge --update --newuse --deep --with-bdeps=y @world
 *
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 *
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.
mybox somewhere #


Code:
mybox somewhere # emerge -tuDN @world
 * Last emerge --sync was 31d 22h 7m 52s ago.

These are the packages that would be merged, in reverse order:

Calculating dependencies                       ... done!
[nomerge       ] www-client/firefox-29.0  USE="alsa gstreamer hardened minimal
-bindist -custom-cflags -custom-optimization -dbus -debug -jit -libnotify
(-pgo) -pulseaudio (-selinux) -startup-notification -system-cairo -system-icu
-system-jpeg -system-sqlite {-test} -wifi" LINGUAS="-af -ar -as -ast -be -bg
-bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR
-es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he
-hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko
-ku -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm
-ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -te
-th -tr -uk -vi -xh -zh_CN -zh_TW -zu"
[nomerge       ]  media-plugins/gst-plugins-meta-0.10-r8:0.10  USE="X a52 aac
alsa dts dv dvb dvd ffmpeg flac jack lame mms mp3
mpeg musepack ogg oss taglib theora v4l vcd vorbis vpx wavpack x264 xv xvid
-cdda -http -libass -libvisual -opus -pulseaudio"
[ebuild   R    ]   media-plugins/gst-plugins-v4l2-0.10.31:0.10  USE="-udev*" 0
kB
[ebuild   R    ] media-gfx/gimp-2.8.10-r1:2  USE="alsa bzip2 jpeg jpeg2k mmx
mng png smp sse svg tiff -aalib (-altivec) (-aqua)
-curl -dbus -debug -doc -exif -gnome -lcms -pdf -postscript -python -udev*
-webkit -wmf -xpm" LINGUAS="-am -ar -ast -az -be -bg
-br -ca -ca@valencia -cs -csb -da -de -dz -el -en_CA -en_GB -eo -es -et -eu -fa
-fi -fr -ga -gl -gu -he -hi -hr -hu -id -is -it
-ja -ka -kk -km -kn -ko -lt -lv -mk -ml -ms -my -nb -nds -ne -nl -nn -oc -pa
-pl -pt -pt_BR -ro -ru -rw -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -tt
-uk -vi -xh -yi -zh_CN -zh_HK -zh_TW" PYTHON_SINGLE_TARGET="python2_7
(-python2_6)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
[ebuild   R    ] sys-fs/cryptsetup-1.6.4  USE="gcrypt nls urandom -kernel
-nettle -openssl -python -reencrypt -static -static-libs -udev*"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)" 0 kB
[nomerge       ] virtual/libudev-208:0/1  USE="-static-libs" ABI_X86="(64) -32
(-x32)"
[nomerge       ]  sys-fs/eudev-1.6  USE="hwdb introspection keymap modutils
openrc rule-generator -doc -gudev -kmod (-selinux) -static-libs {-test}"
ABI_X86="(64) -32 (-x32)"
[nomerge       ]   sys-apps/hwids-20140317  USE="udev"
[ebuild  N     ]    virtual/udev-208-r2  USE="introspection -gudev
-static-libs" ABI_X86="(64) -32 (-x32)" 0 kB
[ebuild  N     ]     virtual/libudev-208:0/1  USE="-static-libs" ABI_X86="(64)
-32 (-x32)" 0 kB
[ebuild  N     ]      sys-fs/eudev-1.6  USE="hwdb introspection keymap modutils
openrc rule-generator -doc -gudev -kmod (-selinux) -static-libs {-test}"
ABI_X86="(64) -32 (-x32)" 1,689 kB
[ebuild   R    ] sys-fs/lvm2-2.02.105-r2  USE="readline thin -clvm -cman
-device-mapper-only -lvm1 -lvm2create_initrd (-selinux) -static -static-libs
-udev*" 0 kB
[ebuild   R    ]  sys-apps/util-linux-2.24.1-r2  USE="bash-completion caps
cramfs ncurses nls pam suid unicode -cytune -fdformat -python (-selinux) -slang
-static-libs {-test} -tty-helpers -udev*" PYTHON_SINGLE_TARGET="python2_7
-python3_2 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3
-python3_2 -python3_4" 0 kB
[ebuild   R    ] net-misc/dhcpcd-6.3.2  USE="ipv6 -udev*" 0 kB
[nomerge       ] media-video/ffmpeg-1.2.6  USE="3dnow 3dnowext X aac aacplus
alsa amr avx bzip2 cdio cpudetection encode faac fontconfig frei0r gnutls gsm
hardcoded-tables iconv ieee1394 jack jpeg2k libass libcaca libsoxr mmx mmxext
modplug mp3 network openssl oss pic rtmp schroedinger sdl speex ssse3 theora
threads truetype twolame v4l vaapi vdpau vorbis vpx x264 xvid zlib (-altivec)
-bindist -bluray (-celt) -debug -doc -examples -fdk -flite -iec61883 -libv4l
(-neon) -openal -opus -pulseaudio -static-libs
{-test} (-vis)" FFTOOLS="aviocat cws2fws ffescape ffeval fourcc2pixfmt
graph2dot ismindex pktdumper qt-faststart trasher"
[nomerge       ]  media-libs/libdc1394-2.2.1:2  USE="X -doc -static-libs"
ABI_X86="(64) -32 (-x32)"
[ebuild   R    ]   virtual/libusb-1-r1:1  USE="-udev*" ABI_X86="(64) -32
(-x32)" 0 kB
[ebuild   R    ]    dev-libs/libusb-1.0.18:1  USE="-debug -doc -examples
-static-libs {-test} -udev*" ABI_X86="(64) -32 (-x32)"
0 kB

Total: 11 packages (3 new, 8 reinstalls), Size of downloads: 1,689 kB

WARNING: One or more updates/rebuilds have been skipped due to a dependency
conflict:

sys-apps/hwids:0

  (sys-apps/hwids-20140317:0/0::gentoo, ebuild scheduled for merge) conflicts
with
    >=sys-apps/hwids-20140304[udev] required by (sys-fs/eudev-1.6:0/0::gentoo,
    >ebuild scheduled for merge)
                              ^^^^


!!! The following installed packages are masked:
- sys-fs/udev-init-scripts-26-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Would you like to merge these packages? [Yes/No]




But this is still weed. Look, they don't want to know about my masks...



And this is my current /etc/portage/package.mask


Code:
media-video/libav
gnome-base/gconf
>=app-crypt/gnupg-2.0.22
app-accessibility/at-spi2-atk
app-accessibility/at-spi2-core
sys-apps/dbus
x11-libs/gtk+:3
sys-auth/polkit
sys-auth/consolekit
media-sound/pulseaudio
sys-apps/systemd
x11-drivers/xf86-input-evdev
sys-fs/udev
sys-fs/udev-init-scripts


Well, I can try and install the:

Code:
# emerge xf86-input-mouse xf86-input-keyboard


first...

Code:
mybox somewhere # emerge xf86-input-mouse xf86-input-keyboard
 * Last emerge --sync was 31d 22h 16m 43s ago.

These are the packages that would be merged, in order:

Calculating dependencies                                 ... done!
[ebuild  N     ] x11-drivers/xf86-input-mouse-1.9.0  0 kB
[ebuild  N     ] x11-drivers/xf86-input-keyboard-1.7.0  0 kB

Total: 2 packages (2 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]

...[snip]...

I know what I ought to have tried. emerge -1 xorg-server (and not -tuDN )

mybox somewhere # emerge -1 xorg-server
 * Last emerge --sync was 31d 22h 19m 3s ago.

These are the packages that would be merged, in order:

Calculating dependencies            ... done!
[ebuild   R    ] x11-base/xorg-server-1.15.1:0/1.15.1  USE="ipv6 nptl suid xorg
-dmx -doc -kdrive -minimal (-selinux) -static-libs -tslib -udev* -unwind -xnest
-xvfb" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-base/xorg-server:0

  (x11-base/xorg-server-1.15.1:0/1.15.1::gentoo, ebuild scheduled for merge)
pulled in by
    x11-base/xorg-server (Argument)

  (x11-base/xorg-server-1.15.1:0/1.15.1::gentoo, installed) pulled in by
    >=x11-base/xorg-server-1.12[udev] required by
    >(x11-drivers/xf86-input-evdev-2.8.2:0/0::gentoo, installed)
                                ^^^^



It might be possible to solve this slot collision
by applying all of the following changes:
   - x11-base/xorg-server-1.15.1 (Change USE: +udev)


!!! The following installed packages are masked:
- x11-drivers/xf86-input-evdev-2.8.2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


!!! All ebuilds that could satisfy "virtual/udev" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/udev-208-r2::gentoo (masked by: )
- virtual/udev-208-r1::gentoo (masked by: )

(dependency required by "x11-drivers/xf86-video-ati-7.3.0[udev]" [installed])
(dependency required by "x11-base/xorg-drivers-1.15[video_cards_radeon]"
[installed])
(dependency required by "x11-base/xorg-server-1.15.1[xorg]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

mybox somewhere #



No? Well. Uninstall and reinstall, what else...


Code:
mybox somewhere # emerge -C xorg-server
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

>>> These are the packages that would be unmerged:

 x11-base/xorg-server
    selected: 1.15.1
   protected: none
     omitted: none

All selected packages: x11-base/xorg-server-1.15.1

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No]



...[snip]...


 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: sys-fs/udev-212-r1
 *  - /lib64/libudev.so.1
 *  - /lib64/libudev.so.1.4.0
 *      used by /bin/findmnt (sys-apps/util-linux-2.24.1-r2)
 *      used by /bin/lsblk (sys-apps/util-linux-2.24.1-r2)
 *      used by /lib64/dhcpcd/dev/udev.so (net-misc/dhcpcd-6.3.2)
 *      used by 7 other files
 *  - /usr/lib64/libgudev-1.0.so.0
 *  - /usr/lib64/libgudev-1.0.so.0.2.0
 *      used by /usr/lib64/gstreamer-0.10/libgstvideo4linux2.so
 *      (media-plugins/gst-plugins-v4l2-0.10.31)
Use emerge @preserved-rebuild to rebuild packages using these libraries
mybox somewhere #


Code:
mybox somewhere # emerge -c


No, that throws lots of red asterisks and impossible...

But finally:

Code:
mybox somewhere # emerge -1 xorg-server
 * Last emerge --sync was 31d 22h 24m 12s ago.

These are the packages that would be merged, in order:

Calculating dependencies                             ... done!
[ebuild  N     ] x11-base/xorg-server-1.15.1:0/1.15.1  USE="ipv6 nptl suid xorg
-dmx -doc -kdrive -minimal (-selinux) -static-libs -tslib -udev -unwind -xnest
-xvfb" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]


....


And in our case these are fine lines to read (in configuration part of the
compile):

configure: WARNING:
             ***********************************************
             Neither HAL nor udev backend will be enabled.
             Input device hotplugging will not be available!
             ***********************************************


More in a minute.

Miroslav Rovis
www.CroatiaFidelis.hr


Last edited by miroR on Tue Jun 03, 2014 4:31 pm; edited 1 time in total
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Tue Jun 03, 2014 2:31 am    Post subject: Reply with quote

Code:
mybox somewhere # emerge -c

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies              ... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   >=x11-base/xorg-server-1.12[udev] pulled in by:
 *     x11-drivers/xf86-input-evdev-2.8.2
 *
 *   virtual/udev pulled in by:
 *     net-misc/dhcpcd-6.3.2
 *
 *   >=virtual/udev-143[gudev] pulled in by:
 *     media-plugins/gst-plugins-v4l2-0.10.31
 *
 *   virtual/udev pulled in by:
 *     x11-drivers/xf86-video-ati-7.3.0
 *
 *   >=virtual/udev-200 pulled in by:
 *     sys-fs/lvm2-2.02.105-r2
 *
 *   virtual/udev[abi_x86_64(-)] pulled in by:
 *     media-libs/mesa-10.1.1
 *
 *   virtual/udev pulled in by:
 *     sys-fs/cryptsetup-1.6.4
 *
 *   >=virtual/udev-200[abi_x86_64(-)] pulled in by:
 *     dev-libs/libusb-1.0.18
 *
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 *
 *   emerge --update --newuse --deep --with-bdeps=y @world
 *
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 *
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.
mybox somewhere #



Code:
mybox somewhere # revdep-rebuild
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 100% ]

 * Dynamic linking on your system is consistent... All done.
mybox somewhere #




I thought I unmerged this one before:

Code:
mybox somewhere # emerge -C x11-drivers/xf86-input-evdev
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

>>> These are the packages that would be unmerged:

 x11-drivers/xf86-input-evdev
    selected: 2.8.2
   protected: none
     omitted: none

All selected packages: x11-drivers/xf86-input-evdev-2.8.2

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No]



Code:

mybox somewhere # emerge -c

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies                                           ... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   x11-drivers/xf86-input-evdev pulled in by:
 *     x11-base/xorg-drivers-1.15
 *
 *   virtual/udev pulled in by:
 *     net-misc/dhcpcd-6.3.2
 *
 *   >=virtual/udev-143[gudev] pulled in by:
 *     media-plugins/gst-plugins-v4l2-0.10.31
 *
 *   virtual/udev pulled in by:
 *     x11-drivers/xf86-video-ati-7.3.0
 *
 *   >=virtual/udev-200 pulled in by:
 *     sys-fs/lvm2-2.02.105-r2
 *
 *   virtual/udev[abi_x86_64(-)] pulled in by:
 *     media-libs/mesa-10.1.1
 *
 *   virtual/udev pulled in by:
 *     sys-fs/cryptsetup-1.6.4
 *
 *   >=virtual/udev-200[abi_x86_64(-)] pulled in by:
 *     dev-libs/libusb-1.0.18
 *
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 *
 *   emerge --update --newuse --deep --with-bdeps=y @world
 *
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 *
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.
mybox somewhere #



Code:

mybox somewhere # emerge  x11-base/xorg-drivers
 * Last emerge --sync was 31d 22h 39m 14s ago.

These are the packages that would be merged, in order:

Calculating dependencies                 ... done!

!!! All ebuilds that could satisfy "x11-drivers/xf86-input-evdev" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/xf86-input-evdev-2.8.2::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.8.1::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.7.3::gentoo (masked by: package.mask)

(dependency required by "x11-base/xorg-drivers-1.15[input_devices_evdev]" [ebuild])
(dependency required by "x11-base/xorg-drivers" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

mybox somewhere #



Code:
mybox somewhere # emerge  -C x11-base/xorg-drivers


mybox somewhere # emerge  -C x11-base/xorg-drivers
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

>>> These are the packages that would be unmerged:

 x11-base/xorg-drivers
    selected: 1.15
   protected: none
     omitted: none

All selected packages: x11-base/xorg-drivers-1.15

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No]
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) x11-base/xorg-drivers-1.15...
No package files given... Grabbing a set.
:: Calling aide --update to update its database


Look at that! What is this? Can't unmerge any, and that nothing is pulling evdev in?

And no way to reinstall without evdev...

Code:
mybox somewhere # emerge  x11-base/xorg-drivers
 * Last emerge --sync was 31d 22h 41m 30s ago.

These are the packages that would be merged, in order:

Calculating dependencies                 ... done!

!!! All ebuilds that could satisfy "x11-drivers/xf86-input-evdev" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/xf86-input-evdev-2.8.2::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.8.1::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.7.3::gentoo (masked by: package.mask)

(dependency required by "x11-base/xorg-drivers-1.15[input_devices_evdev]" [ebuild])
(dependency required by "x11-base/xorg-drivers" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

mybox somewhere #



Code:
mybox somewhere # emerge -C dev-libs/libusb  x11-drivers/xf86-video-ati
net-misc/dhcpcd media-libs/mesa  sys-fs/lvm2  sys-fs/cryptsetup
media-plugins/gst-plugins-v4l2

...[snip]...

:: Calling updatedb to update its database
>>> Regenerating /etc/ld.so.cache...

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: sys-fs/udev-212-r1
 *  - /lib64/libudev.so.1
 *  - /lib64/libudev.so.1.4.0
 *      used by /bin/findmnt (sys-apps/util-linux-2.24.1-r2)
 *      used by /bin/lsblk (sys-apps/util-linux-2.24.1-r2)
>>> package: media-libs/mesa-10.1.1
 *  - /usr/lib64/opengl/xorg-x11/lib/libEGL.so.1
 *  - /usr/lib64/opengl/xorg-x11/lib/libEGL.so.1.0.0
 *      used by /usr/bin/cairo-sphinx (x11-libs/cairo-1.12.16-r2)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/lib64/libcairo.so.2.11200.16 (x11-libs/cairo-1.12.16-r2)
 *  - /usr/lib64/libgbm.so.1
 *  - /usr/lib64/libgbm.so.1.0.0
 *  - /usr/lib64/opengl/xorg-x11/lib/libGL.so.1
 *  - /usr/lib64/opengl/xorg-x11/lib/libGL.so.1.2.0
 *      used by /usr/bin/cairo-sphinx (x11-libs/cairo-1.12.16-r2)
 *      used by /usr/bin/jiv (media-libs/jasper-1.900.1-r6)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
 *      used by 10 other files
 *  - /usr/lib64/libglapi.so.0
 *  - /usr/lib64/libglapi.so.0.0.0
>>> package: dev-libs/libusb-1.0.18
 *  - /lib64/libusb-1.0.so.0
 *  - /lib64/libusb-1.0.so.0.1.0
 *      used by /usr/bin/lsusb (sys-apps/usbutils-007)
 *      used by /usr/bin/usbhid-dump (sys-apps/usbutils-007)
 *      used by /usr/lib64/libdc1394.so.22.1.8 (media-libs/libdc1394-2.2.1)
 *      used by /usr/libexec/cups/backend/usb (net-print/cups-1.7.1-r1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
mybox somewhere #




Code:
mybox somewhere # emerge -c

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies    ... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   >=media-libs/mesa-7.10 pulled in by:
 *     www-client/firefox-29.0
 *
 *   >=x11-base/xorg-drivers-1.15 pulled in by:
 *     x11-base/xorg-server-1.15.1
 *
 *   >=dev-libs/libusb-1.0.9-r2:1[udev(+),abi_x86_64(-)] pulled in by:
 *     virtual/libusb-1-r1
 *
 *   media-libs/mesa[abi_x86_64(-)] pulled in by:
 *     virtual/opengl-7.0-r1
 *
 *   media-plugins/gst-plugins-v4l2:0.10 pulled in by:
 *     media-plugins/gst-plugins-meta-0.10-r8
 *
 *   virtual/udev pulled in by:
 *     sys-apps/util-linux-2.24.1-r2
 *
 *   >=media-libs/mesa-9.2.0[nptl] pulled in by:
 *     x11-base/xorg-server-1.15.1
 *
 *   virtual/udev[gudev] pulled in by:
 *     media-gfx/gimp-2.8.10-r1
 *
 *   media-libs/mesa[egl,abi_x86_64(-)] pulled in by:
 *     x11-libs/cairo-1.12.16-r2
 *
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 *
 *   emerge --update --newuse --deep --with-bdeps=y @world
 *
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 *
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.
mybox somewhere #




Code:
mybox somewhere # emerge  dev-libs/libusb  x11-drivers/xf86-video-ati
net-misc/dhcpcd  media-libs/mesa  sys-fs/lvm2  sys-fs/cryptsetup
media-plugins/gst-plugins-v4l2
 * Last emerge --sync was 31d 22h 50m 56s ago.

These are the packages that would be merged, in order:

Calculating dependencies             ... done!
[ebuild  N     ] net-misc/dhcpcd-6.3.2  USE="ipv6 -udev" 0 kB
[ebuild  N     ] dev-libs/libusb-1.0.18:1  USE="-debug -doc -examples
-static-libs {-test} -udev" ABI_X86="(64) -32 (-x32)" 0 kB[ebuild  NS    ]
media-libs/gstreamer-1.2.3:1.0 [0.10.36:0.10] USE="introspection nls -orc
{-test}" 0 kB
[ebuild  NS    ] media-libs/gst-plugins-base-1.2.3:1.0 [0.10.36:0.10] USE="X
alsa introspection nls ogg pango vorbis -ivorbis -orc -theora" 2,481 kB
[ebuild  NS    ] media-libs/gst-plugins-good-1.2.3:1.0 [0.10.31:0.10] USE="nls
-orc" 2,812 kB
[ebuild  N     ] media-plugins/gst-plugins-v4l2-1.2.3:1.0  USE="-udev" 0 kB
[ebuild  N     ] sys-fs/lvm2-2.02.105-r2  USE="readline thin -clvm -cman
-device-mapper-only -lvm1 -lvm2create_initrd (-selinux) -static -static-libs
-udev" 0 kB
[ebuild  N     ] sys-fs/eudev-1.6  USE="hwdb introspection keymap modutils
openrc rule-generator -doc -gudev -kmod (-selinux) -static-libs {-test}"
ABI_X86="(64) -32 (-x32)" 1,689 kB
[ebuild  N     ] virtual/libudev-208:0/1  USE="-static-libs" ABI_X86="(64) -32
(-x32)" 0 kB
[ebuild  N     ] virtual/udev-208-r2  USE="introspection -gudev -static-libs"
ABI_X86="(64) -32 (-x32)" 0 kB
[ebuild  N     ] media-libs/mesa-10.1.1  USE="classic dri3 egl gallium gbm llvm
nptl pax_kernel -bindist -debug -gles1 -gles2 -opencl -openvg -osmesa -pic
-r600-llvm-compiler (-selinux) -vdpau -wayland -xa -xvmc" ABI_X86="(64) -32
(-x32)" VIDEO_CARDS="radeon (-freedreno) -i915 -i965 -ilo -intel -nouveau -r100
-r200 -r300 -r600 -radeonsi -vmware" 0 kB
[ebuild  N     ] sys-fs/cryptsetup-1.6.4  USE="gcrypt nls urandom -kernel
-nettle -openssl -python -reencrypt -static -static-libs -udev"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)" 0 kB
[ebuild  N     ] x11-drivers/xf86-video-ati-7.3.0  USE="-glamor -udev" 0 kB

Total: 13 packages (10 new, 3 in new slots), Size of downloads: 6,981 kB

!!! The following installed packages are masked:
- sys-fs/udev-init-scripts-26-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Would you like to merge these packages? [Yes/No]

So it wouldn't install udev this time...

But I'd like to try and see if I can disable the introspection flag first....

mybox somewhere # grep -r introspection /etc/portage/
/etc/portage/package.use:x11-libs/gtk+ -dbus -introspection
/etc/portage/make.conf:     imagemagick introspection jack jpeg jpeg2k -kde
lame libcaca mad \
mybox somewhere #

Changing that to:

mybox somewhere # grep -r introspection /etc/portage/
/etc/portage/package.use:x11-libs/gtk+ -dbus -introspection
/etc/portage/make.conf:     imagemagick -introspection jack jpeg jpeg2k -kde
lame libcaca mad \
mybox somewhere #



Code:
mybox somewhere # emerge  dev-libs/libusb  x11-drivers/xf86-video-ati
net-misc/dhcpcd  media-libs/mesa  sys-fs/lvm2  sys-fs/cryptsetup
media-plugins/gst-plugins-v4l2
 * Last emerge --sync was 31d 22h 57m 42s ago.

These are the packages that would be merged, in order:

Calculating dependencies              ... done!
[ebuild  N     ] net-misc/dhcpcd-6.3.2  USE="ipv6 -udev" 0 kB
[ebuild  N     ] dev-libs/libusb-1.0.18:1  USE="-debug -doc -examples
-static-libs {-test} -udev" ABI_X86="(64) -32 (-x32)" 0 kB[ebuild  NS    ]
media-libs/gstreamer-1.2.3:1.0 [0.10.36:0.10] USE="nls -introspection -orc
{-test}" 0 kB
[ebuild  NS    ] media-libs/gst-plugins-base-1.2.3:1.0 [0.10.36:0.10] USE="X
alsa nls ogg pango vorbis -introspection -ivorbis -orc -theora" 2,481 kB
[ebuild  NS    ] media-libs/gst-plugins-good-1.2.3:1.0 [0.10.31:0.10] USE="nls
-orc" 2,812 kB
[ebuild  N     ] media-plugins/gst-plugins-v4l2-1.2.3:1.0  USE="-udev" 0 kB
[ebuild  N     ] sys-fs/lvm2-2.02.105-r2  USE="readline thin -clvm -cman
-device-mapper-only -lvm1 -lvm2create_initrd (-selinux) -static -static-libs
-udev" 0 kB
[ebuild  N     ] sys-fs/eudev-1.6  USE="hwdb keymap modutils openrc
rule-generator -doc -gudev -introspection -kmod (-selinux) -static-libs
{-test}" ABI_X86="(64) -32 (-x32)" 1,689 kB
[ebuild  N     ] virtual/libudev-208:0/1  USE="-static-libs" ABI_X86="(64) -32
(-x32)" 0 kB
[ebuild  N     ] virtual/udev-208-r2  USE="-gudev -introspection -static-libs"
ABI_X86="(64) -32 (-x32)" 0 kB
[ebuild  N     ] media-libs/mesa-10.1.1  USE="classic dri3 egl gallium gbm llvm
nptl pax_kernel -bindist -debug -gles1 -gles2 -opencl -openvg -osmesa -pic
-r600-llvm-compiler (-selinux) -vdpau -wayland -xa -xvmc" ABI_X86="(64) -32
(-x32)" VIDEO_CARDS="radeon (-freedreno) -i915 -i965 -ilo -intel -nouveau -r100
-r200 -r300 -r600 -radeonsi -vmware" 0 kB
[ebuild  N     ] sys-fs/cryptsetup-1.6.4  USE="gcrypt nls urandom -kernel
-nettle -openssl -python -reencrypt -static -static-libs -udev"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)" 0 kB
[ebuild  N     ] x11-drivers/xf86-video-ati-7.3.0  USE="-glamor -udev" 0 kB

Total: 13 packages (10 new, 3 in new slots), Size of downloads: 6,981 kB

!!! The following installed packages are masked:
- sys-fs/udev-init-scripts-26-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Would you like to merge these packages? [Yes/No]



Looks better... Just the eudev? What did I read about that.... Can't
remember.... But I search and find that Tractor Girl said blueness
(Anthony Basile) develop that package... I'll try. It's the creator of the Tin
Hat Grsecurity Hardevned, short lived GNU/Linux mini-distro...

( But I think I saw he was also maintaining SELinux, how could he? And I
really hate selinux )

I have to try without, and if only blueness would dedicate his talent to
Grsecurity instead ...

#####################
EDIT: He does. Something that could be marvelous.

Project:Hardened uClibc/Lilblue
https://wiki.gentoo.org/wiki/Project:Hardened_uClibc/Lilblue

if only I had time, I'd go and try and install Lilblue...
Lilblue _has_ Grsecurity
#####################

So now my package.mask is:

Code:
mybox somewhere # cat /etc/portage/package.mask
media-video/libav
gnome-base/gconf
>=app-crypt/gnupg-2.0.22
app-accessibility/at-spi2-atk
app-accessibility/at-spi2-core
sys-apps/dbus
x11-libs/gtk+:3
sys-auth/polkit
sys-auth/consolekit
media-sound/pulseaudio
sys-apps/systemd
x11-drivers/xf86-input-evdev
sys-fs/udev
sys-fs/udev-init-scripts
mybox somewhere #



I just read the khay's recommendation, where he states he had no issues purged
all (eudev as well)....
Uninstalling dbus and *kits (to Unfacilitate Remote Seats)
https://forums.gentoo.org/viewtopic-t-992146-highlight-.html#7559822
search for, say, "it took less than an hour to transition"


So:

Code:
mybox somewhere # emerge  dev-libs/libusb  x11-drivers/xf86-video-ati
net-misc/dhcpcd  media-libs/mesa  sys-fs/lvm2  sys-fs/cryptsetup
media-plugins/gst-plugins-v4l2
 * Last emerge --sync was 31d 23h 7m 23s ago.

These are the packages that would be merged, in order:

Calculating dependencies              ... done!
[ebuild  N     ] net-misc/dhcpcd-6.3.2  USE="ipv6 -udev" 0 kB
[ebuild  N     ] dev-libs/libusb-1.0.18:1  USE="-debug -doc -examples
-static-libs {-test} -udev" ABI_X86="(64) -32 (-x32)" 0 kB[ebuild  N     ]
sys-fs/lvm2-2.02.105-r2  USE="readline thin -clvm -cman -device-mapper-only
-lvm1 -lvm2create_initrd (-selinux) -static -static-libs -udev" 0 kB
[ebuild  N     ] sys-fs/cryptsetup-1.6.4  USE="gcrypt nls urandom -kernel
-nettle -openssl -python -reencrypt -static -static-libs -udev"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)" 0 kB
[ebuild  N     ] media-libs/mesa-10.0.4  USE="classic egl gallium llvm nptl
pax_kernel -bindist -debug -gbm -gles1 -gles2 -llvm-shared-libs -opencl -openvg
-osmesa -pic -r600-llvm-compiler (-selinux) -vdpau -wayland -xa -xvmc"
ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="radeon (-freedreno) -i915 -i965 -ilo
-intel -nouveau -r100 -r200 -r300 -r600 -radeonsi -vmware" 6,636 kB
[ebuild  N     ] x11-drivers/xf86-video-ati-7.3.0  USE="-glamor -udev" 0 kB
[ebuild  NS    ] media-libs/gstreamer-1.2.3:1.0 [0.10.36:0.10] USE="nls
-introspection -orc {-test}" 0 kB
[ebuild  NS    ] media-libs/gst-plugins-base-1.2.3:1.0 [0.10.36:0.10] USE="X
alsa nls ogg pango vorbis -introspection -ivorbis -orc -theora" 2,481 kB
[ebuild  NS    ] media-libs/gst-plugins-good-1.2.3:1.0 [0.10.31:0.10] USE="nls
-orc" 2,812 kB
[ebuild  N     ] media-plugins/gst-plugins-v4l2-1.2.3:1.0  USE="-udev" 0 kB

Total: 10 packages (7 new, 3 in new slots), Size of downloads: 11,928 kB

!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

media-libs/mesa:0

Would you like to merge these packages? [Yes/No]


Let's see it this works...

All these above compiling so far. mesa as well...

Installed. All.

Now look at this, is this a lot of weed now to uproot?:

Code:
>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: sys-fs/udev-212-r1
 *  - /lib64/libudev.so.1
 *  - /lib64/libudev.so.1.4.0
 *      used by /bin/findmnt (sys-apps/util-linux-2.24.1-r2)
 *      used by /bin/lsblk (sys-apps/util-linux-2.24.1-r2)
Use emerge @preserved-rebuild to rebuild packages using these libraries
mybox somewhere #


I'm only kidding when I say 'weed', not disparaging.

It's not much left.

Probably just unmerge and re-emerge util-linux is all that's left to do.

Because:

Code:
mybox somewhere # emerge -c

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies               ... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   >=dev-libs/libusb-1.0.9-r2:1[udev(+),abi_x86_64(-)] pulled in by:
 *     virtual/libusb-1-r1
 *
 *   virtual/udev[gudev] pulled in by:
 *     media-gfx/gimp-2.8.10-r1
 *
 *   media-plugins/gst-plugins-v4l2:0.10 pulled in by:
 *     media-plugins/gst-plugins-meta-0.10-r8
 *
 *   >=x11-base/xorg-drivers-1.15 pulled in by:
 *     x11-base/xorg-server-1.15.1
 *
 *   virtual/udev pulled in by:
 *     sys-apps/util-linux-2.24.1-r2
 *
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 *
 *   emerge --update --newuse --deep --with-bdeps=y @world
 *
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 *
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.
mybox somewhere #


Oh, there could be more fighting with this weed ....

Try unmerge util-linux? Let's first see:

Code:
mybox somewhere # equery d  sys-apps/util-linux
 * These packages depend on sys-apps/util-linux:
app-text/build-docbook-catalog-1.20 (sys-apps/util-linux)
app-text/xmlto-0.0.25 (sys-apps/util-linux)
dev-libs/apr-1.5.1-r1 (elibc_glibc ? >=sys-apps/util-linux-2.16)
                      (elibc_mintlib ? >=sys-apps/util-linux-2.18)
net-fs/nfs-utils-1.2.9-r3 (libmount ? sys-apps/util-linux)
                          (uuid ? sys-apps/util-linux)
net-misc/wget-1.15 (uuid ? sys-apps/util-linux)
                   (uuid ? sys-apps/util-linux[static-libs(+)])
sys-apps/gptfdisk-0.8.10 (kernel_linux ? sys-apps/util-linux)
                         (kernel_linux ? sys-apps/util-linux[static-libs(+)])
sys-fs/cryptsetup-1.6.4 (static-libs ? sys-apps/util-linux[static-libs(+)])
                        (sys-apps/util-linux)
                        (static ? sys-apps/util-linux[static-libs(+)])
sys-fs/e2fsprogs-1.42.9 (>=sys-apps/util-linux-2.16)
sys-fs/lvm2-2.02.105-r2 (>=sys-apps/util-linux-2.16[static-libs])
                        (>=sys-apps/util-linux-2.16)
virtual/pager-0 (sys-apps/util-linux[ncurses])
x11-libs/libSM-1.2.2 (uuid ? >=sys-apps/util-linux-2.16)
mybox somewhere #

That's lots of stuff depend on it...

Let's try unmerge it the same....

Code:
mybox somewhere # emerge -C sys-apps/util-linux

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: sys-apps/util-linux-2.24.1-r2
 *  - /lib64/libuuid.so.1
 *  - /lib64/libuuid.so.1.3.0
 *      used by /sbin/debugfs (sys-fs/e2fsprogs-1.42.9)
 *      used by /sbin/dumpe2fs (sys-fs/e2fsprogs-1.42.9)
 *      used by /sbin/e2fsck (sys-fs/e2fsprogs-1.42.9)
 *      used by 21 other files
 *  - /lib64/libmount.so.1
 *  - /lib64/libmount.so.1.1.0
 *      used by /sbin/mount.nfs (net-fs/nfs-utils-1.2.9-r3)
 *  - /lib64/libblkid.so.1
 *  - /lib64/libblkid.so.1.1.0
 *      used by /lib64/liblvm2app.so.2.2 (sys-fs/lvm2-2.02.105-r2)
 *      used by /lib64/liblvm2cmd.so.2.02 (sys-fs/lvm2-2.02.105-r2)
 *      used by /sbin/debugfs (sys-fs/e2fsprogs-1.42.9)
 *      used by 6 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
mybox somewhere #



Code:
mybox somewhere # emerge  sys-apps/util-linux
 * Last emerge --sync was 31d 23h 34m 1s ago.

These are the packages that would be merged, in order:

Calculating dependencies                                     ... done!
[ebuild  N     ] sys-apps/util-linux-2.24.1-r2  USE="bash-completion caps
cramfs ncurses nls pam suid unicode -cytune -fdformat
-python (-selinux) -slang -static-libs {-test} -tty-helpers -udev"
PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3 -python3_4"
PYTHON_TARGETS="python2_7 python3_3 -python3_2 -python3_4" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]



This now:



Code:
mybox somewhere # emerge -c

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies            ... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   >=dev-libs/libusb-1.0.9-r2:1[udev(+),abi_x86_64(-)] pulled in by:
 *     virtual/libusb-1-r1
 *
 *   virtual/udev[gudev] pulled in by:
 *     media-gfx/gimp-2.8.10-r1
 *
 *   media-plugins/gst-plugins-v4l2:0.10 pulled in by:
 *     media-plugins/gst-plugins-meta-0.10-r8
 *
 *   >=x11-base/xorg-drivers-1.15 pulled in by:
 *     x11-base/xorg-server-1.15.1
 *
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 *
 *   emerge --update --newuse --deep --with-bdeps=y @world
 *
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 *
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.
mybox somewhere #




is still bad, but not anymore terribly so. Maybe I can unmerge gimp and the
virutal/libusb and see...

Code:
mybox somewhere # emerge -C virtual/libusb media-gfx/gimp


Not yet there:

Code:
mybox somewhere # emerge -c

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies                                         ... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   virtual/libusb:1/1= pulled in by:
 *     sys-apps/usbutils-007
 *
 *   virtual/libusb:1[abi_x86_64(-)] pulled in by:
 *     media-libs/libdc1394-2.2.1
 *
 *   virtual/libusb:1= pulled in by:
 *     sys-apps/usbutils-007
 *
 *   media-plugins/gst-plugins-v4l2:0.10 pulled in by:
 *     media-plugins/gst-plugins-meta-0.10-r8
 *
 *   >=x11-base/xorg-drivers-1.15 pulled in by:
 *     x11-base/xorg-server-1.15.1
 *
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 *
 *   emerge --update --newuse --deep --with-bdeps=y @world
 *
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 *
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.
mybox somewhere #




Code:
mybox somewhere # emerge -C sys-apps/usbutils  media-libs/libdc1394


 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: media-libs/libdc1394-2.2.1
 *  - /usr/lib64/libdc1394.so.22
 *  - /usr/lib64/libdc1394.so.22.1.8
 *      used by /usr/lib64/libavdevice.so.54.3.103 (media-video/ffmpeg-1.2.6)
Use emerge @preserved-rebuild to rebuild packages using these libraries
mybox somewhere #

mybox somewhere # emerge -C media-video/ffmpeg






 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: media-video/ffmpeg-1.2.6
 *  - /usr/lib64/libavformat.so.54
 *  - /usr/lib64/libavformat.so.54.63.104
 *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/lib64/gegl-0.2/ff-load.so (media-libs/gegl-0.2.0-r2)
 *      used by 2 other files
 *  - /usr/lib64/libavcodec.so.54
 *  - /usr/lib64/libavcodec.so.54.92.100
 *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/lib64/alsa-lib/libasound_module_pcm_a52.so
 *      (media-plugins/alsa-plugins-1.0.27-r1)
 *      used by 6 other files
 *  - /usr/lib64/libavutil.so.52
 *  - /usr/lib64/libavutil.so.52.18.100
 *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/lib64/alsa-lib/libasound_module_pcm_a52.so
 *      (media-plugins/alsa-plugins-1.0.27-r1)
 *      used by 21 other files
 *  - /usr/lib64/libswscale.so.2
 *  - /usr/lib64/libswscale.so.2.2.100
 *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/lib64/gstreamer-0.10/libgstffmpegscale.so
 *      (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r1)
 *      used by /usr/lib64/libopencv_highgui.so.2.4.8 (media-libs/opencv-2.4.8)
 *  - /usr/lib64/libpostproc.so.52
 *  - /usr/lib64/libpostproc.so.52.2.100
 *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
 *      used by /usr/lib64/gstreamer-0.10/libgstpostproc.so
 *      (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r1)
 *      used by 2 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
mybox somewhere #



Things now, maybe, look clean:

Code:
mybox somewhere # emerge  media-gfx/gimp  media-video/ffmpeg
media-libs/libdc1394  sys-apps/usbutils
 * Last emerge --sync was 31d 23h 47m 20s ago.

These are the packages that would be merged, in order:

Calculating dependencies                                     ... done!
[ebuild  N     ] virtual/libusb-1-r1:1  USE="-udev" ABI_X86="(64) -32 (-x32)" 0
kB
[ebuild  N     ] media-libs/libdc1394-2.2.1:2  USE="X -doc -static-libs"
ABI_X86="(64) -32 (-x32)" 0 kB
[ebuild  N     ] media-gfx/gimp-2.8.10-r1:2  USE="alsa bzip2 jpeg jpeg2k mmx
mng png smp sse svg tiff -aalib (-altivec) (-aqua)
-curl -dbus -debug -doc -exif -gnome -lcms -pdf -postscript -python -udev
-webkit -wmf -xpm" LINGUAS="-am -ar -ast -az -be -bg -br -ca -ca@valencia -cs
-csb -da -de -dz -el -en_CA -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he
-hi -hr -hu -id -is -it -ja -ka -kk -km -kn -ko -lt -lv -mk -ml -ms -my -nb
-nds -ne -nl -nn -oc -pa -pl -pt -pt_BR -ro -ru -rw -si -sk -sl -sr -sr@latin
-sv -ta -te -th -tr -tt -uk -vi -xh -yi -zh_CN -zh_HK -zh_TW"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)" 0 kB
[ebuild  N     ] sys-apps/usbutils-007  USE="zlib -python"
PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[ebuild  N     ] media-video/ffmpeg-1.2.6  USE="3dnow 3dnowext X aac aacplus
alsa amr avx bzip2 cdio cpudetection encode faac fontconfig frei0r gnutls gsm
hardcoded-tables iconv ieee1394 jack jpeg2k libass libcaca libsoxr mmx mmxext
modplug mp3 network openssl oss pic rtmp schroedinger sdl speex ssse3 theora
threads truetype twolame v4l vaapi vdpau vorbis vpx x264 xvid zlib (-altivec)
-bindist -bluray (-celt) -debug -doc -examples -fdk -flite -iec61883 -libv4l
(-neon) -openal -opus -pulseaudio -static-libs
{-test} (-vis)" FFTOOLS="aviocat cws2fws ffescape ffeval fourcc2pixfmt
graph2dot ismindex pktdumper qt-faststart trasher" 0 kB

Total: 5 packages (5 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]



But this is definitely not the one hour that khay talked about... Well,
not on my system... On my system, so far, it is half a day, and not counting
in the preparations.


Code:
mybox somewhere # emerge  -tuDN sys-apps/util-linux  dev-libs/libusb
net-misc/dhcpcd   sys-fs/lvm2  sys-fs/cryptsetup media-plugins/gst-plugins-v4l2
 * Last emerge --sync was 32d 6m 29s ago.

These are the packages that would be merged, in reverse order:

Calculating dependencies                           ... done!
[nomerge       ] x11-misc/arandr-0.1.7.1  PYTHON_TARGETS="python2_7
(-python2_6)"
[nomerge       ]  dev-python/pygtk-2.24.0-r4:2  USE="-doc -examples {-test}"
PYTHON_TARGETS="python2_7 (-python2_6)"
[ebuild   R    ]   dev-libs/atk-2.10.0  USE="nls -introspection* {-test}" 0 kB
[ebuild   R    ]   x11-libs/pango-1.36.3-r2  USE="X -debug -introspection*"
ABI_X86="(64) -32 (-x32)" 0 kB
[ebuild   R    ]    media-libs/harfbuzz-0.9.26-r1:0/0.9.18  USE="cairo glib
graphite truetype -icu -introspection* -static-libs
{-test}" ABI_X86="(64) -32 (-x32)" 0 kB

Total: 3 packages (3 reinstalls), Size of downloads: 0 kB

WARNING: One or more updates/rebuilds have been skipped due to a dependency
conflict:

x11-libs/gdk-pixbuf:2

  (x11-libs/gdk-pixbuf-2.30.7-r1:2/2::gentoo, ebuild scheduled for merge)
conflicts with
    >=x11-libs/gdk-pixbuf-2.20:2[introspection] required by
    >(gnome-base/librsvg-2.40.2:2/2::gentoo, installed)
                                 ^^^^^^^^^^^^^


!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

media-libs/mesa:0

Would you like to merge these packages? [Yes/No]



mybox somewhere # emerge  x11-drivers/xf86-video-ati  xorg-server




mybox somewhere # emerge  x11-drivers/xf86-video-ati  xorg-server
 * Last emerge --sync was 32d 16m 48s ago.

These are the packages that would be merged, in order:

Calculating dependencies                        ... done!

!!! All ebuilds that could satisfy "x11-drivers/xf86-input-evdev" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/xf86-input-evdev-2.8.2::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.8.1::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.7.3::gentoo (masked by: package.mask)

(dependency required by "x11-base/xorg-drivers-1.15[input_devices_evdev]" [ebuild])
(dependency required by "x11-base/xorg-server-1.15.1[xorg]" [ebuild])
(dependency required by "xorg-server" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

mybox somewhere #


This is square one again...

Can this be ridden of, these udev's?

I don't think that it can.

And what if I now rebooted?

I already booted in with mdev (with, seems, some help from the leftover udev
stuff)...

I'll try, and then try and ask for more advice on Gentoo Forums, if I, but
some yet non understood circumstance, I don't successfully boot.


More in a minute.

Miroslav Rovis
www.CroatiaFidelis.hr


Last edited by miroR on Fri Jun 06, 2014 1:28 pm; edited 2 times in total
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Tue Jun 03, 2014 2:34 am    Post subject: Reply with quote

This is the last that I am stuck with:


Code:
mybox somewhere #  emerge  xorg-server
 * Last emerge --sync was 32d 35m 40s ago.

These are the packages that would be merged, in order:

Calculating dependencies                            ... done!

!!! All ebuilds that could satisfy "x11-drivers/xf86-input-evdev" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/xf86-input-evdev-2.8.2::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.8.1::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.7.3::gentoo (masked by: package.mask)

(dependency required by "x11-base/xorg-drivers-1.15[input_devices_evdev]" [ebuild])
(dependency required by "x11-base/xorg-server-1.15.1[xorg]" [ebuild])
(dependency required by "xorg-server" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

mybox somewhere #



I mean, the system boots like a charm, all, I mean all the services are there, here:

Code:
mybox somewhere # rc-status
Runlevel: default
 mdev                                                  [  started  ]
 lvm                                                   [  started  ]
 net.eth0                                              [  started  ]
 syslog-ng                                             [  started  ]
 dcron                                                 [  started  ]
 nfs                                                   [  started  ]
 netmount                                              [  started  ]
 sshd                                                  [  started  ]
 alsasound                                             [  started  ]
 apache2                                               [  started  ]
 gpm                                                   [  started  ]
 local                                                 [  started  ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed
 lvmetad                                               [  started  ]
 rpcbind                                               [  started  ]
 rpc.pipefs                                            [  started  ]
 rpc.idmapd                                            [  started  ]
 rpc.statd                                             [  started  ]
Dynamic Runlevel: manual
mybox somewhere #



just, is it that eudev is still unable to avoid, or not.

I have to post this, and probably backup the system, so I can revert to this
exact working phase (which I can also clone onto another of my Gentoo boxes.

Just in case, these:

Code:
mybox somewhere # emerge xf86-input-mouse xf86-input-keyboard
 * Last emerge --sync was 32d 39m 25s ago.

These are the packages that would be merged, in order:

Calculating dependencies                            ... done!
[ebuild   R    ] x11-drivers/xf86-input-mouse-1.9.0  0 kB
[ebuild   R    ] x11-drivers/xf86-input-keyboard-1.7.0  0 kB

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] no

Quitting.

mybox somewhere #



have been installed.

How do I solve this now.

eudev necessary or not?

If not, how is this X installed without it?

Miroslav Rovis
www.CroatiaFidelis.hr


Last edited by miroR on Tue Jun 03, 2014 4:26 pm; edited 1 time in total
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Tue Jun 03, 2014 12:02 pm    Post subject: Reply with quote

You know what it is?

It's because, probably for a fake reason, everybody, appears, even if they
don't, to support LP (the systemd's and many other of these programs's author),
or they are talked into supporting them, or showed only those options (sic!, for
many people, and not just users, as if we who don't want it, and work to
enable different options, didn't even exist; there are methods, yes there
certainly are methods, and they sure can be applied)... or yet some other
way...

Let's go just an inch deep under the hood, just see what is available.

No, I'm not going to discuss the methods emphasized above. Beyond my
time and ability to prove those, and if you don't see any, you probably won't
really ever understand for yourself. Sorry!

I'd only try and raise a query about why does portage behave in very
non-informative way, by default, in cases such as masking.

I want to (and believe others would want to see) what I masked, or have an
option to see also what I masked, when I search with 'emerge -s'. As well as I
remember, that used to be the case, seeing also the masked packages, those
that you masked yourself as well, but is not anymore.

I have gtk+ masked, and what I get when I search is:

Code:
mybox somewhere #  emerge -s gtk+
Searching...
[ Results for search key : gtk+ ]
[ Applications found : 2 ]

*  x11-libs/gtk+
      Latest version available: 2.24.23
      Latest version installed: 2.24.23
      Size of files: 13,004 kB
      Homepage:      http://www.gtk.org/
      Description:   Gimp ToolKit +
      License:       LGPL-2+

*  x11-libs/gtk+extra
      Latest version available: 3.0.5
      Latest version installed: [ Not Installed ]
      Size of files: 1,431 kB
      Homepage:      http://gtkextra.sourceforge.net
      Description:   Useful Additional GTK+ widgets
      License:       FDL-1.1 LGPL-2

mybox somewhere #

( this remark is not out of place in the sense that I wasn't able to remove
some of those *kit dbus and stuff programs, without downgrading gtk+, pls.
find about that earlier in this topic )

And, and that's just going an inch under the hood:

Code:
mybox somewhere # ls -l /usr/portage/x11-libs/gtk+/
total 172
-rw-r--r-- 1 portage portage 13605 Apr 28 00:01 ChangeLog
-rw-r--r-- 1 portage portage 98793 Jan  1  2013 ChangeLog-2012
drwxr-xr-x 2 portage portage  4096 May  3 02:48 files
-rw-r--r-- 1 portage portage  2406 May  1  2013 gtk+-1.2.10-r12.ebuild
-rw-r--r-- 1 portage portage  7819 Apr 21 12:31 gtk+-2.24.23.ebuild
-rw-r--r-- 1 portage portage  6480 Apr 28 00:01 gtk+-3.10.8.ebuild
-rw-r--r-- 1 portage portage  6508 Apr 27 18:23 gtk+-3.12.1.ebuild
-rw-r--r-- 1 portage portage  7078 Apr 27 17:53 gtk+-3.4.4.ebuild
-rw-r--r-- 1 portage portage 10419 Apr 28 00:01 Manifest
-rw-r--r-- 1 portage portage   848 Apr 27 18:31 metadata.xml
mybox somewhere #


I don't necessarily wont to shut myself down from information about the other
packages if I mask a package. I certainly do not want to do so in the case of
gtk+.

It's much worse with the gnupg, as I made an exhaustive insight here:

Air-Gapped Gentoo Install, Tentative
https://forums.gentoo.org/viewtopic-p-7558880.html#7551458

Code:
mybox somewhere #  emerge -s  "%^gnupg$"
Searching...
[ Results for search key : ^gnupg$ ]
[ Applications found : 2 ]

*  app-crypt/gnupg
      Latest version available: 1.4.16
      Latest version installed: 1.4.16
      Size of files: 3,571 kB
      Homepage:      http://www.gnupg.org/
      Description:   The GNU Privacy Guard, a GPL pgp replacement
      License:       GPL-2

*  app-vim/gnupg
      Latest version available: 2.5
      Latest version installed: [ Not Installed ]
      Size of files: 9 kB
      Homepage:      http://www.vim.org/scripts/script.php?script_id=3645
      Description:   vim plugin: transparent editing of gpg encrypted files
      License:       GPL-2

mybox somewhere #


But the whole information is that there is:

Code:
mybox somewhere # ls -l /usr/portage/app-crypt/gnupg
total 100
-rw-r--r-- 1 portage portage 75962 Apr  3 22:01 ChangeLog
drwxr-xr-x 2 portage portage  4096 Oct  7  2013 files
-rw-r--r-- 1 portage portage  3763 Feb 16 13:31 gnupg-1.4.16.ebuild
-rw-r--r-- 1 portage portage  4736 Apr  3 22:01 gnupg-2.0.22.ebuild
-rw-r--r-- 1 portage portage  2894 Apr  3 22:01 Manifest
-rw-r--r-- 1 portage portage  1078 Jan 19  2013 metadata.xml
mybox somewhere #

The problem there was, really, for me, not what is now, but what was before
moved to GnuPG 1, and that is, it was hidden from view
, while perfectly
installabe...

So, while the claim is to make GNU/Linux more "useable", some things have gotten
more complicated, and you need to be able to go just a little (I bet the
depth, will, as will the useability claim, grow in time) under the hood, to
find out solutions.

Back to our case at hand, which is important for the installation of
dbus-like-a-boss that misses on just the final install of xorg-server, but
without any *udev and stuff, and which has otherwise completed flawlessly.

( Again, this is not the emphasized thing that I can't go into, on how the
systemd *udev *kits dbus' cause is furthered, watch and find out for yourself,
if you can. Just a note. Many indications, but not all, are given in discussions
like around what krinn wrote in:
When (and if) Gentoo will switch to systemd?
https://forums.gentoo.org/viewtopic-p-7482054-highlight-mdev.html#7482196
)

Code:
mybox somewhere #  emerge -s xorg-server
Searching...
[ Results for search key : xorg-server ]
[ Applications found : 1 ]

*  x11-base/xorg-server
      Latest version available: 1.15.1
      Latest version installed: 1.15.1
      Size of files: 5,360 kB
      Homepage:      http://xorg.freedesktop.org/
      Description:   X.Org X servers
      License:       MIT

mybox somewhere #


( and no, I have no issue with what 'emerge -s' found here )

But, I don't have many options here.

Slashbeast is not around at this time, apparently... Haven't had any advice
that I could follow from anyone so far.

This 1.15.1 won't install without some *udev flags.

Let's mask it, and see if some earlier versions can be installed in no dbus no
*udev no *kit way.

So:

Code:
mybox somewhere # ls -l /usr/portage/x11-base/xorg-server/
total 280
-rw-r--r-- 1 portage portage  55247 Apr 19 20:01 ChangeLog
-rw-r--r-- 1 portage portage 109242 Jan  2  2012 ChangeLog-2009
drwxr-xr-x 2 portage portage   4096 Apr 17 02:31 files
-rw-r--r-- 1 portage portage  19017 Apr 19 20:01 Manifest
-rw-r--r-- 1 portage portage    686 Feb 11 17:01 metadata.xml
-rw-r--r-- 1 portage portage   7244 Oct 22  2013 xorg-server-1.10.6-r3.ebuild
-rw-r--r-- 1 portage portage   7433 Oct 22  2013 xorg-server-1.11.4-r3.ebuild
-rw-r--r-- 1 portage portage   7101 Oct 22  2013 xorg-server-1.12.4-r2.ebuild
-rw-r--r-- 1 portage portage   7044 Oct 22  2013 xorg-server-1.13.4-r1.ebuild
-rw-r--r-- 1 portage portage   7165 Oct 22  2013 xorg-server-1.14.3-r2.ebuild
-rw-r--r-- 1 portage portage   7129 Nov 10  2013 xorg-server-1.14.4.ebuild
-rw-r--r-- 1 portage portage   7141 Apr 19 20:01 xorg-server-1.14.5.ebuild
-rw-r--r-- 1 portage portage   7153 Apr 14 18:19 xorg-server-1.14.6.ebuild
-rw-r--r-- 1 portage portage   7227 Apr 19 20:01 xorg-server-1.15.0.ebuild
-rw-r--r-- 1 portage portage   7239 Apr 14 18:19 xorg-server-1.15.1.ebuild
-rw-r--r-- 1 portage portage   7967 Oct 22  2013 xorg-server-1.9.5-r3.ebuild
mybox somewhere #


Code:
mybox somewhere # grep -r xorg-server /etc/portage/
/etc/portage/package.use:x11-base/xorg-server -udev
mybox somewhere # cat >> /etc/portage/package.mask
>=x11-base/xorg-server-1.15
mybox somewhere #

Code:
mybox somewhere #  emerge -s  "%^xorg-server$"
Searching...
[ Results for search key : ^xorg-server$ ]
[ Applications found : 1 ]

*  x11-base/xorg-server
      Latest version available: 1.14.6
      Latest version installed: 1.15.1
      Size of files: 5,387 kB
      Homepage:      http://xorg.freedesktop.org/
      Description:   X.Org X servers
      License:       MIT

mybox somewhere #

Not yet *udev free installable:

Code:

mybox somewhere #  emerge -1 xorg-server
 * Last emerge --sync was 32d 10h 39m 56s ago.

These are the packages that would be merged, in order:

Calculating dependencies         ... done!

!!! All ebuilds that could satisfy "x11-drivers/xf86-input-evdev" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/xf86-input-evdev-2.8.2::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.8.1::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.7.3::gentoo (masked by: package.mask)

(dependency required by "x11-base/xorg-drivers-1.15[input_devices_evdev]" [ebuild])
(dependency required by "x11-base/xorg-server-1.14.6[xorg]" [ebuild])
(dependency required by "xorg-server" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

mybox somewhere #


Let's replace the line we gave with:
Code:
>=x11-base/xorg-server-1.14.5


and try:

Code:
mybox somewhere #  emerge -1 xorg-server
 * Last emerge --sync was 32d 10h 42m 28s ago.

These are the packages that would be merged, in order:

Calculating dependencies  ... done!

!!! All ebuilds that could satisfy "x11-drivers/xf86-input-evdev" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/xf86-input-evdev-2.8.2::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.8.1::gentoo (masked by: package.mask)
- x11-drivers/xf86-input-evdev-2.7.3::gentoo (masked by: package.mask)

(dependency required by "x11-base/xorg-drivers-1.15[input_devices_evdev]" [ebuild])
(dependency required by "x11-base/xorg-server-1.14.4[xorg]" [ebuild])
(dependency required by "xorg-server" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

mybox somewhere #


No way, still.

Trying:

Code:
>=x11-base/xorg-server-1.14.4


instead...

And I tried the rest as well. All the way to:

Code:
mybox somewhere #  emerge -1 xorg-server
 * Last emerge --sync was 32d 10h 47m 24s ago.

 These are the packages that would be merged, in order:

 Calculating dependencies                              ... done!

 !!! All ebuilds that could satisfy "x11-drivers/xf86-input-evdev" have been
 masked.
 !!! One of the following masked packages is required to complete your
 request:
 - x11-drivers/xf86-input-evdev-2.8.2::gentoo (masked by: package.mask)
 - x11-drivers/xf86-input-evdev-2.8.1::gentoo (masked by: package.mask)
 - x11-drivers/xf86-input-evdev-2.7.3::gentoo (masked by: package.mask)

 (dependency required by "x11-base/xorg-drivers-1.15[input_devices_evdev]"
 [ebuild])
 (dependency required by "x11-base/xorg-server-1.10.6-r3[xorg]" [ebuild])
 (dependency required by "xorg-server" [argument])
 For more information, see the MASKED PACKAGES section in the emerge
 man page or refer to the Gentoo Handbook.

mybox somewhere #

I need X, and I don't know what to do now.

Maybe jonathan183 was right, and khay was wrong, and eudev is necessary.

But what I will first do, is backup my system, and then, if no advice on the
contrary, go the eudev way.

The backing up of my system will, it's worthy of taking notice, ensure that I
can revert to this exact install phase as I am leaving it right now.

What I'm saying, is, in some non-distant time in the future, I can go back, if
enough chance to succeed is indicated to me, and finish this otherwise,
apparently, complete and working mdev-like-a-boss install from this same
status.

Miroslav Rovis
www.CroatiaFidelis.hr
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Tue Jun 03, 2014 12:06 pm    Post subject: Reply with quote

miro ... sometimes less is more, there is soooo much output above that someone looking to help you can't see what the issue is because there is too much surrounding noise. By keeping your reports simple, "terse", etc, it makes it easy(ier) for the reader to identify the problem.

miroR wrote:
Code:
(dependency required by "x11-base/xorg-drivers-1.15[input_devices_evdev]" [ebuild])

This states that INPUT_DEVICES="evdev" is set on x11-base/xorg-drivers, and as evdev requires udev (or eudev), and the provider is package.masked, a dependency is unmet. So, in make.conf set INPUT_DEVICES="keyboard mouse" and re-emerge x11-base/xorg-drivers, you should then be able to --depclean x11-drivers/xf86-input-evdev and so avoid the above dependency issue.

miroR wrote:
Code:
mybox somewhere # rc-status
Runlevel: default
 mdev    [  started  ]

mdev should be in the 'sysinit' runlevel ...

Code:
# rc-update del mdev default
# rc-update add mdev sysinit

miroR wrote:
I just read the khay's recommendation, where he states he had no issues purged all (eudev as well).... Uninstalling dbus and *kits (to Unfacilitate Remote Seats) [...] search for, say, "it took less than an hour to transition"

Think ... does this information (and the link ... which the reader *may* follow/read thinking that perhaps this is relevant to your issue) provide anything but noise?

miroR wrote:
But this is definitely not the one hour that khay talked about... Well, not on my system... On my system, so far, it is half a day, and not counting in the preparations.

Neither the mdev-like-a-boss README nor the mdev page on the wiki states clearly that INPUT_DEVICES needs to be changed, but they both mention that evdev requires udev, and the above output from emerge does provide some clue as to whats going on, and the changes required. Yes, it look me "less than an hour", but I knew exactly what I was doing and am generally capable of understanding and resolving problems as they arise. I might have been a little more inclined to offer my assistance had this thread not been so difficult to parse and had you not decided to go off on a tangent with your "counter-argument" (yes, that *is* a tangent unless you think that linux capabilities, selinux, etc, etc, have some baring on the removing *kits, dbus, udev). So, again, as I tried to point out above (which incidentally became "the threat is a man of straw"), you need to think about your mode of presentation, and focus ... because honestly its really difficult for me to raise the energy to hit the reply button.

best ... khay

ps. its also difficult to read the thread when the insertions (via cut and paste from the terminal I assume) make the page format wider than the text (via extranious spaces). Reader have to scroll right then left to see the entire page.
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Tue Jun 03, 2014 2:54 pm    Post subject: Reply with quote

In the light of the kind kayyam's reply, for which I sincerely thank
him,

what needs to be done is,

set:

Code:
INPUT_DEVICES="mouse keyboard"


in make.conf

( was: INPUT_DEVICES="evdev"
and that was what prevented X reinstall with -udev )

Code:
# emerge -tuDN @world @system

These are the packages that would be merged, in reverse order:

Calculating dependencies  ..... done!
[nomerge       ] www-client/firefox-29.0  USE="alsa gstreamer hardened minimal -bindist -custom-cflags -custom-optimization -dbus -debug -jit -libnotify (-pgo) -pulseaudio (-selinux) -startup-notification -system-cairo -system-icu -system-jpeg -system-sqlite {-test} -wifi" LINGUAS="-af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW -zu"
[nomerge       ]  media-plugins/gst-plugins-meta-0.10-r8:0.10  USE="X a52 aac alsa dts dv dvb dvd ffmpeg flac jack lame mms mp3 mpeg musepack ogg oss taglib theora v4l vcd vorbis vpx wavpack x264 xv xvid -cdda -http -libass -libvisual -opus -pulseaudio"
[ebuild  NS    ]   media-plugins/gst-plugins-v4l2-0.10.31:0.10 [1.2.3:1.0] USE="-udev" 0 kB
[ebuild   R    ]   media-libs/gst-plugins-base-0.10.36:0.10  USE="nls -introspection* -orc" 0 kB
[nomerge       ] app-editors/emacs-24.3-r3:24  USE="X alsa gif gnutls gpm gtk3 imagemagick jpeg pax_kernel png sound svg tiff xpm -Xaw3d (-aqua) -athena -dbus -games -gconf -gsettings -gtk -gzip-el -hesiod -kerberos -libxml2 -livecd -m17n-lib -motif (-selinux) -source -toolkit-scroll-bars -wide-int -xft"
[ebuild   R    ]  gnome-base/librsvg-2.40.2:2  USE="-introspection* -tools -vala" 0 kB
[nomerge       ] media-plugins/gst-plugins-meta-0.10-r8:0.10  USE="X a52 aac alsa dts dv dvb dvd ffmpeg flac jack lame mms mp3 mpeg musepack ogg oss taglib theora v4l vcd vorbis vpx wavpack x264 xv xvid -cdda -http -libass -libvisual -opus -pulseaudio"
[nomerge       ]  media-plugins/gst-plugins-taglib-0.10.31:0.10
[ebuild   R    ]   media-libs/gstreamer-0.10.36:0.10  USE="nls -introspection* -orc {-test}" 0 kB
[nomerge       ] x11-libs/gtk+-2.24.23:2  USE="vim-syntax (-aqua) -cups -debug -examples -introspection {-test} -xinerama"
[ebuild   R    ]  x11-libs/gdk-pixbuf-2.30.7-r1:2  USE="X jpeg jpeg2k tiff -debug -introspection* {-test}" ABI_X86="(64) -32 (-x32)" 0 kB
[nomerge       ] app-crypt/jacksum-1.7.0
[nomerge       ]  virtual/jre-1.7.0:1.7
[nomerge       ]   virtual/jdk-1.7.0:1.7
[nomerge       ]    dev-java/icedtea-bin-7.2.4.3:7  USE="X alsa cups -cjk -doc -examples -nsplugin -source"
[nomerge       ]     net-print/cups-1.7.1-r1  USE="X acl gnutls pam ssl threads -dbus -debug -java -kerberos -lprng-compat -python (-selinux) -static-libs -systemd -usb -xinetd -zeroconf" LINGUAS="ca es fr it ja ru" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7 (-python2_6)"
[nomerge       ]      net-print/cups-filters-1.0.53  USE="foomatic jpeg png tiff -dbus -perl -static-libs -zeroconf"
[ebuild   R    ]       app-text/poppler-0.24.5:0/44  USE="cxx jpeg jpeg2k lcms png tiff utils -cairo -cjk -curl -debug -doc -introspection* -qt4" 0 kB
[nomerge       ] x11-drivers/xf86-video-ati-7.3.0  USE="-glamor -udev"
[nomerge       ]  x11-base/xorg-server-1.15.1:0/1.15.1  USE="ipv6 nptl suid xorg -dmx -doc -kdrive -minimal (-selinux) -static-libs -tslib -udev -unwind -xnest -xvfb"
[ebuild  N     ]   x11-base/xorg-drivers-1.15  INPUT_DEVICES="keyboard mouse -acecad -aiptek -elographics -evdev -fpit -hyperpen -joystick -mutouch -penmount -synaptics -tslib -vmmouse -void -wacom" VIDEO_CARDS="radeon vesa -apm -ast -chips -cirrus -dummy -epson -fbdev -fglrx (-freedreno) (-geode) -glint -i128 (-i740) -intel -mach64 -mga -modesetting -neomagic -nouveau -nv (-nvidia) (-omap) (-omapfb) -qxl -r128 -radeonsi -rendition -s3virge -savage -siliconmotion -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -via -virtualbox -vmware (-voodoo)" 0 kB

Total: 7 packages (1 new, 1 in new slot, 5 reinstalls), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] Interrupted.


Code:
# emerge -c

...[snip]...

>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 dev-libs/gobject-introspection
    selected: 1.38.0
   protected: none
     omitted: none

 sys-libs/mtdev
    selected: 1.1.4
   protected: none
     omitted: none

All selected packages: dev-libs/gobject-introspection-1.38.0 sys-libs/mtdev-1.1.4

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No]


Also mdev needs to be removed from default, and added to sysinit runlevel...

Code:

mybox somewhere # rc-update del mdev default
 * service mdev removed from runlevel default
mybox somewhere # rc-update add mdev sysinit
 * rc-update: mdev already installed in runlevel `sysinit'; skipping
mybox somewhere #



And now, I'll try and reboot.

I can try and report how the booting goes:

(I'll be skipping executable logging, which is very very verbose in Grsecurity
enabled kernel with executable logging turned on, which is my case)
(and overall once I get a little tired from typing --this is manually typing,
typoes certainly there-- I'll skip words and stuff)
Code:

...
  OpenRC 0.12.4 is starting up Gentoo Linux (x86_64)
...
 * Mounting /proc ...
...
 * Mounting /run ...
...
 * /run/openrc: creating directory
 * /run/lock: creating directory
...
 * Mounting /dev/mqueue ...
...
 * Mounting /dev/pts ...
 * Mounting /dev/shm ...
...
 * Mounting /sys ...
 * Mounting debug filesystem ..
 * Mounting cgroup filesystem ...
 * setting up tmpfiles.d entries for /dev ...
 * Loading kernel modules for detected hardware ...
mdev: unknown user/group 'root:kvm' on line 26
mdev: unknown user/group 'root:kvm' on line 29
mdev: unknown user/group 'root:kvm' on line 61
 * Mounting /dev/pts ...
 * Mounting /dev/shm ...
 * Setting system clock using the hardware clock [UTC] ...
 * Loading module snd-hda-intel ...
 * Autoloaded 1 module(s)
 * Starting lvmetad ...
 * Setting up the Logical Volume Manager ...
 * Checking local filesystems ...
/dev/sdaX ...
/dev/sdaX ...
 * Remounting root filesystem read/write ...
 * Remounting filesystems ...
...


And the rest...
**** simply flawless, so far, apparently ***

Logged in as myself.
Code:

$ startx &


This is now X, deployed without errors (well, there are minor issues, for
different topic, not connected to, neither caused by, anything in this topic),
but the keyboard and the mouse, work just fine.

Code:
me@mybox ~ $ setxkbmap hr && sleep 10 && setxkbmap gb &
[1] 2783
me@mybox ~ $ ŠĐŽĆČ šđžćč (That's Croatian keyboard) ^C
[1]+  Done                    setxkbmap hr && sleep 10 && setxkbmap gb
me@mybox ~ $ setxkbmap ua && sleep 160 && setxkbmap gb &
[1] 2800
me@mybox ~ $ Спава Украини! (That's Ukrainian keyboard)


cgit on apache shows my gits and Piotr Krabowski's git that I cloned from his
github, just fine.

mplayer works, ffmpeg works...

I don't have much else installed (yet). All is just fine.

I can certainly recommend mdev-like-a-boss!

I'll post a little more, to thank again khay for his solution that I
wasn't able to find on my own, and not much else. Tired, and need some rest
first.

( Just to point out that fixing the posts to fit in 1024x768 display like mine is probably a lot of work...
Of manully wrapping the console output...
I''ll try and do it, but I can't promise. It certainly would've been an overkill to do it while pasting... )

EDIT: just wrapped... was not such quick work to do, but... this is so much better for the readers!

It is more urgent to post this solution, so others could benefit as well.

Miroslav Rovis
www.CroatiaFidelis.hr
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Tue Jun 03, 2014 4:44 pm    Post subject: Reply with quote

khayyam wrote:
miro ... sometimes less is more, there is soooo much output above that someone looking to help you can't see what the issue is because there is too much surrounding noise. By keeping your reports simple, "terse", etc, it makes it easy(ier) for the reader to identify the problem.

miroR wrote:
Code:
(dependency required by "x11-base/xorg-drivers-1.15[input_devices_evdev]" [ebuild])

This states that INPUT_DEVICES="evdev" is set on x11-base/xorg-drivers, and as evdev requires udev (or eudev), and the provider is package.masked, a dependency is unmet. So, in make.conf set INPUT_DEVICES="keyboard mouse" and re-emerge x11-base/xorg-drivers, you should then be able to --depclean x11-drivers/xf86-input-evdev and so avoid the above dependency issue.

miroR wrote:
Code:
mybox somewhere # rc-status
Runlevel: default
 mdev    [  started  ]

mdev should be in the 'sysinit' runlevel ...

Code:
# rc-update del mdev default
# rc-update add mdev sysinit

miroR wrote:
I just read the khay's recommendation, where he states he had no issues purged all (eudev as well).... Uninstalling dbus and *kits (to Unfacilitate Remote Seats) [...] search for, say, "it took less than an hour to transition"

Think ... does this information (and the link ... which the reader *may* follow/read thinking that perhaps this is relevant to your issue) provide anything but noise?

miroR wrote:
But this is definitely not the one hour that khay talked about... Well, not on my system... On my system, so far, it is half a day, and not counting in the preparations.

Neither the mdev-like-a-boss README nor the mdev page on the wiki states clearly that INPUT_DEVICES needs to be changed, but they both mention that evdev requires udev, and the above output from emerge does provide some clue as to whats going on, and the changes required. Yes, it look me "less than an hour", but I knew exactly what I was doing and am generally capable of understanding and resolving problems as they arise. I might have been a little more inclined to offer my assistance had this thread not been so difficult to parse and had you not decided to go off on a tangent with your "counter-argument" (yes, that *is* a tangent unless you think that linux capabilities, selinux, etc, etc, have some baring on the removing *kits, dbus, udev). So, again, as I tried to point out above (which incidentally became "the threat is a man of straw"), you need to think about your mode of presentation, and focus ... because honestly its really difficult for me to raise the energy to hit the reply button.

best ... khay

ps. its also difficult to read the thread when the insertions (via cut and paste from the terminal I assume) make the page format wider than the text (via extranious spaces). Reader have to scroll right then left to see the entire page.


In the first place, unless I was enlightened to look up the make.conf and find the INPUT_DEVICES="evdev" in there and think, I wouldn't have done this without your help.

I was already abandoning mdev-like-a-buss thinking I couldn't make it.

So, in the first place, thank you!

Also, the readers owe it to you that I wrapped it up now, it's not easy to find the almost half hour of time to wrap it. I do use vim, but I don't know the advanced programming to be able to not have to go occasionally line by line to wrap some texts...

I would like not to say any more, because, what it important the most, is your kindness.

However, I can not throw the idea of the whole topic in the garbage, I disagree with you on the reasons for my opening this topic. It has to do with those things.

Can we leave it there at least for now.

Thank you again!

Miroslav Rovis
www.CroatiaFidelis.hr
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Tue Jun 03, 2014 8:17 pm    Post subject: Reply with quote

miroR wrote:
Code:
mdev: unknown user/group 'root:kvm' on line 26
mdev: unknown user/group 'root:kvm' on line 29
mdev: unknown user/group 'root:kvm' on line 61

miro ... this can be fixed by either adding a kvm group via 'groupadd' or commenting the following lines in /etc/mdev.conf

Code:
kvm root:kvm 660
vhost-net root:kvm 660
net/tun[0-9]* root:kvm 660


miroR wrote:
However, I can not throw the idea of the whole topic in the garbage, I disagree with you on the reasons for my opening this topic. It has to do with those things.

My comments from the beginning were entirely directed toward your presentation, and they stand, there is too much tangential information, too much fluff, etc ... note in the above you quoted by entire post when there was no real reason to, you then reiterated what was said by me (re INPUT_DEVICES and the runlevel), showed us that the keyboard could input in 3x different languages, told us of the cgit status, etc, etc ... this just makes it harder for others to follow along, all you need say it that "it works" or what-have-you.

I told you it was too much for me (and I probably understand the problem well) so expecting that this is helpful to others is, I think, mistaken ... and there is no need to PM me and explain how this is an issue of knowledge, its not, as I was at pains to make clear its primarily about making yourself, and the problem, clear, so, for example, pointing others at a post by me stating "it took less than an hour" doesn't make anything clearer, it just adds to the noise. It seems you want to ignore this advice (as I seem to be repeating myself), but you do this at your peril, because I will eventually give up.

best ... khay
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Tue Jun 03, 2014 8:46 pm    Post subject: Reply with quote

khayyam wrote:
miroR wrote:
Code:
mdev: unknown user/group 'root:kvm' on line 26
mdev: unknown user/group 'root:kvm' on line 29
mdev: unknown user/group 'root:kvm' on line 61

miro ... this can be fixed by either adding a kvm group via 'groupadd' or commenting the following lines in /etc/mdev.conf

Code:
kvm root:kvm 660
vhost-net root:kvm 660
net/tun[0-9]* root:kvm 660


Thanks for this. I was going to live with it, but it's sure better this way.
khayyam wrote:
miroR wrote:
However, I can not throw the idea of the whole topic in the garbage, I disagree with you on the reasons for my opening this topic. It has to do with those things.

My comments from the beginning were entirely directed toward your presentation, and they stand, there is too much tangential information, too much fluff, etc ... note in the above you quoted by entire post when there was no real reason to, you then reiterated what was said by me (re INPUT_DEVICES and the runlevel), showed us that the keyboard could input in 3x different languages, told us of the cgit status, etc, etc ... this just makes it harder for others to follow along, all you need say it that "it works" or what-have-you.

I told you it was too much for me (and I probably understand the problem well) so expecting that this is helpful to others is, I think, mistaken ... and there is no need to PM me and explain how this is an issue of knowledge, its not, as I was at pains to make clear its primarily about making yourself, and the problem, clear, so, for example, pointing others at a post by me stating "it took less than an hour" doesn't make anything clearer, it just adds to the noise. It seems you want to ignore this advice (as I seem to be repeating myself), but you do this at your peril, because I will eventually give up.

best ... khay


If I saw that you were completely right, I would agree with you.

Whether you would help me or not. Repeating will not help me understand. I don't agree in all you propose.

Let this be the last, and pls. let me do things the way I best know and understand to.

Thanks again for saving my mdev-like-a-boss install, because I was going to stop trying.

I will always admit that so often you do just the right things, such as letting us, common users, have the normal GnuPG 1, and not the thingy GnuPG 2 (thingy as Tractor Girl made the comparison about such programs, let's take it in a wide sense of the world, to not disagree).

Miroslav Rovis
www.CroatiaFidelis.hr
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Tue Jun 03, 2014 8:49 pm    Post subject: Reply with quote

I'd like to post here various config files, to facilitate other users that might
have difficulty installing mdev-like-a-boss:

https://github.com/slashbeast/mdev-like-a-boss

A note: I've edited some of these files for posting them here so they fit
roughly on 79 columns as is the standard. They are not always in that shape in
my /etc/portage . They have long lines. So use with care.

( possibly some of the options are
necessary for mdev as can be found on the wiki:

https://wiki.gentoo.org/wiki/Mdev

)

emerge --info
Code:

Portage 2.2.10 (hardened/linux/amd64, gcc-4.8.2, glibc-2.19,
3.14.2-hardened-140503-09 x86_64)
=================================================================
System uname:
Linux-3.14.2-hardened-140503-09-x86_64-AMD_Phenom-tm-_II_X4_965_Processor-with-gentoo-2.2
KiB Mem:    16408184 total,  12493824 free
KiB Swap:   20971516 total,  20971516 free
Timestamp of tree: Fri, 02 May 2014 00:45:01 +0000
ld GNU ld (GNU Binutils) 2.24
app-shells/bash:          4.2_p47
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.6-r1, 3.3.5, 3.4.0
dev-util/cmake:           2.8.12.2
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.14.1
sys-devel/binutils:       2.24-r2
sys-devel/gcc:            4.8.2
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.14 (virtual/os-headers)
sys-libs/glibc:           2.19
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: /portage-prev/
    priority: 9999

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x
ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3
trident usb-audio via82xx via82xx-modem ymfpci"
ANT_HOME="/usr/share/ant"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias
auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm
authz_default authz_groupfile authz_host authz_owner authz_user autoindex
cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires
ext_filter file_cache filter headers include info log_config logio mem_cache
mime mime_magic negotiation rewrite setenvif speling status unique_id userdir
usertrack vhost_alias"
ARCH="amd64"
AUTOCLEAN="yes"
BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_3
python_targets_python2_7 multilib hardened pax_kernel pic xtpax -jit -orc"
CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon
braindump author"
CAMERAS="ptp2"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache"
COLORFGBG="0;default;15"
COLORTERM="rxvt-xpm"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d
/etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild
/etc/sandbox.d /etc/terminfo"
CVS_RSH="ssh"
CXXFLAGS="-march=native -O2 -pipe"
DEFAULT_ABI="amd64"
DISPLAY=":0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vi"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--keep-going --with-bdeps=y --autounmask-keep-masks --ask
--verbose"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs candy config-protect-if-modified
distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs
protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs
unmerge-orphans userfetch userpriv usersandbox usersync webrsync-gpg xattr"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"
-a /var/log/portage_logs/wget-fetch.log"
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ;
port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ;
eval \"declare -a ssh_opts=(\${3})\" ; exec sftp -P \${port}
\"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}"
"${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:}
; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync
--rsh=\"ssh -p\${port} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync
"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS="-O2 -pipe"
FLTK_DOCDIR="/usr/share/doc/fltk-1.3.2_p10088/html"
GCC_SPECS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt
gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2
rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx"
GRUB_PLATFORMS="pc multiboot"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HOME="/home/miro"
HUSHLOGIN="FALSE"
INFOPATH="/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.2/info:
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/info:/usr/share/info/emacs-24"
INPUT_DEVICES="mouse keyboard"
INSTALL_MASK=" /usr/lib/systemd"
IUSE_IMPLICIT="prefix"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
LANG="en_GB.utf8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text"
LC_MESSAGES="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_arm="lib"
LIBDIR_arm64="lib64"
LIBDIR_n32="lib32"
LIBDIR_n64="lib64"
LIBDIR_o32="lib"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_s390="lib32"
LIBDIR_s390x="lib64"
LIBDIR_sparc32="lib32"
LIBDIR_sparc64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib32"
LIBDIR_x86_fbsd="lib32"
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
LOGNAME="miro"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:
bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:
sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:
*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:
*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:
*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:
*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:
*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:
*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:
*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:
*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:
*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:
*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:
*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:
*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:
*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:
*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:
*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:
*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:
*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:
*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:
*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAIL="/var/mail/miro"
MAKEOPTS="-j7"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:
/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.2/man:
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/man:
/etc/java-config-2/current-system-vm/man/"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32
/usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|
udev|systemd|clang|python-exec)"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb
php profiler soa visualweb webcommon websvccommon xml"
NOCOLOR="true"
OFFICE_IMPLEMENTATION="libreoffice"
OLDPWD="/home/miro"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2"
PHP_TARGETS="php5-5"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc sparc64-freebsd ppc-openbsd x86-openbsd ppc64 x86-winnt
x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos
x64-openbsd ia64-hpux hppa x86-netbsd ppc64-linux x86-cygwin amd64-linux
ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos
sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd
x64-solaris m68k sh arm64 x86-solaris sparc-fbsd"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="info warn error log qa"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_DIR="/etc/portage/gpg"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes
--default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
PORTAGE_PYTHONPATH="/usr/lib64/portage/pym"
PORTAGE_REPOSITORIES="[DEFAULT]
main-repo = gentoo

[gentoo]
location = /usr/portage
masters =
priority = 9999
sync-type = rsync
sync-uri = /portage-prev/
"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
--omit-dir-times --compress --force --whole-file --delete --stats
--human-readable --timeout=180 --exclude=/distfiles --exclude=/local
--exclude=/packages"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="security.* system.nfs4_acl"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
PORT_LOGDIR="/var/log/portage_logs"
PORT_LOGDIR_CLEAN="find /var/log/portage_logs -type f ! -name summary.log*
-mtime +90 -delete"
PRELINK_PATH_MASK="/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:
/usr/lib64/libsoftokn3.so"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND
USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH
USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
PWD="/Cmn/m/Mail"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python2_7"
PYTHON_TARGETS="python2_7 python3_3"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}"
"${URI}" -a /var/log/portage_logs/wget-fetch.log"
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ;
port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ;
exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\""
rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2"
RPMDIR="/usr/portage/rpm"
RUBYOPT="-rauto_gem"
RUBY_TARGETS="ruby19 ruby20"
SHELL="/bin/bash"
SHLVL="3"
SYMLINK_LIB="yes"
SYNC=""
SYSTEMD_LESS="FRSM --shift 5"
TERM="rxvt-unicode"
TIME_STYLE="posix-long-iso"
UNINSTALL_IGNORE="/lib/modules/*"
USE="X a52 acl alsa amd64 apache2 audit bash-completion berkdb bzip2 caps cdr
cli cracklib crypt cscope css cxx dri dvb dvdr fam ffmpeg fontconfig gdbm gif
git gnutls gpm gstreamer gzip hardened iconv imagemagick ipv6 jack jpeg jpeg2k
justify lame libcaca mad maildir mhash mmx mng modules mplayer multilib
ncurses nls nptl ogg opengl openmp pam pax_kernel pcre png readline sasl sdl
session smp sound sox sqlite sqlite3 sse sse2 ssl ssse svg sysvipc tcpd tiff
unicode urandom v4l vim-syntax vorbis x264 xattr xine xtpax xv xvid zlib"
ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106
cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0
intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias
auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm
authz_default authz_groupfile authz_host authz_owner authz_user autoindex
cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires
ext_filter file_cache filter headers include info log_config logio mem_cache
mime mime_magic negotiation rewrite setenvif speling status unique_id userdir
usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage
tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df
interface irq load memory rrdtool swap syslog" ELIBC="glibc"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt
gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2
rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx"
GRUB_PLATFORMS="pc multiboot" INPUT_DEVICES="mouse keyboard" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5"
PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3"
RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="radeon vesa"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface
geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac
delude chaos account"
USER="miro"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES
APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CROSSCOMPILE_OPTS
CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS
FFTOOLS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS
INPUT_DEVICES KERNEL LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES
MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL
OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES
OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS
QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND
UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_PPC ABI_S390 CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64
hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips ppc ppc64
ppc64-linux ppc-aix ppc-macos ppc-openbsd s390 sh sparc sparc64-freebsd
sparc64-solaris sparc-fbsd sparc-solaris x64-freebsd x64-macos x64-openbsd
x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux
x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin DragonFly FreeBSD glibc HPUX
Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
USE_EXPAND_VALUES_KERNEL="AIX Cygwin Darwin FreeBSD freemint HPUX Interix
linux NetBSD OpenBSD SunOS Winnt"
USE_EXPAND_VALUES_USERLAND="BSD GNU"
USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d"
VIDEO_CARDS="radeon vesa"
WINDOWID="12582919"
WINDOWPATH="7"
XAUTHORITY="/home/miro/.Xauthority"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface
geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac
delude chaos account"
_="/usr/bin/emerge"



But not all is there to find, for common users like me.

Most notably, the USE flags are not complete. Pls. compare the USE flags from
my emerge --info above to the use flags in my:

/etc/portage/make.conf:

Code:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j7"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="a52 alsa apache2 audit bash-completion berkdb bzip2 caps cdr crypt \
     cscope css -dbus dri dvb dvdr fam ffmpeg fontconfig gdbm \
     -geoip gif git -gnome gnutls gpm gstreamer gzip hardened \
     imagemagick -introspection jack jpeg jpeg2k -kde lame libcaca mad \
     maildir mhash mmx mng mplayer ncurses nls ogg opengl png readline \
     sasl sdl -selinux sysvipc smp sound sox sqlite sqlite3 sse2 \
     ssl ssse svg tiff -udev unicode v4l vim-syntax vorbis X x264 \
     xattr xine xv xvid zlib -pulseaudio"
ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="-* @FREE"
INSTALL_MASK="${INSTALL_MASK} /usr/lib/systemd"
PORTDIR="/usr/portage"
PORT_LOGDIR="/var/log/portage_logs"
PORTAGE_ELOG_CLASSES="info warn error log qa"
PORTAGE_ELOG_SYSTEM="save"
PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime
+90 -delete"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
PORTAGE_GPG_DIR="/etc/portage/gpg"
# allegedly disables 'emerge --sync' :
SYNC=""
FEATURES="webrsync-gpg candy strict"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\"
\"\${URI}\" -a /var/log/portage_logs/wget-fetch.log"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\"
\"\${URI}\" -a /var/log/portage_logs/wget-fetch.log"
EMERGE_DEFAULT_OPTS="--keep-going --with-bdeps=y --autounmask-keep-masks --ask
--verbose"

GRUB_PLATFORMS="pc multiboot"
#GENTOO_MIRRORS="http://mirror.netcologne.de/gentoo/
#ftp://mirror.netcologne.de/gentoo/ rsync://mirror.netcologne.de/gentoo/"
#GENTOO_MIRRORS="http://gd.tuwien.ac.at/opsys/linux/gentoo/
#ftp://gd.tuwien.ac.at/opsys/linux/gentoo/"
#GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo
#ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo
#rsync://gentoo.prz.rzeszow.pl/gentoo http://gentoo.prz.rzeszow.pl
#http://gentoo.wheel.sk/ ftp://gentoo.wheel.sk/pub/linux/gentoo/"
#GENTOO_MIRRORS="http://192.168.3.2/portage-prev/"
#GENTOO_MIRRORS="http://192.168.3.5/gentoo/"
VIDEO_CARDS="radeon vesa"
INPUT_DEVICES="mouse keyboard"


Important for the transition we are dealing with in the number of last posts
in this topic:

Code:
[b]/etc/portage/package.mask[/b]:
media-video/libav
gnome-base/gconf
>=app-crypt/gnupg-2.0.22
app-accessibility/at-spi2-atk
app-accessibility/at-spi2-core
sys-apps/dbus
x11-libs/gtk+:3
sys-auth/polkit
sys-auth/consolekit
media-sound/pulseaudio
sys-apps/systemd
sys-fs/udev
sys-fs/udev-init-scripts
sys-fs/eudev
x11-drivers/xf86-input-evdev


Most of the masks are connected to the posts of this topic.

Some of the masks are related to other topics, such as:

Libav (Avconv) Imposition on Users who want FFmpeg
https://forums.gentoo.org/viewtopic-t-989196.html

or

GnuPG 1 and not 2, subtopic in
Air-Gapped Gentoo Install, Tentative
https://forums.gentoo.org/viewtopic-t-987268-start-25.html#7551458

/etc/portage/package.keywords:
Code:

# empty


/etc/portage/package.use:
Code:
x11-base/xorg-server -udev
#sys-kernel/linux-firmware savedconfig
media-gfx/imagemagick pango truetype
#sys-kernel/hardened-sources -freedist
x11-wm/openbox xdg imlib
x11-drivers/xf86-video-ati -glamor
x11-libs/libXfont truetype
dev-libs/libxml2 python
>=media-libs/mesa-10.1.0 gbm
x11-terms/rxvt-unicode pixbuf
>=app-text/ghostscript-gpl-9.14 cups
virtual/ffmpeg threads sdl jpeg2k mp3 x264 X theora vdpau
media-sound/sox encode ffmpeg
media-libs/mlt xml ffmpeg python gtk melt frei0r sdl kde qt4
media-sound/audacity alsa ffmpeg flac id3tag jack ladspa libsamplerate midi \
mp3 soundtouch twolame vamp vorbis
media-plugins/gst-plugins-meta ogg vorbis X a52 aac alsa dts dv dvb dvd esd \
ffmpeg flac lame mms mp3 mpeg musepack mythtv oss taglib theora v4l vcd vpx \
wavpack xv
media-video/vlc dvd ffmpeg mpeg mad wxwindows aac dts a52 ogg flac theora \
oggvorbis matroska freetype xv svga gnutls stream vlm
media-video/ffmpeg X aac alsa amr aviocat avx bzip2 cpudetection cws2fws \
dirac encode faac ffeval frei0r graph2dot hardcoded-tables ieee1394 ismindex \
jpeg2k mmx mp3 oss pic pktdumper qt-faststart schroedinger sdl theora threads \
trasher truetype v4l v4l2 vdpau vorbis vpx x264 xvid zlib 3dnow 3dnowext \
aacplus ass rtmp speex cdio gnutls gsm jack libass mmxext modplug network \
openssl ssse3 vaapi fontconfig libcaca libsoxr twolame
media-video/gpac sdl ssl a52 aac alsa ffmpeg jack jpeg jpeg2k mad opengl png \
theora truetype vorbis xml xvi
media-libs/swfdec  gtk alsa ffmpeg gstreamer
>=dev-libs/openssl-0.9.6d bindist
media-gfx/imagemagick X jpeg lcms png svg tiff truetype xml corefonts djvu \
fftw fontconfig fpx graphviz hdri jbig jpeg2k lqr openexr pango perl \
postscript webp wmf
>=dev-ruby/rubygems-2.0.14 ruby_targets_ruby21
>=dev-ruby/json-1.8.1 ruby_targets_ruby21
>=dev-ruby/racc-1.4.11 ruby_targets_ruby21
>=dev-ruby/rake-0.9.6-r1 ruby_targets_ruby21
>=dev-ruby/rdoc-4.0.1-r2 ruby_targets_ruby21
media-libs/alsa-lib python
>=media-libs/gd-2.0.35-r3 truetype
net-misc/openssh bindist
dev-vcs/git cgi doc gtk highlight tk
>=media-libs/libpng-1.6.10 apng
www-servers/apache doc suexec
dev-lang/tk truetype
www-apps/cgit vhosts
www-client/firefox -dbus
x11-libs/gtk+ -dbus -introspection
sys-apps/busybox mdev
Back to top
View user's profile Send private message
jonathan183
Guru
Guru


Joined: 13 Dec 2011
Posts: 318

PostPosted: Tue Jun 03, 2014 10:55 pm    Post subject: Reply with quote

miroR wrote:
( jonathan183, why -pam, is it also one of the programs not needed
really? )

see https://forums.gentoo.org/viewtopic-t-981842-highlight-opinions+pam.html thread, pam still pulled in consolekit
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Wed Jun 04, 2014 2:11 pm    Post subject: Reply with quote

Problem: Remote hypothetical attackers have used hypothetical means to possibly subvert every component of the Gentoo OS stack to contain hypothetical backdoors for their hypothetical use and want to hypothetically gain access to an otherwise mundane system, which is now a bright red target by sole virtue of the improbable volume of incessant klaxon alarm screeds written by its operator.

Solution: Unplug the computer. Apply repeated blunt force to (in order) the computer's network interfaces, drive interfaces, input device ports, and CPU as it may have hypothetically been subverted by hypothetical government agents. The computer is now secure. Non-hypothetical attacks on forum-goers' sanity are also resolved as a side benefit.
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Thu Jun 05, 2014 11:48 am    Post subject: Reply with quote

jonathan183 wrote:
miroR wrote:
( jonathan183, why -pam, is it also one of the programs not needed
really? )

see https://forums.gentoo.org/viewtopic-t-981842-highlight-opinions+pam.html thread, pam still pulled in consolekit


Thanks, jonathan183, you have really been kind, and khay, and Tractor Girsl (whose humorois, in our topic, well... tragicomic actually, Youtube link that she gave I will cite in the upcoming post) ...

The link you gave is being studied here.

More development (possibly tending to fine conclusion), presentation being prepared.

Miroslav Rovis
www.CroatiaFidelis.hr
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Thu Jun 05, 2014 5:17 pm    Post subject: Reply with quote

For those who followed my squinting and wandering due to my ineptness in this
hard to see and find things Gentoo wood of concepts, you mush have noticed how
I didn't update for some 31 days.

Well I am trying to update now.

And the reason I hadn't before is exactly because of the Lennart Poettering
(and the Dear Leader personally, yes I mean Linus Torvalds), and other people
seem to force/allow for this windozation of Linux, and I do expect problems due
to thingycizing more programs, that haven't been thingycized before (refer to
the Tractor Girl's youtube link, in a post previously in this topic to
understand what I mean).

While rsync'ing my local mirror (which I achieved during the long quest in:
Air-Gapped Gentoo Install
(link given previously)
which is too much wandering to easily read, and if I re-explain that in clearer
terms, I'll give you a link right here)

So, while rsyncing, I simply downloaded, from the snapshots/ directory:

Code:
portage-20140529.tar.xz
portage-20140529.tar.xz.gpgsig
portage-20140529.tar.xz.md5sum
portage-20140529.tar.xz.umd5sum

to later copy these in my /usr/portage/distfiles/, and "chown portage:portage"
them. Then:

Code:
emerge-webrsync -k -v

does the same as what all the online syncing does, only nicer, and sooo much
safer (if the local mirror was checked and moved offline, actually on my SOHO,
safely).

emerge-webrsync is recommeded in the Gentoo Handbook, and has its
documentation pages for you to read.

This emerge-webrsync option is indeed amazing to me. I like the fact that all
is digitally signed in such, actually, simple and nice way.

You can see that it took me time, because I take really great care to do all
that I can to avoid viri and above all, surveillance. I wrote in the
Air-Gapped Install some of my ways of checking and transferring the mirror
distfiles/ (around 180G) to be available in offline SOHO.

So I'm trying to update my system:

Code:

gbn distfiles # emerge -tuDN @system @world

These are the packages that would be merged, in reverse order:

Calculating dependencies                                ... done!

The following packages are causing rebuilds:

  (media-video/ffmpeg-2.2.2:0/52.55.55::gentoo, ebuild scheduled for merge)
  causes rebuilds for:

    (media-video/mplayer-1.2_pre20130729:0/0::gentoo, ebuild scheduled for
    merge)

  (x11-base/xorg-server-1.15.99.902:0/1.15.99.902::gentoo, ebuild scheduled
  for merge) causes rebuilds for:

    (x11-drivers/xf86-input-mouse-1.9.0:0/0::gentoo, ebuild scheduled for
    merge)

    (x11-drivers/xf86-input-keyboard-1.7.0:0/0::gentoo, ebuild scheduled for
    merge)

    (x11-drivers/xf86-video-vesa-2.3.3:0/0::gentoo, ebuild scheduled for
    merge)

    (x11-drivers/xf86-video-ati-7.3.0:0/0::gentoo, ebuild scheduled for merge)

  (app-text/poppler-0.26.1:0/46::gentoo, ebuild scheduled for merge) causes
  rebuilds for:

    (net-print/cups-filters-1.0.53:0/0::gentoo, ebuild scheduled for merge)

[ebuild  rR    ] media-video/mplayer-1.2_pre20130729  USE="X a52 alsa cdio dvb
dvd dvdnav enca encode gif iconv ipv6 jack jpeg jpeg2k libass libcaca mad mmx
mng network opengl osdmenu png sdl shm sse sse2 truetype unicode v4l vorbis
x264 xscreensaver xv xvid -3dnow -3dnowext -aalib (-altivec) (-aqua) -bidi
-bindist -bl -bluray -bs2b -cddb -cdparanoia -cpudetection -debug -dga
-directfb -doc -dts -dv -dxr3 -faac -faad -fbcon -ftp -ggi -gsm -joystick
-ladspa -libmpeg2 -lirc -live -lzo -md5sum -mmxext -mp3 -nas -nut -openal -oss
-pnm -pulseaudio -pvr -radio -rar -rtc -rtmp -samba (-selinux) -speex -ssse3
-tga -theora -toolame -tremor -twolame -vdpau (-vidix) -xanim -xinerama -xvmc
-zoran" VIDEO_CARDS="-mga -s3virge -tdfx" 0 kB

[ebuild  r  U  ]  media-video/ffmpeg-2.2.2:0/52.55.55 [1.2.6:0/0] USE="3dnow
3dnowext X aac aacplus alsa amr avx bzip2 cdio cpudetection encode faac
fontconfig frei0r gnutls gsm hardcoded-tables iconv ieee1394 jack jpeg2k
libass libcaca libsoxr mmx mmxext modplug mp3 network opengl%* openssl oss pic
rtmp schroedinger sdl speex sse%* sse2%* ssse3 theora threads truetype twolame
v4l vaapi vdpau vorbis vpx x264 xvid zlib (-altivec) -amrenc% (-armv5te)
(-armv6) (-armv6t2) (-armvfp) -avx2% -bindist -bluray -celt -debug -doc
-examples -fdk -flite -fma3% -fma4% -gme% -iec61883 -ladspa% -libv4l
(-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-neon) -openal -opus
-pulseaudio -quvi% -sse3% -sse4% -sse4_2% -ssh% -static-libs {-test} -wavpack%
-webp% -x265% -zvbi% (-vis%)" FFTOOLS="aviocat cws2fws ffescape ffeval
ffhash%* fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
6,862 kB

[ebuild     U  ] www-client/firefox-29.0.1 [29.0] USE="alsa gstreamer hardened
minimal -bindist -custom-cflags -custom-optimization -dbus -debug -jit
-libnotify (-pgo) -pulseaudio (-selinux) -startup-notification -system-cairo
-system-icu -system-jpeg -system-sqlite {-test} -wifi" LINGUAS="-af -ar -as
-ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA
-eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl
-gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lt -lv
-mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru
-si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW -zu"
139,391 kB

[ebuild     U  ] media-plugins/alsa-plugins-1.0.27-r3 [1.0.27-r1] USE="ffmpeg
jack -debug -libsamplerate -pulseaudio -speex" ABI_X86="(64%*) -32% (-x32)" 0
kB

[nomerge       ] www-apps/cgit-0.10.1  USE="highlight lua vhosts -doc -jit"

[ebuild   R    ]  app-admin/webapp-config-1.53  USE="portage"
PYTHON_TARGETS="python2_7 python3_3 -pypy (-python2_6) -python3_2 -python3_4%"
0 kB

[ebuild     U  ] dev-vcs/subversion-1.8.9 [1.8.8] USE="apache2 berkdb dso http
nls sasl vim-syntax -ctypes-python -debug -doc -extras -gnome-keyring -java
-kde -perl -python -ruby {-test}" PYTHON_TARGETS="python2_7 (-python2_6)"
6,669 kB

[ebuild     U  ] www-client/dillo-3.0.4 [3.0.3] USE="gif ipv6 jpeg png ssl
-doc" 722 kB

[ebuild     U  ] media-gfx/feh-2.12 [2.11] USE="-curl -debug -exif {-test}
-xinerama" 2,042 kB

[ebuild     U  ] app-admin/sudo-1.8.10_p3 [1.8.10_p2] USE="nls pam sendmail
-ldap -offensive (-selinux) -skey" 2,210 kB

[ebuild     U  ] sys-fs/lvm2-2.02.106 [2.02.105-r2] USE="readline thin -clvm
-cman -device-mapper-only -lvm1 -lvm2create_initrd (-selinux) -static
-static-libs -udev" 1,393 kB

[ebuild     U  ] sys-apps/mlocate-0.26-r1 [0.26] USE="nls (-selinux)" 0 kB

[ebuild  rR    ] x11-drivers/xf86-video-vesa-2.3.3  0 kB

[ebuild  rR    ] x11-drivers/xf86-video-ati-7.3.0  USE="-glamor -udev" 0 kB

[ebuild  rR    ] x11-drivers/xf86-input-mouse-1.9.0  0 kB

[ebuild  rR    ] x11-drivers/xf86-input-keyboard-1.7.0  0 kB

[ebuild     U  ] net-misc/wget-1.15-r1 [1.15] USE="gnutls ipv6 nls pcre ssl
zlib -debug -idn -ntlm -static -uuid" 0 kB

[ebuild     U  ] sys-apps/grep-2.19 [2.18] USE="nls pcre -static" 1,206 kB

[ebuild     U  ] sys-apps/man-pages-3.67 [3.65] USE="nls" LINGUAS="-da -de -fr
-it -ja -nl -pl -ro -ru -zh_CN" 1,219 kB

[ebuild  rR    ] net-print/cups-filters-1.0.53  USE="foomatic jpeg png tiff
-dbus -perl -static-libs -zeroconf" 0 kB

[ebuild     U  ] dev-vcs/git-2.0.0 [1.9.2] USE="blksha1 cgi curl doc gpg gtk
highlight iconv nls pcre perl python threads tk webdav -cvs -emacs
-gnome-keyring -mediawiki (-ppcsha1) -subversion {-test} -xinetd"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)" 7,567 kB

[ebuild     U  ] sys-fs/e2fsprogs-1.42.10 [1.42.9] USE="nls -static-libs"
5,983 kB

[ebuild  r  U  ] x11-base/xorg-server-1.15.99.902:0/1.15.99.902
[1.15.1:0/1.15.1] USE="ipv6 nptl suid xorg -dmx -doc -kdrive -minimal
(-selinux) -static-libs -systemd% -tslib -udev -unwind -wayland% -xnest -xvfb"
5,671 kB

[nomerge       ] dev-vcs/git-2.0.0 [1.9.2] USE="blksha1 cgi curl doc gpg gtk
highlight iconv nls pcre perl python threads tk webdav -cvs -emacs
-gnome-keyring -mediawiki (-ppcsha1) -subversion {-test} -xinetd"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)"

[nomerge       ]  dev-python/pygtk-2.24.0-r4:2  USE="-doc -examples {-test}"
PYTHON_TARGETS="python2_7 (-python2_6)"

[ebuild   R    ]   dev-python/pycairo-1.10.0-r4  USE="svg -doc -examples
{-test} -xcb" PYTHON_TARGETS="python2_7 python3_3 -python3_2 -python3_4%
(-python2_6%)" 0 kB

[ebuild     U  ] app-editors/emacs-24.3-r6:24 [24.3-r3:24] USE="X alsa gif
gnutls gpm gtk3 imagemagick jpeg pax_kernel png sound svg tiff xpm -Xaw3d
(-aqua) -athena -dbus -games -gconf -gsettings -gtk -gzip-el -hesiod -kerberos
-libxml2 -livecd -m17n-lib -motif (-selinux) -source -toolkit-scroll-bars
-wide-int -xft" 7 kB

[nomerge       ] www-client/firefox-29.0.1 [29.0] USE="alsa gstreamer hardened
minimal -bindist -custom-cflags -custom-optimization -dbus -debug -jit
-libnotify (-pgo) -pulseaudio (-selinux) -startup-notification -system-cairo
-system-icu -system-jpeg -system-sqlite {-test} -wifi" LINGUAS="-af -ar -as
-ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA
-eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl
-gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lt -lv
-mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru
-si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW -zu"

[nomerge       ]  x11-libs/pango-1.36.3-r2  USE="X -debug -introspection"
ABI_X86="(64) -32 (-x32)"

[ebuild     U  ]   media-libs/harfbuzz-0.9.28:0/0.9.18 [0.9.26-r1:0/0.9.18]
USE="cairo glib graphite truetype -icu -introspection -static-libs {-test}"
ABI_X86="(64) -32 (-x32)" 1,039 kB

[nomerge       ] x11-drivers/xf86-video-vesa-2.3.3

[nomerge       ]  x11-libs/libpciaccess-0.13.2  USE="zlib -minimal
-static-libs" ABI_X86="(64) -32 (-x32)"

[ebuild     U  ]   sys-apps/hwids-20140509 [20140317] USE="udev" 1,600 kB

[ebuild     U  ] x11-libs/gtk+-2.24.23-r1:2 [2.24.23:2] USE="vim-syntax
(-aqua) -cups -debug -examples -introspection {-test} -xinerama"
ABI_X86="(64%*) -32% (-x32)" 0 kB

[ebuild     U  ]  x11-libs/cairo-1.12.16-r3 [1.12.16-r2] USE="X glib opengl
svg (-aqua) -debug -directfb (-drm) (-gallium) (-gles2) -legacy-drivers -lto%
-openvg (-qt4) -static-libs -valgrind -xcb -xlib-xcb" ABI_X86="(64) -32
(-x32)" 0 kB

[ebuild     U  ]   media-libs/mesa-10.2.0_rc4 [10.1.1] USE="classic egl
gallium gbm llvm nptl pax_kernel -bindist -debug -dri3* -gles1 -gles2 -opencl
-openmax% -openvg -osmesa -pic -r600-llvm-compiler (-selinux) -vdpau -wayland
-xa -xvmc" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="radeon (-freedreno) -i915
-i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -radeonsi -vmware" 6,944 kB

[nomerge       ] app-crypt/jacksum-1.7.0

[nomerge       ]  virtual/jre-1.7.0:1.7

[nomerge       ]   virtual/jdk-1.7.0:1.7

[nomerge       ]    dev-java/icedtea-bin-7.2.4.3:7  USE="X alsa cups -cjk -doc
-examples -nsplugin -source"

[ebuild     U  ]     net-print/cups-1.7.1-r2 [1.7.1-r1] USE="X acl gnutls pam
ssl threads -dbus -debug -java -kerberos -lprng-compat -python (-selinux)
-static-libs -systemd -usb -xinetd -zeroconf" ABI_X86="(64%*) -32% (-x32)"
LINGUAS="ca es fr it ja ru" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB

[ebuild     U  ] www-servers/apache-2.4.9-r3:2 [2.4.9-r2:2] USE="doc ssl
suexec -debug -ldap (-selinux) -static -threads" APACHE2_MODULES="actions
alias auth_basic authn_alias authn_anon authn_core authn_dbm authn_file
authz_core authz_dbm authz_groupfile authz_host authz_owner authz_user
autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires
ext_filter file_cache filter headers include info log_config logio mime
mime_magic negotiation rewrite setenvif socache_shmcb speling status unique_id
unixd userdir usertrack vhost_alias -access_compat -asis -auth_digest
-authn_dbd -authz_dbd% -cache_disk -cern_meta -charset_lite -dbd -dumpio
-ident -imagemap -lbmethod_bybusyness -lbmethod_byrequests -lbmethod_bytraffic
-lbmethod_heartbeat -log_forensic -proxy -proxy_ajp -proxy_balancer
-proxy_connect -proxy_fcgi -proxy_ftp -proxy_http -proxy_scgi -proxy_wstunnel%
-ratelimit -remoteip -reqtimeout -slotmem_shm -substitute -version"
APACHE2_MPMS="-event -peruser -prefork -worker (-itk%)" 25 kB

[ebuild     U  ]  app-admin/apache-tools-2.4.9-r1 [2.4.9] USE="ssl" 0 kB

[nomerge       ] x11-wm/openbox-3.5.2-r1:3  USE="imlib nls session svg xdg
-branding -debug -startup-notification -static-libs" PYTHON_TARGETS="python2_7
(-python2_6)"

[ebuild     U  ]  media-libs/imlib2-1.4.6-r2 [1.4.6-r1] USE="X bzip2 gif jpeg
nls png tiff zlib -doc (-mmx) -mp3 -static-libs" ABI_X86="(64%*) -32% (-x32)"
0 kB

[nomerge       ] sys-fs/cryptsetup-1.6.4  USE="gcrypt nls urandom -kernel
-nettle -openssl -python -reencrypt -static -static-libs -udev"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)"

[ebuild     U  ]  sys-libs/e2fsprogs-libs-1.42.10 [1.42.9] USE="nls
-static-libs" ABI_X86="(64) -32 (-x32)" 563 kB

[nomerge       ] media-video/ffmpeg-2.2.2:0/52.55.55 [1.2.6:0/0] USE="3dnow
3dnowext X aac aacplus alsa amr avx bzip2 cdio cpudetection encode faac
fontconfig frei0r gnutls gsm hardcoded-tables iconv ieee1394 jack jpeg2k
libass libcaca libsoxr mmx mmxext modplug mp3 network opengl%* openssl oss pic
rtmp schroedinger sdl speex sse%* sse2%* ssse3 theora threads truetype twolame
v4l vaapi vdpau vorbis vpx x264 xvid zlib (-altivec) -amrenc% (-armv5te)
(-armv6) (-armv6t2) (-armvfp) -avx2% -bindist -bluray -celt -debug -doc
-examples -fdk -flite -fma3% -fma4% -gme% -iec61883 -ladspa% -libv4l
(-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-neon) -openal -opus
-pulseaudio -quvi% -sse3% -sse4% -sse4_2% -ssh% -static-libs {-test} -wavpack%
-webp% -x265% -zvbi% (-vis%)" FFTOOLS="aviocat cws2fws ffescape ffeval
ffhash%* fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"

[ebuild     U  ]  net-libs/gnutls-3.3.2 [3.3.1] USE="crywrap cxx nls zlib
-dane -doc -examples -guile -pkcs11 -static-libs {-test}" ABI_X86="(64%*) -32%
(-x32)" LINGUAS="-cs -de -en -fi -fr -it -ms -nl -pl -sv -uk -vi -zh_CN" 5,193
kB

[ebuild     U  ]   net-dns/libidn-1.28-r1 [1.28] USE="nls -doc -emacs -java
-mono -static-libs" ABI_X86="(64%*) -32% (-x32)" 0 kB

[nomerge       ] www-client/dillo-3.0.4 [3.0.3] USE="gif ipv6 jpeg png ssl
-doc"

[nomerge       ]  x11-libs/fltk-1.3.2_p10088:1  USE="opengl -cairo -debug -doc
-examples -games -pdf -static-libs -threads -xft -xinerama"

[ebuild     U  ]   x11-libs/libSM-1.2.2-r1 [1.2.2] USE="ipv6 uuid -doc
-static-libs" ABI_X86="(64) -32 (-x32)" 0 kB

[ebuild     U  ]    sys-apps/util-linux-2.24.2 [2.24.1-r2]
USE="bash-completion caps cramfs ncurses nls pam suid unicode -cytune
-fdformat -python (-selinux) -slang -static-libs {-test} -tty-helpers -udev"
ABI_X86="(64%*) -32% (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2
-python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_2
-python3_4" 3,503 kB

[ebuild     U  ]     sys-libs/pam-1.1.8-r1 [1.1.8] USE="audit berkdb cracklib
nls vim-syntax -debug -nis (-selinux) {-test}" 0 kB

[nomerge       ] x11-misc/arandr-0.1.7.1  PYTHON_TARGETS="python2_7
(-python2_6)"

[nomerge       ]  dev-python/pygtk-2.24.0-r4:2  USE="-doc -examples {-test}"
PYTHON_TARGETS="python2_7 (-python2_6)"

[ebuild     U  ]   dev-libs/atk-2.10.0-r1 [2.10.0] USE="nls -introspection
{-test}" ABI_X86="(64%*) -32% (-x32)" 0 kB

[nomerge       ] net-print/cups-filters-1.0.53  USE="foomatic jpeg png tiff
-dbus -perl -static-libs -zeroconf"

[nomerge       ]  net-print/cups-1.7.1-r2 [1.7.1-r1] USE="X acl gnutls pam ssl
threads -dbus -debug -java -kerberos -lprng-compat -python (-selinux)
-static-libs -systemd -usb -xinetd -zeroconf" ABI_X86="(64%*) -32% (-x32)"
LINGUAS="ca es fr it ja ru" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
PYTHON_TARGETS="python2_7 (-python2_6)"

[ebuild     U  ]   sys-apps/acl-2.2.52-r1 [2.2.52] USE="nls -static-libs"
ABI_X86="(64%*) -32% (-x32)" 0 kB

[ebuild  NS    ] sys-kernel/hardened-sources-3.14.4-r1:3.14.4-r1
[3.14.2:3.14.2] USE="-build -deblob -symlink" 904 kB

[nomerge       ] media-video/mkvtoolnix-6.9.1  USE="-debug (-pch) (-qt5)
-wxwidgets"

[nomerge       ]  dev-lang/ruby-2.1.2:2.1 [2.1.1-r1:2.1] USE="berkdb gdbm ipv6
ncurses rdoc readline ssl -debug -doc -examples -rubytests -socks5 -xemacs"

[nomerge       ]   dev-ruby/json-1.8.1  USE="-doc {-test}"
RUBY_TARGETS="ruby19 ruby20 ruby21 -jruby"

[nomerge       ]    virtual/rubygems-4:ruby19  RUBY_TARGETS="(ruby19)"

[nomerge       ]     dev-lang/ruby-1.9.3_p547:1.9 [1.9.3_p545:1.9] USE="berkdb
gdbm ipv6 ncurses rdoc readline ssl yaml -debug -doc -examples -rubytests
-socks5 -xemacs"

[nomerge       ]      dev-ruby/rdoc-4.0.1-r2  USE="-doc {-test}"
RUBY_TARGETS="ruby19 ruby20 ruby21 -jruby (-ruby18)"

[nomerge       ]       dev-ruby/racc-1.4.11  USE="-doc {-test}"
RUBY_TARGETS="ruby19 ruby20 ruby21 -jruby"

[ebuild     U  ]        dev-ruby/rake-10.3.2 [10.3.1] USE="-doc {-test}"
RUBY_TARGETS="ruby19 ruby20 ruby21 -jruby" 130 kB

[ebuild     U  ]         dev-lang/ruby-1.9.3_p547:1.9 [1.9.3_p545:1.9]
USE="berkdb gdbm ipv6 ncurses rdoc readline ssl yaml -debug -doc -examples
-rubytests -socks5 -xemacs" 9,804 kB

[ebuild     U  ]         dev-lang/ruby-2.0.0_p481:2.0 [2.0.0_p451:2.0]
USE="berkdb gdbm ipv6 ncurses rdoc readline ssl -debug -doc -examples
-rubytests -socks5 -xemacs" 10,479 kB

[ebuild     U  ]         dev-lang/ruby-2.1.2:2.1 [2.1.1-r1:2.1] USE="berkdb
gdbm ipv6 ncurses rdoc readline ssl -debug -doc -examples -rubytests -socks5
-xemacs" 11,699 kB

[nomerge       ] app-editors/emacs-24.3-r6:24 [24.3-r3:24] USE="X alsa gif
gnutls gpm gtk3 imagemagick jpeg pax_kernel png sound svg tiff xpm -Xaw3d
(-aqua) -athena -dbus -games -gconf -gsettings -gtk -gzip-el -hesiod -kerberos
-libxml2 -livecd -m17n-lib -motif (-selinux) -source -toolkit-scroll-bars
-wide-int -xft"

[ebuild     U  ]  app-emacs/emacs-common-gentoo-1.4-r1 [1.4] USE="X -games" 0
kB

[ebuild  r  U  ] app-text/poppler-0.26.1:0/46 [0.24.5:0/44] USE="cxx jpeg
jpeg2k lcms png tiff utils -cairo -cjk -curl -debug -doc -introspection -qt4
(-qt5)" 1,556 kB

[ebuild     U  ]  dev-util/cmake-2.8.12.2-r1 [2.8.12.2] USE="ncurses -emacs
-qt4 (-qt5) {-test}" 0 kB

[nomerge       ] media-libs/fontconfig-2.11.1-r1:1.0 [2.11.1:1.0] USE="-doc
-static-libs" ABI_X86="(64) -32 (-x32)"

[nomerge       ]  app-admin/eselect-fontconfig-1.1

[ebuild     U  ]   app-admin/eselect-1.4.2 [1.4.1] USE="vim-syntax -doc
-emacs" 166 kB

[nomerge       ] www-client/firefox-29.0.1 [29.0] USE="alsa gstreamer hardened
minimal -bindist -custom-cflags -custom-optimization -dbus -debug -jit
-libnotify (-pgo) -pulseaudio (-selinux) -startup-notification -system-cairo
-system-icu -system-jpeg -system-sqlite {-test} -wifi" LINGUAS="-af -ar -as
-ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA
-eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl
-gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lt -lv
-mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru
-si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW -zu"

[nomerge       ]  media-plugins/gst-plugins-meta-0.10-r8:0.10  USE="X a52 aac
alsa dts dv dvb dvd ffmpeg flac jack lame mms mp3 mpeg musepack ogg oss taglib
theora v4l vcd vorbis vpx wavpack x264 xv xvid -cdda -http -libass -libvisual
-opus -pulseaudio"

[nomerge       ]   media-plugins/gst-plugins-musepack-0.10.23:0.10

[nomerge       ]    media-sound/musepack-tools-465-r1  ABI_X86="(64) -32
(-x32)"

[nomerge       ]     media-libs/libreplaygain-477-r1  ABI_X86="(64) -32
(-x32)"

[nomerge       ]      dev-util/cmake-2.8.12.2-r1 [2.8.12.2] USE="ncurses
-emacs -qt4 (-qt5) {-test}"

[nomerge       ]       app-arch/libarchive-3.1.2-r1:0/13  USE="acl bzip2
e2fsprogs iconv lzma xattr zlib -expat -lzo -nettle -static-libs"

[ebuild     U  ]        virtual/acl-0-r2 [0-r1] USE="-static-libs"
ABI_X86="(64%*) -32% (-x32)" 0 kB

[ebuild     U  ] sys-apps/gradm-3.0.201405281853 [3.0.201401291757] USE="pam"
89 kB

[nomerge       ] dev-vcs/subversion-1.8.9 [1.8.8] USE="apache2 berkdb dso http
nls sasl vim-syntax -ctypes-python -debug -doc -extras -gnome-keyring -java
-kde -perl -python -ruby {-test}" PYTHON_TARGETS="python2_7 (-python2_6)"

[ebuild     U  ]  dev-libs/cyrus-sasl-2.1.26-r5:2 [2.1.26-r4:2] USE="berkdb
gdbm pam sqlite ssl urandom -authdaemond -java -kerberos -ldapdb -mysql
-openldap -postgres -sample -srp -static-libs" 0 kB

[nomerge       ] media-video/ffmpeg-2.2.2:0/52.55.55 [1.2.6:0/0] USE="3dnow
3dnowext X aac aacplus alsa amr avx bzip2 cdio cpudetection encode faac
fontconfig frei0r gnutls gsm hardcoded-tables iconv ieee1394 jack jpeg2k
libass libcaca libsoxr mmx mmxext modplug mp3 network opengl%* openssl oss pic
rtmp schroedinger sdl speex sse%* sse2%* ssse3 theora threads truetype twolame
v4l vaapi vdpau vorbis vpx x264 xvid zlib (-altivec) -amrenc% (-armv5te)
(-armv6) (-armv6t2) (-armvfp) -avx2% -bindist -bluray -celt -debug -doc
-examples -fdk -flite -fma3% -fma4% -gme% -iec61883 -ladspa% -libv4l
(-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-neon) -openal -opus
-pulseaudio -quvi% -sse3% -sse4% -sse4_2% -ssh% -static-libs {-test} -wavpack%
-webp% -x265% -zvbi% (-vis%)" FFTOOLS="aviocat cws2fws ffescape ffeval
ffhash%* fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"

[ebuild     U  ]  media-libs/libsdl-1.2.15-r5 [1.2.15-r4] USE="X alsa joystick
libcaca opengl sound%* video xv -aalib -custom-cflags -dga -fbcon -ggi -nas
-oss (-ps3) -pulseaudio -static-libs (-svga) -tslib -xinerama (-audio%*)
(-directfb%)" ABI_X86="(64%*) -32% (-x32)" 0 kB

[ebuild     U  ]   media-libs/libcaca-0.99_beta18-r2 [0.99_beta18-r1] USE="X
cxx ncurses opengl -doc -imlib -java -mono -python (-ruby) -slang -static-libs
{-test} -truetype" ABI_X86="(64%*) -32% (-x32)"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)" 0 kB

[nomerge       ] x11-base/xorg-server-1.15.99.902:0/1.15.99.902
[1.15.1:0/1.15.1] USE="ipv6 nptl suid xorg -dmx -doc -kdrive -minimal
(-selinux) -static-libs -systemd% -tslib -udev -unwind -wayland% -xnest -xvfb"

[ebuild     U  ]  x11-apps/xauth-1.0.9 [1.0.8] USE="ipv6" 152 kB

[ebuild     U  ] app-antivirus/clamav-0.98.3 [0.98.1-r1] USE="bzip2 iconv ipv6
-clamdtop -milter (-selinux) -static-libs (-uclibc)" 15,180 kB

[ebuild     U  ] dev-python/fonttools-2.4 [2.3-r1] PYTHON_TARGETS="python2_7
(-python2_6)" 341 kB

[ebuild     U  ] dev-python/unidecode-0.04.16 [0.04.14]
PYTHON_TARGETS="python2_7 python3_3 -pypy (-python2_6) -python3_2 -python3_4%"
196 kB

[ebuild     U  ] dev-libs/libxml2-2.9.1-r4:2 [2.9.1-r2:2] USE="ipv6 python
readline -debug -examples -icu -lzma -static-libs {-test}" ABI_X86="(64) -32
(-x32)" PYTHON_TARGETS="python2_7 python3_3 (-python2_6) -python3_2
-python3_4%" 0 kB

[nomerge       ] media-gfx/imagemagick-6.8.8.10-r1:0/6.8.8.10  USE="X bzip2
corefonts cxx djvu fftw fontconfig fpx graphviz hdri jbig jpeg jpeg2k lcms lqr
openexr openmp pango perl png postscript svg tiff truetype webp wmf xml zlib
-autotrace -lzma -opencl -q32 -q64 -q8 -raw -static-libs {-test}"

[nomerge       ]  media-gfx/graphviz-2.36.0  USE="X cairo nls svg -devil -doc
-examples -gdk-pixbuf -gtk -gts -guile -java -lasi -pdf -perl -postscript
-python -qt4 -ruby -static-libs -tcl" PYTHON_SINGLE_TARGET="python2_7
(-python2_6)" PYTHON_TARGETS="python2_7 (-python2_6)"

[ebuild     U  ]   media-libs/gd-2.0.35-r4:2 [2.0.35-r3:2] USE="fontconfig
jpeg png truetype zlib -static-libs -xpm" ABI_X86="(64%*) -32% (-x32)" 0 kB

[ebuild     U  ]    media-libs/fontconfig-2.11.1-r1:1.0 [2.11.1:1.0] USE="-doc
-static-libs" ABI_X86="(64) -32 (-x32)" 0 kB

[nomerge       ] media-libs/mesa-10.2.0_rc4 [10.1.1] USE="classic egl gallium
gbm llvm nptl pax_kernel -bindist -debug -dri3* -gles1 -gles2 -opencl
-openmax% -openvg -osmesa -pic -r600-llvm-compiler (-selinux) -vdpau -wayland
-xa -xvmc" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="radeon (-freedreno) -i915
-i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -radeonsi -vmware"

[ebuild     U  ]  sys-devel/llvm-3.4.1-r1:0/3.4 [3.4-r1:0/3.4] USE="libffi
ncurses static-analyzer -clang -cmake% -debug -doc -gold -multitarget -ocaml
-python {-test} -udis86 -xml" ABI_X86="(64) -32 (-x32)"
PYTHON_TARGETS="python2_7 -pypy (-python2_6%)" VIDEO_CARDS="radeon" 15,564 kB

[nomerge       ] www-client/firefox-29.0.1 [29.0] USE="alsa gstreamer hardened
minimal -bindist -custom-cflags -custom-optimization -dbus -debug -jit
-libnotify (-pgo) -pulseaudio (-selinux) -startup-notification -system-cairo
-system-icu -system-jpeg -system-sqlite {-test} -wifi" LINGUAS="-af -ar -as
-ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA
-eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl
-gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lt -lv
-mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru
-si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW -zu"

[ebuild     U  ]  dev-libs/libevent-2.0.21-r1 [2.0.21] USE="ssl -static-libs
{-test}" ABI_X86="(64%*) -32% (-x32)" 0 kB

[nomerge       ] dev-vcs/git-2.0.0 [1.9.2] USE="blksha1 cgi curl doc gpg gtk
highlight iconv nls pcre perl python threads tk webdav -cvs -emacs
-gnome-keyring -mediawiki (-ppcsha1) -subversion {-test} -xinetd"
PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7
(-python2_6)"

[ebuild     U  ]  net-misc/curl-7.37.0 [7.36.0-r1] USE="ipv6 ssl -adns -idn
-kerberos -ldap -metalink -rtmp -ssh -static-libs {-test} -threads"
CURL_SSL="openssl -axtls -cyassl -gnutls -nss -polarssl -winssl" 2,803 kB

[ebuild     U  ]   dev-libs/openssl-1.0.1g-r1 [1.0.1g] USE="bindist (sse2)
tls-heartbeat zlib -gmp -kerberos -rfc3779 -static-libs {-test} -vanilla"
ABI_X86="(64%*) -32% (-x32)" 0 kB

[nomerge       ] sys-fs/lvm2-2.02.106 [2.02.105-r2] USE="readline thin -clvm
-cman -device-mapper-only -lvm1 -lvm2create_initrd (-selinux) -static
-static-libs -udev"

[ebuild     U  ]  sys-block/thin-provisioning-tools-0.3.2 [0.2.8-r2]
USE="{-test}" 171 kB

[nomerge       ] media-video/ffmpeg-2.2.2:0/52.55.55 [1.2.6:0/0] USE="3dnow
3dnowext X aac aacplus alsa amr avx bzip2 cdio cpudetection encode faac
fontconfig frei0r gnutls gsm hardcoded-tables iconv ieee1394 jack jpeg2k
libass libcaca libsoxr mmx mmxext modplug mp3 network opengl%* openssl oss pic
rtmp schroedinger sdl speex sse%* sse2%* ssse3 theora threads truetype twolame
v4l vaapi vdpau vorbis vpx x264 xvid zlib (-altivec) -amrenc% (-armv5te)
(-armv6) (-armv6t2) (-armvfp) -avx2% -bindist -bluray -celt -debug -doc
-examples -fdk -flite -fma3% -fma4% -gme% -iec61883 -ladspa% -libv4l
(-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-neon) -openal -opus
-pulseaudio -quvi% -sse3% -sse4% -sse4_2% -ssh% -static-libs {-test} -wavpack%
-webp% -x265% -zvbi% (-vis%)" FFTOOLS="aviocat cws2fws ffescape ffeval
ffhash%* fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"

[nomerge       ]  media-libs/libass-0.11.2:0/5  USE="enca fontconfig harfbuzz
-static-libs" ABI_X86="(64) -32 (-x32)"

[ebuild     U  ]   dev-libs/fribidi-0.19.6 [0.19.5-r2] USE="-static-libs"
ABI_X86="(64) -32 (-x32)" 625 kB

[nomerge       ] x11-apps/bdftopcf-1.0.4

[ebuild     U  ]  x11-libs/libXfont-1.4.8-r1 [1.4.7] USE="bzip2 ipv6 truetype
-doc -static-libs" 480 kB

[nomerge       ] app-editors/emacs-24.3-r6:24 [24.3-r3:24] USE="X alsa gif
gnutls gpm gtk3 imagemagick jpeg pax_kernel png sound svg tiff xpm -Xaw3d
(-aqua) -athena -dbus -games -gconf -gsettings -gtk -gzip-el -hesiod -kerberos
-libxml2 -livecd -m17n-lib -motif (-selinux) -source -toolkit-scroll-bars
-wide-int -xft"

[ebuild     U  ]  media-libs/giflib-4.2.3-r1 [4.2.3] USE="X -static-libs"
ABI_X86="(64%*) -32% (-x32)" 0 kB

[nomerge       ] dev-java/icedtea-bin-7.2.4.3:7  USE="X alsa cups -cjk -doc
-examples -nsplugin -source"

[nomerge       ]  media-libs/giflib-4.2.3-r1 [4.2.3] USE="X -static-libs"
ABI_X86="(64%*) -32% (-x32)"

[nomerge       ]   x11-libs/libX11-1.6.2  USE="ipv6 -doc -static-libs {-test}"
ABI_X86="(64) -32 (-x32)"

[ebuild     U  ]    x11-misc/util-macros-1.19.0 [1.18.0] 79 kB

[ebuild     U  ] x11-proto/fontsproto-2.1.3 [2.1.2] USE="-doc" 151 kB

[nomerge       ] x11-drivers/xf86-video-ati-7.3.0  USE="-glamor -udev"

[ebuild     U  ]  x11-libs/libdrm-2.4.54 [2.4.53] USE="-libkms -static-libs"
ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="radeon (-exynos) (-freedreno) -intel
-nouveau (-omap) -vmware" 630 kB

[nomerge       ] app-editors/gvim-7.4.273  USE="acl cscope nls session (-aqua)
-debug -gnome -gtk -lua -luajit -motif -neXt -netbeans -perl -python -racket
-ruby (-selinux) -tcl" PYTHON_SINGLE_TARGET="python2_7 (-python2_6) -python3_2
-python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 (-python2_6)
-python3_2 -python3_4"

[nomerge       ]  x11-libs/libSM-1.2.2-r1 [1.2.2] USE="ipv6 uuid -doc
-static-libs" ABI_X86="(64) -32 (-x32)"

[ebuild     U  ]   x11-libs/xtrans-1.3.4 [1.3.3] USE="-doc" 179 kB

[nomerge       ] sys-apps/busybox-1.22.1  USE="ipv6 mdev pam static -livecd
-make-symlinks -math -savedconfig (-selinux) -sep-usr -syslog -systemd"

[nomerge       ]  sys-libs/pam-1.1.8-r1 [1.1.8] USE="audit berkdb cracklib nls
vim-syntax -debug -nis (-selinux) {-test}"

[ebuild     U  ]   sys-libs/db-4.8.30-r1:4.8 [4.8.30:4.8] USE="cxx -doc
-examples -java -tcl {-test}" ABI_X86="(64%*) -32% (-x32)" 0 kB

[ebuild     U  ]    sys-devel/libtool-2.4.2-r1:2 [2.4.2:2] USE="-static-libs
{-test} -vanilla" ABI_X86="(64%*) -32% (-x32)" 0 kB

[ebuild     U  ] virtual/perl-Module-CoreList-3.110.0 [3.70.0] 0 kB

[nomerge       ] media-plugins/gst-plugins-meta-0.10-r8:0.10  USE="X a52 aac
alsa dts dv dvb dvd ffmpeg flac jack lame mms mp3 mpeg musepack ogg oss taglib
theora v4l vcd vorbis vpx wavpack x264 xv xvid -cdda -http -libass -libvisual
-opus -pulseaudio"

[nomerge       ]  media-plugins/gst-plugins-mplex-0.10.23:0.10

[nomerge       ]   media-video/mjpegtools-2.1.0-r1:1  USE="mmx png sdl v4l
-dga -dv -gtk -quicktime -sdlgfx -static-libs"

[ebuild     U  ]    dev-lang/nasm-2.11.03 [2.11.02] USE="-doc" 728 kB

[nomerge       ] sys-fs/lvm2-2.02.106 [2.02.105-r2] USE="readline thin -clvm
-cman -device-mapper-only -lvm1 -lvm2create_initrd (-selinux) -static
-static-libs -udev"

[ebuild     U  ]  sys-libs/readline-6.3_p6 [6.3_p5-r1] USE="-static-libs"
ABI_X86="(64) -32 (-x32)" 2 kB

[nomerge       ] x11-base/xorg-server-1.15.99.902:0/1.15.99.902
[1.15.1:0/1.15.1] USE="ipv6 nptl suid xorg -dmx -doc -kdrive -minimal
(-selinux) -static-libs -systemd% -tslib -udev -unwind -wayland% -xnest -xvfb"

[ebuild     U  ]  x11-base/xorg-drivers-1.16 [1.15] INPUT_DEVICES="keyboard
mouse -acecad -aiptek -elographics -evdev -fpit -hyperpen -joystick -mutouch
-penmount -synaptics -tslib -vmmouse -void -wacom" VIDEO_CARDS="radeon vesa
-apm -ast -chips -cirrus -dummy -epson -fbdev -fglrx (-freedreno) (-geode)
-glint -i128 (-i740) -intel -mach64 -mga -modesetting -neomagic -nouveau -nv
(-nvidia) (-omap) (-omapfb) -qxl -r128 -radeonsi -rendition -s3% -s3virge
-savage -siliconmotion -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6)
(-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -via -virtualbox
-vmware (-voodoo)" 0 kB

[nomerge       ] virtual/modutils-0

[ebuild   R    ]  sys-apps/kmod-17  USE="tools zlib -debug -doc -lzma -python
-static-libs (-openrc%*)" PYTHON_TARGETS="python2_7 python3_3 -python3_2
-python3_4" 0 kB

[nomerge       ] dev-java/icedtea-bin-7.2.4.3:7  USE="X alsa cups -cjk -doc
-examples -nsplugin -source"

[ebuild     U  ]  media-libs/lcms-2.6:2 [2.5-r1:2] USE="jpeg threads%* tiff
zlib -doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 4,476 kB

[nomerge       ] net-fs/nfs-utils-1.2.9-r3  USE="caps ipv6 libmount nfsidmap
nfsv4 tcpd uuid -kerberos -nfsdcld -nfsv41 (-selinux)"

[ebuild     U  ]  sys-apps/keyutils-1.5.9-r1 [1.5.9] USE="{-test}"
ABI_X86="(64%*) -32% (-x32)" 0 kB

[ebuild     U  ] sys-apps/paxctl-0.8 [0.7-r2] 8 kB

[nomerge       ] www-client/firefox-29.0.1 [29.0] USE="alsa gstreamer hardened
minimal -bindist -custom-cflags -custom-optimization -dbus -debug -jit
-libnotify (-pgo) -pulseaudio (-selinux) -startup-notification -system-cairo
-system-icu -system-jpeg -system-sqlite {-test} -wifi" LINGUAS="-af -ar -as
-ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA
-eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl
-gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lt -lv
-mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru
-si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW -zu"

[nomerge       ]  virtual/libffi-3.0.13-r1  ABI_X86="(64) -32 (-x32)"

[ebuild     U  ]   dev-libs/libffi-3.1-r2 [3.0.13-r1] USE="pax_kernel -debug
-static-libs {-test}" ABI_X86="(64) -32 (-x32)" 916 kB

[nomerge       ] sys-apps/kbd-2.0.1-r1  USE="nls pam {-test}"

[nomerge       ]  virtual/pam-0

[nomerge       ]   sys-libs/pam-1.1.8-r1 [1.1.8] USE="audit berkdb cracklib
nls vim-syntax -debug -nis (-selinux) {-test}"

[nomerge       ]    sys-libs/glibc-2.19:2.2  USE="hardened (multilib) -debug
-gd -nscd -profile (-selinux) -suid -systemtap -vanilla"

[ebuild     U  ]     sys-libs/timezone-data-2014d [2014b] USE="nls" 389 kB

[nomerge       ] app-portage/gentoolkit-0.3.0.9-r1  PYTHON_TARGETS="python2_7
python3_3 -pypy (-python2_6) -python3_2"

[ebuild     U  ]  sys-apps/gentoo-functions-0.5 [0.3] 11 kB

Total: 87 packages (77 upgrades, 1 in new slot, 9 reinstalls), Size of
downloads: 277,696 kB

The following USE changes are necessary to proceed:

 (see "package.use" in the portage(5) man page for more details)
# required by sys-fs/eudev-1.6[keymap,hwdb]
# required by @selected
# required by @world (argument)
=sys-apps/hwids-20140509 udev

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

!!! The following installed packages are masked:
- sys-fs/eudev-1.6::gentoo (masked by: package.mask)
- sys-fs/udev-init-scripts-26-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

gbn distfiles #


I bet mdev is viable for me too, who can accomplish these feats only after
long squints and gazes in the Gentoo wood...

There's only one package that won't go without no thingy packages way.

Its the one you can find if you search "udev", with both quotes.

Here is that line:

Code:
[ebuild     U  ]   sys-apps/hwids-20140509 [20140317] USE="udev" 1,600 kB

What should I do? Probably masking:

Code:
# cat >> /etc/portage/package.mask
>=sys-apps/hwids-20140509
#

That seems to have been necessary:

Code:

gbn distfiles # emerge -tuDN @world @system

...[snip]...

The paste originally intended to be put in here I decided it was better to
remove it, because only differences matter between it and the complete paste
above of the previous emerge output.

Instead, I decided to post the diff between the two.

Find it below.

Only the ending here left, because I won't rewrite what I wrote up to this
point.

...[snip]...

!!! The following installed packages are masked:
- sys-fs/eudev-1.6::gentoo (masked by: package.mask)
- sys-fs/udev-init-scripts-26-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Would you like to merge these packages? [Yes/No]


And I thought it'll all be well. I could have just hit Enter there, and all
the packages listed would emerge.

But, during my preparations trying to fix the presentation with vim, and
figuring out smarter ways to take and present emerge messages, and without
having messed with the system any more in whatsoever way, all of a sudden
emerge still wouldn't compile the packages, but decided to complain.

( at this point here I removed most of the second emerge output already posted
above, promising to post the diff instead )

############################################################
WARNING: due to some whitespace formating (I think), I can get the patching
below to really work, at this time. Tried for an hour at least, can keep trying
forever. Will tell you it I find the way.
############################################################

And so, now is the time to post the first diff, the one between the first
failing offer of upgrade, between the:

1-before-masking.txt

and

2-first-time-after-masking.txt

You can get 1-before-masking.txt by simply copying the longest code block
above in this post and putting it into a file.

However, the 2-first-time-after-masking.txt you will need to reconstruct by
patching the 1-before-masking.txt.

What follows is of course not intended for people I might end up needing
advice from, since they are skillful in the Gentoo forest while I an not that
much, but for the newer users than me.

To see what the 2-first-time-after-masking.txt really looks like, take the
1-before-masking.txt and take the code below, which is the diff as said:

Code:

5,32c5
< Calculating dependencies                                ... done!
<
< The following packages are causing rebuilds:
<
<   (media-video/ffmpeg-2.2.2:0/52.55.55::gentoo, ebuild scheduled for merge)
<   causes rebuilds for:
<
<     (media-video/mplayer-1.2_pre20130729:0/0::gentoo, ebuild scheduled for
<     merge)
<
<   (x11-base/xorg-server-1.15.99.902:0/1.15.99.902::gentoo, ebuild scheduled
<   for merge) causes rebuilds for:
<
<     (x11-drivers/xf86-input-mouse-1.9.0:0/0::gentoo, ebuild scheduled for
<     merge)
<
<     (x11-drivers/xf86-input-keyboard-1.7.0:0/0::gentoo, ebuild scheduled for
<     merge)
<
<     (x11-drivers/xf86-video-vesa-2.3.3:0/0::gentoo, ebuild scheduled for
<     merge)
<
<     (x11-drivers/xf86-video-ati-7.3.0:0/0::gentoo, ebuild scheduled for merge)
<
<   (app-text/poppler-0.26.1:0/46::gentoo, ebuild scheduled for merge) causes
<   rebuilds for:
<
<     (net-print/cups-filters-1.0.53:0/0::gentoo, ebuild scheduled for merge)
---
> Calculating dependencies         ... done!                           
169,176c142
< [nomerge       ] x11-drivers/xf86-video-vesa-2.3.3
<
< [nomerge       ]  x11-libs/libpciaccess-0.13.2  USE="zlib -minimal
< -static-libs" ABI_X86="(64) -32 (-x32)"
<
< [ebuild     U  ]   sys-apps/hwids-20140509 [20140317] USE="udev" 1,600 kB
<
< [ebuild     U  ] x11-libs/gtk+-2.24.23-r1:2 [2.24.23:2] USE="vim-syntax
---
> [ebuild     U  ]  x11-libs/gtk+-2.24.23-r1:2 [2.24.23:2] USE="vim-syntax
180c146
< [ebuild     U  ]  x11-libs/cairo-1.12.16-r3 [1.12.16-r2] USE="X glib opengl
---
> [ebuild     U  ]   x11-libs/cairo-1.12.16-r3 [1.12.16-r2] USE="X glib opengl
185c151
< [ebuild     U  ]   media-libs/mesa-10.2.0_rc4 [10.1.1] USE="classic egl
---
> [ebuild     U  ]    media-libs/mesa-10.2.0_rc4 [10.1.1] USE="classic egl
674,675c640,646
< Total: 87 packages (77 upgrades, 1 in new slot, 9 reinstalls), Size of
< downloads: 277,696 kB
---
> Total: 86 packages (76 upgrades, 1 in new slot, 9 reinstalls), Size of
> downloads: 276,096 kB
>
> WARNING: One or more updates/rebuilds have been skipped due to a dependency
> conflict:
>
> sys-apps/hwids:0
677c648,649
< The following USE changes are necessary to proceed:
---
>   (sys-apps/hwids-20140317:0/0::gentoo, ebuild scheduled for merge) conflicts
>   with
679,688c651,681
<  (see "package.use" in the portage(5) man page for more details)
< # required by sys-fs/eudev-1.6[keymap,hwdb]
< # required by @selected
< # required by @world (argument)
< =sys-apps/hwids-20140509 udev
<
< Use --autounmask-write to write changes to config files (honoring
< CONFIG_PROTECT). Carefully examine the list of proposed changes,
< paying special attention to mask or keyword changes that may expose
< experimental or unstable packages.
---
>     >=sys-apps/hwids-20140304[udev] required by (sys-fs/eudev-1.6:0/0::gentoo,
>     >installed)
>
>                ^^^^
>
> The following packages are causing rebuilds:
>
>   (media-video/ffmpeg-2.2.2:0/52.55.55::gentoo, ebuild scheduled for merge)
>   causes rebuilds for:
>
>     (media-video/mplayer-1.2_pre20130729:0/0::gentoo, ebuild scheduled for
>     merge)
>
>   (x11-base/xorg-server-1.15.99.902:0/1.15.99.902::gentoo, ebuild scheduled
>   for merge) causes rebuilds for:
>
>     (x11-drivers/xf86-input-mouse-1.9.0:0/0::gentoo, ebuild scheduled for
>     merge)
>
>     (x11-drivers/xf86-input-keyboard-1.7.0:0/0::gentoo, ebuild scheduled for
>     merge)
>
>     (x11-drivers/xf86-video-vesa-2.3.3:0/0::gentoo, ebuild scheduled for
>     merge)
>
>     (x11-drivers/xf86-video-ati-7.3.0:0/0::gentoo, ebuild scheduled for merge)
>
>   (app-text/poppler-0.26.1:0/46::gentoo, ebuild scheduled for merge) causes
>   rebuilds for:
>
>     (net-print/cups-filters-1.0.53:0/0::gentoo, ebuild scheduled for merge)
690a684
>
691a686
>
692a688
>
693a690
>
696c693
< gbn distfiles #
---
> Would you like to merge these packages? [Yes/No]

and do:
Code:

$ patch 1-before-masking.txt < 1-to-2.diff
patching file 1-before-masking.txt


What 1-before-masking.txt now has become is actually 2-first-time-after-masking.txt
that I didn't want to post, and anyone can see why now.

So rename it:
Code:

$ mv -iv 1-before-masking.txt 2-first-time-after-masking.txt


That was the first time, before portage suddenly change her mind.

Here's what portage decided it deemed it has the right to request, and pls
mind that I didn't mess with the system in the meantime. I only did a few
extra 'emerge -s ...', 'equery d ...', but not much. I didn't change any
config files.

Of course, the diff, which I obtained in this fashion:

Code:

$ diff 1-before-masking.txt 3-second-time-after-masking.txt > 1-to-3.diff


is, 1-to-3.diff:
Code:

5,32c5
< Calculating dependencies                                ... done!
<
< The following packages are causing rebuilds:
<
<   (media-video/ffmpeg-2.2.2:0/52.55.55::gentoo, ebuild scheduled for merge)
<   causes rebuilds for:
<
<     (media-video/mplayer-1.2_pre20130729:0/0::gentoo, ebuild scheduled for
<     merge)
<
<   (x11-base/xorg-server-1.15.99.902:0/1.15.99.902::gentoo, ebuild scheduled
<   for merge) causes rebuilds for:
<
<     (x11-drivers/xf86-input-mouse-1.9.0:0/0::gentoo, ebuild scheduled for
<     merge)
<
<     (x11-drivers/xf86-input-keyboard-1.7.0:0/0::gentoo, ebuild scheduled for
<     merge)
<
<     (x11-drivers/xf86-video-vesa-2.3.3:0/0::gentoo, ebuild scheduled for
<     merge)
<
<     (x11-drivers/xf86-video-ati-7.3.0:0/0::gentoo, ebuild scheduled for merge)
<
<   (app-text/poppler-0.26.1:0/46::gentoo, ebuild scheduled for merge) causes
<   rebuilds for:
<
<     (net-print/cups-filters-1.0.53:0/0::gentoo, ebuild scheduled for merge)
---
> Calculating dependencies  . .. .. .. . ... done!
169,176c142
< [nomerge       ] x11-drivers/xf86-video-vesa-2.3.3
<
< [nomerge       ]  x11-libs/libpciaccess-0.13.2  USE="zlib -minimal
< -static-libs" ABI_X86="(64) -32 (-x32)"
<
< [ebuild     U  ]   sys-apps/hwids-20140509 [20140317] USE="udev" 1,600 kB
<
< [ebuild     U  ] x11-libs/gtk+-2.24.23-r1:2 [2.24.23:2] USE="vim-syntax
---
> [ebuild     U  ]  x11-libs/gtk+-2.24.23-r1:2 [2.24.23:2] USE="vim-syntax
180c146
< [ebuild     U  ]  x11-libs/cairo-1.12.16-r3 [1.12.16-r2] USE="X glib opengl
---
> [ebuild     U  ]   x11-libs/cairo-1.12.16-r3 [1.12.16-r2] USE="X glib opengl
185c151
< [ebuild     U  ]   media-libs/mesa-10.2.0_rc4 [10.1.1] USE="classic egl
---
> [ebuild     U  ]    media-libs/mesa-10.2.0_rc4 [10.1.1] USE="classic egl
674,675c640,661
< Total: 87 packages (77 upgrades, 1 in new slot, 9 reinstalls), Size of
< downloads: 277,696 kB
---
> Total: 86 packages (76 upgrades, 1 in new slot, 9 reinstalls), Size of
> downloads: 276,096 kB
>
> The following packages are causing rebuilds:
>
>   (media-video/ffmpeg-2.2.2:0/52.55.55::gentoo, ebuild scheduled for merge)
>   causes rebuilds for:
>
>     (media-video/mplayer-1.2_pre20130729:0/0::gentoo, ebuild scheduled for
>     merge)
>
>   (x11-base/xorg-server-1.15.99.902:0/1.15.99.902::gentoo, ebuild scheduled
>   for merge) causes rebuilds for:
>
>     (x11-drivers/xf86-input-mouse-1.9.0:0/0::gentoo, ebuild scheduled for
>     merge)
>
>     (x11-drivers/xf86-input-keyboard-1.7.0:0/0::gentoo, ebuild scheduled for
>     merge)
>
>     (x11-drivers/xf86-video-vesa-2.3.3:0/0::gentoo, ebuild scheduled for
>     merge)
677c663
< The following USE changes are necessary to proceed:
---
>     (x11-drivers/xf86-video-ati-7.3.0:0/0::gentoo, ebuild scheduled for merge)
679,694c665,668
<  (see "package.use" in the portage(5) man page for more details)
< # required by sys-fs/eudev-1.6[keymap,hwdb]
< # required by @selected
< # required by @world (argument)
< =sys-apps/hwids-20140509 udev
<
< Use --autounmask-write to write changes to config files (honoring
< CONFIG_PROTECT). Carefully examine the list of proposed changes,
< paying special attention to mask or keyword changes that may expose
< experimental or unstable packages.
<
< !!! The following installed packages are masked:
< - sys-fs/eudev-1.6::gentoo (masked by: package.mask)
< - sys-fs/udev-init-scripts-26-r2::gentoo (masked by: package.mask)
< For more information, see the MASKED PACKAGES section in the emerge
< man page or refer to the Gentoo Handbook.
---
>   (app-text/poppler-0.26.1:0/46::gentoo, ebuild scheduled for merge) causes
>   rebuilds for:
>
>     (net-print/cups-filters-1.0.53:0/0::gentoo, ebuild scheduled for merge)

So what you need to do is:
Code:

$ patch 1-before-masking.txt < 1-to-3.diff
patching file 1-before-masking.txt
$ mv -vi 1-before-masking.txt 3-second-time-after-masking.txt


I don't know if I will need help, but I also believe that I am contributing
too, so I don't look at my posting as solely asking for help.

So, if I won't be able to solve this issue (which you never know for sure, not
at my stage), then, I hope I am managing the presentation for bigger
GNU/Linuxers in such way that it is easier to (possibly) help now.

Not relinquishing the deriving idea of this topic, and that is unfacilitating
surveillance on users, if you didn't get the point of the title and the
introduction.

That would need dismissing people who really know security and whose claims I
base my deriving idea on, and noone even among the biggest people in the Gentoo
team I don't think can really do that. See my previous post and who wrote on
how to:

backdoor any binary on the system

if you haven't.

Back to down-to-earth techinal.

I will now show my next issues, which are really (bogus?) remaining issues.

Code:

gbn distfiles # emerge -s eudev
Searching...     
[ Results for search key : eudev ]
[ Applications found : 1 ]

*  sys-fs/eudev [ Masked ]
      Latest version available: 9999
      Latest version installed: 1.6
      Size of files: 0 kB
      Homepage:      https://github.com/gentoo/eudev
      Description:   Linux dynamic and persistent device naming support (aka
      userspace devfs)
      License:       LGPL-2.1 MIT GPL-2

gbn distfiles # emerge -C eudev
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

>>> These are the packages that would be unmerged:


!!! 'sys-fs/eudev' (virtual/dev-manager) is part of your system profile.
!!! Unmerging it may be damaging to your system.


 sys-fs/eudev
    selected: 1.6
   protected: none
     omitted: none

All selected packages: sys-fs/eudev-1.6

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] n

Quitting.

gbn distfiles # equery d eudev
 * These packages depend on eudev:
^C
gbn distfiles # equery d sys-fs/eudev

 * These packages depend on sys-fs/eudev:

virtual/libudev-208 (>=sys-fs/eudev-1.3:0[abi_x86_32(-)?,abi_x86_64(-)?,
abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,static-libs?])

virtual/udev-208-r2 (>=sys-fs/eudev-1.3)

gbn distfiles # equery d virtual/libudev

 * These packages depend on virtual/libudev:

virtual/udev-208-r2 (virtual/libudev:0[abi_x86_32(-)?,abi_x86_64(-)?,
abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,static-libs?])

gbn distfiles # equery d virtual/udev

 * These packages depend on virtual/udev:

dev-libs/libusb-1.0.18 (udev ? >=virtual/udev-200[abi_x86_32(-)?,abi_x86_64(-)?,
abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?])

media-gfx/gimp-2.8.10-r1 (udev ? virtual/udev[gudev])

media-libs/mesa-10.1.1 (gbm ? virtual/udev[abi_x86_32(-)?,abi_x86_64(-)?,
abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?])

                       (dri3 ? virtual/udev[abi_x86_32(-)?,abi_x86_64(-)?,
             abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?])

media-plugins/gst-plugins-v4l2-0.10.31 (udev ? >=virtual/udev-143[gudev])

media-plugins/gst-plugins-v4l2-1.2.3 (udev ? >=virtual/udev-143[gudev])

net-misc/dhcpcd-6.3.2 (udev ? virtual/udev)

sys-apps/hwids-20140317 (udev ? >=virtual/udev-206)

sys-apps/util-linux-2.24.1-r2 (udev ? virtual/udev)

sys-fs/cryptsetup-1.6.4 (udev ? virtual/udev[static-libs(+)])

                        (udev ? virtual/udev)

sys-fs/lvm2-2.02.105-r2 (udev ? >=virtual/udev-200[static-libs?])

                        (udev ? virtual/udev[static-libs])

sys-fs/udev-init-scripts-26-r2 (>=virtual/udev-180)

virtual/dev-manager-0 (virtual/udev)

x11-base/xorg-server-1.15.1 (udev ? >=virtual/udev-150)

x11-drivers/xf86-video-ati-7.3.0 (udev ? virtual/udev)

x11-libs/cairo-1.12.16-r2 (drm ? >=virtual/udev-136[abi_x86_32(-)?,
abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?])

gbn distfiles #


Obviously, the eudev is still installed.

Code:

gbn miro # emerge -s udev | grep -B2 -A4 'installed: [0-9a-zA-Z]'
*  sys-fs/eudev [ Masked ]
      Latest version available: 9999
      Latest version installed: 1.6
      Size of files: 0 kB
      Homepage:      https://github.com/gentoo/eudev
      Description:   Linux dynamic and persistent device naming support (aka
      userspace devfs)
      License:       LGPL-2.1 MIT GPL-2
--
*  sys-fs/udev-init-scripts [ Masked ]
      Latest version available: 9999
      Latest version installed: 26-r2
      Size of files: 0 kB
      Homepage:      http://www.gentoo.org
      Description:   udev startup scripts for openrc
      License:       GPL-2
--
*  virtual/libudev
      Latest version available: 208
      Latest version installed: 208
      Size of files: 0 kB
      Homepage:     
      Description:   Virtual for libudev providers
      License:       
--
*  virtual/udev
      Latest version available: 208-r2
      Latest version installed: 208-r2
      Size of files: 0 kB
      Homepage:     
      Description:   Virtual to select between different udev daemon providers
      License:       
gbn miro #


I don't understand. I thought I removed those.

But I revisited the previous posts in this topic, and true, not even
khay explicitly states that eudev can be done without.

But I found in the previous posts that I unmerged sys-fs/udev-init-scripts...

Wasn't able to find that I uninstalled sys-fs/eudev... The two virtuals, I
don't understand if they need to be removed.

And a lot of packages do badly depend on eudev, so eudev I should remove from
package.mask, I think.

Removed sys-fs/eudev from package.mask

Trying, the following is the diff:

Code:

$ diff  1-before-masking.txt 4-after-removing-eudev-from-mask.txt > 1-to-4.diff


[code]
1,2c1
<
< gbn distfiles # emerge -tuDN @system @world
---
> gbn miro # emerge -tuDN @world @system
6,33c5
< Calculating dependencies ... done!
<
< The following packages are causing rebuilds:
<
< (media-video/ffmpeg-2.2.2:0/52.55.55::gentoo, ebuild scheduled for merge)
< causes rebuilds for:
<
< (media-video/mplayer-1.2_pre20130729:0/0::gentoo, ebuild scheduled for
< merge)
<
< (x11-base/xorg-server-1.15.99.902:0/1.15.99.902::gentoo, ebuild scheduled
< for merge) causes rebuilds for:
<
< (x11-drivers/xf86-input-mouse-1.9.0:0/0::gentoo, ebuild scheduled for
< merge)
<
< (x11-drivers/xf86-input-keyboard-1.7.0:0/0::gentoo, ebuild sc


Last edited by miroR on Thu Jun 05, 2014 5:28 pm; edited 1 time in total
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Thu Jun 05, 2014 5:24 pm    Post subject: Reply with quote

I will now apply common sense and remove pam, not for being one of the
thingycized programs, but simply not necessary on my SOHO.

Code:
gbn miro # emerge -s pam | grep -B2 -A4 'installed: [0-9a-zA-Z]'
*  app-vim/pam-syntax
      Latest version available: 20060424
      Latest version installed: 20060424
      Size of files: 2 kB
      Homepage:      http://www.vim.org/scripts/script.php?script_id=735
      Description:   vim plugin: PAM configuration syntax highlighting
      License:       vim
--
*  sys-auth/pambase
      Latest version available: 20140313
      Latest version installed: 20140313
      Size of files: 3 kB
      Homepage:      http://www.gentoo.org/proj/en/base/pam/
      Description:   PAM base configuration files
      License:       GPL-2
--
*  sys-libs/pam
      Latest version available: 1.1.8-r1
      Latest version installed: 1.1.8-r1
      Size of files: 1,266 kB
      Homepage:      https://fedorahosted.org/linux-pam/
      Description:   Linux-PAM (Pluggable Authentication Modules)
      License:       || ( BSD GPL-2 )
--
*  virtual/pam
      Latest version available: 0
      Latest version installed: 0
      Size of files: 0 kB
      Homepage:     
      Description:   Virtual for PAM (Pluggable Authentication Modules)
      License:       
gbn miro #


Code:
gbn miro # equery d pambase
 * These packages depend on pambase:
app-admin/sudo-1.8.10_p3 (pam ? sys-auth/pambase)
net-misc/openssh-6.6.1_p1 (pam ? >=sys-auth/pambase-20081028)
sys-apps/openrc-0.12.4 (pam ? sys-auth/pambase)
sys-apps/shadow-4.1.5.1-r1 (pam ? >=sys-auth/pambase-20120417)
sys-libs/pam-1.1.8-r1 (sys-auth/pambase)
gbn miro # equery d pam
 * These packages depend on pam:
app-admin/sudo-1.8.10_p3 (pam ? virtual/pam)
dev-libs/cyrus-sasl-2.1.26-r5 (pam ? virtual/pam)
dev-vcs/cvs-1.12.12-r10 (pam ? virtual/pam)
net-mail/mailbase-1.1 (pam ? virtual/pam)
net-misc/openssh-6.6.1_p1 (pam ? virtual/pam)
net-print/cups-1.7.1-r2 (pam ? virtual/pam)
sys-apps/bsyboxe-1.22.1 (pam ? sys-libs/pam)
sys-apps/gradm-3.0.201405281853 (pam ? virtual/pam)
sys-apps/kbd-2.0.1-r1 (pam ? virtual/pam)
sys-apps/shadow-4.1.5.1-r1 (pam ? virtual/pam)
sys-apps/util-linux-2.24.2 (pam ? sys-libs/pam)
sys-auth/pambase-20140313 (>=sys-libs/pam-1.1.3)
                          (cracklib ? >=sys-libs/pam-1.1.3[cracklib])
                          (pam_krb5 ? >=sys-libs/pam-1.1.3)
                          (selinux ? >=sys-libs/pam-1.1.3[selinux])
                          (sha512 ? >=sys-libs/pam-1.1.3)
sys-auth/realtime-base-0.1 (virtual/pam)
sys-libs/libcap-2.22-r2 (pam ? virtual/pam)
virtual/pam-0 (>=sys-libs/pam-0.78)
gbn miro #

putting -pam in make.conf

Code:
gbn miro # emerge -tuDN @world @system

These are the packages that would be merged, in reverse order:

Calculating dependencies         ... done!               

[nomerge       ] virtual/ssh-0  USE="-minimal"

[ebuild   R    ]  net-misc/openssh-6.6.1_p1  USE="X bindist hpn tcpd -X509
-kerberos -ldap -ldns -libedit -pam* (-selinux) -skey -static" 0 kB

[ebuild   R    ] app-admin/sudo-1.8.10_p3  USE="nls sendmail -ldap -offensive
-pam* (-selinux) -skey" 0 kB

[nomerge       ] x11-drivers/xf86-video-ati-7.3.0  USE="-glamor -udev"

[nomerge       ]  x11-libs/libpciaccess-0.13.2  USE="zlib -minimal
-static-libs" ABI_X86="(64) -32 (-x32)"

[ebuild     U  ]   sys-apps/hwids-20140509 [20140317] USE="udev" 1,600 kB

[nomerge       ] app-crypt/jacksum-1.7.0

[nomerge       ]  virtual/jre-1.7.0:1.7

[nomerge       ]   virtual/jdk-1.7.0:1.7

[nomerge       ]    dev-java/icedtea-bin-7.2.4.3:7  USE="X alsa cups -cjk -doc
-examples -nsplugin -source"

[ebuild   R    ]     net-print/cups-1.7.1-r2  USE="X acl gnutls ssl threads
-dbus -debug -java -kerberos -lprng-compat -pam* -python (-selinux)
-static-libs -systemd -usb -xinetd -zeroconf" ABI_X86="(64) -32 (-x32)"
LINGUAS="ca es fr it ja ru" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB

[nomerge       ] virtual/shadow-0

[ebuild   R    ]  sys-apps/shadow-4.1.5.1-r1  USE="acl audit cracklib nls xattr
-pam* (-selinux) -skey" 0 kB

[ebuild   R    ] sys-apps/util-linux-2.24.2  USE="bash-completion caps cramfs
ncurses nls suid unicode -cytune -fdformat -pam* -python (-selinux) -slang
-static-libs {-test} -tty-helpers -udev" ABI_X86="(64) -32 (-x32)"
PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3 -python3_4"
PYTHON_TARGETS="python2_7 python3_3 -python3_2 -python3_4" 0 kB

[nomerge       ] dev-vcs/subversion-1.8.9  USE="apache2 berkdb dso http nls
sasl vim-syntax -ctypes-python -debug -doc -extras -gnome-keyring -java -kde
-perl -python -ruby {-test}" PYTHON_TARGETS="python2_7 (-python2_6)"

[ebuild   R    ]  dev-libs/cyrus-sasl-2.1.26-r5:2  USE="berkdb gdbm sqlite ssl
urandom -authdaemond -java -kerberos -ldapdb -mysql -openldap -pam* -postgres
-sample -srp -static-libs" 0 kB

[ebuild   R    ] sys-apps/gradm-3.0.201405281853  USE="-pam*" 0 kB

[ebuild   R    ] sys-apps/kbd-2.0.1-r1  USE="nls -pam* {-test}" 0 kB

[ebuild   R    ] sys-apps/openrc-0.12.4  USE="ncurses netifrc unicode -debug
-newnet -pam* (-prefix) (-selinux) -static-libs -tools" 0 kB

[nomerge       ] www-client/firefox-29.0.1  USE="alsa gstreamer hardened
minimal -bindist -custom-cflags -custom-optimization -dbus -debug -jit
-libnotify (-pgo) -pulseaudio (-selinux) -startup-notification -system-cairo
-system-icu -system-jpeg -system-sqlite {-test} -wifi" LINGUAS="-af -ar -as
-ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA
-eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl
-gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lt -lv
-mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si
-sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW -zu"

[nomerge       ]  media-plugins/gst-plugins-meta-0.10-r8:0.10  USE="X a52 aac
alsa dts dv dvb dvd ffmpeg flac jack lame mms mp3 mpeg musepack ogg oss taglib
theora v4l vcd vorbis vpx wavpack x264 xv xvid -cdda -http -libass -libvisual
-opus -pulseaudio"

[nomerge       ]   media-plugins/gst-plugins-jack-0.10.31:0.10

[ebuild   R    ]    media-sound/jack-audio-connection-kit-0.121.3-r1  USE="alsa
mmx sse -3dnow (-altivec) (-coreaudio) -cpudetection -debug -doc -examples -oss
-pam*" ABI_X86="(64) -32 (-x32)" 0 kB

[ebuild   R    ] sys-apps/busybox-1.22.1  USE="ipv6 mdev static -livecd
-make-symlinks -math -pam* -savedconfig (-selinux) -sep-usr -syslog -systemd" 0
kB

[nomerge       ] net-misc/iputils-20121221-r1  USE="caps filecaps gnutls ipv6
ssl -SECURITY_HAZARD -doc -idn -static"

[ebuild   R    ]  sys-libs/libcap-2.22-r2  USE="-pam*" ABI_X86="(64) -32
(-x32)" 0 kB

[ebuild   R    ] dev-vcs/cvs-1.12.12-r10  USE="crypt nls -doc -kerberos -pam*
-server" 0 kB

[nomerge       ] dev-libs/cyrus-sasl-2.1.26-r5:2  USE="berkdb gdbm sqlite ssl
urandom -authdaemond -java -kerberos -ldapdb -mysql -openldap -pam* -postgres
-sample -srp -static-libs"

[ebuild   R    ]  net-mail/mailbase-1.1  USE="-pam*" 0 kB

Total: 15 packages (1 upgrade, 14 reinstalls), Size of downloads: 1,600 kB

The following USE changes are necessary to proceed:

 (see "package.use" in the portage(5) man page for more details)

# required by sys-fs/eudev-1.6[keymap,hwdb]

# required by @selected

# required by @world (argument)

=sys-apps/hwids-20140509 udev

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.
!!! The following installed packages are masked:
- sys-fs/udev-init-scripts-26-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
gbn miro #



Putting:

>=sys-apps/hwids-20140509

in package.mask

Code:
gbn miro # emerge -tuDN @world @system

These are the packages that would be merged, in reverse order:

Calculating dependencies                  ... done!

[nomerge       ] virtual/ssh-0  USE="-minimal"

[ebuild   R    ]  net-misc/openssh-6.6.1_p1  USE="X bindist hpn tcpd -X509
-kerberos -ldap -ldns -libedit -pam* (-selinux) -skey -static" 0 kB

[ebuild   R    ] app-admin/sudo-1.8.10_p3  USE="nls sendmail -ldap -offensive
-pam* (-selinux) -skey" 0 kB

[nomerge       ] app-crypt/jacksum-1.7.0

[nomerge       ]  virtual/jre-1.7.0:1.7

[nomerge       ]   virtual/jdk-1.7.0:1.7

[nomerge       ]    dev-java/icedtea-bin-7.2.4.3:7  USE="X alsa cups -cjk -doc
-examples -nsplugin -source"

[ebuild   R    ]     net-print/cups-1.7.1-r2  USE="X acl gnutls ssl threads
-dbus -debug -java -kerberos -lprng-compat -pam* -python (-selinux)
-static-libs -systemd -usb -xinetd -zeroconf" ABI_X86="(64) -32 (-x32)"
LINGUAS="ca es fr it ja ru" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB

[nomerge       ] virtual/shadow-0

[ebuild   R    ]  sys-apps/shadow-4.1.5.1-r1  USE="acl audit cracklib nls xattr
-pam* (-selinux) -skey" 0 kB

[ebuild   R    ] sys-apps/util-linux-2.24.2  USE="bash-completion caps cramfs
ncurses nls suid unicode -cytune -fdformat -pam* -python (-selinux) -slang
-static-libs {-test} -tty-helpers -udev" ABI_X86="(64) -32 (-x32)"
PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3 -python3_4"
PYTHON_TARGETS="python2_7 python3_3 -python3_2 -python3_4" 0 kB

[nomerge       ] dev-vcs/subversion-1.8.9  USE="apache2 berkdb dso http nls
sasl vim-syntax -ctypes-python -debug -doc -extras -gnome-keyring -java -kde
-perl -python -ruby {-test}" PYTHON_TARGETS="python2_7 (-python2_6)"

[ebuild   R    ]  dev-libs/cyrus-sasl-2.1.26-r5:2  USE="berkdb gdbm sqlite ssl
urandom -authdaemond -java -kerberos -ldapdb -mysql -openldap -pam* -postgres
-sample -srp -static-libs" 0 kB

[ebuild   R    ] sys-apps/gradm-3.0.201405281853  USE="-pam*" 0 kB

[ebuild   R    ] sys-apps/kbd-2.0.1-r1  USE="nls -pam* {-test}" 0 kB

[ebuild   R    ] sys-apps/openrc-0.12.4  USE="ncurses netifrc unicode -debug
-newnet -pam* (-prefix) (-selinux) -static-libs -tools" 0 kB

[nomerge       ] www-client/firefox-29.0.1  USE="alsa gstreamer hardened
minimal -bindist -custom-cflags -custom-optimization -dbus -debug -jit
-libnotify (-pgo) -pulseaudio (-selinux) -startup-notification -system-cairo
-system-icu -system-jpeg -system-sqlite {-test} -wifi" LINGUAS="-af -ar -as
-ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA
-eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl
-gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lt -lv
-mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si
-sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW -zu"

[nomerge       ]  media-plugins/gst-plugins-meta-0.10-r8:0.10  USE="X a52 aac
alsa dts dv dvb dvd ffmpeg flac jack lame mms mp3 mpeg musepack ogg oss taglib
theora v4l vcd vorbis vpx wavpack x264 xv xvid -cdda -http -libass -libvisual
-opus -pulseaudio"

[nomerge       ]   media-plugins/gst-plugins-jack-0.10.31:0.10

[ebuild   R    ]    media-sound/jack-audio-connection-kit-0.121.3-r1  USE="alsa
mmx sse -3dnow (-altivec) (-coreaudio) -cpudetection -debug -doc -examples -oss
-pam*" ABI_X86="(64) -32 (-x32)" 0 kB

[ebuild   R    ] sys-apps/busybox-1.22.1  USE="ipv6 mdev static -livecd
-make-symlinks -math -pam* -savedconfig (-selinux) -sep-usr -syslog -systemd" 0
kB

[nomerge       ] net-misc/iputils-20121221-r1  USE="caps filecaps gnutls ipv6
ssl -SECURITY_HAZARD -doc -idn -static"

[ebuild   R    ]  sys-libs/libcap-2.22-r2  USE="-pam*" ABI_X86="(64) -32
(-x32)" 0 kB

[ebuild   R    ] dev-vcs/cvs-1.12.12-r10  USE="crypt nls -doc -kerberos -pam*
-server" 0 kB

[nomerge       ] dev-libs/cyrus-sasl-2.1.26-r5:2  USE="berkdb gdbm sqlite ssl
urandom -authdaemond -java -kerberos -ldapdb -mysql -openldap -pam* -postgres
-sample -srp -static-libs"

[ebuild   R    ]  net-mail/mailbase-1.1  USE="-pam*" 0 kB


Total: 14 packages (14 reinstalls), Size of downloads: 0 kB

WARNING: One or more updates/rebuilds have been skipped due to a dependency
conflict:

sys-apps/hwids:0

  (sys-apps/hwids-20140317:0/0::gentoo, ebuild scheduled for merge) conflicts
with
    >=sys-apps/hwids-20140304[udev] required by (sys-fs/eudev-1.6:0/0::gentoo,
    >installed)
                              ^^^^

!!! The following installed packages are masked:
- sys-fs/udev-init-scripts-26-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Would you like to merge these packages? [Yes/No]

Recompiling without problems.

Code:
gbn miro # emerge -c --verbose=n

...[snip]...

Calculating dependencies                                       ... done!
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 sys-auth/realtime-base
    selected: 0.1
   protected: none
     omitted: none

 virtual/pam
    selected: 0
   protected: none
     omitted: none

 sys-auth/pambase
    selected: 20140313
   protected: none
     omitted: none

 sys-libs/pam
    selected: 1.1.8-r1
   protected: none
     omitted: none

 app-vim/pam-syntax
    selected: 20060424
   protected: none
     omitted: none

All selected packages: sys-auth/pambase-20140313 sys-auth/realtime-base-0.1
virtual/pam-0 app-vim/pam-syntax-20060424 sys-libs/pam-1.1.8-r1

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] yes

...[snip]...
Number removed:       5
...[snip]...

As noted here:

Opinions on removing PAM from a single user desktop system
https://forums.gentoo.org/viewtopic-t-981842.html#7485924

Code:
gbn miro # revdep-rebuild
...[snip]...
 * Dynamic linking on your system is consistent... All done.
gbn miro #

I'll reboot now because I'm not advanced enough to know for really certain
that these changes shouldn't possibly introduce any boot problems,and because
I have to try the changes to Slashbeast's /etc/mdev.conf that khay suggested
for the minor nuissance in my booting messages.

The editing did the intended, and booting is without a hitch.

Next, I need to compile the relatively very recent linux-3.14.4-hardened-r1,
setting proper Grsecurity options in, possibly giving another try to Gradm
(which I read somewhere that Slashbeast reported some of these --udev
probably-- programs make it a nightmare, and now it shouldn't be too hard),
and configuring the audio, but not necessarily in that order.

Miroslav Rovis
www.CroatiaFidelis.hr
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Fri Jun 06, 2014 12:00 pm    Post subject: Reply with quote

No. I thought I could move on, but no.
I still have an issue, I did go wrong, a little, somewhere, and a lot is not clear to me yet.

This is the issue, and it's the sole issue that I see on my system:

Code:

# lsusb
unable to initialize libusb: -99
#

Investigating, ducking (I don't google)...

EDIT, just minutes later
WARNIG: not a paste, manual copy from my air-gapped installed Gentoo, typoes very possible

ddg.gg gave:
http://libusb.6.n5.nabble.com/libusb-167-unable-to-initialize-libusb-99-td5711536.html

so I:
Code:
# export LIBUSB_DEBUG=9
libusb: debug [libusb_init] created default context
libusb: debug [libusb_init] libusb v1.0.18/10866
libusb: error [op_init] could not find usbfs
unable to initialize libusb: -99


EDIT 2:
unable to initialize libusb: -99
https://forums.gentoo.org/viewtopic-t-879569.html

EDIT 3: where I just posted link to here.

Now, if anyone clever watches this still. Where is it better now to post this
yet unsolved issue that may not be, and may well be related to my transition
to mdev and unclarity in regard to eudev and such?

Here or there?

Miro
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Fri Jun 06, 2014 1:15 pm    Post subject: Reply with quote

Code:

# grep USB /boot/config-3.14.4-hardened-r1-140606-11  | grep -v '^#'
CONFIG_SND_USB=y
CONFIG_USB_HID=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
CONFIG_USB_DEFAULT_PERSIST=y
CONFIG_USB_DYNAMIC_MINORS=y
CONFIG_USB_MON=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_PCI=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_ACM=y
CONFIG_USB_PRINTER=y
CONFIG_USB_WDM=y
CONFIG_USB_STORAGE=y
#


And:

Code:

# dmesg | grep -i usb


does not show anything relevant.

Code:

# dmesg | egrep -i 'usbcore|hci|hid'
#


But:

Code:

# cat /var/log/messages | egrep -i 'usbcore|hci|hid'
...[snip]...

Jun  6 14:39:54 gbn kernel: [    1.412621] ahci 0000:00:11.0: version 3.0
Jun  6 14:39:54 gbn kernel: [    1.412801] ahci 0000:00:11.0: AHCI 0001.0200
32 slots 4 ports 6 Gbps 0xf impl SATA mode
Jun  6 14:39:54 gbn kernel: [    1.412842] ahci 0000:00:11.0: flags: 64bit ncq
sntf ilck pm led clo pmp pio slum part
Jun  6 14:39:54 gbn kernel: [    1.413721] scsi0 : ahci
Jun  6 14:39:54 gbn kernel: [    1.414033] scsi1 : ahci
Jun  6 14:39:54 gbn kernel: [    1.414195] scsi2 : ahci
Jun  6 14:39:54 gbn kernel: [    1.414408] scsi3 : ahci
Jun  6 14:39:54 gbn kernel: [    1.415377] ehci_hcd: USB 2.0 'Enhanced' Host
Controller (EHCI) Driver
Jun  6 14:39:54 gbn kernel: [    1.415409] ehci-pci: EHCI PCI platform driver
Jun  6 14:39:54 gbn kernel: [    1.415551] ehci-pci 0000:00:12.2: EHCI Host
Controller
Jun  6 14:39:54 gbn kernel: [    1.415662] ehci-pci 0000:00:12.2: new USB bus
registered, assigned bus number 1
Jun  6 14:39:54 gbn kernel: [    1.415701] ehci-pci 0000:00:12.2: applying AMD
SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
Jun  6 14:39:54 gbn kernel: [    1.415805] ehci-pci 0000:00:12.2: debug port 1
Jun  6 14:39:54 gbn kernel: [    1.416922] ehci-pci 0000:00:12.2: irq 17, io
mem 0xfeb09000
Jun  6 14:39:54 gbn kernel: [    1.423759] ehci-pci 0000:00:12.2: USB 2.0
started, EHCI 1.00
Jun  6 14:39:54 gbn kernel: [    1.426265] usb usb1: Product: EHCI Host
Controller
Jun  6 14:39:54 gbn kernel: [    1.427107] usb usb1: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 ehci_hcd
Jun  6 14:39:54 gbn kernel: [    1.430951] ehci-pci 0000:00:13.2: EHCI Host
Controller
Jun  6 14:39:54 gbn kernel: [    1.431889] ehci-pci 0000:00:13.2: new USB bus
registered, assigned bus number 2
Jun  6 14:39:54 gbn kernel: [    1.432736] ehci-pci 0000:00:13.2: applying AMD
SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
Jun  6 14:39:54 gbn kernel: [    1.433631] ehci-pci 0000:00:13.2: debug port 1
Jun  6 14:39:54 gbn kernel: [    1.434536] ehci-pci 0000:00:13.2: irq 17, io
mem 0xfeb07000
Jun  6 14:39:54 gbn kernel: [    1.440755] ehci-pci 0000:00:13.2: USB 2.0
started, EHCI 1.00
Jun  6 14:39:54 gbn kernel: [    1.443430] usb usb2: Product: EHCI Host
Controller
Jun  6 14:39:54 gbn kernel: [    1.444330] usb usb2: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 ehci_hcd
Jun  6 14:39:54 gbn kernel: [    1.448362] ehci-pci 0000:00:16.2: EHCI Host
Controller
Jun  6 14:39:54 gbn kernel: [    1.449400] ehci-pci 0000:00:16.2: new USB bus
registered, assigned bus number 3
Jun  6 14:39:54 gbn kernel: [    1.450353] ehci-pci 0000:00:16.2: applying AMD
SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
Jun  6 14:39:54 gbn kernel: [    1.451320] ehci-pci 0000:00:16.2: debug port 1
Jun  6 14:39:54 gbn kernel: [    1.452251] ehci-pci 0000:00:16.2: irq 17, io
mem 0xfeb04000
Jun  6 14:39:54 gbn kernel: [    1.458766] ehci-pci 0000:00:16.2: USB 2.0
started, EHCI 1.00
Jun  6 14:39:54 gbn kernel: [    1.461557] usb usb3: Product: EHCI Host
Controller
Jun  6 14:39:54 gbn kernel: [    1.462480] usb usb3: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 ehci_hcd
Jun  6 14:39:54 gbn kernel: [    1.466478] ohci_hcd: USB 1.1 'Open' Host
Controller (OHCI) Driver
Jun  6 14:39:54 gbn kernel: [    1.467441] ohci-pci: OHCI PCI platform driver
Jun  6 14:39:54 gbn kernel: [    1.468450] ohci-pci 0000:00:12.0: OHCI PCI
host controller
Jun  6 14:39:54 gbn kernel: [    1.469516] ohci-pci 0000:00:12.0: new USB bus
registered, assigned bus number 4
Jun  6 14:39:54 gbn kernel: [    1.470531] ohci-pci 0000:00:12.0: irq 18, io
mem 0xfeb0a000
Jun  6 14:39:54 gbn kernel: [    1.527861] usb usb4: Product: OHCI PCI host
controller
Jun  6 14:39:54 gbn kernel: [    1.528846] usb usb4: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 ohci_hcd
Jun  6 14:39:54 gbn kernel: [    1.533217] ohci-pci 0000:00:13.0: OHCI PCI
host controller
Jun  6 14:39:54 gbn kernel: [    1.534302] ohci-pci 0000:00:13.0: new USB bus
registered, assigned bus number 5
Jun  6 14:39:54 gbn kernel: [    1.535317] ohci-pci 0000:00:13.0: irq 18, io
mem 0xfeb08000
Jun  6 14:39:54 gbn kernel: [    1.592880] usb usb5: Product: OHCI PCI host
controller
Jun  6 14:39:54 gbn kernel: [    1.593836] usb usb5: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 ohci_hcd
Jun  6 14:39:54 gbn kernel: [    1.598158] ohci-pci 0000:00:14.5: OHCI PCI
host controller
Jun  6 14:39:54 gbn kernel: [    1.599246] ohci-pci 0000:00:14.5: new USB bus
registered, assigned bus number 6
Jun  6 14:39:54 gbn kernel: [    1.600258] ohci-pci 0000:00:14.5: irq 18, io
mem 0xfeb06000
Jun  6 14:39:54 gbn kernel: [    1.657930] usb usb6: Product: OHCI PCI host
controller
Jun  6 14:39:54 gbn kernel: [    1.658923] usb usb6: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 ohci_hcd
Jun  6 14:39:54 gbn kernel: [    1.663220] ohci-pci 0000:00:16.0: OHCI PCI
host controller
Jun  6 14:39:54 gbn kernel: [    1.664306] ohci-pci 0000:00:16.0: new USB bus
registered, assigned bus number 7
Jun  6 14:39:54 gbn kernel: [    1.665300] ohci-pci 0000:00:16.0: irq 18, io
mem 0xfeb05000
Jun  6 14:39:55 gbn kernel: [    1.724968] usb usb7: Product: OHCI PCI host
controller
Jun  6 14:39:55 gbn kernel: [    1.725985] usb usb7: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 ohci_hcd
Jun  6 14:39:55 gbn kernel: [    1.730507] uhci_hcd: USB Universal Host
Controller Interface driver
Jun  6 14:39:55 gbn kernel: [    1.731714] xhci_hcd 0000:02:00.0: xHCI Host
Controller
Jun  6 14:39:55 gbn kernel: [    1.732848] xhci_hcd 0000:02:00.0: new USB bus
registered, assigned bus number 8
Jun  6 14:39:55 gbn kernel: [    1.738274] xhci_hcd 0000:02:00.0: irq 73 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.738280] xhci_hcd 0000:02:00.0: irq 74 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.738285] xhci_hcd 0000:02:00.0: irq 75 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.738290] xhci_hcd 0000:02:00.0: irq 76 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.738295] xhci_hcd 0000:02:00.0: irq 77 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.740412] usb usb8: Product: xHCI Host
Controller
Jun  6 14:39:55 gbn kernel: [    1.741443] usb usb8: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 xhci_hcd
Jun  6 14:39:55 gbn kernel: [    1.745839] xhci_hcd 0000:02:00.0: xHCI Host
Controller
Jun  6 14:39:55 gbn kernel: [    1.746954] xhci_hcd 0000:02:00.0: new USB bus
registered, assigned bus number 9
Jun  6 14:39:55 gbn kernel: [    1.750051] usb usb9: Product: xHCI Host
Controller
Jun  6 14:39:55 gbn kernel: [    1.751085] usb usb9: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 xhci_hcd
Jun  6 14:39:55 gbn kernel: [    1.755490] xhci_hcd 0000:03:00.0: xHCI Host
Controller
Jun  6 14:39:55 gbn kernel: [    1.756615] xhci_hcd 0000:03:00.0: new USB bus
registered, assigned bus number 10
Jun  6 14:39:55 gbn kernel: [    1.761991] xhci_hcd 0000:03:00.0: irq 78 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.761996] xhci_hcd 0000:03:00.0: irq 79 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.762001] xhci_hcd 0000:03:00.0: irq 80 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.762006] xhci_hcd 0000:03:00.0: irq 81 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.762011] xhci_hcd 0000:03:00.0: irq 82 for
MSI/MSI-X
Jun  6 14:39:55 gbn kernel: [    1.764121] usb usb10: Product: xHCI Host
Controller
Jun  6 14:39:55 gbn kernel: [    1.765155] usb usb10: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 xhci_hcd
Jun  6 14:39:55 gbn kernel: [    1.769528] xhci_hcd 0000:03:00.0: xHCI Host
Controller
Jun  6 14:39:55 gbn kernel: [    1.770654] xhci_hcd 0000:03:00.0: new USB bus
registered, assigned bus number 11
Jun  6 14:39:55 gbn kernel: [    1.773771] usb usb11: Product: xHCI Host
Controller
Jun  6 14:39:55 gbn kernel: [    1.774766] usb usb11: Manufacturer: Linux
3.14.4-hardened-r1-140606-11 xhci_hcd
Jun  6 14:39:55 gbn kernel: [    1.779271] usbcore: registered new interface
driver cdc_acm
Jun  6 14:39:55 gbn kernel: [    1.781417] usbcore: registered new interface
driver usblp
Jun  6 14:39:55 gbn kernel: [    1.782526] usbcore: registered new interface
driver cdc_wdm
Jun  6 14:39:55 gbn kernel: [    1.783623] usbcore: registered new interface
driver usb-storage
Jun  6 14:39:55 gbn kernel: [    1.802973] hidraw: raw HID events driver (C)
Jiri Kosina
Jun  6 14:39:55 gbn kernel: [    1.804735] usbcore: registered new interface
driver usbhid
Jun  6 14:39:55 gbn kernel: [    1.805728] usbhid: USB HID core driver

...[snip]...
#


That appear just ordinary.

So what is wrong? What is not loading the usbfs?
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Fri Jun 06, 2014 2:06 pm    Post subject: Reply with quote

No. It's not just ordinary.

Something is missing.

I have a cloned system done whith the last backup of this one, the master (I
have just a few Gentoo systems).

And the last backup was... let me see.

Just three days ago. I love backups (when I have'em).

Just before I was helped by kayyam, and successfully finished this
probably on the whole successful transition toward no-remote-seat-facilitated
install.

I could straight go back, and reconsider a few steps that I afterward made.

By going back I mean, dd restoring the dumped system partitions and get to the
exact same, to the bit, status three days ago.

But let's see what I would get back (or what I lost, and why the usbfs is not
found).

This is the same command run on that system:

Code:

g5n linux # cat /var/log/messages | egrep -i 'usbcore|hci|hid'
...[snip]...

Jun  2 13:33:14 g5n kernel: [    0.375182] usbcore: registered new interface driver usbfs
Jun  2 13:33:14 g5n kernel: [    0.375269] usbcore: registered new interface driver hub
Jun  2 13:33:14 g5n kernel: [    0.375366] usbcore: registered new device driver usb
Jun  2 13:33:14 g5n kernel: [    0.897264] ahci 0000:00:11.0: version 3.0
Jun  2 13:33:14 g5n kernel: [    0.897421] ahci 0000:00:11.0: AHCI 0001.0200 32 slots 4 ports 6 Gbps 0xf impl SATA mode
Jun  2 13:33:14 g5n kernel: [    0.897469] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part
Jun  2 13:33:14 g5n kernel: [    0.898565] scsi0 : ahci
Jun  2 13:33:14 g5n kernel: [    0.898928] scsi1 : ahci
Jun  2 13:33:14 g5n kernel: [    0.899129] scsi2 : ahci
Jun  2 13:33:14 g5n kernel: [    0.899326] scsi3 : ahci
Jun  2 13:33:14 g5n kernel: [    0.900541] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Jun  2 13:33:14 g5n kernel: [    0.900578] ehci-pci: EHCI PCI platform driver
Jun  2 13:33:14 g5n kernel: [    0.900744] ehci-pci 0000:00:12.2: EHCI Host Controller
Jun  2 13:33:14 g5n kernel: [    0.900847] ehci-pci 0000:00:12.2: new USB bus registered, assigned bus number 1
Jun  2 13:33:14 g5n kernel: [    0.900891] ehci-pci 0000:00:12.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
Jun  2 13:33:14 g5n kernel: [    0.900948] ehci-pci 0000:00:12.2: debug port 1
Jun  2 13:33:14 g5n kernel: [    0.901780] ehci-pci 0000:00:12.2: irq 17, io mem 0xfeb09000
Jun  2 13:33:14 g5n kernel: [    0.908434] ehci-pci 0000:00:12.2: USB 2.0 started, EHCI 1.00
Jun  2 13:33:14 g5n kernel: [    0.911767] usb usb1: Manufacturer: Linux 3.14.2-hardened-140503-09 ehci_hcd
Jun  2 13:33:14 g5n kernel: [    0.915630] ehci-pci 0000:00:13.2: EHCI Host Controller
Jun  2 13:33:14 g5n kernel: [    0.916595] ehci-pci 0000:00:13.2: new USB bus registered, assigned bus number 2
Jun  2 13:33:14 g5n kernel: [    0.917496] ehci-pci 0000:00:13.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
Jun  2 13:33:14 g5n kernel: [    0.918427] ehci-pci 0000:00:13.2: debug port 1
Jun  2 13:33:14 g5n kernel: [    0.919360] ehci-pci 0000:00:13.2: irq 17, io mem 0xfeb07000
Jun  2 13:33:14 g5n kernel: [    0.925361] ehci-pci 0000:00:13.2: USB 2.0 started, EHCI 1.00
Jun  2 13:33:14 g5n kernel: [    0.929201] usb usb2: Manufacturer: Linux 3.14.2-hardened-140503-09 ehci_hcd
Jun  2 13:33:14 g5n kernel: [    0.933676] ehci-pci 0000:00:16.2: EHCI Host Controller
Jun  2 13:33:14 g5n kernel: [    0.934789] ehci-pci 0000:00:16.2: new USB bus registered, assigned bus number 3
Jun  2 13:33:14 g5n kernel: [    0.935825] ehci-pci 0000:00:16.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
Jun  2 13:33:14 g5n kernel: [    0.936874] ehci-pci 0000:00:16.2: debug port 1
Jun  2 13:33:14 g5n kernel: [    0.937918] ehci-pci 0000:00:16.2: irq 17, io mem 0xfeb04000
Jun  2 13:33:14 g5n kernel: [    0.944414] ehci-pci 0000:00:16.2: USB 2.0 started, EHCI 1.00
Jun  2 13:33:14 g5n kernel: [    0.948514] usb usb3: Manufacturer: Linux 3.14.2-hardened-140503-09 ehci_hcd
Jun  2 13:33:14 g5n kernel: [    0.953032] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Jun  2 13:33:14 g5n kernel: [    0.954087] ohci-pci: OHCI PCI platform driver
Jun  2 13:33:14 g5n kernel: [    0.955224] ohci-pci 0000:00:12.0: OHCI PCI host controller
Jun  2 13:33:14 g5n kernel: [    0.956466] ohci-pci 0000:00:12.0: new USB bus registered, assigned bus number 4
Jun  2 13:33:14 g5n kernel: [    0.957568] ohci-pci 0000:00:12.0: irq 18, io mem 0xfeb0a000
Jun  2 13:33:14 g5n kernel: [    1.016648] usb usb4: Manufacturer: Linux 3.14.2-hardened-140503-09 ohci_hcd
Jun  2 13:33:14 g5n kernel: [    1.021689] ohci-pci 0000:00:13.0: OHCI PCI host controller
Jun  2 13:33:14 g5n kernel: [    1.022898] ohci-pci 0000:00:13.0: new USB bus registered, assigned bus number 5
Jun  2 13:33:14 g5n kernel: [    1.023987] ohci-pci 0000:00:13.0: irq 18, io mem 0xfeb08000
Jun  2 13:33:14 g5n kernel: [    1.082621] usb usb5: Manufacturer: Linux 3.14.2-hardened-140503-09 ohci_hcd
Jun  2 13:33:14 g5n kernel: [    1.087447] ohci-pci 0000:00:14.5: OHCI PCI host controller
Jun  2 13:33:14 g5n kernel: [    1.088641] ohci-pci 0000:00:14.5: new USB bus registered, assigned bus number 6
Jun  2 13:33:14 g5n kernel: [    1.089723] ohci-pci 0000:00:14.5: irq 18, io mem 0xfeb06000
Jun  2 13:33:14 g5n kernel: [    1.148615] usb usb6: Manufacturer: Linux 3.14.2-hardened-140503-09 ohci_hcd
Jun  2 13:33:14 g5n kernel: [    1.153407] ohci-pci 0000:00:16.0: OHCI PCI host controller
Jun  2 13:33:14 g5n kernel: [    1.154592] ohci-pci 0000:00:16.0: new USB bus registered, assigned bus number 7
Jun  2 13:33:14 g5n kernel: [    1.155716] ohci-pci 0000:00:16.0: irq 18, io mem 0xfeb05000
Jun  2 13:33:14 g5n kernel: [    1.214531] usb usb7: Manufacturer: Linux 3.14.2-hardened-140503-09 ohci_hcd
Jun  2 13:33:14 g5n kernel: [    1.219315] uhci_hcd: USB Universal Host Controller Interface driver
Jun  2 13:33:14 g5n kernel: [    1.220588] xhci_hcd 0000:02:00.0: xHCI Host Controller
Jun  2 13:33:14 g5n kernel: [    1.221822] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 8
Jun  2 13:33:14 g5n kernel: [    1.227297] xhci_hcd 0000:02:00.0: irq 73 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.227303] xhci_hcd 0000:02:00.0: irq 74 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.227308] xhci_hcd 0000:02:00.0: irq 75 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.227313] xhci_hcd 0000:02:00.0: irq 76 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.227318] xhci_hcd 0000:02:00.0: irq 77 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.230708] usb usb8: Manufacturer: Linux 3.14.2-hardened-140503-09 xhci_hcd
Jun  2 13:33:14 g5n kernel: [    1.235465] xhci_hcd 0000:02:00.0: xHCI Host Controller
Jun  2 13:33:14 g5n kernel: [    1.236637] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 9
Jun  2 13:33:14 g5n kernel: [    1.241055] usb usb9: Manufacturer: Linux 3.14.2-hardened-140503-09 xhci_hcd
Jun  2 13:33:14 g5n kernel: [    1.245760] xhci_hcd 0000:03:00.0: xHCI Host Controller
Jun  2 13:33:14 g5n kernel: [    1.246994] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 10
Jun  2 13:33:14 g5n kernel: [    1.252435] xhci_hcd 0000:03:00.0: irq 78 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.252441] xhci_hcd 0000:03:00.0: irq 79 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.252446] xhci_hcd 0000:03:00.0: irq 80 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.252451] xhci_hcd 0000:03:00.0: irq 81 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.252457] xhci_hcd 0000:03:00.0: irq 82 for MSI/MSI-X
Jun  2 13:33:14 g5n kernel: [    1.255844] usb usb10: Manufacturer: Linux 3.14.2-hardened-140503-09 xhci_hcd
Jun  2 13:33:14 g5n kernel: [    1.260652] xhci_hcd 0000:03:00.0: xHCI Host Controller
Jun  2 13:33:14 g5n kernel: [    1.261914] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 11
Jun  2 13:33:14 g5n kernel: [    1.266333] usb usb11: Manufacturer: Linux 3.14.2-hardened-140503-09 xhci_hcd
Jun  2 13:33:14 g5n kernel: [    1.271222] usbcore: registered new interface driver cdc_acm
Jun  2 13:33:14 g5n kernel: [    1.273520] usbcore: registered new interface driver usblp
Jun  2 13:33:14 g5n kernel: [    1.274775] usbcore: registered new interface driver cdc_wdm
Jun  2 13:33:14 g5n kernel: [    1.276036] usbcore: registered new interface driver usb-storage
Jun  2 13:33:14 g5n kernel: [    1.297242] hidraw: raw HID events driver (C) Jiri Kosina
Jun  2 13:33:14 g5n kernel: [    1.299465] usbcore: registered new interface driver usbhid
Jun  2 13:33:14 g5n kernel: [    1.300560] usbhid: USB HID core driver

...[snip]...
g5n linux #


It's obviously something missing in the current status (which is not this last
paste above).

Miroslav Rovis
www.CroatiaFidelis.hr
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum