[poppler] poppler-0.4.3 mis-tagged in CVS?

Nix nix at esperi.org.uk
Tue Dec 13 13:20:14 PST 2005


I noticed when CVS updating from POPPLER_0_4_2 to POPPLER_0_4_3
that an awful lot seemed to be updated for a minor release.
Diffing, say, the NEWS file shows:

amaterasu 2217 /usr/packages/poppler/poppler% cvs diff -u -r POPPLER_0_4_2 -r POPPLER_0_4_3 NEWS
Index: NEWS
===================================================================
RCS file: /cvs/poppler/poppler/NEWS,v
retrieving revision 1.12.2.3
retrieving revision 1.12
diff -u -r1.12.2.3 -r1.12
--- NEWS        2 Sep 2005 03:24:17 -0000       1.12.2.3
+++ NEWS        30 Jun 2005 19:44:33 -0000      1.12
@@ -1,23 +1,8 @@
-Release 0.4.2
-
-       - Fix a rotation bug.
-       - Fix freetype pkg-config check
-       - Default to built-in decompression.
-
-Release 0.4.1
-
-       - Fix and simplify glib rotation API.
-       - Fix build issue with freetype flags.
-
 Release 0.4.0

        - Real text selection.
        - API breakage in glib wrapper: dropping dest_x and dest_y
          arguments from poppler_page_render_to_pixbuf().
-       - Updates to glib printing API from Martin Kretzschmar to
-         support setting paper size and duplex from the application.
-       - Much work on Qt4 bindings and Arthur output device.  Still
-          work in progress, thouhg.

 Release 0.3.3


And, WTF, features removed?

A look at the cvs log of any of the files touched by this release
indicates what's wrong:

RCS file: /cvs/poppler/poppler/splash/SplashFont.cc,v
Working file: SplashFont.cc
head: 1.3
branch:
locks: strict
access list:
symbolic names:
        POPPLER_0_4_3: 1.3
        POPPLER_0_4_2: 1.1.1.1
        POPPLER_0_4_1: 1.1.1.1
        POPPLER_0_4_0: 1.1.1.1
        POPPLER_0_4_X: 1.1.1.1.0.2
        POPPLER_BEFORE_FONTCONFIG: 1.1.1.1
        POPPLER_0_3_3: 1.1.1.1
        POPPLER_0_3_2: 1.1.1.1
        POPPLER_0_3_1: 1.1.1.1
        POPPLER_0_3_0: 1.1.1.1
        POPPLER_0_2_0: 1.1.1.1
        POPPLER_0_1_1: 1.1.1.1
        initial: 1.1.1.1
        poppler: 1.1.1

It looks like you tagged the trunk and called it 0.4.3.
This is obviously wrong:

amaterasu 2230 /usr/packages/poppler% cvs diff -u -r POPPLER_0_4_2 -r 1.12.2.4 poppler/NEWS
cvs diff: warning: cannot open /cvs/poppler/CVSROOT/val-tags read/write: Permission denied
Index: poppler/NEWS
===================================================================
RCS file: /cvs/poppler/poppler/NEWS,v
retrieving revision 1.12.2.3
retrieving revision 1.12.2.4
diff -u -r1.12.2.3 -r1.12.2.4
--- poppler/NEWS        2 Sep 2005 03:24:17 -0000       1.12.2.3
+++ poppler/NEWS        12 Dec 2005 22:43:27 -0000      1.12.2.4
@@ -1,3 +1,10 @@
+Release 0.4.3
+
+       - Fix selection crasher (Nickolay V. Shmyrev, #4402).
+       - Fix printing problem for single page output (#4555).
+       - Fix miscelanous compile problems/warnings.
+       - CVE-2005-3191 and CAN-2005-2097 security fixes.
+
 Release 0.4.2

        - Fix a rotation bug.


Could you re-tag? Right now the CVS tree is nearly impossible to fetch
0.4.3 out of, which is a bit annoying as it *does* have security fixes
in...

Thanks!

-- 
`I must caution that dipping fingers into molten lead
 presents several serious dangers.' --- Jearl Walker


More information about the poppler mailing list