View Issue Details

IDProjectCategoryView StatusLast Update
0026903mantisbtcode cleanuppublic2020-09-29 12:17
Reportervboctor Assigned Tovboctor  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
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 resolveddregad 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 14:29:30

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-26 00:56:52

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-26 00:58:48

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 10:55:12

dregad

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

MantisBT: master a77c75e3

2020-05-02 10:55:12

dregad

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

Do it right this time.
Affected Issues
0026903

MantisBT: master 92676333

2020-05-02 11:33:45

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 12:42:50

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

Issue History

Date Modified Username Field Change
2020-04-21 16:59 vboctor New Issue
2020-04-21 16:59 vboctor Status new => assigned
2020-04-21 16:59 vboctor Assigned To => vboctor
2020-04-21 17:01 vboctor Note Added: 0063885
2020-04-28 23:24 vboctor Changeset attached => MantisBT master 99a5925e
2020-04-28 23:24 vboctor Changeset attached => MantisBT master 67b5648b
2020-04-28 23:24 vboctor Changeset attached => MantisBT master 14ae1c8a
2020-04-28 23:24 vboctor Status assigned => resolved
2020-04-28 23:24 vboctor Resolution open => fixed
2020-04-28 23:24 vboctor Fixed in Version => 2.25.0
2020-05-02 15:16 dregad Changeset attached => MantisBT master b27f6adc
2020-05-02 15:17 dregad Changeset attached => MantisBT master 92676333
2020-05-02 15:17 dregad Changeset attached => MantisBT master a77c75e3
2020-05-02 15:17 dregad Changeset attached => MantisBT master af33f6f5
2020-05-02 15:24 atrol Target Version => 2.25.0
2020-09-29 12:17 dregad Relationship added related to 0027362