On 23/08/2011 21:01, Peter Pöschl wrote:
> On Mo August 22 2011, Vincent Danjean wrote:
>> On 22/08/2011 20:36, Peter Pöschl wrote:
>>> The last two lines are from the mercurial invocation via etckeeper.
>>> Could it be that the qct package is somehow broken, which then breaks
>>> mercurial?
>>
>>   This is perhaps due to the dh_python2 transition. See #637401 for more
>> info. I just uploaded qct 1.7-3 that breaks mercurial version that cannot
>> work with the new qct packages. Can you tell me if this package solve
>> your problem ?
> 
> Running '# aptitude  -t sid install qct' upgraded
>     mercurial 1.8.3-1        --> mercurial_1.9.1-2 amd64
>     mercurial-common 1.8.3-1 --> mercurial-common_1.9.1-2 all
>     qct 1.7-2                --> qct_1.7-3 all
> without problems, but didn't reinstate /etc/mercurial/hgrc.d/qct.rc.

If you (the admin) removes it, it would be a dpkg error to reinstall it
on upgrade.

> After backing out the deletion from the repo, mercurial still works without 
> errors, so yes, problem solved.

Ok, thanks for the feedback.

>>   About etckeeper, apt does not give any certitude that a package such
>> as mercurial will not be broken during the upgrade. So, I'm not sure
>> what can really be done here (always upgrade mercurial before any other
>> packages ?) For qct, the "break" line I just added should ensure that
>> a compatible mercurial is always available.
> 
> I didn't intend to give misleading information. I only mentioned etckeeper, 
> because for me it was the sign that something in the preceding update broke 
> mercurial.

Yes, I understand that. I just wanted to say that, during an upgrade, there
are no certitude that upgraded packages are always in a working state.
So, if etckeeper relies on a working mercurial *during* an upgrade, it is
possible that it will be sometimes broken (I do not know how etckeeper
works, so the "if" is important).
  In this case, it seems that a missing break was the real culprit.

  Regards,
    Vincent

> Regards,
> 
>   Peter Pöschl
> 




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to