shipper is a utility to automate shipping of open-source project releases. It automates the tedious process of shipping a software release to several standard locations, including ibiblio, the Red Hat submission directory, and the developer's Web site. It can also post a release announcement to freshmeat.net, via freshmeat-submit. Finally, it is able to build RPMs, and generate LSM files from them.
| Tags | Software Distribution Tools |
|---|---|
| Licenses | GPL |
| Implementation | Python |
Recent releases


Changes: The Channels variable is gone. There are no longer default public channels; you put the ones you want in your Destinations variable. For safety's sake, the force (-f) option is also gone; generated deliverables are now built unconditionally, and you must explicitly make sure no index.html exists in order to get one generated. There is now a "berlios" channel.


Changes: This release handles packages that generate multiple binary RPMs correctly.


Changes: This release fixes a minor bug in the generation of lftp commands. It also now generates a To: line into email announcements, because Mailman doesn't like implicit addressing.


Changes: This release adds a security check so the ~/.shipper and .shipper files can't be used for privilege elevation. It fixes an upload omission bug in the case where neither -n nor -f was on and the Web page wasn't being built. Deliverables created for the upload are now deleted at the end of the run.


Changes: This release correctly extracts the project's freshmeat name, builds generated deliverables only if it knows they will be needed, and adds help at the freshmeat-focus prompt.
Command line tools for the GW Instek GDS-2000 series oscilloscopes under Linux.