Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Initial Version and Version 1 of WhyPackagesExist


Ignore:
Timestamp:
Nov 10, 2006, 5:17:46 PM (17 years ago)
Author:
lschiere
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WhyPackagesExist

    v1 v1  
     1=== Why Do we provide packages only for certain distributions and systems? ===
     2
     3As the upstream authors, our primary distribution method is naturally                                                                                                                             
     4the source itself in tar.gz and tar.bz2 form.  Our responsibility ends                                                                                                                             
     5when we release the tarball.                                                                                                                                                                       
     6                                                                                                                                                                                                   
     7As a convience, an extra, we provide binary installers where we have                                                                                                                               
     8developers able and willing to do so.  Thus we have developers with a                                                                                                                             
     9significant number of redhat and fedora machines or chroot environments.                                                                                                                           
     10These developers create the various rpm packages you see.                                                                                                                                         
     11                                                                                                                                                                                                   
     12While we have a few developers using debian systems, the debian package                                                                                                                           
     13maintainers have historically worked closely with us and provided timely                                                                                                                           
     14updates to the official packages.  There has been no need on our part to                                                                                                                           
     15create packages for debian unstable, and no desire on our part to try to                                                                                                                           
     16create backport packages to debian testing or stable.                                                                                                                                             
     17                                                                                                                                                                                                   
     18We have no developers using Slack, and furthermore, several of us                                                                                                                                 
     19actively dislike that distribution for its history of broken installs,                                                                                                                             
     20as well as for its non-existant package management.  You cannot create                                                                                                                             
     21true packages for Slack.                                                                                                                                                                           
     22                                                                                                                                                                                                   
     23We have no developers using arch, SuSE, or any other distribution.                                                                                                                                 
     24
     25We provide Windows installers, bundled with Gtk+ and some other dependencies, in recognition of the fact that these dependencies are likely to be unavailable on most Windows machines, and that most of our Windows users do not have the experience necessary to find or build them on their own.
     26
     27While the same holds true of MacOSX, we do not provide OSX packages, prefering to point users to Adiumx, because Pidgin, as an X11 application, will never integrate into an OSX user's environment as cleanly as a native program can.  Ideally the winpidgin version will be replaced by a more native Windows UI at some point, and we will be able to stop producing the Windows installers as well.
     28
     29Many people have asked about providing packages for inclusion on the downloads page.  This seems like a reasonable solution to the fact that we simply do not have the resources in either machines, diskspace, or time, to build packages for every system type and distribution out there.  It is, in fact, a solution that we tried in the past.  Unfortunately, it was abused, and packages were posted that, unbeknownst to us, contained unauthorized patches which introduced bugs.  In light of the fact that we are unable to prevent such abuse from happening again, we do not accept or post packages that we do not build.
     30                                                                                                                                                                                                   
     31As I said, the fact that we provide binary installers at all should be                                                                                                                             
     32viewed rather as an extra, as the primary source for packages should                                                                                                                               
     33always be your distro.  When you get packages for your distro, you have                                                                                                                           
     34a level of assurance that this package will not break unrelated services                                                                                                                           
     35or programs that cannot exist when getting 3rd party packages from us,                                                                                                                             
     36or from any other source.  Additionally, the distros often apply patches                                                                                                                           
     37to gaim, and while sometimes these patches cause problems, they also                                                                                                                               
     38often fix bugs that were discovered after the release.                         
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!