[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[HTCondor-users] Debian packages for Condor 8.3.7



I'm keeping a local copy of latest (HT)Condor Debian packages, and
with 8.3.7 I observed something mysterious:

-rw-r--r-- 1 root root 32376376 Jul 27 23:57 condor_8.3.7-330977-deb7_amd64.deb
-rw-r--r-- 1 root root 30644570 Jul 28 00:04 condor_8.3.7-331383-deb6_amd64.deb
-rw-r--r-- 1 root root 20514186 Jul 27 23:58 condor_8.3.7-331383-deb8_amd64.deb

This means that if someone has both "squeeze" and "wheezy" lines in 
sources.list (possibly leftovers from a previous dist-upgrade, 
perhaps to preserve access to packages that weren't included in
the later distro, whatever - I admit that I'm doing this rather
often), the Squeeze package will be installed since it's got a
higher build number.
Or at least it will be attempted - there's a dependency from 
libssl0.9.8 which will result in an error. Not sure whether
people will immediately recognize that it's caused by the obsolete 
line.
If someone still uses Squeeze (because it's LTS'ed) and suddenly
decides to dist-upgrade to Wheezy, the old libssl will be kept 
and the condor package won't be upgraded, resulting in a 
non-functional HTCondor installation. This time, there'll be no
warning nor error! (A further dist-upgrade to Jessie will magically
fix this.)

This doesn't happen with 8.2.9 where the three build numbers for
Squeeze, Wheezy, and Jessie are identical, and the -debx suffix
makes sure the right version will be used.
As a rule, packages for "higher" Debian releases should *always* 
have a higher version-build+something number.


Also I'm curious why the Jessie package is about one third smaller
than the Wheezy one - the contents look not too different. Someone
willing to explain?


Thanks,
 Steffen

-- 
Steffen Grunewald * Cluster Admin * steffen.grunewald(*)aei.mpg.de
MPI f. Gravitationsphysik (AEI) * Am Mühlenberg 1, D-14476 Potsdam
http://www.aei.mpg.de/ * ------- * +49-331-567-{fon:7274,fax:7298}