On Wed, Dec 07, 2011 at 12:30:06PM +0000, Simon McVittie wrote:
> Is libproc considered to be a public shared library or not?
And this, is really, the crux of the whole matter.

Is it? Was it supposed to be? Can it be?

Well, it seems that as there are at least 3 packages (maybe more) that
depend on the library, then it IS a public library; no matter the
intention etc of upstream.

Given that, it needs to be fixed and made into a proper and
well-behaving library package, so I'm proposing that:

  * libproc be split into its own package, probably libprocfs0
  * the library file will have a proper SONAME that is not connected to
    the package version anymore
  * shlibs will be updated to be >= the first version I do this
  * If I can work out how multi-arch works, I'll make it fit that
  * procps binary will depend on libprocfs0
  * dev package will be libprocfs0-dev

Now, what do we do about the programs that current depend on that
library and have Depends: procps with no version?  Obviously they will
be recompilied to link to the new library, but should I have
Breaks: xmem < 1.2.3, guymager < 4.5.6

in the new version or not?

Anything else that should happen?

 - Craig

-- 
Craig Small VK2XLZ   http://enc.com.au/          csmall at : enc.com.au
Debian GNU/Linux     http://www.debian.org/      csmall at : debian.org
GPG fingerprint:     5D2F B320 B825 D939 04D2  0519 3938 F96B DF50 FEA5



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to