Changeset 428:1fb635b9001a in SMSSender


Ignore:
Timestamp:
May 9, 2014 4:52:24 PM (4 years ago)
Author:
Sämy Zehnder <saemy.zehnder@…>
Branch:
default
Children:
430:86bf5be261bd, 431:997bd52b2b01, 433:309cb15053f1, 435:5696e28df9e6
Tags:
3.2.1
Message:
  • Updates the deployment howto.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • deploy/howto.txt

    r422 r428  
    11
     20. Check the version in smssender.pri
     31. Run lupdate smssender.pro and translate the whole project.
     42. Create a tag in hg (the same name as the bookmark/version).
     53. Adjust the bookmark(s)
     6    a) Major or minor release (say 3.2):
     7        hg bookmark -r 3.2 3.3
     8        hg bookmark -r 3.2 3.2.1
     9        hg up 3.3
     10        Adjust version in smssender.pri to 3.3.0~alpha0.
     11        hg commit -m "* Increases version number."
    212
     13    b) Bugfix release (say 3.2.1)
     14        hg bookmark --rename 3.2.1 3.2.2
    315
    4 !!!!!!   First check the version in smssender.pri  !!!!!!
     163. hg up [tag] for each os.
     174. OS dependent deployment (see below).
     185. merge the distribution branches into the bugfix branch (3.2.1).
     19    "* Merges the [xxx] deployment branch back in."
     206. merge the bugfix branch into the new release branch (3.3).
    521
    6 0. Run lupdate smssender.pro and translate the whole project.
    7 1. Check the version in smssender.pri (Is also done in the deploy script)
    8 2. Create a tag in HG
    9 3. hg push
    10 4. Increase the version in smssender.pri
    11 5. hg commit -m "Increased the version number."
    12 7. Do not push until all is done!
    1322
    1423Ubuntu:
     
    1625
    1726    * Switch to ~/Development/smssender (do not use the shared directory!)
    18     * hg pull && hg update [tag]
    1927    * Copy the changed deployment files from the shared directory (if needed).
    2028
    2129    * Run the deploy script ./deploy/ubuntu/deploy [revision]
    22     * cd into the smssender[-gateway-GATEWAYNAME] folder.
     30    * cd into the smssender directory.
    2331    * Create new changelog entry: dch -i
    24         Versioning: Until release of 3.0 use the following syntax: 3.0.0.alphaX
    25                     When ready to release 3.0 directly release version 3.1.0 and use the following syntax: 3.1.0
    26                     Afterwards use: 3.1~alphaX
    27                     Version comparision: `dpkg --compare-versions 3.1~alpha1 '<<' 3.1 && echo yes || echo no`
     32        Version strings: 3.1~alphaX
     33        Version comparision: `dpkg --compare-versions 3.1~alpha1 '<<' 3.1 && echo yes || echo no`
    2834    * Create uploadable file with debuild -S
    29     * Doublecheck if in debian/patches/ no "real" differences are listed. Copy the correct files
    30       otherwise. (Check in xyz.debian.tar.gz as well)
    3135    * Upload it with: dput smssender XXX_source.changes
    32     * Delete all smssender[-gateway-GATEWAYNAME]_VERSION.* files (The .orig.tar.gz should be leaved)
    33       and all files in the smssender[-gateway-GATEWAYNAME]_VERSION folder except the debian/ folder.
    3436
    3537    * To completely simulate the build process as on launchpad use pbuilder.
    36 
    37     * Switch to main branch.
    38     * hg merge && hg commit -m "* Merges the ubuntu deployment branch back in."
    39     * hg push
    40 
    4138
    4239
    4340MAC:
    4441    * make -f deploy/macos/Makefile clean dmg
     42
    4543   
    4644WIN:
    47     * hg up [tag]
    4845        * ensure that all required libraries are installed according to the toolchain setup.
    4946    * Open MSYS
     
    5451    * Update the changelog.
    5552    * Run the nsis compiler.
    56     * hg commit & merge & hg push
Note: See TracChangeset for help on using the changeset viewer.