Re: What is the process for creating/uploading new packages?
2010/12/21 Eugene Kirpichov <email@example.com>:
> 2010/12/21 Joachim Breitner <firstname.lastname@example.org>:
>> Hi Eugene,
>> Am Dienstag, den 21.12.2010, 16:32 +0300 schrieb Eugene Kirpichov:
>>> 2010/12/21 Joachim Breitner <email@example.com>:
>>> > 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
>>> 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?
Ouch... Now I see what that means :-|
dpkg-checkbuilddeps: Unmet build dependencies: libghc6-Chart-dev
>> @Eugene: A manpage (if not present already) would be very welcome, as
>> Debian’s policy dictates one for every installed binary.
>> Joachim "nomeata" Breitner
>> Debian Developer
>> firstname.lastname@example.org | ICQ# 74513189 | GPG-Keyid: 4743206C
>> JID: email@example.com | http://people.debian.org/~nomeata
> Eugene Kirpichov
> Senior Software Engineer,
> Grid Dynamics http://www.griddynamics.com/
Senior Software Engineer,
Grid Dynamics http://www.griddynamics.com/