Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 506034 - [TRACKER] Ebuilds still using *only* virtual/udev dependency needs to be checked for missing virtual/libudev:= (and possible virtual/libgudev:=)
Summary: [TRACKER] Ebuilds still using *only* virtual/udev dependency needs to be chec...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords: Tracker
Depends on: 517996 518002 518008 518010 518012 518016 518504 518816
Blocks:
  Show dependency tree
 
Reported: 2014-03-28 08:55 UTC by Michał Górny
Modified: 2021-08-21 20:56 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-03-28 08:55:10 UTC
[this is a tracker, so no comments, as usual]

Suggested description:

Lately the virtual for udev has been split into three separate virtuals: virtual/udev, virtual/libudev and virtual/libgudev. Please adjust the dependencies in your ebuild to match the new roles:

1) if you need the udev daemon, like if your package installs udev rules, or uses udev.pc in general, you need to dep on:

  virtual/udev

  [no MULTILIB_USEDEP, no :=]

2) if you need libudev, you need to dep on:

  virtual/libudev:=

  [w/ ${MULTILIB_USEDEP} if applicable, and USE=static-libs]

3) if you need libgudev, you need to dep on:

  virtual/libgudev:=

  [w/ ${MULTILIB_USEDEP} if applicable, and USE="introspection static-libs"]

Other USE flags on virtual/udev are deprecated and will be removed.
Comment 1 Rick Farina (Zero_Chaos) gentoo-dev 2014-03-28 15:17:51 UTC
Adding QA so the team is aware there are now FOUR virtuals for udev.... (virtual/dev-manager plus the three in comment #1)
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2014-03-28 15:19:02 UTC
(In reply to Rick Farina (Zero_Chaos) from comment #1)
> Adding QA so the team is aware there are now FOUR virtuals for udev....
> (virtual/dev-manager plus the three in comment #1)

Comment #0, no talking in the Tracker.    Futhermore, there is no FOUR virtuals as you suggest, only three carefully selected ones as explained in Comment #0.

No talking here.
Comment 3 Anthony Basile gentoo-dev 2014-03-29 12:19:04 UTC
(In reply to Samuli Suominen from comment #2)
> (In reply to Rick Farina (Zero_Chaos) from comment #1)
> > Adding QA so the team is aware there are now FOUR virtuals for udev....
> > (virtual/dev-manager plus the three in comment #1)
> 
> Comment #0, no talking in the Tracker.    Futhermore, there is no FOUR
> virtuals as you suggest, only three carefully selected ones as explained in
> Comment #0.
> 
> No talking here.

General talk about the tracker is allowed.  The eudev team should have been CC'ed.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2014-07-29 17:07:47 UTC
What's undone here:

$ cd /usr/portage
$ grep virtual/udev */*/*.ebuild |grep -v 208|grep -v 215

Some false-positives on that list