Skip to content

fix: Debian changelog generation for Ubuntu PPA builds#29

Merged
inureyes merged 1 commit into
mainfrom
fix/launchpad-debian-build
Aug 28, 2025
Merged

fix: Debian changelog generation for Ubuntu PPA builds#29
inureyes merged 1 commit into
mainfrom
fix/launchpad-debian-build

Conversation

@inureyes
Copy link
Copy Markdown
Member

@inureyes inureyes commented Aug 28, 2025

Summary

Fix changelog generation script and update changelog for Ubuntu PPA/Launchpad builds.

Changes

  • Fix date command compatibility: Add cross-platform support for date formatting (GNU date on Linux, BSD date on macOS)
  • Update changelog content: Include proper release notes from v0.6.1 with the rebrand from 'Backend.AI SSH' to 'Broadcast SSH'
  • Improve script robustness: Handle both Linux and macOS environments in the changelog update script

Technical Details

The debian/update-changelog.sh script now detects the system's date command type and uses appropriate syntax:

  • GNU date (Linux): date -d "$DATE"
  • BSD date (macOS): date -j -f "%Y-%m-%dT%H:%M:%SZ" "$DATE"

This ensures the changelog can be generated correctly on both development machines (macOS) and CI/CD environments (Linux).

Testing

  • Script tested on both macOS and Linux environments
  • Changelog format validated for Debian/Ubuntu packaging standards
  • Date formatting verified for both GNU and BSD date commands

@inureyes inureyes self-assigned this Aug 28, 2025
@inureyes inureyes changed the title update: changelog refresher fix: Debian changelog generation for Ubuntu PPA builds Aug 28, 2025
@inureyes inureyes merged commit f877d21 into main Aug 28, 2025
2 checks passed
@inureyes inureyes added priority:low Low priority issue status:done Completed fix labels Sep 9, 2025
@inureyes inureyes added the type:bug Something isn't working label Oct 27, 2025
@inureyes inureyes deleted the fix/launchpad-debian-build branch October 30, 2025 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority:low Low priority issue status:done Completed type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant