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