On Sun, Jun 08, 2003 at 12:29:35PM -0400, Colin Walters wrote: > On Sun, 2003-06-08 at 10:03, Sven Luther wrote: > > > First a quick hack to make the libraries be included again, then fixing > > all the rest of the mess, and then we can do cosmetic improvement. > > The soname isn't cosmetic. In theory third-party software (outside of > Debian) might be using libgtop, and a soname change would break that.
Err, i was responding to the part about installing the library in the package, which is currently done by doing a cp libgtop.0.so.0*, and whic i hacked to do a libgtop.0.so.1*, which Christian found not to be a nice solution, because it would break next time the soname did change. I agree with him, but doing it like that or with a more propper fix is a cosmetic change in the current situation, and should have been cleaned up once Noel has time again to aknoledge my NMU, if i did one. > > Also, > > remember, i am not the upstream author, i don't really think it is my > > place to do extensive changes in the libgtop2 packaging. > > What you should do is take the old version and just apply the diff from > src/daemon/gnuserv.c to fix the buffer overflow. I don't really know, you mean i should take the working 2.0.1-4 package, add an epoch to the package name, apply the fix, and upload that, even if there has already been a 2.0.2-1 in the archive, which caused all this problem. I don't really like using epochs, and forcing an epoch upgrade by a NMU sound kind of rude to me, i don't want to do that. Maybe i could do what you suggest, and upload a 2.0.2.is_really_2.0.1-0.1 and let Noel to sort this out when he looks at the package again. This way, the NMU would not impose irreversible changes to the package like the epoch would, and Noel can sort things up when he is back. That said, libgtop2's build is still horribly broken, even if Christian thinks it is a libtool feature that breaks it. I don't really care of doing complicated shared lib/soname packaging, the package is fixed on my box, and i am slowly running out of time to do debian work this WE, so by all means, if someone else has a better idea, go ahead and do the NMU. Friendly, Sven Luther

