[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Request for Removal: Unmaintained libppd in Debian



Till Kamppeter wrote...

> > > Probably your (2) could perhaps be the way to go?
> > 
> > Yes. Current mood, besides kicking lpr* completely (see my other mail):
> 
> Long-term goal is actually kicking lpr*, going (2) is only interim ...

Indeed

> > Go indeed (2). It's a step not too big. There is however still a little
> > obstacle: If you'll introduce your libppd-dev later, none of its file
> > names may collide with my libppd-legacy-dev. That will be your problem,
> > not mine - still now is a good time to prevent this from happening.
> > That's why I asked for your preliminary libppd packaging: Do we share
> > file names, especially in /usr/include/ and /usr/share/man/?
> 
> My current step to do is preparing the libppd package. As a preview we can
> simply look at what "make install" actually installs:

Thanks for that, I guess all my concerns are resolved.

(...)
> This gives for libppd2:
> 
> /usr/lib/libppd.so.2.0.0
> /usr/lib/libppd.so.2

None of my business, but I'd expect some ${DEB_TARGET_MULTIARCH} here.

(...)
> Only clashes would be /usr/lib/libppd.so and
> /usr/lib/libppd.a (are these files really needed?), so we need to mark a
> comflict and rename thelegacy libppd-dev package lippd-legacy-dev or
> libppd0-dev.

As I had to learn the hard way, conflicting packages are not enough,
policy 10.1 forbids identical filenames anywere across the archive. So
I've renamed the library as well.

Current packages content is now:

libppd-legacy0:

    /usr/lib/x86_64-linux-gnu/libppd-legacy.so.1
    /usr/lib/x86_64-linux-gnu/libppd-legacy.so.1.0.1
    /usr/share/doc/libppd-legacy0/changelog.Debian.gz
    /usr/share/doc/libppd-legacy0/changelog.gz
    u/sr/share/doc/libppd-legacy0/copyright

libppd-legacy-dev:

    /usr/include/ppdenums.h
    /usr/include/ppd.h
    /usr/include/ppdmacros.h
    /usr/lib/x86_64-linux-gnu/libppd-legacy.a
    /usr/lib/x86_64-linux-gnu/libppd-legacy.so
    /usr/share/doc/libppd-legacy-dev/AUTHORS
    /usr/share/doc/libppd-legacy-dev/changelog.Debian.gz
    /usr/share/doc/libppd-legacy-dev/changelog.gz
    /usr/share/doc/libppd-legacy-dev/copyright
    /usr/share/man/man3/ppd_check_option_is_marked.3.gz
    /usr/share/man/man3/ppd_emit_to_file.3.gz
    /usr/share/man/man3/ppd_file_free.3.gz
    /usr/share/man/man3/ppd_file_new.3.gz
    /usr/share/man/man3/ppd_find_choice.3.gz
    /usr/share/man/man3/ppd_get_num_conflicts.3.gz
    /usr/share/man/man3/ppd_get_page_length.3.gz

Next step is testing an adjusted gpr, and before developing a test plan.
Otherwise, upload should happen in about three days, once the libppd
2:0.10-9 has migrated to testing.

    Christoph
    Christoph

Attachment: signature.asc
Description: PGP signature


Reply to: