Professional Web Applications Themes

ANN: PLD RPMs of rake and ruby-dbi and a plea to packagers - Ruby

I've just created packages (including .spec files to be used as templates in other distros) of rake and ruby-dbi for the PLD GNU/Linux distribution. They should be at the builders reasonably quickly, and available for general consumption after that. I also have a plea for package maintainers: Make your packages distribution friendly. Let the distribution build a package as a non-root user -- supporting and doenting a DESTDIR variable, "--destdir" config option or supporting "--prefix" in the install phase is all fine. I'm tired of finding custom install.rb scripts, though, that don't support it, and having to patch the packages ...

  1. #1

    Default ANN: PLD RPMs of rake and ruby-dbi and a plea to packagers

    I've just created packages (including .spec files to be used as
    templates in other distros) of rake and ruby-dbi for the PLD GNU/Linux
    distribution. They should be at the builders reasonably quickly, and
    available for general consumption after that.

    I also have a plea for package maintainers: Make your packages
    distribution friendly. Let the distribution build a package as a
    non-root user -- supporting and doenting a DESTDIR variable,
    "--destdir" config option or supporting "--prefix" in the install phase
    is all fine. I'm tired of finding custom install.rb scripts, though,
    that don't support it, and having to patch the packages before I commit
    them.

    Also, one thing to consider: Let the package install into
    rubylibdir, not just sitelibdir. Many distributions consider it good
    form to put distro-supplied packages in a "System" directory -- for
    perl, this is the vendor_perl branch; in ruby, this is the rubylibdir.
    That leaves the sitelibdir open for site-local modifications.

    Making packaging easy isn't just a nice idea, either: it gains you wider
    distribution, wider exposure, and more people giving constructive
    criticism. It may be as unpleasant as doentation, but that doesn't
    mean it doesn't need to be done.

    Ari


    Aredridel Guest

  2. #2

    Default Re: ANN: PLD RPMs of rake and ruby-dbi and a plea to packagers

    Aredridel wrote:
     

    Doentation shouldn't be considered unpleasent. If you go to the
    trouble of making something to share, it's common curtesy to at least
    give basic instructions on it's use. Yes most of us are programmers not
    tech writers, but we should take pride in explaining what our creation
    is capable of.

    Charlie
    Charles Guest

  3. #3

    Default Docs [Was Regarding PLD RPMs of rake and ruby-dbi and a plea to packagers]

    On Mon, Feb 23, 2004 at 09:44:50AM +0900, Charles Comstock wrote: 
    >
    > Doentation shouldn't be considered unpleasent. If you go to the
    > trouble of making something to share, it's common curtesy to at least
    > give basic instructions on it's use. Yes most of us are programmers
    > not tech writers, but we should take pride in explaining what our
    > creation is capable of.[/ref]

    Wholeheartedly agreed.

    Thankfully, we have some very fine (and unobtrusive) tools with Ruby:
    rdoc is a piece of work whose subtlety I'd love to see imitated.

    In addition to rather liking test-first coding (which I'm just now
    getting into), I like doent-first coding. Write tests (expect them
    to fail), write docs (expect them to be more complete than the code),
    then write code that fulfils the tests and matches the docs.

    I think that's why the Exim MTA is as successful as it is. In addition
    to being wildly flexible, it's well-doented, because it's spec'd in
    advance. It should be a standard practice, and is one I'm trying to
    develop in myself.

    Ari


    Aredridel Guest

  4. #4

    Default Re: Docs [Was Regarding PLD RPMs of rake and ruby-dbi and a plea to packagers]

    On Mon, Feb 23, 2004 at 01:18:14PM +0900, Aredridel wrote: 

    Time to write RWEB? :-P

    --
    _ _
    | |__ __ _| |_ ___ _ __ ___ __ _ _ __
    | '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \
    | |_) | (_| | |_\__ \ | | | | | (_| | | | |
    |_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
    Running Debian GNU/Linux Sid (unstable)
    batsman dot geo at yahoo dot com

    "You, sir, are nothing but a pathetically lame salesdroid!
    I in your general direction!"
    -- Randseed on #Linux


    Mauricio Guest

Similar Threads

  1. rake task library
    By Martin in forum Ruby
    Replies: 5
    Last Post: November 30th, 06:07 AM
  2. Simple Plea :P
    By pull your pants up in forum Macromedia Flash
    Replies: 1
    Last Post: September 24th, 06:29 AM
  3. RPMs of Ruby 1.8.0 preview 5 for Red Hat Linux 9
    By Ian Macdonald in forum Ruby
    Replies: 0
    Last Post: July 29th, 05:04 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139