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#3204 - Firefox 1.0.6 needs another dependency

Attached to Project: Arch Linux
Opened by Roshan (rosh) - Wednesday, 21 September 2005, 15:59 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To No-one
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

I installed firefox 1.0.6 from the testing repo, ran the program, and got an error about requiring libpangocairo. I then installed cairo, ran firefox, and still had the problem. Then I installed pango (or upgraded the version that I had), and firefox then worked.

Hence, it seems that the firefox 1.0.6 package needs another dependency: pango.
This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 21 September 2005, 22:42 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with 1.0.7, which depends on gtk>=2.8.0 now
Comment by Jan de Groot (JGC) - Wednesday, 21 September 2005, 17:10 GMT
Firefox 1.0.6 is in testing because of a reason: it is compiled against other programs in testing. I guess you have a pretty fucked up firefox at this moment, since you didn't upgrade all libs firefox is depending on. This firefox has been compiled against gtk2 2.8.x, which requires pango, which requires cairo etc etc etc...
Comment by Roshan (rosh) - Wednesday, 21 September 2005, 17:51 GMT
Jan,

"Firefox 1.0.6 is in testing because of a reason: it is compiled against other programs in testing."

First, I hope that my filing a bug was not meant to be taken as a complaint, as your quoted response implies. Indeed, I believe firefox is in testing as a signal for people like me, who have problems installing it, should mention it. I posted my problem in the forums, where I was told to submit it is a bug. If this is not the proper protocol, I apologize. Since it was in "testing", I figured I, as a tester, should report my results. In either case, I only meant to be helpful for the package maintainers, and did not mean to sound as a whining brat.

"I guess you have a pretty fucked up firefox at this moment, since you didn't upgrade all libs firefox is depending on."

Actually, firefox works fine on my machine. As I mentioned in my report, I installed pango and it worked fine. Now, I am a little curious as to the implications of you saying, "since you didn't upgrade all libs firefox is depending on." The process I went through was to upgrade firefox using pacman, at which point I was prompted only to upgrade the nspr package, none others. Pacman did not prompt me to upgrade pango or any other package; I certainly did not consciously choose not to upgrade those packages. My understanding of pacman is that whenever a package (like firefox) depends on a version of another package that is not currently installed (like pango), it would add it as a dependency and would automatically list it as other packages that need to be installed (the way it did with the nspr package). This did not happen, so I figured something needs tweaking to ensure that when this version of firefox is installed, it checks for things like the proper version of pango, etc.

I hope this helps.

This firefox has been compiled against gtk2 2.8.x, which requires pango, which requires cairo etc etc etc...

Loading...