]> granicus.if.org Git - graphviz/commit
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)
commit42d7c87c291781ccaff47126a5ad3a2469e310cc
tree5d93c44a9d7c1e871a2ecd822afc35748e39f003
parent44c66552b4ad9de3985703aefc5fb1dcb7172d24
remove leading debian/changelog entries related to unreleased versions

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