[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 Eugene Kirpichov <ekirpichov@gmail.com>:
> Hi,
>
> 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?
>

Ouch... Now I see what that means :-|
dpkg-checkbuilddeps: Unmet build dependencies: libghc6-Chart-dev
libghc6-bytestring-lexing-dev libghc6-data-accessor-template-dev
libghc6-strptime-dev

>>
>> @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/
>



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


Reply to: