View Issue Details

IDProjectCategoryView StatusLast Update
0026903mantisbtcode cleanuppublic2021-03-07 18:28
Reportervboctor Assigned Tovboctor  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version2.24.0 
Target Version2.25.0Fixed in Version2.25.0 
Summary0026903: Move release scripts to main repository
Description

Move release packaging scripts from mantisbt-tools to mantisbt main repository. This is useful in the following ways:

  1. It makes it easy to co-commit changes to MantisBT with changes to package it.
  2. The command line to create a release package remains consistent, while the implementation can be different based on the branch.
TagsNo tags attached.

Relationships

related to 0027362 closeddregad mantisbt Sourceforge [admin/test_langs.php] File missing from installation packages ( mantisbt-2.24.3.zip & mantisbt-2.24.3.tar.gz) 

Activities

Related Changesets

MantisBT: master 99a5925e

2020-04-21 10:29

vboctor


Details Diff
Bring in release scripts from mantisbt-tools

We had our build tools split between MantisBT main repo and mantisbt-tools repo.
It is a better approach to have the scripts in the main repo, so each MantisBT branch
can have the corresponding version of the build scripts that works with it. Also it makes
it easier to keep the build scripts up-to-date as the MantisBT core code changes.

The code here is exactly the same as the following commit in `mantisbt/mantisbt-tools`:

https://github.com/mantisbt/mantisbt-tools/commit/549d14d5680c6104f958507e0b771d87e4d81af7

Fixes 0026903
Affected Issues
0026903
add - build-scripts/.htaccess Diff File
add - build-scripts/Web.config Diff File
add - build-scripts/buildrelease-repo.py Diff File
add - build-scripts/buildrelease.py Diff File
add - build-scripts/check_apostrophe.php Diff File
add - build-scripts/check_formatting.php Diff File
add - build-scripts/check_lang.php Diff File
add - build-scripts/check_lineterm.php Diff File
add - build-scripts/docbook-manual-repo.py Diff File
add - build-scripts/docbook-manual.py Diff File
add - build-scripts/update-copyright.sh Diff File
add - build-scripts/update-credits.sh Diff File

MantisBT: master 67b5648b

2020-04-25 20:56

vboctor


Details Diff
Move Travis CI scripts to `build-scripts` folder

Fixes 0026903
Affected Issues
0026903
mod - .travis.yml Diff File
mod - scripts/README.md Diff File

MantisBT: master 14ae1c8a

2020-04-25 20:58

vboctor


Details Diff
Update build scripts and add README

Fixes 0026903
Affected Issues
0026903
add - build-scripts/README.md Diff File
mod - build-scripts/buildrelease-repo.py Diff File
mod - build-scripts/buildrelease.py Diff File

MantisBT: master af33f6f5

2020-05-02 06:55

dregad


Details Diff
Rename 'build-scripts/' to 'build/' Affected Issues
0026903

MantisBT: master a77c75e3

2020-05-02 06:55

dregad


Details Diff
Rename 'build-scripts/' to 'build/'

Do it right this time.
Affected Issues
0026903

MantisBT: master 92676333

2020-05-02 07:33

dregad


Details Diff
Fix Travis builds

Following renaming of build-scripts/ dir, I forgot to update .travis.yml
Affected Issues
0026903
mod - .travis.yml Diff File
mod - build/README.md Diff File
mod - build/buildrelease.py Diff File

MantisBT: master b27f6adc

2020-05-02 08:42

dregad


Details Diff
Fix build scripts' Python syntax

Follow PEP8 style guidelines

- Code must be indented with spaces
- Comments must be '# ' (space after hash)
- break long lines

Follow-up on issue 0026903
Affected Issues
0026903
mod - build/buildrelease-repo.py Diff File
mod - build/buildrelease.py Diff File
mod - build/docbook-manual-repo.py Diff File
mod - build/docbook-manual.py Diff File