Bug 286251 - sysutils/bastille: update to version 0.14.20250420
Summary: sysutils/bastille: update to version 0.14.20250420
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL: https://github.com/BastilleBSD/bastil...
Keywords:
: 286250 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-04-20 23:23 UTC by Juan David Hurtado G
Modified: 2025-05-14 17:05 UTC (History)
5 users (show)

See Also:
christer.edwards: maintainer-feedback+
vvd: merge-quarterly-


Attachments
Patch for updating sysutils/bastille to version 0.14.20250420 (2.09 KB, patch)
2025-04-20 23:25 UTC, Juan David Hurtado G
no flags Details | Diff
Patch with pkg-message, UPDATING and new maintainers (4.17 KB, patch)
2025-05-03 02:20 UTC, Juan David Hurtado G
no flags Details | Diff
Fix the pkg-message type (648 bytes, patch)
2025-05-03 03:31 UTC, Juan David Hurtado G
no flags 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-04-20 23:23:32 UTC
A new release of sysutils/bastille is now published with version number 0.14.20250420

See annoucement and changelog here: https://github.com/BastilleBSD/bastille/releases/tag/0.14.20250420

Thanks in advance.
Comment 1 Juan David Hurtado G 2025-04-20 23:25:30 UTC
Created attachment 259753 [details]
Patch for updating sysutils/bastille to version 0.14.20250420
Comment 2 Juan David Hurtado G 2025-04-20 23:28:43 UTC
*** Bug 286250 has been marked as a duplicate of this bug. ***
Comment 3 Juan David Hurtado G 2025-04-21 11:41:01 UTC
You can merge this to quarterly at your discretion since it has plenty of changes
Comment 4 Vladimir Druzenko freebsd_committer freebsd_triage 2025-04-21 19:53:49 UTC
Approval from maintainer is required. Or maintainer timeout 2 weeks.
Comment 5 Christer Edwards 2025-04-21 21:27:34 UTC
Approved.

Also, I'll be delegating port/pkg maintainer status after this release, likely to ⁨Barry McCormick⁩ and/or Juan David Hurtado.

Thank you both for all the work!
Comment 6 Vladimir Druzenko freebsd_committer freebsd_triage 2025-04-21 21:46:16 UTC
"Barry McCormick⁩ and/or Juan David Hurtado" - who want?
Comment 7 Michael Osipov freebsd_committer freebsd_triage 2025-04-22 06:33:09 UTC
(In reply to Vladimir Druzenko from comment #6)

Let's pick Juan since you provides the issues and PRs.
Comment 8 Vladimir Druzenko freebsd_committer freebsd_triage 2025-04-22 20:07:47 UTC
(In reply to Michael Osipov from comment #7)
His consent is required. :-o
Comment 9 Juan David Hurtado G 2025-04-23 10:18:58 UTC
I do give consent. I've talked to Barry and if we can be both it will fit better. He will join the conversation here.
Comment 10 Vladimir Druzenko freebsd_committer freebsd_triage 2025-04-23 15:10:31 UTC
(In reply to Juan David Hurtado G from comment #9)
We can add comment near variable MAINTAINER=jdhurtado@orbiware.com:
# co-maintainer: email@address
Comment 11 Barry McCormick 2025-04-23 15:26:02 UTC
I consent to being a maintainer.  It is perferable that we both are maintainers since we have been doing it jointly.
Comment 12 Juan David Hurtado G 2025-04-25 12:27:29 UTC
(In reply to Vladimir Druzenko from comment #10)
It's ok. Will you do the change or do you need us to change it?
Comment 13 Vladimir Druzenko freebsd_committer freebsd_triage 2025-04-25 13:05:55 UTC
(In reply to Juan David Hurtado G from comment #12)
I'll change it.

I see this in changelog:
‼️ Breaking changes

The rcorder has been deprecated and a new boot and priority options has been added to the jails. A boot file will be created with default values of boot=on and priority=99 on jail creation. For existing jails, the boot file will be generated on the next subcommand execution to the jail. If you want to generate the file for all the jails you can use bastille restart ALL to fill in the defaults. To change these values, simply use bastille config TARGET set boot off or bastille config TARGET set priority 10 or some other number according to your needs.

    DEPRECATE rcorder + Implement priority=value and boot=on/off by @tschettervictor in #905

How important is this? Maybe create pkg-message?
Comment 14 Michael Osipov freebsd_committer freebsd_triage 2025-04-25 13:09:17 UTC
(In reply to Vladimir Druzenko from comment #13)

This needs to be in UPDATING at least.
Comment 15 Vladimir Druzenko freebsd_committer freebsd_triage 2025-04-27 15:53:50 UTC
(In reply to Michael Osipov from comment #14)
Who can write this message? My english is too poor for this.
Comment 16 Vladimir Druzenko freebsd_committer freebsd_triage 2025-05-02 18:01:50 UTC
I think it is necessary to do both: make an entry in UPDATING and in sysutils/bastille/pkg-message.
Comment 17 Michael Osipov freebsd_committer freebsd_triage 2025-05-02 18:13:11 UTC
(In reply to Vladimir Druzenko from comment #16)

Correct, both is required.
Comment 18 Juan David Hurtado G 2025-05-02 18:18:30 UTC
(In reply to Michael Osipov from comment #17)
ok, Is something we need to do? If so, I can do it today at night (UTC-5)
Comment 19 Michael Osipov freebsd_committer freebsd_triage 2025-05-02 18:19:47 UTC
(In reply to Juan David Hurtado G from comment #18)

Yes, it would be great if you could update your path for those two files.
Comment 20 Juan David Hurtado G 2025-05-03 02:20:26 UTC
Created attachment 260106 [details]
Patch with pkg-message, UPDATING and new maintainers

Updating new patch with the changes we talked about previously. Thank you.
Comment 21 Barry McCormick 2025-05-03 03:23:46 UTC
what should we expect the ETA on this being merged into pkg?
Comment 22 Juan David Hurtado G 2025-05-03 03:31:18 UTC
Created attachment 260108 [details]
Fix the pkg-message type

Attaching a second patch that fixes the type of the pkg-message file
Comment 23 commit-hook freebsd_committer freebsd_triage 2025-05-03 12:34:18 UTC
A commit in branch main references this bug:

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

commit 007879177db8a0020a8fb4dfe7a43e88252e5ee4
Author:     Juan David Hurtado G <jdhurtado@orbiware.com>
AuthorDate: 2025-05-03 12:29:43 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-05-03 12:29:43 +0000

    sysutils/bastille: Update 0.13.20250126 => 0.14.20250420

    Changelog:
    https://github.com/BastilleBSD/bastille/releases/tag/0.14.20250420

    - Transfer maintainership.
    - Add co-maintainer Barry McCormick <snarfingcode666@gmail.com>.
    - Pet portclippy.

    PR:             286251
    Approved by:    Christer Edwards <christer.edwards@gmail.com> (former maintainer)

 UPDATING                            | 13 +++++++++++++
 sysutils/bastille/Makefile          |  7 ++++---
 sysutils/bastille/distinfo          |  6 +++---
 sysutils/bastille/pkg-message (new) | 18 ++++++++++++++++++
 sysutils/bastille/pkg-plist         |  2 ++
 5 files changed, 40 insertions(+), 6 deletions(-)
Comment 24 Vladimir Druzenko freebsd_committer freebsd_triage 2025-05-03 12:34:44 UTC
Thanks.
Comment 25 Juan David Hurtado G 2025-05-14 15:16:57 UTC
(In reply to Juan David Hurtado G from comment #3)
Hi. In order to better understand the workflow: Any reason for this not being merged in quarterly?

Is it because of the breaking change?

Thanks in advance
Comment 26 Vladimir Druzenko freebsd_committer freebsd_triage 2025-05-14 17:05:49 UTC
(In reply to Juan David Hurtado G from comment #25)
Yes: "‼️ Breaking changes".