Thanks for the great work! Using it to check security/package updates is
part of my daily routine. I pulled the deb-src of 2.17 from unstable and
built it on ubuntu trusty. So far things are working fine.
I played around a bit and found out that "apt-get upgrade" and "wajig
upgrade" behave differently with regards to packages on hold. (Maybe it
has always been like this as I've never tried that before.) Here's the log:
# wajig update
...
# wajig upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libgts-snapshot : Conflicts: libgts-0.7-5 but
0.7.6+darcs110121-1.1build1 is to be installed
Conflicts: libgts-bin but
0.7.6+darcs110121-1.1build1 is to be installed
libgts-snapshot-dev : Conflicts: libgts-bin but
0.7.6+darcs110121-1.1build1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
specify a solution).
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
python-gts
The following packages will be upgraded:
...
"apt-get upgrade" is the correct behaviour for me as I have put a
locally built "python-gts" package on hold. It depends on the locally
built "libgts-snapshot*" packages rather than the "libgts*" packages
provided by ubuntu.
Maybe the different behaviour is due wajig somehow miss the on hold
packages?
Regards,
ST
--