The bug in question is related to Debian packaging, not Xastir's source code.
Someone hacked in a modification to the configure script to add the git SHA to the version number in the AC_INIT call for the purposes of Debian packaging (with which the Xastir group has nothing to do). This was a broken hack, and they appear already to have undone it. The version number in AC_INIT *IS* used to construct the TOCALL, so it was wrong to have modified it. We didn't do that, someone named Tony Mancil did in their package repo back in November. As of this morning, there is a new commit in the Debian package repo undoing that: https://salsa.debian.org/debian-hamradio-team/xastir/commits/master On Sun, Feb 23, 2020 at 10:16:34AM -0700, we recorded a bogon-computron collision of the <[email protected]> flavor, containing: > This is super puzzling, as Xastir has no commit b40016c, and the commit > that added the git version string to the version number used internally by > Xastir is NOT used for the TOCALL. > > Xastir's internal version number (used only in the Help->About dialog) has > had the git SHA-1 in it since Xastir commit ba3b807 in 2017, and this has > not impacted the AX.25 TOCALL in all that time. > > I have been using Xastir off of the development branch forever, and can > transmit just fine. My TOCALL is APX215. > > Could the commit referenced be a commit in a Debian repo that somehow > added the SHA-1 to something other than what Xastir's build system does? > > On Sun, Feb 23, 2020 at 07:57:02AM -0800, we recorded a bogon-computron > collision of the <[email protected]> flavor, containing: > > > > I don't know if anyone saw this yet... > > > > --David > > KI6ZHD > > > > > > -------- Forwarded Message -------- > > Subject: Bug#952116: xastir: Impossible to transmit due to malformed > > TOCALL > > Resent-Date: Sun, 23 Feb 2020 10:57:01 +0000 > > Resent-From: Iain R. Learmonth <[email protected]> > > Resent-To: [email protected] > > Resent-CC: Debian Hamradio Maintainers <[email protected]> > > Date: Sun, 23 Feb 2020 10:47:38 +0000 > > From: Iain R. Learmonth <[email protected]> > > Reply-To: Iain R. Learmonth <[email protected]>, [email protected] > > To: Debian Bug Tracking System <[email protected]> > > > > > > > > Package: xastir > > Version: 2.1.4+git20191127.bb66a77-2 > > Severity: grave > > Justification: renders package unusable > > > > Hi, > > > > Commit b40016c updated a patch on the version number to add a git commit > > reference as part of the version number. Xastir uses this version number > > to form the TOCALL, which is usuall of the form APXnnn but now has a > > plus followed by the 7 digit ref. This does no longer fit in the 6 bytes > > allowed for a TOCALL in the AX.25 protocol. It also prevents operation > > with APRS-IS. > > > > Thanks, > > Iain. > > > > _______________________________________________ > > Xastir mailing list > > [email protected] > > http://xastir.org/mailman/listinfo/xastir > > -- > Tom Russo KM5VY > Tijeras, NM > > echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z] [n-z][a-m] > > _______________________________________________ > Xastir mailing list > [email protected] > http://xastir.org/mailman/listinfo/xastir -- Tom Russo KM5VY Tijeras, NM echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z] [n-z][a-m] _______________________________________________ Xastir mailing list [email protected] http://xastir.org/mailman/listinfo/xastir
