[devel] Дубликаты пакетов в репозитории

Igor Zubkov igor.zubkov на gmail.com
Ср Июл 6 11:26:17 MSK 2016


2016-07-06 2:17 GMT+03:00 Dmitry V. Levin <ldv at altlinux.org>:
> On Wed, Jul 06, 2016 at 12:13:45AM +0300, Alexey Tourbin wrote:
>> 2016-07-05 22:54 GMT+03:00 Igor Zubkov <igor.zubkov at gmail.com>:
>> > Hi,
>> >
>> > Разбираясь с проблемами packages.altlinux.org я выяснил интересные вещи.
>> >
>> > branch = Branch.find_by!(name: '4.0')
>> > branch.srpms.count # => 6877
>> > branch.srpms.select('DISTINCT srpms.name').count # => 6868
>> >
>> > Тут девять лишних пакетов. srpms.name это Name: из пакета (%{NAME}).
>>
>> Действительно.
>>
>> $ rsync -n rsync.altlinux.org::ALTLinux/4.0/branch/files/SRPMS/ |awk
>> 'sub(/-[^-]+-[^-]+$/,"",$NF){print$NF}' |sort |uniq -D
>
> И src.list это подтверждают (для 4.0 и 4.1):
>
> $ for d in *; do f="$d/latest/files/list/src.list" && test -s "$f" && echo -n "$d: " && cut -f1 "$f" |uniq -d |wc -l; done
> 4.0: 9
> 4.1: 10
> 5.0: 0
> 5.1: 0
> c6: 0
> p5: 0
> p6: 0
> p7: 0
> sisyphus: 0
> t6: 0
>
> При этом сборка пакетов в 4.0 и 4.1 была выключена более 3 лет назад...

 Да, это 4.0 и 4.1. 9 в 4.0 и 10 в 4.1.

-- 
Igor Zubkov
http://hi.im/ice


Подробная информация о списке рассылки Devel