]> granicus.if.org Git - graphviz/commitdiff
remove leading debian/changelog entries related to unreleased versions
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 24 Oct 2021 20:29:41 +0000 (13:29 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 31 Oct 2021 00:33:53 +0000 (17:33 -0700)
As far as I can tell, this style of specifying `(@VERSION@-1)` as the Debian
package version is intended to allow the CI work flow to install an unreleased
DEB file. This works but:

  1. The current list uses this identifier twice. Presumably commit
     57337e45d04ceecc3273f7f0d9e6a2440f8128cb made a mistake in introducing a
     new version instead of appending the changelog entry to the existing
     (pending) top entry. The result is that any attempt to use this changelog
     for actual packaging would be rejected due to two changelog sections for
     the same version.

  2. The Ubuntu Intrepid (8.10) package search functionality appears to have
     been lost to the sands of time, but all recent Graphviz Ubuntu and Debian
     packages have been produced by third-party volunteers external to Graphviz.
     The two leading entries gave the false impression that recent Graphviz
     Debian/Ubuntu packages are actually produced here. To avoid this going
     forwards we retarget this to Bionic (the lowest version of Ubuntu we
     support) and add an artificial entry indicating this is not meant to be
     released.

  3. There have been numerous changes in the era of these top two entries as
     well as more recently. It is not clear to me why these two changes were
     singled out for the changelog. Running the Debian packaging flow resulted
     in a changelog indicating these two items are the only changes between
     2.18-1ubuntu5 and 2.49.3.

Related to #251.

debian/changelog.in

index 78378a1d552956eb59188b09688465f8d7728767..5b81e69c4425ea88ef558322690d1b45d0e259b6 100644 (file)
@@ -1,14 +1,8 @@
-graphviz (@VERSION@-1) intrepid; urgency=low
+graphviz (@VERSION@-1) bionic; urgency=low
 
-  * Remove tkspline references
-
- -- John Ellson <ellson@research.att.com>  Tue, 25 Nov 2014 10:14:00 -0400
-
-graphviz (@VERSION@-1) intrepid; urgency=low
-
-  * Modified build scripts for Launchpad use
-
- -- Graphviz Development <gviz_adm@graphviz.org>  Wed, 17 Oct 2012 13:07:00 -0400
+  * This is an synthetic release produced for testing Graphviz on Debian-based
+    operating systems. This is not intended to become an official Debian
+    package.
 
 graphviz (2.18-1ubuntu5) intrepid; urgency=low