Skip to content

easyinstall: fallback when hfsutils package is not found#1585

Merged
rdmark merged 4 commits intodevelopfrom
1537-hfsutils-got-dropped-from-debian-trixie
Dec 3, 2025
Merged

easyinstall: fallback when hfsutils package is not found#1585
rdmark merged 4 commits intodevelopfrom
1537-hfsutils-got-dropped-from-debian-trixie

Conversation

@rdmark
Copy link
Copy Markdown
Member

@rdmark rdmark commented Nov 26, 2025

Refactor the deb packages to always separate backend and frontend packages, then capture the error of a missing hfsutils (fell off Debian Trixie) at which point we clone the hfsutils source code and build it from scratch

refactoring the apt source updating routines to reduce its frequency

merge netatalk image dir sharing with netatalk installation (the previous logic was broken since upgrading to netatalk 4.x)

@rdmark rdmark requested a review from akuker as a code owner November 26, 2025 06:45
@rdmark rdmark linked an issue Nov 26, 2025 that may be closed by this pull request
@rdmark
Copy link
Copy Markdown
Member Author

rdmark commented Nov 26, 2025

as a side note, with this refactoring we get even more apt-get updates. Do we really need to update apt repos all the time?

pushing a commit that addresses this. now we run update only for the primary piscsi install flows

@rdmark rdmark force-pushed the 1537-hfsutils-got-dropped-from-debian-trixie branch 7 times, most recently from fc67654 to 3caa7ab Compare November 27, 2025 23:07
@rdmark rdmark changed the title easyinstall: fall back when hfsutils is not found easyinstall: fall back when hfsutils package is not found Nov 27, 2025
@rdmark rdmark force-pushed the 1537-hfsutils-got-dropped-from-debian-trixie branch from 3caa7ab to efabd71 Compare November 27, 2025 23:17
@rdmark rdmark changed the title easyinstall: fall back when hfsutils package is not found easyinstall: fallback when hfsutils package is not found Nov 27, 2025
Copy link
Copy Markdown
Member

@nucleogenic nucleogenic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two points to review, otherwise looks good 🧹

Refactor the deb packages to always separate backend and frontend packages,
then capture the error of a missing hfsutils (fell off Debian Trixie)

A future improvement would be to either build hfsutils from scratch,
or move to something like djjr
@rdmark rdmark force-pushed the 1537-hfsutils-got-dropped-from-debian-trixie branch from efabd71 to 47c8374 Compare December 3, 2025 22:37
@rdmark rdmark merged commit e6bdc8e into develop Dec 3, 2025
3 checks passed
@rdmark rdmark deleted the 1537-hfsutils-got-dropped-from-debian-trixie branch December 3, 2025 22:40
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.

hfsutils got dropped from Debian Trixie

2 participants