[Pkg-haskell-maintainers] Bug#745223: Bug#745223: Bug#745223: Please update build-depends

Jonas Smedegaard dr at jones.dk
Wed Apr 23 20:34:10 UTC 2014


Quoting Joachim Breitner (2014-04-23 20:21:57)
> Am Mittwoch, den 23.04.2014, 19:04 +0200 schrieb Jonas Smedegaard:
>> Quoting Joachim Breitner (2014-04-19 11:16:02)
>>> haskell-swish is currently uninstallable on sid. It seems you forgot 
>>> to update the build-dependencies in the lasted version bump: 
>>> http://anonscm.debian.org/gitweb/?p=collab-maint/haskell-swish.git;a=commit;h=ec6003a3c4927c0a50f3b33a89a8a40c06c3a4f1
>>
>> I agree there was a bug, and appreciate that Clint fixed it by 
>> updating to a new version.
>>
>> Two things puzzles me related to this bug, however:
>>
>> What do refer to that I had missed in the previous release, Joachim?  
>> Seems to me that it was correct according to upstream hinting.
>
> what I was referring to is that your commit bumped the version from 
> 0.9.0.3 to 0.9.0.7 without changes to the build-depends, but according 
> to 
> http://hdiff.luite.com/cgit/swish/diff/swish.cabal?id=0.9.0.7&id2=0.9.0.3 
> there were changes to the build-depends. Although now I don’t see 
> which change in particular caused a problem, so maybe I was confused – 
> sorry in that case.

No problem - I just try understand this bug - even if solved by now.

I suspect it was simply a confusion: Only change to build-dependencies 
that I see is special-casing due to "Early versions of hashable 1.2 are 
problematic" and core libraries - neither of which are relevant to 
Debian.


>> Also, why did you relax dependency on polyparse beyond what upstream 
>> package declared compatible with?  I am aware that a newer polyparse 
>> is in Debian, but it concerns be that you are absolutely silent about 
>> that in changelog and commit message only contains this:
>>
>>   Update b-d upper bounds.
>
> I’m still confused. I recall seeing some .cabal file diff that dropped 
> the upper bound on polyparse, but can’t find it right now. Maybe I 
> confused some packages.

Hmm - at least I cannot confirm that:

~$ grep polyparse 
swish.cabal 
  * Updated the upper bound on the polyparse dependency.
      polyparse >= 1.6 && <= 1.9,


@Clint: Can you please shed some light on your choices during upgrading 
the haskell-swish package?

...and please pretty please in the future be a bit more verbose in 
changelog and commit messages.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 966 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-haskell-maintainers/attachments/20140423/3bfa03e8/attachment-0001.sig>


More information about the Pkg-haskell-maintainers mailing list