diff -Nru /tmp/fQ4yy5NtcU/libpaper-1.1.21build1/debian/changelog /tmp/Kvo6daUlpg/libpaper-1.1.21build2/debian/changelog --- /tmp/fQ4yy5NtcU/libpaper-1.1.21build1/debian/changelog 2007-03-05 02:21:10.000000000 +0100 +++ /tmp/Kvo6daUlpg/libpaper-1.1.21build2/debian/changelog 2007-09-25 15:51:51.000000000 +0200 @@ -1,3 +1,11 @@ +libpaper (1.1.21build2) feisty; urgency=low + + * Use defaultpapername() if systempapername() fails, as suggested + in lib/paper.h. This makes paperconf return a default papersize + instead of failing if /etc/papersize doesn't exist. (LP: #136512) + + -- Tormod Volden Tue, 25 Sep 2007 15:48:04 +0200 + libpaper (1.1.21build1) feisty; urgency=low * Rebuild for changes in the amd64 toolchain. diff -Nru /tmp/fQ4yy5NtcU/libpaper-1.1.21build1/src/paperconf.c /tmp/Kvo6daUlpg/libpaper-1.1.21build2/src/paperconf.c --- /tmp/fQ4yy5NtcU/libpaper-1.1.21build1/src/paperconf.c 2006-01-07 22:16:02.000000000 +0100 +++ /tmp/Kvo6daUlpg/libpaper-1.1.21build2/src/paperconf.c 2007-09-25 15:47:52.000000000 +0200 @@ -193,6 +193,7 @@ const struct paper* syspaper; if (!paper) paper = systempapername(); + if (!paper) paper = defaultpapername(); if (!paper) { char errmsg[2 * MAXPATHLEN + 64];