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 _______________________________________________ maintainers mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/maintainers
