Santiago Vila wrote: > I wrote > > > I recently uploaded i386 packages that were build on a slink system > > upgraded to potato's libc6 and C compilers (everything else is > > slink). These packages (xcolmix and xplot) have this depends > > line: > > > > Depends: libc6 (>= 2.1), libforms0.88, xlib6g (>= 3.3.2.3a-2) > > > > Now I built an all-potato chroot environment and notice that the potato > > xlib6g-dev package creates a depency line: > > > > Depends: libc6 (>= 2.1), libforms0.88, xlib6g (>= 3.3.5-1) > > > > Should I rebuild the i386 binaries with the new xlib6g-dev > > and upload them with .0.1 version number suffix? Or perhaps it > > doesn't matter? > > As far as xlib6g is concerned, I don't think it does matter. > > As a general rule, as long as you can run the result in potato without > using oldlibs packages, it should be fine.
Okay, I'm just cautious about `should run'. I guess I compiled agaisnt glib2.1 such that any problems that might crop up would be found and fixed before the freeze. > BTW: If libforms0.88 is actually the "current" libforms in potato, then > you could have even avoided completely the upgrade of libc6 and compilers. > It seems your package should run ok on a potato machine even if it was > compiled on a slink system. libforms0.88 was the "current" libforms in potato when I posted this, but now it's libforms0.89 but that is drop in compatible with 0.88. In fact the 0.89 packages creates the compatibility symlink: ./usr/X11R6/lib/libforms.so.0.88 -> libforms.so.0.89 so recompiles against libforms.so.0.89 aren't strictly necessary. Thanks for your answer. -- Peter Galbraith, research scientist <[EMAIL PROTECTED]> 6623'rd GNU/Linux user at the Counter - http://counter.li.org/