Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Julien Ledoux
lemonldap-ng
Commits
bbcefc04
Commit
bbcefc04
authored
Jan 15, 2013
by
Clément OUDOT
Browse files
Update RELEASE documentation to include Debian packaging
parent
df9d0eb4
Changes
1
Hide whitespace changes
Inline
Side-by-side
RELEASE
View file @
bbcefc04
...
...
@@ -11,45 +11,79 @@ The version
* Doxyfile
- Then update packages information with:
#
make clean && make cpan
$
make clean && make cpan
- Version must also be updated in RPM and Debian build files
(see related README)
- rpm/lemonldap-ng.spec: update versions and add changelog entry
- debian/changelog: add changelog entry
Before release
--------------
- Update documentation:
#
make documentation
$
make documentation
For minor release
-----------------
- Tag the version on SVN from the branch:
#
svn cp branches/lemonldap-ng_version_VERSION-bugfixes tags/lemonldap-ng_version_VERSION
$
svn cp branches/lemonldap-ng_version_VERSION-bugfixes tags/lemonldap-ng_version_VERSION
For major release
-----------------
- Create a branch on SVN from the trunk:
#
svn cp trunk branches/lemonldap-ng_version_VERSION-bugfixes
$
svn cp trunk branches/lemonldap-ng_version_VERSION-bugfixes
The distribution
----------------
- Tag the version on SVN from the branch:
$ svn cp branches/lemonldap-ng_version_VERSION-bugfixes tags/lemonldap-ng_version_VERSION
- CPAN packages:
# make clean && make cpan
Make the distribution
---------------------
Upload created archives in the CPAN directory
- CPAN packages:
$ make clean && make cpan
- Tarball:
# make clean && make dist
$ make clean && make dist
- RedHat packaging: see rpm/README
- Debian packaging:
Note: official packages build is now hosted on https://github.com/guimard/LemonLDAP--NG-Debian-packaging
Untar the archive and launch:
$ make debian-packages
Packages are in /tmp
Sign packages:
$ dpkg-sig -p --sign builder /tmp/*.deb
Upload dist on OW2 forge
- RedHat/Debian packaging: see related README
Upload the distribution
---------------------
Upload bundle on OW2 Forge, and on LL::NG repository
- CPAN:
Upload modules tarballs (generated by make cpan)
- OW2 Forge:
Upload dist and bundles
- RPM: see rpm/REDAME
- DEB:
The DEB repository is hosted on http://lemonldap-ng.org/deb
Copy all generated files (*.deb, *.dsc, *.changes, ...):
$ scp *.deb *.dsc *.changes *.debian.tar.gz *.orig.tar.gz lemonldapng@lemonldap-ng.org:incoming/
Then connect on the server and launch reprepro:
$ ssh lemonldapng@lemonldap-ng.org
lemonldapng@lemonldap-ng.org$ cd deb/
lemonldapng@lemonldap-ng.org$ reprepro --ask-passphrase -Vb . include squeeze ../incoming/lemonldap-ng_VERSION_i386.changes
See also reprepro configuration file: 'distributions'
Site
----
...
...
@@ -67,4 +101,3 @@ Spread the word
- User mailing list
- Optional: blogs and news sites (LinuxFR, etc.)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment