'; }
Bug 288111 - sysutils/bastille: update to version 1.0.20250714
Summary: sysutils/bastille: update to version 1.0.20250714
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-09 05:19 UTC by Juan David Hurtado G
Modified: 2025-07-11 00:24 UTC (History)
3 users (show)

See Also:


Attachments
patch for updating sysutils/bastille to version 1.0.20250714 (4.89 KB, patch)
2025-07-09 05:19 UTC, Juan David Hurtado G
meta: maintainer-approval+
Details | Diff
Second patch to update to version 1.0.1.250714 (1.27 KB, patch)
2025-07-10 21:19 UTC, Juan David Hurtado G
meta: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Juan David Hurtado G 2025-07-09 05:19:44 UTC
Created attachment 261994 [details]
patch for updating sysutils/bastille to version 1.0.20250714

This patch updates Bastille to version 1.0.20250714

Full release announcement: https://github.com/BastilleBSD/bastille/releases/tag/1.0.20250714

This release has potentially breaking changes that are noted, but will depend on the user configuration. File migration should be automatic for that change, but we make a notice for clarification.

Thanks in advance.
Comment 1 Michael Osipov freebsd_committerfreebsd_triage 2025-07-09 09:19:33 UTC
Does it change how the MAC addresses for the VNET jails are generated in any way?
Comment 2 Juan David Hurtado G 2025-07-09 13:24:29 UTC
(In reply to Michael Osipov from comment #1)
No changes to MAC addresses, just the interface names.
Comment 3 Koichiro Iwao freebsd_committerfreebsd_triage 2025-07-10 01:19:42 UTC
Hi, after some testing, mostly it is working properly, including automatic conversion.

However, I got a weird output in `bastille list`. Only the jail list is weird; the jails are working fine. I will report the issue on upstream GitHub.
Comment 4 Koichiro Iwao freebsd_committerfreebsd_triage 2025-07-10 12:05:35 UTC
Upstream bug report: https://github.com/BastilleBSD/bastille/issues/1175
Comment 5 Juan David Hurtado G 2025-07-10 13:35:52 UTC
(In reply to Koichiro Iwao from comment #4)
Thanks. The PR has been merged. I'm going to do a new release then. Do I need to close this issue here or is it enough to upload a new patch?
Comment 6 Koichiro Iwao freebsd_committerfreebsd_triage 2025-07-10 15:11:06 UTC
(In reply to Juan David Hurtado G from comment #5)
Please upload the new patch here.
Comment 7 Michael Osipov freebsd_committerfreebsd_triage 2025-07-10 17:00:37 UTC
Wouldn't it be better to adopt rather semver than maintaining the same major.minor for ages and then increment the patch version which is actually the release date? People don't care about the release date, but about the actual version.
Comment 8 Juan David Hurtado G 2025-07-10 17:25:40 UTC
(In reply to Michael Osipov from comment #7)
we are going go use semver+YYMMDD, so the next version having the list patch will be 1.0.1.250714
Comment 9 Michael Osipov freebsd_committerfreebsd_triage 2025-07-10 19:12:42 UTC
(In reply to Juan David Hurtado G from comment #8)

This makes the date quite redundant. Still don't see the benefit.
Comment 10 Juan David Hurtado G 2025-07-10 21:19:11 UTC
Created attachment 262031 [details]
Second patch to update to version 1.0.1.250714

This patch includes the version with the last two fixes. Updates to version 1.0.1.250714

Check release announcement: https://github.com/BastilleBSD/bastille/releases/tag/1.0.1.250714

PS: This patch assumes the first one was applied. Let me know if I need to redo it agin including the previous changes.

Regards.
Comment 11 Koichiro Iwao freebsd_committerfreebsd_triage 2025-07-10 23:51:36 UTC
Semver+YYMMDD is redundant, that's true, but versioning is up to upstream developers.
Comment 12 commit-hook freebsd_committerfreebsd_triage 2025-07-10 23:56:06 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4feeccedea3ec790c4a08a814e6f651f9ab5f3c7

commit 4feeccedea3ec790c4a08a814e6f651f9ab5f3c7
Author:     Juan David Hurtado G. <jdhurtado@orbiware.com>
AuthorDate: 2025-07-10 21:14:12 +0000
Commit:     Koichiro Iwao <meta@FreeBSD.org>
CommitDate: 2025-07-10 23:24:57 +0000

    sysutils/bastille: update to version 1.0.1.250714

    This patch includes the version with the last two fixes.

    Check release announcement:
    https://github.com/BastilleBSD/bastille/releases/tag/1.0.1.250714

    PR:             288111

 sysutils/bastille/Makefile | 2 +-
 sysutils/bastille/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
Comment 13 commit-hook freebsd_committerfreebsd_triage 2025-07-10 23:56:07 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=efb4697a0075b3b4cfe028426841d6a997082625

commit efb4697a0075b3b4cfe028426841d6a997082625
Author:     Juan David Hurtado G. <jdhurtado@orbiware.com>
AuthorDate: 2025-07-09 05:11:46 +0000
Commit:     Koichiro Iwao <meta@FreeBSD.org>
CommitDate: 2025-07-10 23:24:56 +0000

    sysutils/bastille: update to version 1.0.20250714

    This release has potentially breaking changes that are noted, but will
    depend on the user configuration. See the release announcement [1] for
    more detail.

    [1] https://github.com/BastilleBSD/bastille/releases/tag/1.0.20250714

    PR:             288111

 UPDATING                      | 25 +++++++++++++++++++++++++
 sysutils/bastille/Makefile    |  2 +-
 sysutils/bastille/distinfo    |  6 +++---
 sysutils/bastille/pkg-message | 28 ++++++++++++++++++++++++++++
 sysutils/bastille/pkg-plist   |  1 +
 5 files changed, 58 insertions(+), 4 deletions(-)
Comment 14 Koichiro Iwao freebsd_committerfreebsd_triage 2025-07-11 00:24:29 UTC
Committed, thanks!