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