gnome-base/gvfs-1.4.1 and sys-apps/devicekit-power-012 required >=sys-fs/udev-145[extras]

2 views
Skip to first unread message

mielke....@googlemail.com

unread,
Nov 2, 2009, 11:37:01 AM11/2/09
to Funtoo
Hallo,


I can not update my system. gnome-base/gvfs-1.4.1 and sys-apps/
devicekit-power-012 required >=sys-fs/udev-145[extras]. Cann you fix
it please??

Daniel Robbins

unread,
Nov 2, 2009, 1:08:39 PM11/2/09
to funto...@googlegroups.com

This is something that is on my TODO list that I am a bit behind on.
Plans are to make a new udev for desktop profiles. For now, you may
want to stick with desktop apps that don't require the new udev.

-Daniel

Andreas Matuschek

unread,
Nov 6, 2009, 2:25:38 PM11/6/09
to Funtoo
Hello,

udev 146 builds after
- removing gentoo and ot patches from udev-146.ebuild

#PATCHSET="${P}-gentoo-patchset-v1"
...
#patches go here...
# EPATCH_SOURCE="${WORKDIR}/${PATCHSET}" EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes" epatch
# epatch "${FILESDIR}/udev-141-remove-devfs-names.diff"

- copy shell-copat-addon.sh from gentoos sys-fs/udev/files/147 to
funtoos sys-fs/udev/files/146
- ebuild manifest
- adding "extras" to profiles force.use ( and for my box I removed
"multilib" )

- (possibly restore portage (reset git))

gvfs and devicekit-power build and work like in gentoo

---
@Daniel: great work !

Best Regards Andreas

On Nov 2, 7:08 pm, Daniel Robbins <drobb...@funtoo.org> wrote:
> On Mon, Nov 2, 2009 at 9:37 AM, mielke.andr...@googlemail.com

Daniel Robbins

unread,
Nov 6, 2009, 4:30:09 PM11/6/09
to funto...@googlegroups.com
On Fri, Nov 6, 2009 at 12:25 PM, Andreas Matuschek <ma...@web.de> wrote:
>
> Hello,
>
> udev 146 builds after
> - removing gentoo and ot patches from udev-146.ebuild

[snip]

> @Daniel: great work !

Wow -- amazing considering the ebuild has not been tested at all!

I was planning to get a 2.6.27+ kernel running over the weekend on my
laptop so I could test it. My servers all run RHEL-based OpenVZ
kernels.

I'll try to get those changes in there. Thanks for reporting all the
steps necessary to get it working.

Note that I don't recommend that other Funtoo users try what you did -
best to wait just a few more days until it is ready for real...

-Daniel

Daniel Robbins

unread,
Nov 6, 2009, 10:52:59 PM11/6/09
to funto...@googlegroups.com

On Nov 6, 2009, at 12:25 PM, Andreas Matuschek wrote:
> Hello,
>
> udev 146 builds after
> - removing gentoo and ot patches from udev-146.ebuild

I fixed up the udev-146 ebuild so it should now work without
modifications. Please test it and let me know how it works.

-Daniel

Andreas Matuschek

unread,
Nov 7, 2009, 4:28:42 AM11/7/09
to funto...@googlegroups.com
Hallo Daniel,

allmost okay.

Use flag "extras" is required.
Though I have it in /etc/make.conf - it is not recognized.
So I had to edit ... profiles/.../use.mask
- add "extras"
(remove "multilib" just for my box)


BR (Best Regards) from Berlin
Andreas

Daniel Robbins

unread,
Nov 7, 2009, 2:32:11 PM11/7/09
to funto...@googlegroups.com
On Nov 7, 2009, at 2:28 AM, Andreas Matuschek wrote:

>
> Hallo Daniel,
>
> allmost okay.
>
> Use flag "extras" is required.
> Though I have it in /etc/make.conf - it is not recognized.
> So I had to edit ... profiles/.../use.mask
> - add "extras"
> (remove "multilib" just for my box)
>


What requires the flag "extras"?

Adam Smith

unread,
Nov 7, 2009, 2:46:36 PM11/7/09
to funto...@googlegroups.com
I believe these ebuilds maybe the cause

gnome-base/gvfs/gvfs-1.4.1.ebuild:        >=sys-fs/udev-145[extras] )
media-sound/rhythmbox/rhythmbox-0.12.4.ebuild:        >=sys-fs/udev-145[extras] )
media-sound/rhythmbox/rhythmbox-0.12.5-r2.ebuild:        >=sys-fs/udev-145[extras] )
net-misc/networkmanager/networkmanager-0.8.0_pre20091105.ebuild:    >=sys-fs/udev-145[extras]
net-misc/networkmanager/networkmanager-0.8.0_pre20090824.ebuild:    >=sys-fs/udev-145[extras]
net-misc/modemmanager/modemmanager-0.2_p20090824.ebuild:DEPEND=">=sys-fs/udev-145[extras]
net-misc/modemmanager/modemmanager-0.2_p20090925.ebuild:DEPEND=">=sys-fs/udev-145[extras]
net-print/hplip/hplip-3.9.8-r2.ebuild:    udev-acl? ( >=sys-fs/udev-145[extras] )
net-print/hplip/hplip-3.9.8-r3.ebuild:    udev-acl? ( >=sys-fs/udev-145[extras] )
sys-apps/devicekit-power/devicekit-power-012.ebuild:    >=sys-fs/udev-145[extras]
sys-apps/devicekit-power/devicekit-power-011.ebuild:    >=sys-fs/udev-145[extras]
sys-apps/devicekit-disks/devicekit-disks-008.ebuild:    >=sys-fs/udev-145[extras]

Daniel Robbins

unread,
Nov 7, 2009, 5:12:04 PM11/7/09
to funto...@googlegroups.com

Does anyone know what specific part of extras they depend on? Or is it
an unnecessary dep?

-Daniel

Andreas Matuschek

unread,
Nov 8, 2009, 7:37:47 AM11/8/09
to funto...@googlegroups.com
Results for gvfs, devkit-disks-daemon and devkit-power-daemon

just a symptom, but maybe helpfull - if udev is build without "extras",
I get:


[ 92% ] * broken /usr/libexec/devkit-disks-daemon (requires
libgudev-1.0.so.0)
[ 93% ] * broken /usr/libexec/devkit-power-daemon (requires
libgudev-1.0.so.0)

* Assigning files to packages
* /usr/libexec/devkit-disks-daemon -> sys-apps/devicekit-disks
* /usr/libexec/devkit-power-daemon -> sys-apps/devicekit-power

-------------------------------------------------------------
Functional results:

the new gnome features
- drivemanager - does not start
- "suspend" and "hibernate" buttons under system->shutdown - disapear
and
- gvfs works like expected ( in the actual gentoo version (with the
"extras" flag) gnome shows all partitions - even if they are not listed
in fstab )

---------------------------------------------------------------

I do not miss this features - but the dependency is broken.

BR Andreas

Andreas Matuschek

unread,
Nov 8, 2009, 7:45:30 AM11/8/09
to funto...@googlegroups.com
As a test I just unmerged the devicekits. gnome-session depends on
devicekit-power :-(

wolfden

unread,
Nov 11, 2009, 7:22:16 PM11/11/09
to Funtoo
Can you expand on this? I also sent you an email, but reply here too.

locate use.mask pulls in a lot of use.mask files. I'm running amd64

I've tried the files with /etc/portage/profile
package.use.force
use.force
use.mask

none of those can override to enable extras.

I find that odd as the gentoo documentation explains these file very
well.

Thanks

Diggs-ITA

unread,
Nov 8, 2009, 8:32:28 AM11/8/09
to Funtoo
Sorry,
Just a note:

I did a manual fix to udev-146 init scripts changing from '/lib64/' to
'/lib/' because i'm on x86.

Anyway, setting '-extras' in use.mask profile doesn't resolve for
'emerge -uDN word'.

Maybe i'm missing something.

Best Regards.

Daniel Robbins

unread,
Nov 11, 2009, 8:52:31 PM11/11/09
to funto...@googlegroups.com
On Nov 11, 2009, at 5:22 PM, wolfden wrote:
> none of those can override to enable extras.
>
> I find that odd as the gentoo documentation explains these file very
> well.

Sounds like I need to add "extras" support. For now, everyone please only test udev-146 if you are just running a non-GUI system.

-Daniel
Reply all
Reply to author
Forward
0 new messages