Gentoo Archives: gentoo-portage-dev

From: Joakim Tjernlund <joakim.tjernlund@×××××××××.se>
To: "gentoo-portage-dev@l.g.o" <gentoo-portage-dev@l.g.o>
Subject: Re: [gentoo-portage-dev] custom profiles?
Date: Wed, 11 Mar 2015 22:14:55
Message-Id: 1426112091.31989.97.camel@transmode.se
In Reply to: Re: [gentoo-portage-dev] custom profiles? by Joakim Tjernlund
1 On Wed, 2015-03-11 at 21:02 +0000, Joakim Tjernlund wrote:
2 > On Wed, 2015-03-11 at 13:48 -0700, Zac Medico wrote:
3 > > On 03/11/2015 01:27 PM, Brian Dolbec wrote:
4 > > > On Wed, 11 Mar 2015 20:16:06 +0000
5 > > > Joakim Tjernlund <joakim.tjernlund@×××××××××.se> wrote:
6 > > > > Why is --dynamic-deps=y default? This feels like lying about your true deps, I am probably missing
7 > > > > something here, an example would be great:)
8 > > >
9 > > >
10 > > > Because the last time we even discussed the possibility of changing this and steps that might be to fix
11 > > > problems,... There were a few individuals that raised such a stink about it, they even brought it to
12 > > > council to have us STOPPED.
13 > >
14 > > Well, stuff like this happens when you have lots of users. On the bright side, at least we have users!
15 > > Something similar happened when I tried to make emerge --quiet-build the default.
16 > >
17 > > > So, as a result much of the portage team don't feel like working on portage. Heaven forbid we actually
18 > > > make a change!
19 > >
20 > > It's not so bad, considering that you can simply use --dynamic-deps=n if you want, and now --changed-deps
21 > > makes it feasible regardless of what ebuild developers do.
22 >
23 > Oops, seems like I stumbled into a delicate area.
24 > Anyhow, thanks for clarifying this. I will change Transmode defaults to --dynamic-deps=n and
25 > see what happens.
26 > Maybe a gentle push for --dynamic-deps=n in the man page could be the way forward?
27
28 So I added --dynamic-deps=n and got:
29 emerge: there are no ebuilds built with USE flags to satisfy ">=virtual/udev-208[gudev]".
30 !!! One of the following packages is required to complete your request:
31 - virtual/udev-215::gentoo (Missing IUSE: gudev)
32 (dependency required by "sys-fs/udisks-2.1.3::gentoo" [installed])
33 (dependency required by "gnome-base/gvfs-1.20.3::gentoo" [installed])
34 (dependency required by "mate-base/caja-1.8.2-r1::gentoo" [installed])
35 (dependency required by "mate-base/mate-1.8.0::gentoo" [installed])
36 (dependency required by "@selected" [set])
37 (dependency required by "@world" [argument])
38
39 After emerge with --changed-deps (165 pkgs), --dynamic-deps=n started to work:)
40
41 I guess --dynamic-deps=n found a bug in my database, rebuilding stuff with --changed-deps=y
42 fixed it.
43
44 Then I should use --changed-deps=y with --dynamic-deps=n or is that just extra precaution?
45
46 Something else, can I have patches in my profile which epatch_user picks up?
47
48 Jocke

Replies

Subject Author
Re: [gentoo-portage-dev] custom profiles? Zac Medico <zmedico@g.o>