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]
