Release Procedure
From Open Clip Art Library Wiki
Contents |
[edit]
Make Release Packages
The following script is the preferred way to make packages. It generates zip, tarball, bzip2ball, 7zip, rpm, and windows installer with the clip art you feed it. It
svn co https://svn.openclipart.org/public/openclipart/packager/trunk packager # Update package information # edit VERSION file with latest version number
# Get clip art cd packager/clipart wget http://download.openclipart.org/downloads/daily_SVG_snapshot.tar.bz2 tar xvfj daily_SVG_snapshot.tar.bz2 # next one remove it or move it out of the way will work good rm daily_SVG_snapshot.tar.bz2 # Clean-up SVG find . -name "*.svg" -exec mv {} . \; find . -type d -exec rm -rf {} \;
# make packages cd .. make
# Now get the packages out of the 'packages' folder and upload to the server
Not its time to Make Release.
[edit]
Make Daily Package
This is the quick and dirty way to do it.
# Get clip art mkdir openclipart-`date +%F` cd openclipart-`date +%F` wget http://download.openclipart.org/downloads/daily_SVG_snapshot.tar.bz2 tar xvfj daily_SVG_snapshot.tar.bz2
# Clean-up SVG
find . -name "*.svg" -exec mv {} . \;
find . -type d -exec rm -rf {} \;
# next one remove it or move it out of the way will work good
rm daily_SVG_snapshot.tar.bz2
# Make SVGONLY packages tar -czf openclipart-`date +%F`-svgonly.tar.gz openclipart-`date +%F` tar -cjf openclipart-`date +%F`-svgonly.tar.bz2 openclipart-`date +%F` zip -r openclipart-`date +%F`-svgonly.zip openclipart-`date +%F`
# Generate SVG for i in *.svg; do inkscape -f "$i" -e "$i.png" -w 128; done cd ..
# Make Full Packages tar -czf openclipart-`date +%F`-full.tar.gz openclipart-`date +%F` tar -cjf openclipart-`date +%F`-full.tar.bz2 openclipart-`date +%F` zip -r openclipart-`date +%F`-full.zip openclipart-`date +%F`
[edit]
Make Release
- Work with admin to upload latest package on the server.
- Update downloads page with latest release
- update past releases, write up an announcement, and then...
[edit]
Send out the announcement to the following sites
This list needs to be updated from time to time...
|
What Lists and Sites to Announce To
|
Major Announcements (add these)
|
[edit]
Consider setting a bittorent seed
- Put up the release in bittorrent

