xv resolved (was Re: update messages)
On Sun, Dec 31, 2006 at 11:55:38AM -0800, Andrew Sackville-West wrote:
> > Its not so much the removal of a package that disturbs me - it is
> > the apparent lack of warning or explanation.
> well, since it was removed from the official repositories in 2001:
> it is very unlikely that you successfully installed it from official
> repositories in 2006. you obviously installed it from another
> source. so technically, it was not "Removed without notice". You have
> simply lost track of where it came from ;-P
I don't remember doing it, but it looks like I must have done, so
mea culpa on that one...
Mind you - it still looks like xlockmore and xearth disappeared from
the official packages with only an automated acknowledgement that
they are gone rather than an explanation:
And a were it not for those examples of things that had disappeared
from the official packages I probably would have been less quick
to jump to conclusions about xv ;)
> > It makes me rather reluctant to upgrade if some package that I have
> > come to rely on might unexpectedly disappear - perhaps unnoticed
> > until it is urgently needed...
> that is the problem with using packages outside the official debian
> repositories. You got caught because a non-official package you were
> using has gotten out of sync with the official libraries that support
> it. best bet is to file a bug report with the group that is supplying
> the package. or use the source, luke.
Don't want to sound like I am just complaining without offering anything
constructive, so here is the solution I have found to obtaining xv for
the current Etch system:
1. Visit http://bok.fas.harvard.edu/debian/xv/index.html and
2. Make sure the following packages are installed
xlibs-dev, dpkg-dev, libc6-dev, libtiff4-dev, libjpeg62-dev
libpng-dev, zlib1g-dev, debhelper, libxt-dev
3. Follow the instructions on the URL as follows:
tar -xvzf xv-3.10a.tar.gz
mv xv-3.10a xv-3.10a-jumbo20050501-1
patch -p1 < ../xv-3.10a-jumbo-fix-patch-20050410.txt
patch -p1 < ../xv-3.10a-jumbo-enh-patch-20050501.txt
patch -p1 < ../xv-3.10a-jumbo20050501-1.diff
chmod 755 debian/rules
dpkg-buildpackage -rfakeroot -uc -b
sudo dpkg -i xv_3.10a-jumbo20050501-1_i386.deb
sudo dpkg -i xv-doc_3.10a-jumbo20050501-1_all.deb
It would be nice if that procedure could be bundled up into a debian
source package if my understanding is correct and the problem with xv
was that the licence prohibits distribution of modified binaries.
Perhaps it is possible - I don't know enough about debian packages
to know for sure.
The good thing about that is the entire dist-upgrade requirement
stemmed from my needing the X development libraries, and at least
this exercise has verified my ability to build X applications now :)
Now to see if I can find the other two applications that I lost in
the process of the upgrade...
Digby R. S. Tarvin digbyt(at)digbyt.com