Hi,

Sorry I've been a little bit busy for a while (I'm now on the way home from
Brazil).  Welcome Louis Bettens, I appreciate your help.  If you want to be
the maintainer of Yi, it's completely fine with me(well, DHG is a
collective effort, so strictly speaking there's no "a" maintainer...)  I'll
help when I can do, e.g. sponsored uploads.

Best regards,
MH


2013/7/5 Joachim Breitner <[email protected]>

> Hi,
>
> it seems that Masayuki (who initially packaged yi) is not replying, so
> I’ll do that.
>
> Am Montag, den 01.07.2013, 17:19 +0200 schrieb Louis Bettens:
> > I'm fond of Haskell and I have used Debian since early childhood and I
> > wanted to play about with the packaging tools, so I took a look at your
> > darcs repo and I tried to make a package for yi 0.6.7.0 (the current
> > packaging is for yi 0.6.6.0). I changed the debian/control according to
> > the dependencies indicated by yi.cabal
>
> The previous changelog entry is UNRELEASED, so you should add your
> changes to that. See
> http://wiki.debian.org/Haskell/CollabMaint/Processes for more details.
>
> Also, changing debian/rules with every update is not good. Can you
> change the configure call to make yi use /usr/share/yi instead
> of /usr/share/yi-0.6.7.0?
>
> Also, shouldn’t "Setup copy" install all these files? Why is that not
> used here?
>
> >  and found out that it used a
> > newer version of dyre (0.8.11 whereas darcs.debian.org/pkg-haskell
> > contained only 0.8.9) so I updated the packaging for dyre too.
>
> Thanks. Are there no commas required in the Uploaders field? Also, you
> added a spurious space in the Build-Depends – better keep your patches
> clean of such things for easier review.
>
> >  I also
> > found out that yi-contrib was not packaged at all so I worked on it too.
>
> You did not use the latest template for debian/control from
> http://anonscm.debian.org/darcs/pkg-haskell/tools/template-debian/; I
> suggest you use that, e.g. to avoid the description redundancy.
>
> There is no need to constrain the versions of the -prof packages, as
> they are tight to the -dev packages anyways, so better remove that
> redundancy.
>
> No need for debian/patches if there are no patches.
>
> No need for a build/yi target in debian/rules.
>
> Your debian/watch file is wrong (you need to change the package name in
> two locations).
>
>
> > Everything was validated by lintian and pbuilder. I would like you to
> > take a look at the attached tarball and outputs of darcs diff and also
> > to answer two questions :
> > - yi-contrib.cabal says that yi-contrib 0.6.7.0 depends on yi 0.6.7.0
> > exactly. Every other dependency I've seen requires a version higher or
> > lower than a certain one. In order that dpkg-checkbuilddeps not fail, I
> > had to put "yi-contrib (= 0.6.7.0-1.1)" as a build dependency which
> > seems too specific. Is there another solution ?
>
> You should specify the (likely) range of Debian versions corresponding
> to that upstream version, e.g.
>
> libghc-yi-dev (>= 0.6.7.0), libghc-yi-dev (<< 0.6.7.0.0)
>
> > - When using pbuilder, if a package depends on another one that isn't in
> > the aptitude sid repo because I built it, what should I do ? I used
> > pbuilder --execute --save-after-exec on a script that installed all the
> > dependencies of the package with aptitude (I had to find them by hand
> > with dpkg -f) and then installed the .deb file located in
> > /var/cache/pbuilder/result (bind-mounted). Is there a better way, at
> > least an aptitude or apt-get command installing a .deb file with its
> > dependencies ?
>
> I use sbuild, not pbuilder, but the problems are similar. For a quick
> solution, just enter you changeroot with a shell and build both packages
> manually, installing the first before building the second. For a more
> permanent solution, create a local repository (e.g. with
> dpkg-scanpackages), bind-mount that into the chroot and install from
> there. See
>
> http://wiki.debian.org/PbuilderTricks#How_to_include_local_packages_in_the_buildfor
>  an explanation. For a proper solution, wait for
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700522 to be fixed.
>
>
>
> Is this a one-shot contribution or do you want to become the proper
> maintainer of yi? In the latter case, I suggest you join the DHG so that
> your uploads are not NMUs. Are you subscribed to [email protected]?
>
> Greetings,
> Joachim
>
> --
> Joachim "nomeata" Breitner
> Debian Developer
>   [email protected] | ICQ# 74513189 | GPG-Keyid: 4743206C
>   JID: [email protected] | http://people.debian.org/~nomeata
>
>
>


-- 
Masayuki Hatta
Assistant Professor, Faculty of Economics and Management, Surugadai
University, Japan

http://about.me/mhatta

[email protected]  / [email protected] / [email protected] /
[email protected]

Reply via email to