Skip to content

The 3.50 release notes say nothing changed since 3.49.25 - #1478

Merged
xroche merged 2 commits into
masterfrom
release-notes-3.50.0
Aug 31, 2026
Merged

The 3.50 release notes say nothing changed since 3.49.25#1478
xroche merged 2 commits into
masterfrom
release-notes-3.50.0

Conversation

@xroche

@xroche xroche commented Aug 31, 2026

Copy link
Copy Markdown
Owner

history.txt's 3.50-0 block said "the engine is unchanged since 3.49-25. This release moves the version string, not behaviour", and debian/changelog's 3.50.0-1 said the upload carries no functional change. Both lines were written at the release commit 32265631, and the vendor-recipe sweep landed after it.

Five of those changes are visible to a user or a packager:

Two configure fixes go with them, #1472 and #1475, and the rest fold into one internal line.

The debian/changelog stanza keeps its packaging audience. It names the debian/rules changes #1477 needed, the installed-header change a rebuilding consumer will notice, and the upstream release itself.

This has to land before the tag, because the tag freezes both files into the make dist tarball the Debian upload is built from. Correcting them afterwards would need a Debian revision the archive has no reason to carry.

configure.ac's VERSION_INFO rationale carried the same retracted claim, so it is corrected here too. It now states what actually keeps the soname at 3:19:0, which is that htsfeatures.h carries the same macro values config.h did.

The block's opening paragraph is untouched.

xroche and others added 2 commits August 31, 2026 10:14
history.txt said the engine was unchanged since 3.49-25 and debian/changelog
said the upload carried no functional change. Both were written at the release
commit, and the vendor-recipe sweep landed after it: a new configure option,
compiled-in paths that follow the configure directories, a different installed
header set, LF line endings in shipped text, and the manual's move under
$(docdir)/html.

The tag freezes both files into the tarball Debian uploads, so they are
corrected before it is cut rather than in a later revision.

Signed-off-by: Xavier Roche <roche@httrack.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>
…ale ABI note

The #1469 line said "a hard-coded /usr", which hides the change with a
user-visible consequence: HTS_ETCPATH moved too, so a build with its own
--prefix now reads its own httrack.conf. The #1477 line described the Debian
package's outcome rather than the default install, which resolves all three
links. #1466 and #1467 are portability fixes a Termux packager sees, not
internal churn, and #1462 is documentation.

configure.ac's VERSION_INFO rationale carried the same retracted claim, that
the engine is untouched since 3.49.25. It now states what actually keeps the
soname: htsfeatures.h carries the same macro values config.h did.

Signed-off-by: Xavier Roche <roche@httrack.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>
@xroche
xroche enabled auto-merge (squash) August 31, 2026 08:20
@xroche
xroche merged commit b9056e6 into master Aug 31, 2026
46 of 48 checks passed
@xroche
xroche deleted the release-notes-3.50.0 branch August 31, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant