tag v0.3.1 released

This commit is contained in:
lars 2006-12-20 03:29:20 +00:00
parent 58db140585
commit d6b3f77778
718 changed files with 100584 additions and 0 deletions

View file

@ -0,0 +1,9 @@
The usual steps before commit:
- scripts/update_po_files.py && scripts/revert_unchanged_po_files.sh
- run unittests:
- bin/uml-setup.py
- log into uml
- install the previously build package
- invoke-rc.d cryptobox-server stop
- hostfs/bin/do_unittests.sh

View file

@ -0,0 +1 @@
* * * * * root [ -e /usr/lib/cryptobox/cbox-manage.sh ] && /usr/lib/cryptobox/check_smb_idle.sh

View file

@ -0,0 +1,74 @@
HOW TO UPLOAD A FRESH DEBIAN PACKAGE
1) update the debian changelog
Run "debchange -i" to create a new changelog entry. Leave some useful notes.
BEWARE: all development releases must have the debian release no. "1" (the last
part of the version following the dash) - e.g.: 0.2.50-1.
You MUST increase the upstream version (before the dash) by one whenever you
want to upload a new debian package to the repository - otherwise you will
inevitably mess up the package repository - and you know, who will have to
figure out, how to fix this :)
2) create the package
Change to the trunk directory of the project and run the followin:
../tags/make-deb.sh UPSTREAM_VERSION .
(do not forget the final dot)
The UPSTREAM_VERSION is the one, that you were using for the new debian
changelog entry. Again: _never_ upload two different debian packages with the
same upstream version number or you will go to hell!
The package files will get copied to ../tags/packages/debian/.
The version number in src/cryptobox/__init__.py gets updated automatically by
the make-deb.sh script.
3) upload the package
You should use dupload - it is the preferred uploading program for debian
packages:
apt-get install dupload
See http://www.debian-administration.org/articles/286 for more details.
Create the following configuration file as ~/.dupload.conf:
package config;
$preupload{'changes'} = "";
$default_host = "sao";
$cfg{"sao"} = {
fqdn => "sao",
login => "uml-www",
method => "scpb",
incoming => "/data/deb-repo/incoming/unstable",
dinstall_runs => 1,
};
1;
Furthermore you need the following entry in your ~/.ssh/config:
Host sao
Hostname systemausfall.org
Port 2200
(otherwise it is impossible to change the ssh port in dupload)
To upload the latest debian package you could do the following:
dupload $(ls -tr ../tags/packages/debian/*.changes | tail -1)
(this will only use the latest changes-file)
4) import the package into the repository
It would be nice, if the web interface would work - but it does not.
Please wait for etch - then we will update reprepro.
For now you have to login to the www-uml:
ssh uml-www@sao
Switch to the deb-repo user:
su - deb-repo
Import all incoming packages:
scripts/import.sh
You did it!

View file

@ -0,0 +1,4 @@
Bug-Report: twill/other-packages/ClientForm.py: uncomment line 846 ("XHTMLCompatibleFormParser" instead of default parser) - this solves an eternal loop-problem caused by line 958 ("fp.feed(ch)")
Bug-Report: testoob - loading of a TestSuite (as advertised by the commandline help) does not work (due to unittest.py/loadTestsFromModule)

View file

@ -0,0 +1,33 @@
We use a pootle server to allow online translation of our language data
The following text should give you guide lines on how to:
- update and merge language data to (A) and from (B) the pootle server
- change english original texts (C)
------------------------------------------------------------------------------
A) update the pootle language files via svn
- log in to the pootle server (thorax)
- become root
- su - pootle
- svn up svn
- svn stat svn
- resolve potential conflicts
B) commit pootle translations to svn
- log in to the pootle server (thorax)
- become root
- su - pootle
- use "svn stat" and "svn diff" to check local changes
- svn up
- resolve potential conflicts (svn stat)
- svn commit
C) update language template files (after changing english texts)
- change the language.hdf file (of the base cryptobox or of a plugin)
- run scripts/update_po_files.py
- review the changes
- commit the changes

View file

@ -0,0 +1,5 @@
debootstrap etch _builddir
chroot _builddir
sed -i "/respawn:\/sbin\/getty/d" /etc/inittab
echo "0:1235:respawn:/sbin/getty 38400 console linux" >>/etc/inittab