On Friday 03 October 2008 16.22.27 StefanPotyra wrote: > I'm setting this bug back to new, since you'll need another ACK from a > motu-release member so that the FFe is granted.
Yeah, I assumed that I would have to get another +1 for you or somebody else again after testing -2. :-) Should I have changed the bug status myself? Just so I know the correct work flow for next time. 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. * 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. 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. 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. -- 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