Bug 15029

Summary: FILELINKTOS field does not contain values.
Product: Sisyphus Reporter: viy <viy>
Component: perl-RPMAssignee: at <at>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: at, cas, crux, ender, lav, ldv, mike, qa_viy, shaba, viy
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
output of Dump none

Description viy 2008-03-21 21:12:37 MSK
$ rpm -q perl-RPM
perl-RPM-1.49-alt1
в FILELINKTOS нет значений.
вот скрипт для проверки.
--------------------------
#!/usr/bin/perl -w
use RPM::Header;
use Data::Dumper;
my $rhref = new RPM::Header $ARGV[0];
$d = Data::Dumper->new([$rhref]);
$d->Purity(1)->Terse(1)->Deepcopy(1);
print $d->Dump;
----------------------
натравливаем его на пакет, богатый симлинками,
-----------------------
                 'FILELINKTOS' => [
                                    '',
                                    '',
...
и ничего нет :(
Comment 1 at@altlinux.org 2008-03-22 04:54:01 MSK
У меня есть.  Давайте конкретный пакет с симлинками посмотрим.
Comment 2 viy 2008-03-22 09:35:03 MSK
Created attachment 2512 [details]
output of Dump
Comment 3 viy 2008-03-22 09:36:47 MSK
вот пример, где это заметил.
Важно: x86_64
$ uname -a
Linux breeze.localdomain 2.6.18-ovz-smp-alt20 #1 SMP Fri Jan 18 19:40:47 MSK
2008 x86_64 GNU/Linux
$ rpm -q rpm
rpm-4.0.4-alt77.M40.1
$ perl t1
/var/ftp/pub/Linux/ALT/Sisyphus/files/noarch/RPMS/repocop-0.06-alt1.1.noarch.rpm
> repocop-0.06-alt1.1.noarch.dump
Comment 4 at@altlinux.org 2008-03-22 21:48:49 MSK
В пакете repocop-0.06-alt1.1.noarch.rpm симлинков нет.

64078148479918bd5b505820a2c06fa8 
/ALT/Sisyphus/files/noarch/RPMS/repocop-0.06-alt1.1.noarch.rpm
Comment 5 viy 2008-03-23 23:07:07 MSK
Извиняюсь. Были, да сплыли, как перешел на Makefile.PL, а я не заметил.
Ну что ж, одним багом меньше!
заодно процитирую тамошние
=head1	ACKNOWLEGEMENTS

To Alexey Torbin <at@altlinux.org>, whose qa-robot package
had a strong influence on repocop.