View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0003349 | Spring engine | Buildbot | public | 2012-12-02 17:36 | 2013-01-29 00:31 | ||||
Reporter | abma | ||||||||
Assigned To | abma | ||||||||
Priority | normal | Severity | feature | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 91.0.1+git | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0003349: refactor directory layout to allow builds for multiple architectures | ||||||||
Description | this is mainly needed when uploading files. currently linux amd64 binaries overwrites 32 bit binaries. the same problem would exist for win32/win64 files. | ||||||||
Additional Information | the TODO list: - rename upload files - add architecture and platform to version - change stacktrace python script to handle architectures (needs the architecture/platform in the version) - change upload and install paths - add mingwlibs for win64 ... | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
||||||||||||||||
|
![]() |
|
abma (administrator) 2012-12-02 17:44 Last edited: 2012-12-02 17:52 |
suggestion for the stacktrace version string: - executable name (would be nice if this could be created at compile time and not run-time, so file renames wouldn't break something), for example spring spring-dedicated spring.exe... - build type (i686 / i386 / amd64 / ...?!) i guess thats something like CHOST / prefix? - git version/hash/tag (91.0.1-554-gcefd4b5, 91.0 - git branch (develop, master, ...) also this would make parsing much easier... |
abma (administrator) 2012-12-03 00:15 |
mingwlibs: add dll64 / lib64 |
abma (administrator) 2013-01-02 21:18 Last edited: 2013-01-02 21:19 |
ok, i think now i've an idea how to do: TODO: - copy files to $TMP_BASE/upload/... before rsyncing - install to $TMP_BASE/$BUILD_TYPE/$ARCH - upload to subfolder like: dl/buildbot/<config>/<branch>/<commit>/<arch> - create linux32 buildslave arch is: osx32/osx64/oxmulti(?)/win32/win64/linux32/linux64 ?! TODO: is there some standard for architectures? gcc output maybe?! gcc -dumpmachine seems to be fine |
abma (administrator) 2013-01-02 21:22 |
Stacktraces should be printed in a simpler machine-readable format: like: Stacktrace: Version: <output of git describe> Branch: SPRING_VERSION_ENGINE_BRANCH (develop for example) Type: mingw32 ... stacktrace as it is this way it should be easily to get debug info for all platforms. |
abma (administrator) 2013-01-29 00:31 |
... |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2012-12-02 17:36 | abma | New Issue | |
2012-12-02 17:36 | abma | Status | new => assigned |
2012-12-02 17:36 | abma | Assigned To | => abma |
2012-12-02 17:44 | abma | Note Added: 0009437 | |
2012-12-02 17:46 | abma | Relationship added | related to 0003128 |
2012-12-02 17:46 | abma | Relationship added | related to 0002754 |
2012-12-02 17:48 | abma | Relationship replaced | has duplicate 0003128 |
2012-12-02 17:52 | abma | Note Edited: 0009437 | View Revisions |
2012-12-03 00:15 | abma | Note Added: 0009439 | |
2012-12-05 17:37 | abma | Product Version | => 91.0.1+git |
2012-12-05 17:37 | abma | Target Version | => 92.0 |
2013-01-02 21:18 | abma | Note Added: 0009550 | |
2013-01-02 21:19 | abma | Note Edited: 0009550 | View Revisions |
2013-01-02 21:22 | abma | Note Added: 0009551 | |
2013-01-02 21:23 | abma | Relationship added | has duplicate 0002861 |
2013-01-09 21:59 | abma | Target Version | 92.0 => |
2013-01-29 00:31 | abma | Note Added: 0009664 | |
2013-01-29 00:31 | abma | Status | assigned => resolved |
2013-01-29 00:31 | abma | Resolution | open => fixed |