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#16808 - [irssi] Missing dependency perl

Attached to Project: Arch Linux
Opened by Kimmo Pietarinen (kipi) - Friday, 23 October 2009, 18:08 GMT
Last edited by Giovanni Scafora (giovanni) - Friday, 30 October 2009, 19:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Giovanni Scafora (giovanni)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: irssi cannot be run if perl is not installed.


Additional info:
* package version(s): irssi-0.8.14-3

Steps to reproduce:
- remove perl if necessary (pacman -R perl)
- install irssi (paman -S irssi)
- start irssi:
> irssi
irssi: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory

This task depends upon

Closed by  Giovanni Scafora (giovanni)
Friday, 30 October 2009, 19:16 GMT
Reason for closing:  Not a bug
Comment by Gerardo Exequiel Pozzi (djgera) - Friday, 23 October 2009, 19:07 GMT
  • Field changed: Attached to Project (Community Packages → Arch Linux)
  • Field changed: Summary (Missing dependency perl in irssi → [irssi] Missing dependency perl)
In general is a common practice not list a "base" package in deps. Removing a package that is in "base" only if know what to do.

Anyway, irssi depends on openssl that depends on perl, so in this case there are two reasons to not list perl as depends.
Comment by Kimmo Pietarinen (kipi) - Friday, 23 October 2009, 20:41 GMT
But, shouldn't pacman install all the required dependencies when you request the installation of a package (note: required, not optional)?
Comment by Gerardo Exequiel Pozzi (djgera) - Friday, 23 October 2009, 22:26 GMT
You can not remove perl without forcing "pacman -Rd" (at least is required by openssl [only for a script], and openssl is required by pacman)
In case that you break "deps links" database, pacman can not do magic things. Run a "testdb" and see what you have break in the system.

Loading...