Gentoo Archives: gentoo-user

From: hogren <hogren@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] sys-apps/man-db depends to app-text/po4a
Date: Mon, 13 Oct 2014 18:44:00
Message-Id: 20141013204623.46474b13@laptux.local.domain
In Reply to: Re: [gentoo-user] sys-apps/man-db depends to app-text/po4a by Mike Gilbert
1 Le Mon, 13 Oct 2014 13:15:43 -0400,
2 Mike Gilbert <floppym@g.o> a écrit :
3
4 > On Mon, Oct 13, 2014 at 11:14 AM, hogren <hogren@×××××.com> wrote:
5 > > Le Sat, 11 Oct 2014 16:22:04 +0200,
6 > > Hinnerk van Bruinehsen <h.v.bruinehsen@×××××××××.de> a écrit :
7 > >
8 > >> On Sat, Oct 11, 2014 at 07:37:14AM +0100, Stroller wrote:
9 > >> >
10 > >> > On Sat, 11 October 2014, at 7:17 am, hogren <hogren@×××××.com>
11 > >> > wrote:
12 > >> >
13 > >> > > …
14 > >> > > Emerge try to compile sys-apps/man-db-2.6.6 and fails.
15 > >> > > When I watched the build log, I saw that in the compilation
16 > >> > > period, po4a is not found.
17 > >> > >
18 > >> > > I make an #emerge app-text/po4a, I tried again #emerge
19 > >> > > @preserved-rebuild. It's ok.
20 > >> > >
21 > >> > > Is it correct if I file a bug about that ?
22 > >> >
23 > >> > Yes, absolutely.
24 > >> >
25 > >> > Thank you for your service.
26 > >>
27 > >> Actually: I think no.
28 > >>
29 > >> This is caused because you recently updated perl and there is some
30 > >> version missmatch/dependency issue caused by it.
31 > >> Run perl-cleaner --all (and emerge -v1 $(qlist -CI virtual/perl) if
32 > >> you run into issues).
33 > >> The missing dependency (app-text/po4a) will get pulled along the
34 > >> way (did so a few hours ago).
35 > >
36 > > Hello,
37 > >
38 > > Thank you for your response (even if I read the bug [41124] before).
39 > >
40 > > I have a question.
41 > > Is there the same problem on other rolling release OS like Arch ? Or
42 > > even Debian Testing ?
43 > > If there is'nt, how do they do ? what is the gentoo particularity
44 > > which make it no possible ?
45 > >
46 > > It's not difficult for me to run perl-cleaner, even if I forget to
47 > > read output of last upgrades (I have an old laptop and when I
48 > > upgrade, I execute "emerge -uD world; halt" and go to my bed :) ).
49 > > But I just want to understand the problem.
50 > >
51 > > Thank you !
52 >
53 > I assume they would have a similar issue on their build machines. They
54 > would have to rebuild all packages which depend on perl when changing
55 > major versions.
56 >
57 > As an end-user, you would not notice it because the new packages just
58 > get pulled down automatically.
59 >
60 > It's the difference between a source-based distro (Gentoo) and a more
61 > traditional distro (Debian, Arch, etc).
62 >
63
64 Oh yes I understand.
65 A new version of perl generate (not automatically) a new version of
66 many other packages, that is ?
67
68 Thank you.
69
70 Hogren