[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: arch: all packages and uninstallability on i386



On 08/04/16 21:08, Emilio Pozuelo Monfort wrote:
> On 08/04/16 09:51, Afif Elghraoui wrote:
>>
>>
>> على الجمعـة  8 نيسـان 2016 ‫00:17، كتب Emilio Pozuelo Monfort:
>>> On 08/04/16 07:16, Afif Elghraoui wrote:
>>>> [Please Cc me; I'm not subscribed]
>>>> I am trying to prevent python-pysam and its reverse-dependencies from
>>>> being removed from testing. The latest release of python-pysam can not
>>>> yet build on i386, and it cannot migrate to testing because it would
>>>> make it's arch: all reverse-dependencies uninstallable. The previous
>>>> upstream release has an RC bug and I don't want any of these packages to
>>>> be removed from testing because of this.
>>>
>>> So this used to build on i386 but those binaries have been removed.
>>
>> Right.
>>
>>> I suppose we
>>> could force this in.
>>>
>>
>> Please and thank you!
>>
>>>> Another package is circlator, which is arch: all and has some
>>>> dependencies that cannot currently build on i386. Its testing migration
>>>> has been stalled for over two weeks because it's not installable on i386.
>>>
>>> That sounds like it's a regression, i.e. the version in testing is currently
>>> installable on i386 whereas the version in sid isn't. That's why it doesn't
>>> migrate.
>>
>> This one's actually a new package and has never been in testing before.
>>
>>> We could force it as well, making this package uninstallable on i386
>>> (just as if it was arch:any and you had removed the i386 binaries).
>>>
>>> Is that what you want?
>>
>> Yes, that's right.
>>
>>> Is it not possible to fix that rdep?
>>>
>>
>> The dependencies? I just checked--- one of them (bwa) is specifically
>> limited to (kfree-bsd-)amd64. According to an older changelog entry
>> (0.7.5a-2), this is because of a requirement for SSE2. That is from an
>> older release and I suppose the situation could have changed, but is it
>> necessary to hold back the package because of this?
> 
> I have forced both packages in. Let's see how that goes in the next britney run.

Both packages went in.

However python-pysam is a problem because the arch:all rdeps have arch:any
rdeps, and those are now broken on i386.

force breaks:
    * i386: falconkit, kineticstools, pbalign, pbbarcode, pbgenomicconsensus,
pbh5tools, pbhoney, pbjelly, pbsuite, python-kineticstools, python-pbalign,
python-pbbanana, python-pbcore, python-pbgenomicconsensus, python-pbh5tools,
python-pbsuite-utils

One solution would be to remove the i386 binaries for those as well (which is
what would have normally happened when you requested the removal of the pysam
i386 binaries). The other option is to fix python-pysam on i386 (i.e. fix
bcftools). Obviously the latter would be preferable...

Can you look at that?

Thanks,
Emilio


Reply to: