Bug 40039

Summary: Add production enhancements to build-git-snapshot tool
Product: Koha Reporter: Mason James <mtj>
Component: PackagingAssignee: Mason James <mtj>
Status: Passed QA --- QA Contact: Tomás Cohen Arazi (tcohen) <tomascohen>
Severity: normal    
Priority: P5 - low CC: mtj, tomascohen
Version: Main   
Hardware: All   
OS: All   
GIT URL: Change sponsored?: ---
Patch complexity: Small patch Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:
Bug Depends on:    
Bug Blocks: 40261    
Attachments: adds some useful features to allow the build-git-snapshot tool to build production packages
Bug 40039: Add production enhancements to build-git-snapshot tool

Description Mason James 2025-05-30 23:02:55 UTC
this patch adds some useful features to allow the build-git-snapshot tool to build production packages

the patch adds the following options:

     --urgency, -u
        the urgency string for the resulting package. Default is '$urgency'.

    --incr, -i
        set debian revision (default = '-1')
    
    --(no)autochangelog
        whether or not to update the debian/changelog file.
        Default is to update it.

note: this patch does not change any of the existing behaviour of the tool

test plan to come...
Comment 1 Mason James 2025-05-30 23:15:37 UTC
Created attachment 182869 [details] [review]
adds some useful features to allow the build-git-snapshot tool to build production packages
Comment 2 Katrin Fischer 2025-06-01 08:37:57 UTC
Ready for sign-off?
Comment 3 Tomás Cohen Arazi (tcohen) 2025-06-27 14:11:25 UTC
Created attachment 183609 [details] [review]
Bug 40039: Add production enhancements to build-git-snapshot tool

this patch adds some useful features to allow the build-git-snapshot tool to build production packages

the patch adds the following options:

     --urgency, -u
        the urgency string for the resulting package. Default is '$urgency'.

    --incr, -i
        set debian revision (default = '-1')

    --(no)autochangelog
        whether or not to update the debian/changelog file.
        Default is to update it.

note: this patch does not change any of the existing behaviour of the tool

test plan to come...

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>