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

Re: What is the process for creating/uploading new packages?


2010/12/21 Joachim Breitner <nomeata@debian.org>:
> Hi Eugene,
> Am Dienstag, den 21.12.2010, 16:32 +0300 schrieb Eugene Kirpichov:
>> 2010/12/21 Joachim Breitner <nomeata@debian.org>:
>> > In the former case, you should tell us what software it is and kindly
>> > ask, and we (the Debian Haskell Group) will probably maintain the
>> > package for you.
>> Yes, it is the "former" case - I want my package to be installable in,
>> say, Ubuntu, by sudo apt-get install mypackage.
>> I'm refering to these two applications:
>> http://hackage.haskell.org/package/timeplot and
>> http://hackage.haskell.org/package/splot
>> I'd happily do the package maintenance myself if that could speed up
>> the process, but I just need to know what to do :)
> ah, I see these are binaries, not Haskell libraries. The main focus of
> the DHG is libraries (these benefit most from a streamlined, consistent
> packaging) and with executables, there is more special work to do –
> ensuring that manpages exist, answering user’s bug reports and so on.
> Therefore, I’d like to see such a package to have a proper maintainer
> that feels responsible for such issues. He is still welcome to use the
> DHG infrastructure (as Trent is doing with Darcs). Anyone in the DHG
> interested in taking over the two *plot programs? These are nice
> programs, and we should have them!
I myself would be OK with doing all the maintenance for these
packages, if only I knew how it is done :)
(at the moment, I'm struggling to build a package and upload it to my
first-ever PPA on launchpad)

> There are also quite a number of dependencies not in Debian yet, which
> would have to be packaged.
Do you mean and we must have all haskell dependencies of the packages
also packaged? Is it because the package has to be buildable from
source, or is that also necessary for binary builds?

> @Eugene: A manpage (if not present already) would be very welcome, as
> Debian’s policy dictates one for every installed binary.
> Greetings,
> Joachim
> --
> Joachim "nomeata" Breitner
> Debian Developer
>  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
>  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Eugene Kirpichov
Senior Software Engineer,
Grid Dynamics http://www.griddynamics.com/

Reply to: