[Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
[Updating] haskell-devscripts (0.6.12 [Ubuntu] 0.6.14 [Debian]) * Trying to add haskell-devscripts... - haskell-devscripts_0.6.14.tar.gz: downloading from http://ftp.debian.org/debian/ - haskell-devscripts_0.6.14.dsc: downloading from http://ftp.debian.org/debian/ I: haskell-devscripts [universe] - haskell-devscripts_0.6.12 [universe]. [Updating] haskell-utf8-string (0.3.1-1 [Ubuntu] 0.3.1.1-2 [Debian]) * Trying to add haskell-utf8-string... - haskell-utf8-string_0.3.1.1-2.dsc: downloading from http://ftp.debian.org/debian/ - haskell-utf8-string_0.3.1.1-2.diff.gz: downloading from http://ftp.debian.org/debian/ - haskell-utf8-string_0.3.1.1.orig.tar.gz: downloading from http://ftp.debian.org/debian/ I: haskell-utf8-string [universe] - libghc6-utf8-string-dev_0.3.1-1 [universe]. I: haskell-utf8-string [universe] - libghc6-utf8-string-doc_0.3.1-1 [universe]. [Updating] xmonad-contrib (0.7-2 [Ubuntu] 0.8-2 [Debian]) * Trying to add xmonad-contrib... - xmonad-contrib_0.8-2.diff.gz: downloading from http://ftp.debian.org/debian/ - xmonad-contrib_0.8.orig.tar.gz: downloading from http://ftp.debian.org/debian/ - xmonad-contrib_0.8-2.dsc: downloading from http://ftp.debian.org/debian/ I: xmonad-contrib [universe] - libghc6-xmonad-contrib-dev_0.7-2 [universe]. I: xmonad-contrib [universe] - libghc6-xmonad-contrib-prof_0.7-2 [universe]. I: xmonad-contrib [universe] - libghc6-xmonad-contrib-doc_0.7-2 [universe]. [Updating] xmonad (0.7-2 [Ubuntu] 0.8-1 [Debian]) * Trying to add xmonad... - xmonad_0.8-1.dsc: downloading from http://ftp.debian.org/debian/ - xmonad_0.8-1.diff.gz: downloading from http://ftp.debian.org/debian/ - xmonad_0.8.orig.tar.gz: downloading from http://ftp.debian.org/debian/ I: xmonad [universe] - xmonad_0.7-2 [universe]. I: xmonad [universe] - libghc6-xmonad-dev_0.7-2 [universe]. I: xmonad [universe] - libghc6-xmonad-prof_0.7-2 [universe]. I: xmonad [universe] - libghc6-xmonad-doc_0.7-2 [universe]. ** Changed in: xmonad (Ubuntu) Status: Confirmed = Fix Released -- 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
[Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
- haskell-devscripts (0.6.14) from unstable/main is even better (no ubuntu changes) -- 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
[Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
ok, sponsors ACK for the sync of - haskell-devscripts (0.6.13) from testing/main to universe (no ubuntu changes) - haskell-utf8-string (0.3.1.1-2) from unstable/main to universe (no ubuntu changes) - xmonad-contrib (0.8-2) from unstable/main to universe (no ubuntu changes) - xmonad (0.8-1) from unstable/main to universe (no ubuntu changes) Thanks, 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
[Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
Given that these packages are self-contained, have no relevant issues and Stefan (our Haskell expert!) had some additional tests, I'm giving my ACK #2. ** Changed in: xmonad (Ubuntu) Status: New = Confirmed -- 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
Re: [Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
Sorry for not replying to this earlier! I have had a hardware failure in my home workstation where I do all my Ubuntu testing/development. It took some time, but now I have gotten it into a somewhat usable state. :-) On Sunday 05 October 2008 12.56.59 StefanPotyra wrote: Ok, libghc6-utf8-string-dev is only used by geordi in build-depends apart from that after a quick search. geordi builds fine in a pbuilder with the new libghc6-utf8-string-dev and haskell-devscripts. After installation geordi segfault on startup. However the version from intrepids repositories behaves in the exact same way, so I don't think this have anything to do with the utf8-string package. I just rebuilt haskell-devscripts, haskell-utf8-string and geordi, and looks all good. Also from looking at the diff of haskell-utf8-string, the code changes don't look too invasive to me. I reviewed the changes in both packages earlier, and don't really have anything to add. Both looks quite safe. As I mentioned before I have also built all the mentioned packages, and been using the resulting xmonad + contrib since then. Is there anything more I can do to help this along? -- 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
[Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
hm... yes indeed. Ok, libghc6-utf8-string-dev is only used by geordi in build-depends apart from that after a quick search. I just rebuilt haskell-devscripts, haskell-utf8-string and geordi, and looks all good. Also from looking at the diff of haskell-utf8-string, the code changes don't look too invasive to me. -- 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
[Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
ok, the haskell-devscripts change looks good to me, and as haskell- utf8-string is currently not in intrepid, we won't risk breakage. Hence I'm all for option 3. Other motu-release members? -- 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
Re: [Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
On Saturday 04 October 2008 15.01.45 StefanPotyra wrote: ok, the haskell-devscripts change looks good to me, and as haskell- utf8-string is currently not in intrepid, we won't risk breakage. I think you missed that haskell-utf8-string only is the name of the source package. It is at version 0.3.1-1 in intrepid and builds the following binary packages: libghc6-utf8-string-doc libghc6-utf8-string-dev The version in Debian is 0.3.1.1-2 and in addition to the above it also builds: libghc6-utf8-string-prof The -prof package is needed by xmonad-contrib as it builds a libghc6-xmonad- contrib-prof package. Thanks a lot for taking time to look at this! -- 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
[Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
** Summary changed: - FFE: Please sync xmonad and xmonad-contrib 0.8-1 from Debian unstable + FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable ** Description changed: Binary package hint: xmonad + + UPDATE: 2008-10-03 + Changed Summary to request xmonad 0.8-1, xmonad-contrib 0.8-2 as contrib -2 was uploaded to Debian yesterday with a small fix for Debian bug #500833. See comments on this bug for details. Hi, I hereby request a FFE to sync the following two source packages from Debian unstable to Intrepid: xmonad 0.8-1 xmonad-contrib 0.8-1 I know this is very late in the release cycle, but I still think this would make sense. I also hope that it is OK to use a single bug for two source packages like this, the packages only makes sense together. Reasons for a FFE: * 0.8 is the latest stable version, released 2008-09-05. * xmonad have good release management and is very stable. * 0.8 brings have several nice fixes and features, and it would be very nice to not have this in intrepid. * xmonad{,-contrib} is small and self contained with no rdepends on any other packages. * xmonad{,-contrib} 0.8-1 is in Debian unstable. The source packages builds in an intrepid pbuilder and the resulting packages works. * Only two outstanding bugs in Debian. * 484091 - minor request for changed handling of .xsession-files http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484091 * 500833 - Request is to compile -contrib with utf8 support (--flags=with_utf8). This is a bigger issue, but at least not a regression as utf8 is disabled in the current 0.7 packages as well. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500833 The lack of rdepends, and state of the packages in Debian makes me think this FFE would be quite safe even this late in the Intrepid release cycle. It will only affect xmonad users most likely make them happy! Required files for FFE: diffstats, pbuilder logs and install logs is attached. Changelogs: The tarball does not include a normal changelog. I think The headlines part from the release announcement is good: The headlines: * A general purpose replacement for gaps has been adopted. * Floating windows pop up on the current screen by default * Locale support * Rock solid code: No new crash-inducing bugs reported in this release cycle * Many new extensions, including the ability to write your own configuration parsers. * The 1000th commit was made to the project http://www.haskell.org/pipermail/haskell-cafe/2008-September/047114.html A more detailed changelog is available on the haskell wiki: http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.7 Testing: I have been using my packages a few days now. I have not tested all the 100+ extensions that is available in xmonad-contrib, but the ones that I use work as expected. The new ManageDocks feature is also working fine. Please let me know if this FFE request is missing any neccessary information. Cheers, -- 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
[Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
ok, please test it. 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. ** Changed in: xmonad (Ubuntu) Status: Confirmed = New -- 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
[Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
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
Re: [Bug 277338] Re: FFE: Please sync xmonad 0.8-1 and xmonad-contrib 0.8-2 from Debian unstable
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