[csw-maintainers] submitpkg in cswutils-1.14.5

Maciej (Matchek) Blizinski maciej at opencsw.org
Mon Dec 21 15:03:14 CET 2009


I've worked on this program some more.  I'm working on incorporating
the subversion commit messages.  The idea is to include all commit
messages since the previous version of the package was released.

Here's an example of a larger submission.  It's generated with some
hand-added content.

* new package: pius
 * It's a small application to assist with tedious GPG key signing.
 - commit messages:
   - 'Added archall and a build dep Python'
   - 'initial commit'
 + bender:/home/newpkgs/pius-2.0.3,REV=2009.11.29-SunOS5.8-all-CSW.pkg.gz
* pysvn: minor version upgrade
 * replaces the old subversion bindings with the pysvn project files.
 - commit messages:
   - 'using CSWbash, disabling tests on Solaris 8 due to lack of UTF-8
locale support'
   - 'Removed template comments from the Makefile, added blurb'
   - 'Initial commit'
 - from: 1.6.2,REV=2009.06.13
 -   to: 1.7.1,REV=2009.12.17
 + bender:/home/newpkgs/pysvn-1.7.1,REV=2009.12.17-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/pysvn-1.7.1,REV=2009.12.17-SunOS5.8-sparc-CSW.pkg.gz
* python: patchlevel upgrade
 * Patched it to fix the getpass() issue.
 - commit messages:
   - 'Adding the patch from http://bugs.python.org/issue7208'
   - 'Upgrading to 2.6.4, removing content from CSWpython-rt with
     the intention to kill it, moving the distutils module to CSWpython, moving
     smtpd.py to the -devel package.'
 - from: 2.6.2,REV=2009.05.28
 -   to: 2.6.4,REV=2009.12.17
 + bender:/home/newpkgs/python-2.6.4,REV=2009.12.17-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/python-2.6.4,REV=2009.12.17-SunOS5.8-sparc-CSW.pkg.gz
 + bender:/home/newpkgs/python_devel-2.6.4,REV=2009.12.17-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/python_devel-2.6.4,REV=2009.12.17-SunOS5.8-sparc-CSW.pkg.gz
 + bender:/home/newpkgs/python_rt-2.6.4,REV=2009.12.17-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/python_rt-2.6.4,REV=2009.12.17-SunOS5.8-sparc-CSW.pkg.gz
 + bender:/home/newpkgs/python_tk-2.6.4,REV=2009.12.17-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/python_tk-2.6.4,REV=2009.12.17-SunOS5.8-sparc-CSW.pkg.gz
 + bender:/home/newpkgs/idle-2.6.4,REV=2009.12.17-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/idle-2.6.4,REV=2009.12.17-SunOS5.8-sparc-CSW.pkg.gz
* new package: python_test
 * Since the install target installs those files, the upstream presumably
   wants it to be installable.
 + bender:/home/newpkgs/python_test-2.6.4,REV=2009.12.17-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/python_test-2.6.4,REV=2009.12.17-SunOS5.8-sparc-CSW.pkg.gz
* mysql5: patchlevel upgrade
 * First release with the source-controlled build.
 - commit messages
   - 'mysql-5.0.x: Using post-install instead of post-install-modulated'
   - 'mysql5: 5.0 version bump up to 5.0.87'
   - 'mysql-5.0.x: Added CSWperl as a dependency for CSWmysql5devel'
   - 'mysql5-5.0.x: Fixing a problem with the runtime library path.'
   - 'mysql5-5.0.x: Adjusting the quick start file, adjusting the startup
     script, shuffling files around the packages (mysql_config in
     mysql5devel), adding symlinks from /opt/csw/include/mysql and
     /opt/csw/lib/mysql'
   - dmichelsen 'mysql-5.0.x: Tweak Makefile'
   - 'mysql-5.0.x: Fixed runtime library paths, fixed the quickstart file,
     added a postinstall file.'
   - 'mysql5: Fixing the cswusergroup path (changing to /etc/opt/csw)'
   - 'mysql5: Runtime libraries can live together with mysql4.'
   - 'mysql5: cswusergroup must be listed as well'
   - 'mysql5: Defined incompatible packages, set runtime dependencies, set the
     ownership of /var/opt/csw/mysql directory, added a preinstall script with
     a warning.'
   - 'mysql5: Better prototypes for mysql5 subpackages.'
   - 'mysql5: First iteration of slicing it into separate packages.  Things
     left to do: Creating mysql user and group, pre/post install/remove
     scripts, a check if MySQL database exists'
   - 'mysql5: Copying mysql-5.1 to branches/mysql-5.0.x\n'
 - from: 5.0.51,REV=2008.01.20
 -   to: 5.0.87,REV=2009.11.13
 + bender:/home/newpkgs/mysql5-5.0.87,REV=2009.11.13-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5-5.0.87,REV=2009.11.13-SunOS5.8-sparc-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5devel-5.0.87,REV=2009.11.13-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5devel-5.0.87,REV=2009.11.13-SunOS5.8-sparc-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5rt-5.0.87,REV=2009.11.13-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5rt-5.0.87,REV=2009.11.13-SunOS5.8-sparc-CSW.pkg.gz
 - from: 5.0.51,REV=2007.12.19
 -   to: 5.0.87,REV=2009.11.13
 + bender:/home/newpkgs/mysql5bench-5.0.87,REV=2009.11.13-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5bench-5.0.87,REV=2009.11.13-SunOS5.8-sparc-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5client-5.0.87,REV=2009.11.13-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5client-5.0.87,REV=2009.11.13-SunOS5.8-sparc-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5test-5.0.87,REV=2009.11.13-SunOS5.8-i386-CSW.pkg.gz
 + bender:/home/newpkgs/mysql5test-5.0.87,REV=2009.11.13-SunOS5.8-sparc-CSW.pkg.gz


--
$Id: opencsw.py 111 2009-12-17 10:59:16Z $


To use it for your package submissions, you can run submitpkg on the
login host as follows:

svn co https://opencsw.svn.sourceforge.net/svnroot/opencsw/utilities
cd utilities
./submit_to_newpkgs.py -h
ls -l /home/testing | grep ${LOGNAME}
./submit_to_newpkgs.py -p catalogname1,catalogname2,...

Maciej



More information about the maintainers mailing list