brakujące zależności pakietów perlowch

Kacper Kornet draenog at pld-linux.org
Tue Oct 7 07:45:03 CEST 2014


On Mon, Oct 06, 2014 at 06:46:35PM +0200, Szymon Siwek wrote:
> On Mon, Oct 06, 2014 at 05:02:00PM +0200, Kacper Kornet wrote:
> > On Mon, Oct 06, 2014 at 04:30:04PM +0200, Szymon Siwek wrote:
> > > Czy brak generacji zależności w pakietach perlowych jest stanem
> > > oczekiwanym?

> > Raczej nie. Możesz podać przykład, gdzie nie są generowane?

> $ rpm -qi help2man
> Build Date: Mon Sep  8 19:45:46 2014
> Build Host: ymir-builder
> Source RPM: help2man-1.46.2-1.src.rpm

> $ rpm -qR help2man
> /sbin/postshell
> /sbin/postshell
> libc.so.6()(64bit)
> libc.so.6(GLIBC_2.2.5)(64bit)
> libc.so.6(GLIBC_2.3.4)(64bit)
> libdl.so.2()(64bit)
> libdl.so.2(GLIBC_2.2.5)(64bit)
> perl-base >= 1:5.8
> rtld(GNU_HASH)
> rpmlib(PayloadIsLzma) <= 4.4.6-1

> a w /usr/bin/help2man mamy:
> use Locale::gettext;
> use Encode qw(decode encode);
> (zapewniane przez perl-Locale-gettext + perl-Encode)

Problem polegał, że nasz file był nie rozpoznował help2man jako skryptu
perl ponieważ sheban miał dodatkową opcję:

$ head -n1 /usr/bin/help2man 
#!/usr/bin/perl -w

Poprawione w file-5.19-3.

> W tinyca-0.7.5-2 również brakuje R: perl(Locale::gettext).

Ten sam problem co wyżej.

Teraz pytanie jak wygenerować listę pakietów do przebudowania.

-- 
  Kacper


More information about the pld-devel-pl mailing list