From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-159296-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id B24C4138247
	for <garchives@archives.gentoo.org>; Mon, 13 Oct 2014 17:15:55 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id B0DFDE09C3;
	Mon, 13 Oct 2014 17:15:47 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 88105E09A4
	for <gentoo-user@lists.gentoo.org>; Mon, 13 Oct 2014 17:15:46 +0000 (UTC)
Received: from mail-ig0-f171.google.com (mail-ig0-f171.google.com [209.85.213.171])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	(Authenticated sender: floppym)
	by smtp.gentoo.org (Postfix) with ESMTPSA id 60861340455
	for <gentoo-user@lists.gentoo.org>; Mon, 13 Oct 2014 17:15:45 +0000 (UTC)
Received: by mail-ig0-f171.google.com with SMTP id h15so11205079igd.16
        for <gentoo-user@lists.gentoo.org>; Mon, 13 Oct 2014 10:15:43 -0700 (PDT)
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
X-Received: by 10.107.4.69 with SMTP id 66mr401621ioe.46.1413220543281; Mon,
 13 Oct 2014 10:15:43 -0700 (PDT)
Received: by 10.64.111.135 with HTTP; Mon, 13 Oct 2014 10:15:43 -0700 (PDT)
In-Reply-To: <20141013171448.00004da0@iiiha.com>
References: <20141011081716.327c83b1@laptux.local.domain>
	<6684432A-1160-4524-A4F9-3E5FDCEBA904@stellar.eclipse.co.uk>
	<20141011142204.GB20760@TranscendTheRubicon.zedat.fu-berlin.de>
	<20141013171448.00004da0@iiiha.com>
Date: Mon, 13 Oct 2014 13:15:43 -0400
Message-ID: <CAJ0EP40ehDW3=E5bc8qEte1XL==QkMT9WTs=zjpLPo=rzvvQhw@mail.gmail.com>
Subject: Re: [gentoo-user] sys-apps/man-db depends to app-text/po4a
From: Mike Gilbert <floppym@gentoo.org>
To: gentoo-user@lists.gentoo.org
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 41b28de8-453d-4526-9f84-999a83d9799c
X-Archives-Hash: 3c4a5eeee06329cdb3cb13b9f580af4a

On Mon, Oct 13, 2014 at 11:14 AM, hogren <hogren@iiiha.com> wrote:
> Le Sat, 11 Oct 2014 16:22:04 +0200,
> Hinnerk van Bruinehsen <h.v.bruinehsen@fu-berlin.de> a =C3=A9crit :
>
>> On Sat, Oct 11, 2014 at 07:37:14AM +0100, Stroller wrote:
>> >
>> > On Sat, 11 October 2014, at 7:17 am, hogren <hogren@iiiha.com>
>> > wrote:
>> >
>> > > =E2=80=A6
>> > > Emerge try to compile sys-apps/man-db-2.6.6 and fails.
>> > > When I watched the build log, I saw that in the compilation
>> > > period, po4a is not found.
>> > >
>> > > I make an #emerge app-text/po4a, I tried again #emerge
>> > > @preserved-rebuild. It's ok.
>> > >
>> > > Is it correct if I file a bug about that ?
>> >
>> > Yes, absolutely.
>> >
>> > Thank you for your service.
>>
>> Actually: I think no.
>>
>> This is caused because you recently updated perl and there is some
>> version missmatch/dependency issue caused by it.
>> Run perl-cleaner --all (and emerge -v1 $(qlist -CI virtual/perl) if
>> you run into issues).
>> The missing dependency (app-text/po4a) will get pulled along the way
>> (did so a few hours ago).
>
> Hello,
>
> Thank you for your response (even if I read the bug [41124] before).
>
> I have a question.
> Is there the same problem on other rolling release OS like Arch ? Or
> even Debian Testing ?
> If there is'nt, how do they do ? what is the gentoo particularity which
> make it no possible ?
>
> It's not difficult for me to run perl-cleaner, even if I forget to read
> output of last upgrades (I have an old laptop and when I upgrade, I
> execute "emerge -uD world; halt" and go to my bed :) ). But I just want
> to understand the problem.
>
> Thank you !

I assume they would have a similar issue on their build machines. They
would have to rebuild all packages which depend on perl when changing
major versions.

As an end-user, you would not notice it because the new packages just
get pulled down automatically.

It's the difference between a source-based distro (Gentoo) and a more
traditional distro (Debian, Arch, etc).