Hi Pär,

just a short notice, as I'm about to go to bed right now.

On Saturday 04 October 2008 01:43:27 Pär Andersson wrote:
[..]
>
> Should I have changed the bug status myself?
For feature freeze exceptions, please don't (unless asked by motu-release), as 
we're using bug states as an indication into what bug to look. confirmed means 
for us that an FFe is granted, so we don't look any further into the bug.

> On Friday 03 October 2008 09.20.40 Pär Andersson wrote:
> > As -2 only makes this small change to the build options I don't think
> > there is any reason to believe that it will not compile/install/run in
> > Intrepid just as -1, but I can't verify this until I get home from work
> > tonight.
>
> It turns out that I was very, very WRONG!  Building -2 is much more
> complicated than -1.

thanks for following up!

>
> * xmonad-contrib 0.8-2 have a build-depends on libghc6-utf8-string-dev
> (= 0.3.1.1-2), but 0.3.1-1 is in intrepid.
>
> * xmonad-contrib also requires a profiling enabled package,
> libghc6-utf8-string-prof, which is not build for 0.3.1-1.
>
> I have thought about three different ways to handle this. Sorted with
> my least preferred solution first:
>
>
> 1. Modify xmonad-contrib and haskell-utf8-string in Ubuntu.
>
> * haskell-utf8.string 0.3.1ubuntu1 will build a -prof package.
>
> * xmonad-contrib 0.8-2ubuntu1 will have modified build-depends to
>   require 0.3.1-1ubuntu1 (with I think is recent enough for xmonad)
>
> This solution sucks so much that I almost didn't include it. We get
> two packages that both differs from Debian. I have not built any
> packages to try this.
>
>
> 2. Go back to the original plan.
>
> Use both xmonad and xmonad-contrib version 0.8-1.
>
> We know that this builds and works. However the utf8 support would be
> very nice to have, so this is not perfect.

hm... the pro is that it's known good, but the con is that we'll diverge from 
debian then, s.th. which I don't like too much, since the haskell team 
resources in Ubuntu are quite limited.

>
>
> 3. Two more syncs.
>
> Sync the source package haskell-utf8-string 0.3.1.1-2 from Debian
> sid.
>
> haskell-utf8-string have a build-depend on haskell-devscripts (>=
> 0.6.13), Intrepid have 0.6.12. This means that if we don't wan't to
> change the build-dep a sync of haskell-devscripts 0.6.13 from Debian
> lenny would also be needed.
>
> 0.6.13 change two things. It bumps Standards-Version and fixes FTBFS
> bugs by replacing one call of "ghc-pkg" with "ghc-pkg6". The second
> fix makes me think we want this version in Ubuntu anyway.
>
> * haskell-devscripts 0.6.13 builds fine in an intrepid pbuilder.
>
> * haskell-uft8-string 0.3.1.1-2 then builds fine in the pbuilder.
>
> * xmonad-contrib 0.8-2 then (finally!) builds fine in the
>   pbuilder. The resulting packages have utf8 working just as it
>   should.
>
> This would be my preferred solution. It keeps Ubuntu in sync with
> Debian and gives us a xmonad-contrib with working utf8.

That would also be my preferred solution. However as I havent read the diff 
for haskell-devscripts yet, please let me examine it first (haskell-devscripts 
is used by a number of packages as build-depends, producing maintainer 
scripts, and I'd like to make sure to not introduce weird errors via e.g. 
changed maintainer scripts resulting from haskell-devscripts. Also I'd like to 
know exactly about any problems with our current haskell-devscripts in regards 
to upgrade pathes).

>
> If you think this might be a possible solution, then how should I
> proceed. Should I file two extra FFEs for the syncs of
> haskell-utf8-string and haskell-devscripts, or throw them into this
> one? Not knowing this is the reason that I only briefly described
> them, and not included diffstats, pbuilder logs etc yet.

Let's keep this one FFe for now, unless motu-release member would request 
separate bugs ;).

Cheers,
   Stefan.

-- 
FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
https://bugs.launchpad.net/bugs/277338
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to