[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#636016: ITP: goodbye -- next part after 'hello', and a packaging example



Adam Borowski <kilobyte@angband.pl> writes:

> * Package name    : goodbye
>   Git             : git://gitorious.org/pkg-goodbye/goodbye.git
> * License         : GPL
>   Programming Lang: C

Looking at the source, I believe that the programming language is not C,
but perl. Even though there's more C in the packaging, the program's
language is perl.

> Using slow, bloated tools like debhelper and dpkg-dev will cost you precious
> SECONDS when building your package.  Multiplied by tens of thousands of
> packages Debian has, this can be a burden on archive rebuilds.  Thus, this
> is a proposal and example how to get rid of that inefficiency.
>
> Written in a Real Man(tm)'s scripting language with a JIT compiler, it's
> over two orders of magnitude faster than mainstream packaging techniques.

While the effort is applaudable, I do not think it goes far enough:
packaging is serious business, complicated, time consuming, and takes a
lot of effort to keep a package well maintained.

As such, I believe it would be a good example to include the Design
Documents in the package aswell, as surely a lot of effort were put into
coming up with these best parctices, showcased under debian/.

Also, I would be interested in seeing either an object-oriented
packaging, or a functional rules file. But that might be out of scope
for this package, so... perhaps a goodbye-for-real example could be
made?

I'm willing to lend a hand in porting your excellent example from a
language invented in the 1970s to one invented in this century: clojure.

-- 
|8]



Reply to: