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#2611 - eel not filed as nautilus dependency

Attached to Project: Arch Linux
Opened by Eugenia Loli-Queru (Eugenia) - Monday, 18 April 2005, 22:59 GMT
Last edited by Dale Blount (dale) - Tuesday, 19 April 2005, 00:23 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
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 did a pacman -S nautilus today and it downloaded the newest package, but it didn't download the new eel package as a dependency too and so nautilus 2.10.1 was not loading correctly (unresolved symbols). Please make sure that eel is downloaded along with nautilus.
This task depends upon

Closed by  arjan timmerman (blaasvis)
Thursday, 23 June 2005, 08:52 GMT
Reason for closing:  Not a bug
Comment by arjan timmerman (blaasvis) - Sunday, 05 June 2005, 12:02 GMT
eel is a depencies, it is not a common practice to set all the req version numbers, it is way too much work for so little developers.
Comment by Judd Vinet (judd) - Sunday, 05 June 2005, 19:34 GMT
re-opened by request from Eugenia Loli-Queru
Comment by Eugenia Loli-Queru (Eugenia) - Sunday, 05 June 2005, 19:45 GMT
thanks Judd.
Anyways, I just wanted to add that eel must be in the dep requirements in the package code. The way I stumbled into the bug was when I installed arch on an old pc and wanted to go lightweight on it, so I decided to go with XFce. But because XFfm sucks, I thought "what the hell, I will install nautilus too". And nautilus and its deps got installed, but eel was not filed as dep, and so nautilus would just not load. This is bad user experience.

I understand that tracking all deps is hard, but the job of a dependency-aware package management is to actually do the job right regarding dependencies. When a package gets installed without errors and yet it fails to work, that's a bug. In this case, it's a 2 second job to add eel as one of the deps. Also, in my case i figured what the problem was and installed eel manually. A new linux user would never figure that out and would open a ticket for you. And taking care a ticket, takes more 2 seconds than it would take adding eel as a dep... Besides, eel is part of the nautilus framework, it is maintained by the same person... This is like not adding gconf to the deps of the "gnome" metapackage. ;)
Comment by arjan timmerman (blaasvis) - Monday, 06 June 2005, 06:37 GMT
eel is a depencie allready, and it has been since cvs revision 1.1
http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/gnome/nautilus/PKGBUILD?rev=1.1&cvsroot=Extra&content-type=text/vnd.viewcvs-markup
So the only thing that might be your problem is that not the newest eel package has been downloaded.

Loading...