[Pidgin] #2883: Not a bug, yet still a HUGE pain: no binary installed

Pidgin trac at pidgin.im
Fri Aug 31 11:59:20 EDT 2007


#2883: Not a bug, yet still a HUGE pain: no binary installed
---------------------------+------------------------------------------------
  Reporter:  bezeek        |       Owner:       
      Type:  defect        |      Status:  new  
  Priority:  minor         |   Milestone:       
 Component:  pidgin (gtk)  |     Version:  2.1.1
Resolution:                |    Keywords:       
   Pending:  1             |  
---------------------------+------------------------------------------------
Changes (by bezeek):

  * pending:  1 => 0

Comment:

 It seems you're unfamiliar with
 [http://en.wikipedia.org/wiki/Portage_(software) Portage] and what it
 does. Simply put, it keeps track of installed software and automates (not
 alters or controls) the installation process that is already in place.
 That is, it works essentially the same as any other distribution's
 'installer' or 'package manager' (e.g.
 [http://en.wikipedia.org/wiki/Advanced_Packaging_Tool apt],
 [http://en.wikipedia.org/wiki/Yellow_dog_Updater%2C_Modified yum],
 [http://en.wikipedia.org/wiki/Package_management_system#Free_software_systems
 etc.]) What should be added is a check at the end of the 'make install'
 process to see which binary (if not both) was created, and inform the user
 of such, so one knows what sort of (pseudo-)positive result came of the
 installation. A more appealing solution could be to split Pidgin and Finch
 into separate source packages, then check-fail GTK for Pidgin in the
 configure script, and likewise for Finch and its dependancies.

 Making note that there's no time to read build messages on the fly, the
 convincing argument that led me to believe Pidgin was installed was that
 installation ran start to finish without throwing any errors. Obviously if
 the software is failing to complete the task the user has given it, that
 is considered unexpected behavior, a.k.a. failure. It should be treated as
 such. Nobody would extrapolate a lack of errors/warnings to mean "there
 was a problem, but installing something else instead seems to be a fair
 workaround." That's like getting a Big Mac from a Fuddruckers because
 they're all out of their own burgers and the meat probobly came from the
 same distributor anyway.

 I could see falling back to [http://en.wikipedia.org/wiki QT] if GTK isn't
 available, (which may take very little work, though I'm no QT or GTK
 programmer,) as that would not change the user's experience. Frankly
 however, I don't know a soul who wouldn't find issue with the nice GUI
 program they downloaded and installed turning out to be a text-based
 alternative requiring a different command to run.

 Sorry to sound hostile, but in light, it is a very lame way of dealing
 with missing dependancies, especially when so many alternatives - ranging
 from simple yet acceptable, to sophisticated and ideal - exist.

 I hope my feedback can be of some use.

 - Brian

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2883#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list