I am CCing everyone who has made Ubuntu packages of Gutenprint, as most of the numerous changes were already there when I started packaging Gutenprint for Ubuntu.
See the remarks below. Roger Leigh wrote: > > Thanks for letting me know that there is a new version in Ubuntu. > However, I'm not sure why I have been notified or what I would need to > do about it, not being an Ubuntu developer. > You got automatically informed because you were subscribed to the Ubuntu bug #49895 (https://launchpad.net/ubuntu/+source/gutenprint/+bug/49895). Then you get e-mail whenever someone posts a comment or changes someting on this bug report. Unsubscribe from the bug report if you do not want to get e-mail about it any more. > As the Debian packager of gutenprint, I am a little worried about some > of the changes: > > configure.ac: > > +- AC_DEFINE_UNQUOTED(CUPS_MODELDIR, "${cups_conf_datadir}/model/") > ++ AC_DEFINE_UNQUOTED(CUPS_MODELDIR, "/usr/share/ppd/") > + else > +- AC_DEFINE_UNQUOTED(CUPS_MODELDIR, > "${cups_conf_datadir}/model/${PACKAGE}/${GUTENPRINT_RELEASE_VERSION}/") > ++ AC_DEFINE_UNQUOTED(CUPS_MODELDIR, > "/usr/share/ppd/${PACKAGE}/${GUTENPRINT_RELEASE_VERSION}/") > > man/cups-genppdconfig.8.in: > > [EMAIL PROTECTED]@/model/gutenprint\fP. > ++\fP/usr/share/ppd/gutenprint\fP. > > man/cups-genppdupdate.8.in: > > +-CUPS, using the PPD files under [EMAIL PROTECTED]@/model/gutenprint\fP as > ++CUPS, using the PPD files under \fI/usr/share/ppd/gutenprint\fP as > > cups/Makefile.am: > > +-cups_modeldir = $(pkgdatadir)/model/ > ++cups_modeldir = /usr/share/ppd/ > > +-cups_modeldir = $(pkgdatadir)/model/gutenprint/@[EMAIL > PROTECTED]@GUTENPRINT_MINOR_VERSION@/ > ++cups_modeldir = /usr/share/ppd/gutenprint/@[EMAIL > PROTECTED]@GUTENPRINT_MINOR_VERSION@/ > > src/cups/cups-genppdconfig.in: > > +-my $chosen_location = "@cups_conf_datadir@/model/gutenprint/$version"; > ++my $chosen_location = "/usr/share/ppd/gutenprint/$version"; > > src/cups/cups-genppdupdate.in: > > +-my $ppd_root_dir = "@cups_conf_datadir@/model"; > ++my $ppd_root_dir = "/usr/share/ppd"; > > Rather than hacking "/usr/share/ppd" in all over the place, simply > changing it in one place (configure.ac) by redefining and AC_SUBSTing > CUPS_MODELDIR would be sufficient, then you could use the variable > throughout and it won't break --prefix, which is rather important. It > would also be suitable for submission back upstream, which is also an > important consideration when making changes. > I was already annoyed about that there were so may changes in the .diff.gz outside the debian/ directory. I usually try to have only files in the debian/ in the .diff.gz. Everything has to work by patches and scripts in the debian/ directory. I tried to reach this goal also with Gutenprint when I did the first merge with Debian, but running the autotools did not work for me under Ubuntu. So I asked the others at Ubuntu what to do and so it stayed this way. > * Many of the changelog entries could use more descriptive > explanations. > > * "Updated to current CVS snapshot of Gutenprint" > > - Which branch? What date? Which files? > Sorry for not mentioning the branch here, date is in the version number. > - Pulling from the mainline in a *stable* release is not encouraged. > There are ABI and stability issues to consider, and your upstream > (Debian) will only apply selected patches from the 5.0 branch > after careful review. Sorry, I already returned to the stable branch (version 5.0.1). The CVS snapshot was more for many people testing Canon drivers and the new efforts on borderless printing. > This is the current diff in the upstream > tarball between Ubuntu and Debian (gutenprint-5.0.0 vs > gutenprint-5.0.0+cvs20070127): > > AUTHORS | 2 > ChangeLog | 1101 + > Makefile.am | 3 > Makefile.in | 55 [... Skipping a nearly complete list of the files in the source tarball ...] > test/pixma_parse.h | 255 > 296 files changed, 72329 insertions(+), 86661 deletions(-) > So then the stable and the unstable branch got compared. Now, with the 5.0.1 RC1 the situation should be much better. > Frankly, this is rather excessive set of changes to apply. I simply > can't consider merging such changes in Debian, which will generally > only package the stable release for general use > (stable/testing/unstable), or possibly a late beta or release > candidate if we are a long way from release, which is not the case at > the moment. This will make future merging of changes between Debian > and Ubuntu rather more work than it should need to be. > > Lastly, pushing changes back upstream to Debian should make your life > easier, if you were to send me patches of your changes. Till -- Print to CD has wrong size https://launchpad.net/bugs/49895 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs