Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#17660 - Irssi 0.8.14-3 does not require Perl when it should

Attached to Project: Arch Linux
Opened by Digital Kiwi (Kiwi) - Wednesday, 30 December 2009, 22:36 GMT
Last edited by Giovanni Scafora (giovanni) - Saturday, 02 January 2010, 08:32 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Giovanni Scafora (giovanni)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The irssi package has perl as a makedepends but not as a dependency. Thus simply installing Irssi from pacman will not pull in Perl, which is required for Irssi to run.

irssi: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory

Additional info:

Repository : extra
Name : irssi
Version : 0.8.14-3
URL : http://irssi.org/
Licenses : GPL
Groups : None
Provides : None
Depends On : glib2 openssl
Optional Deps : perl-libwww: for the scriptassist script
Conflicts With : None
Replaces : None
Download Size : 683.63 K
Installed Size : 2824.00 K
Packager : Firmicus <firmicus ατ gmx δοτ net>
Architecture : x86_64
Build Date : Wed 30 Sep 2009 02:34:55 PM CDT
MD5 Sum : 8be47fa2f8a56ca1a994ed655ce5f2dd
Description : Modular text mode IRC client with Perl scripting


Steps to reproduce:
Don't have Perl, install irssi, run irssi.
This task depends upon

Closed by  Giovanni Scafora (giovanni)
Saturday, 02 January 2010, 08:32 GMT
Reason for closing:  Not a bug
Comment by Vladimir Korsun (amigo) - Thursday, 31 December 2009, 16:27 GMT
tunguska% pacman -Si openssl
Репозиторий : core
Название : openssl
Версия : 0.9.8l-1
URL : http://www.openssl.org
Лицензии : custom:BSD
Группы : Нет
Предоставляет : Нет
Depends On : zlib perl
Дополнительно : ca-certificates
Конфликтует с : Нет
Заменяет : Нет
Будет загружено : 3057,20 K
Размер установленного : 8092,00 K
Сборщик : Pierre Schmitz <pierre@archlinux.de>
Архитектура : i686
Дата сборки : Птн 06 Ноя 2009 04:15:52
MD5-сумма : cfd280e6f9c0a6a7292fd24f80a969d6
Описание : The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
Comment by Thomas Dziedzic (tomd123) - Friday, 01 January 2010, 20:18 GMT
Yup, if openssl depends on perl, then you don't need to add the perl dependency to irssi since openssl is a dependency of perl. I don't think this is a bug at all.
Comment by Josef Lusticky (EVRAMP) - Friday, 01 January 2010, 21:42 GMT
tom is probably right, but I think adding all dependencies fits KISS better - you see what package needs at first sight. Also when perl dependency is removed from openssl PKGBUILD needs to be updated and if it's not we're going to have more bug reports :)
Comment by Digital Kiwi (Kiwi) - Saturday, 02 January 2010, 04:48 GMT
Heh, I did not even think about that one of its dependencies should have already pulled it in. Anyway, I have heard of two people installing Irssi on clean installs and not having perl be brought in. Which now makes even less sense...

Loading...