Home > Folding, origami > Origami (previously folding.sh): Now In PPA!

Origami (previously folding.sh): Now In PPA!

Its been a while since I’ve blogged about my Folding@Home management tool, now called Origami.  There was a lull there in development for a while, but this last week I’ve done probably 20+ commits, which puts us up to version 0.6.6.1.  There are now also two branches being maintained on Launchpad (bzr).  One for trunk, which has the latest-greatest features, and another branch called debian which will track the package source files.  As usual, if anyone would like to check out the code and offer improvements feel free.

I also wanted to announce that it is now available in package form via my Launchpad PPA!  Launchpad FTW!  The current .deb is based on the current debian branch.  If any packagers want to take a look and tell me how to improve the package (this is my first one afterall) I’d be very interested.

I should also mention that with the rename there has bit a bit of an overhaul in the code base.  Origami is not directly backwards compatible with folding.sh! I have to say that the simplest method for the transition is uninstalling folding.sh (sudo folding.sh erase) and then installing the Origami package.  This will cause you to lose your current work progress, so maybe wait until you’ve just started a new work-unit and give it a go.

Installing Origami via Launchpad PPA

To install Origami using Launchpad’s Personal Package Archive system, simply add the following line to your /etc/apt/sources.list file or “Add” in System > Admin > Software Sources.

deb http://ppa.launchpad.net/christer.edwards/ubuntu hardy main

Once that line is in your config file make sure to update (sudo apt-get update) and then install the origami package.  Currently it is only built for Ubuntu 8.04 “Hardy”, but by the end of the week I’ll have the other supported releases built as well.  (To install for a previous release simply replace “hardy” with “release” in your configuration.)

I’ve been happy with all the feedback so far.  Thanks to those that have reported bugs and helped me make Origami even better.  If anyone finds any additional bugs or has feature requests please let me know!

If this article has been helpful, please consider linking to it.

Related Posts

  1. Catsceo
    April 21st, 2008 at 05:38 | #1

    Can you put up a direct link to the .deb?

  2. April 21st, 2008 at 11:46 | #2

    As you asked for it, I’ve done a quick review of the packaging in the debian branch:

    * debian/changelog:
    – Theoretically it should list packaging changes (and the changes in the application itself in another changelog file outside debian/), but I know being a PPA you are already happy having just one so never mind this.

    * debian/control:
    – Priority should be “optional”.
    – The Homepage field belongs to the Source stanza (that is, the first paragraph).
    – The short description should just say “central management front-end running Folding @ Home clients” (without the “origami is a”).

    * debian/copyright:
    – This file should include the GPL header.
    – sed -i “s/Author(s)/Author/g” debian/copyright

    * debian/dirs:
    – Not needed.

    * debian/rules:
    – There’s no need to manually create usr/share/doc.
    – Why are you installing the files twice (with the Makefile and in debian/rules).
    – Remove all the useless comments (including lines 3-7, examples, and commented out dh_* calls).
    – Replace “-$(MAKE) clean” with “[ ! -f Makefile ] || $(MAKE) clean”.

    As a suggestion, you could have a just 2-3 lines long debian/rules file if you used cdbs, but leaving it like now is of course also fine (and builds faster :) ).

  3. Scrout
    July 10th, 2008 at 04:43 | #3

    So I installed origami… What do I do next? Where is the configuration file? Does it auto-start with Ubuntu?

    Please give us more instructions… Pretty lost.

  4. UncySpam
    July 31st, 2008 at 01:11 | #4

    so… what do I do with this? some instructions would be nice please :D

  5. November 6th, 2008 at 12:19 | #5

    ( https://launchpad.net/origami – oops, how can i delete the previous post?)

  6. November 6th, 2008 at 12:20 | #6
  7. November 6th, 2008 at 12:36 | #7

    @Paulo – I’ll look into it. Thanks for pointing it out.

    UPDATE: fixed

  8. Marac
    January 30th, 2009 at 20:33 | #8

    Hi,

    It’s nice you took the time to prepare the version of Origami for Dapper. Unfortunately, it doesn’t work. Your program requires bash >= 3.2, while Dapper uses bash 3.1

    “The following packages have unmet dependencies:
    origami: Depends: bash (>= 3.2) but 3.1-2ubuntu10 is installed.
    Resolving dependencies…
    The following actions will resolve these dependencies:

    Keep the following packages at their current version:
    origami [Not Installed]“

  9. adi
    January 3rd, 2010 at 07:34 | #9

    can u tell me how to install and run programs in ubuntu software