Re: Handling of changelogs and bin-nmus

2012-06-12 Thread Raphael Hertzog
Hi,

On Sun, 10 Jun 2012, Andreas Barth wrote:
 Asking to be sure: For sbuild, that means instead of changing the file
 debian/changelog before starting the build, a new file
 debian/changelog.binary-rebuild (or however it is named) is created
 and from there on all works by itself?

That's the idea, yes.

 Do we have other tools than dpkg that parse the changelog to find out
 the package version? How far are we away from getting that
 implemented once we decide we want that?

Why other than dpkg? In any case, we have dpkg-parsechangelog. And I guess
you probably refer to sbuild where you want to grab the version number.
It could use the Dpkg::Changelog modules from libdpkg-perl. It already
uses those modules for various purposes.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Get the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120611045351.gb13...@rivendell.home.ouaza.com



Re: [xml/sgml-pkgs] Bug#676686: libxslt1.1: libxslt1.1 binNMU broke multi-arch installability

2012-06-12 Thread Guillem Jover
On Mon, 2012-06-11 at 11:39:24 +0100, Ian Jackson wrote:
 Guillem Jover writes (Re: [xml/sgml-pkgs] Bug#676686: libxslt1.1: libxslt1.1 
 binNMU  broke multi-arch installability):
  As I mentioned in the long ref-counting thread, I strongly disagree this
  is a correct solution, it just seems like a hack to me. Instead I
  think we should consider changelog (and copyright as long as it's in
  machine parseable format) as dpkg metadata (something dpkg misses
  compared to rpm or other package managers for example) and as such they
  should go into the .deb control member, which would end up in the dpkg
  database w/o any kind of file conflict, and very minor packaging effort
  as for most that would be handled by helpers.
 
 I think this is the wrong design.  The changelog is primarily used by
 humans, not software, and burying it in the dpkg database is not
 helpful.  I think the solution with the binNMU changelogs is
 straightforward and should be implemented.

Well, the dpkg suite makes extensive use of the changelog to retrieve
all kinds of information, dpkg (the program) does not currently access
it though, but that data is still package metadata. The same could be
said about some fields in the control file and it still makes sense to
have them there, because again it's package metadata. There's also other
precedent of package metadata not handled directly by dpkg (currently
or in the past) which gets installed in the info database, like
templates, config, md5sums and clilibs, for some I'm aware of.

I disagree placing it in the dpkg database is not helpful, for a user
or other programs wanting to access that structured package metadata
it's obviously easier and better to do something like
«dpkg --show-changelog foo» or «dpkg-query --control-path foo changelog»,
than having to go hunt where in the filesystem the changelog might be
located, regardless of distribution path polcies. The same for the
copyright information, and I've actually been asked in the past why dpkg
does not have a command to show package copyright information. I've
listed the other reasons (which you trimmed) in the parent mail.

And if by “the binNMU changelogs”, you mean the split changelog solution,
I still disagree that's the correct avenue. It means the information
of why the package was rebuilt either ends up in yet another different
place on the filesystem, or lost if the helper does not get updated to
cope with that or if the package does not use any helper, which is
still a non-insignificant amount of the archive. It might also break
with packages poking at the debian/changelog file directly as Jonathan
mentioned, or external software accessing the source tree, because
debian/changelog is an interface, and while it might seem like a
straightforward solution it looks like it will cause more problems
than the ones it solves, and it still seems like a workaround.

   * changelog extractors (like apt-listchanges) would not need (eventually)
 to extract the whole .deb data member to get the changelog, it
 would just need to extract the control member, and get a fixed
 filename. They would stop needing to hardcode possible paths to
 the files too. This still leaves the NEWS.Debian file but then
 maybe that should also be considered metadata...
 
 This path leads, eventually, to all structured data currently stored
 in the filesystem being subsumed by dpkg.  This is not healthy for
 dpkg and not healthy for the rest of the project.

Eh, only structured data that is packaging metadata. TBH, I don't see
other clear candidates besides changelog and copyright (maybe even
NEWS.Debian, but this one might be a stretch), and those two are
clearly package metadata.

So, I'm still unconvinced by the arguments you brought up.

regards,
guillem


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120612065943.ga19...@gaara.hadrons.org



Bug#675926: transition: naspro-bridge-it

2012-06-12 Thread Alessio Treglia
On Mon, Jun 11, 2012 at 7:32 PM, Julien Cristau jcris...@debian.org wrote:
 I don't understand if/how this affects the transition.

In fact this doesn't affect the transition :)

I think this can be closed now, thank you!

-- 
Alessio Treglia          | www.alessiotreglia.com
Debian Developer         | ales...@debian.org
Ubuntu Core Developer    | quadris...@ubuntu.com
0416 0004 A827 6E40 BB98 90FB E8A4 8AE5 311D 765A



--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAMHuwoyPdsK-voYGrY+OtwBxy7Bo_SZhxk9GHLzftO1=to7...@mail.gmail.com



Re: Handling of changelogs and bin-nmus

2012-06-12 Thread Guillem Jover
On Sun, 2012-06-10 at 14:40:28 +0200, Raphael Hertzog wrote:
 On Sun, 10 Jun 2012, Guillem Jover wrote:
  As I mentioned in the long ref-counting thread, I strongly disagree this
  is a correct solution, it just seems like a hack to me. Instead I
  think we should consider changelog (and copyright as long as it's in
  machine parseable format) as dpkg metadata (something dpkg misses
  compared to rpm or other package managers for example) and as such they
  should go into the .deb control member, which would end up in the dpkg
  database w/o any kind of file conflict, and very minor packaging effort
  as for most that would be handled by helpers.
 
 I agree that we should move into this direction. Still I believe it's
 important to distinguish source changelog and binary changelog.
 And while we might not want to keep this distinction in the generated
 package, we should have it at the source package level.

 As such, I suggest that we handle binary rebuild differently:
 - debian/changelog is left unmodified since it's the source changelog
   = it defines the ${source:Version} substvar
 - debian/changelog.binary-rebuild (or any other better name) is created
   when we want to do a bin-nmu
   = it defines the ${binary:Version} and it's not included in
   the generated source package

By definition a binNMU cannot produce a source package anyway, so I
fail to see the point in this artifical need to distinguish “source”
and “binary” changelogs through different files, AFAIR I already
mentioned reasons against this in the ref-counting thread, and now
again in reply to Ian's mail.

 This allows us to get rid of the special-casing of bin-nmu in dpkg where
 we only support one extension (+bX).

 We have many other cases where it would be helpful to be able to do such
 binary-only rebuild in different environments and where it might be
 interesting to share the same source package.

If the main purpose of this is to generalize the binNMU versioning
syntax then instead of entangling these different issues I think it's
way better to mark the changelog entry as such, so that there's actual
generic metadata that can be used by the tools, that does not need to
change the debian/changelog interface, neither modify other possible
parsers to look into different files, etc.

I've just cooked code to support this in dpkg, an example entry could
look like this (the binary-only key could be named something else):

,---
pkg (1.0-1+b1) unstable; urgency=low, binary-only=yes

  * Binary-only non-maintainer upload for amd64; no source changes.
  * Reason.

 -- Guillem Jover guil...@debian.org  Tue, 12 Jun 2012 12:30:41 +0200

pkg (1.0-1) unstable; urgency=low

  * Some change.

 -- Guillem Jover guil...@debian.org  Sat, 09 Jun 2012 16:16:17 +0200
`---

Then dpkg-gencontrol and dpkg-genchanges check if the parser returns
a Binary-Only field, and if it does it parses the previous entry, and
passes the source and binary versions explicitly to the substvar module.

In addition dpkg-source refuses to proceed if Binary-Only is set.

 This is something that is on my relatively short-term TODO list for dpkg.
 Guillem, do you agree with this change?

No, I do not agree.

guillem


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120612104757.ga23...@gaara.hadrons.org



Re: Handling of changelogs and bin-nmus

2012-06-12 Thread Raphael Hertzog
Hi,

On Tue, 12 Jun 2012, Guillem Jover wrote:
  This allows us to get rid of the special-casing of bin-nmu in dpkg where
  we only support one extension (+bX).
 
  We have many other cases where it would be helpful to be able to do such
  binary-only rebuild in different environments and where it might be
  interesting to share the same source package.
 
 If the main purpose of this is to generalize the binNMU versioning
 syntax then instead of entangling these different issues I think it's
 way better to mark the changelog entry as such, so that there's actual
 generic metadata that can be used by the tools, that does not need to
 change the debian/changelog interface, neither modify other possible
 parsers to look into different files, etc.

OK, that looks a reasonable approach for this need. But then it doesn't
help with the short term problem of bin-nmus and changelogs.

We don't have many solutions, and none is perfect. They should all be
considered as temporary measures until we have implemented storage of
changelog in control.tar.gz:

1/ we modify dpkg to ignore differences on /usr/share/doc/*/changelog.*gz
for multi-arch: same packages

2/ we modify dh_installchangelogs to strip the entries marked
   binary-only for packages which are multi-arch same
  (this doesn't help packages that are not using debhelper
   but it's probably not a big deal)

 I've just cooked code to support this in dpkg, an example entry could
 look like this (the binary-only key could be named something else):

Can you push your preliminary code to your personal repo? I'd be
interested to complete the work if you don't have the time.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Get the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120612110957.gb31...@rivendell.home.ouaza.com



Re: Bug#618351: gcc-doc: Still depends on gcc-4.4-doc after the move to 4.5.

2012-06-12 Thread Matthias Klose
On 11.06.2012 00:57, Axel Beckert wrote:
 Hi Russ,
 
 Russ Allbery wrote:
 We're now at gcc 4.7 for most architectures, the freeze is close and
 gcc-doc still depends on gcc-4.4-doc.

 ... because there doesn't seem to exist any gcc-4.x-doc package with
 x = 5. *puzzled*

 Isn't the GCC documentation now non-free?
 
 It was already (in) non-free back in the GCC 4.4 days and gcc-doc is a
 package in contrib.

I won't work on this myself. Feel free to upload updated packages.

  Matthias


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fd752be.3050...@debian.org



Re: Migration path for 'Multi-Arch:allowed' packages

2012-06-12 Thread Michael Gilbert
On Tue, Jun 12, 2012 at 11:45 AM, David Kalnischkies  wrote:
 On Mon, Jun 11, 2012 at 9:40 PM, Michael Gilbert  wrote:
 In particular, I filed a bug against dpkg requesting that it produce
 more informative error messages in these cases [0], but I wonder if a
 part of the solution shouldn't be more automated or at least presented
 at a higher level through apt/aptitude, etc?

 Chicken or the egg?

 You need to upgrade to support MultiArch,
 but you need MultiArch to upgrade…
 (beside, how would the detection for such a message look like?)

A squeeze-proposed-update could help that along, right?

So, it appears that allowed is the wrong flag (although the Ubuntu
wine package also uses allowed in that sense).  The algorithm would
look something like:

if package depends on a missing native package
  if package is set with some new Multi-Arch: no-native flag
present multiarch instructions
  else
present missing package error

Although that may not be necessary.  I'm implementing a wine-bin |
wine64-bin solution where the wine64-bin package simply presents
multiarch instructions.  It's not very elegant or ideal, but it will
in fact help users along.

Best wishes,
Mike


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CANTw=MPhLfc52RwY=6psoesqmrxtqym6mob8dgpm-ucxosu...@mail.gmail.com



Processed: block

2012-06-12 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 block 671115 by 677259
Bug #671115 [release.debian.org] transition: mysql-5.5
671115 was blocked by: 674328 675836 676595 673528 650059 667428 673263 650058 
660686 674122 649955 651110 674309 672714 650060 672950 666331 672619 673264 
672716 677114 651317 673262 674210 640818 672765 661422 673260 673183 673161 
676083 649638 668232 673153 672824 672621 672816 672207 672588
671115 was blocking: 672928
Added blocking bug(s) of 671115: 677259

End of message, stopping processing here.

Please contact me if you need assistance.
-- 
671115: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671115
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.133952233828773.transcr...@bugs.debian.org



Re: [xml/sgml-pkgs] Bug#676686: libxslt1.1: libxslt1.1 binNMU broke multi-arch installability

2012-06-12 Thread Andreas Barth
* Ian Jackson (ijack...@chiark.greenend.org.uk) [120611 13:21]:
 Guillem Jover writes (Re: [xml/sgml-pkgs] Bug#676686: libxslt1.1: libxslt1.1 
 binNMU  broke multi-arch installability):
  As I mentioned in the long ref-counting thread, I strongly disagree this
  is a correct solution, it just seems like a hack to me. Instead I
  think we should consider changelog (and copyright as long as it's in
  machine parseable format) as dpkg metadata (something dpkg misses
  compared to rpm or other package managers for example) and as such they
  should go into the .deb control member, which would end up in the dpkg
  database w/o any kind of file conflict, and very minor packaging effort
  as for most that would be handled by helpers.
 
 I think this is the wrong design.  The changelog is primarily used by
 humans, not software, and burying it in the dpkg database is not
 helpful.  I think the solution with the binNMU changelogs is
 straightforward and should be implemented.

Hm. Though I see the reasoning in general, would you think it hurts to
have the binary epoch (and the corresponding binNMU reason) be stored
in the metadata instead of the changelog as today?


Andi


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120612185205.gn13...@mails.so.argh.org



Re: [xml/sgml-pkgs] Bug#676686: libxslt1.1: libxslt1.1 binNMU broke multi-arch installability

2012-06-12 Thread Andreas Barth
* Guillem Jover (guil...@debian.org) [120612 09:00]:
 I disagree placing it in the dpkg database is not helpful, for a user
 or other programs wanting to access that structured package metadata
 it's obviously easier and better to do something like
 «dpkg --show-changelog foo» or «dpkg-query --control-path foo changelog»,
 than having to go hunt where in the filesystem the changelog might be

I don't see why dpkg --show-changelog foo can't work even if the
changelog is stored in the filesystem.



Andi


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120612185352.go13...@mails.so.argh.org



Re: Handling of changelogs and bin-nmus

2012-06-12 Thread Andreas Barth
* Raphael Hertzog (hert...@debian.org) [120612 13:10]:
 1/ we modify dpkg to ignore differences on /usr/share/doc/*/changelog.*gz
 for multi-arch: same packages

Doesn't sound too bad to me, at least for short-term (where I'd tend
to take the changelog-version of the main architecture on installation
time, but that's just a tiny side note).



Andi


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120612185613.gp13...@mails.so.argh.org



Re: ia64 qualification for Wheezy

2012-06-12 Thread Adam D. Barratt
On Mon, 2012-05-28 at 22:20 +1000, Aníbal Monsalve Salazar wrote:
 On Mon, May 28, 2012 at 01:05:58PM +0100, Adam D. Barratt wrote:
 On 23.05.2012 19:31, Adam D. Barratt wrote:
 On Wed, 2012-05-16 at 13:19 +0100, Adam D. Barratt wrote:
 With the sound of the ever approaching freeze ringing loudly in our
 ears, we're (somewhat belatedly) looking at finalising the list of
 release architectures for the Wheezy release.
[...]
 One thing that was bought to my attention in private mail is #638068
 in initramfs-tools.
 
 I'm happy to test a possible fix for #638068 on my ia64 machines.
 
 Does someone have a hint about fixing it?

Has there been any progress on that?  It's not hugely useful to ship
Debian on an architecture where one needs to hack the initrd in order to
make machines boot. :-/

Regards,

Adam


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1339528545.31672.6.ca...@jacala.jungle.funky-badger.org



Re: Migration path for 'Multi-Arch:allowed' packages

2012-06-12 Thread Philipp Kern
Michael,

am Tue, Jun 12, 2012 at 12:57:12PM -0400 hast du folgendes geschrieben:
 A squeeze-proposed-update could help that along, right?

no, we don't generally require people to update to the latest stable to upgrade
to the next stable version.

Also depending on the solution it might also not be suitable for a stable
update.

Kind regards
Philipp Kern


signature.asc
Description: Digital signature


Re: ttb upload to proposed-updates

2012-06-12 Thread Adam D. Barratt
On Mon, 2012-06-11 at 13:55 +0200, Jeroen Schot wrote:
 On Fri, Jun 08, 2012 at 05:31:18PM +0200, Cyril Brulebois wrote:
  Touko Korpela touko.korp...@iki.fi (08/06/2012):
-Depends: ${python:Depends}, ${misc:Depends}, python-gtk2
+Depends: ${python:Depends}, ${misc:Depends}, python-glade, python-gtk2
 Description: Browse teletekst (Dutch) on your computer
  Teletekst Browser (ttb) is a small browser for the Teletekst system 
as used in
   
   I think this has a typo, python-glade - python-glade2
  
  Once that's fixed, looks good to me.
 
 Thanks, and sorry for the silly typo. I prepared the package and am
 waiting on my sponsor to review/upload.

For the record, this was uploaded and I've flagged the package for
acceptance in to proposed-updates; thanks.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1339533302.31672.12.ca...@jacala.jungle.funky-badger.org



Bug#675594: pu: package lockfile-progs/0.1.15

2012-06-12 Thread Adam D. Barratt
tag 675594 + confirmed squeeze
thanks

On Sat, 2012-06-02 at 13:21 +0200, Niels Thykier wrote:
 I have backported the fix for #626752[1], which currently makes
 the --use-pid feature useless in stable.  The fix has already
 been deployed in sid (version 0.1.16).

Please go ahead; thanks.

Regards,

Adam




-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1339533286.31672.11.ca...@jacala.jungle.funky-badger.org



Processed: Re: Bug#675594: pu: package lockfile-progs/0.1.15

2012-06-12 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 tag 675594 + confirmed squeeze
Bug #675594 [release.debian.org] pu: package lockfile-progs/0.1.15
Added tag(s) squeeze and confirmed.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
675594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675594
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.133953336216708.transcr...@bugs.debian.org



Re: Migration path for 'Multi-Arch:allowed' packages

2012-06-12 Thread Andreas Barth
* David Kalnischkies (kalnischk...@gmail.com) [120612 18:03]:
 You need to upgrade to support MultiArch,
 but you need MultiArch to upgrade…
 (beside, how would the detection for such a message look like?)

We had discussed to export foreign-arch packages to the arches
packages files at debconf. That would mean in this case that the
amd64-packages file contains the i386-package wine-bin. That would
allow to detect we need multi-arch packages easily (and avoid that
people have to add all i386-packages to an amd64-system just to
install wine-bin).

In order to get that going, we would need to document in the release
notes that certain packages either need to be put on hold prior to
the upgrade in case they're installed or to upgrade apt, aptitude and
dpkg first. Both had been done before.



Andi


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120612203928.gb2...@mails.so.argh.org



Re: rstatd: does not work with kernel 3.0/3.1 or any other 3.x kernel (s-p-u possible?)

2012-06-12 Thread Adam D. Barratt
On Wed, 2012-06-06 at 22:12 +0200, Julien Cristau wrote:
 On Wed, Jun  6, 2012 at 21:25:37 +0200, Salvatore Bonaccorso wrote:
 
  Agreed, and thanks for feedback. Indeed the fix was simply taken from
  the version in unstable, which maybe should change that too.
  
 Yes, that would be better.

(and indeed it did)

  Attached is the new debdiff for it.
  
 Looks good to me, thanks.

Agreed.  Please go ahead (with the obvious tweak to the version and an
s/an the/and the/ in the changelog); thanks.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1339533973.31672.16.ca...@jacala.jungle.funky-badger.org



Haskell status summary

2012-06-12 Thread Joachim Breitner
Hi Release and Haskell team,

his is a summary of the current issues around GHC and Haskell, I hope I
did not miss anything.

The transition is mostly ready, excluding haskell-cryptocipher reverse
dependencies on mips, powerpc, s390, s390x and sparc. The latest upload
involving the transition is haskell-bindings-libzip which has aged 6 of
its 10 days.

haskell-cryptocipher FTBFS on big endian machines, due to a bug in the
code. A fix is available and has been tested in experimental.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674811

Additionally, haskell-cryptocipher FTBFS on powerpc. Erik debugged the
issue, reported it upstream and later noticed that it is fixed in the
latest compiler version, GHC-7.4.2, which was just released. He was
unable to identify the commit that fixed the problem, so we have no
patch available for this problem for the current versions in unstable.
http://hackage.haskell.org/trac/ghc/ticket/6156

The ghc postinst is incompatible with the latest dpkg. The dpkg
maintainers have promised a work-around (which is required anyways to be
able to install old packages), but could be fixed with a new GHC upload:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676874

Additionally, Joey Hess identified an important bug in xmonad that is
not RC but would be fixed by an upgrade to GHC-7.4.2:
http://bugs.debian.org/677096

The GHC changes in 7.4.2 are, for the most part, bug fixes. A notable
exception is the newly added support for GHCi on arm distributions,
finally supporting this architecture fully:
http://www.haskell.org/ghc/docs/7.4.2/html/users_guide/release-7-4-2.html

Possible courses of action:

A) Upload the fixed haskell-cryptocipher to unstable, let it build on
mips, s390, s390x and sparc, remove stuff on powerpc, migrate.

B) Remove stuff on mips, powerpc, s390, s390x and sparc, migrate.

C) Upload GHC 7.4.2 and fixed haskell-cryptocipher rebuild everything
(using binNMUs, not sourceful uploads), migrate.

D) (Under the assumption that the fix for the powerpc issue can be
isolated.) Backport that fix, upload a patched GHC 7.4.1, hope that ABIs
stay stable and no rebuilds are necessary, upload a patched
haskell-cryptocipher, let stuff build on mips, s390, s390x and sparc,
migrate.

I’m leaning towards A or B to get the migration done and only then
consider GHC 7.4.2.

Greetings,
Joachim
-- 
Joachim nomeata Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata


signature.asc
Description: This is a digitally signed message part


NEW changes in proposedupdates

2012-06-12 Thread Debian FTP Masters
Processing changes file: asterisk_1.6.2.9-2+squeeze6_amd64.changes
  ACCEPT
Processing changes file: asterisk_1.6.2.9-2+squeeze6_armel.changes
  ACCEPT
Processing changes file: asterisk_1.6.2.9-2+squeeze6_i386.changes
  ACCEPT
Processing changes file: asterisk_1.6.2.9-2+squeeze6_ia64.changes
  ACCEPT
Processing changes file: asterisk_1.6.2.9-2+squeeze6_mips.changes
  ACCEPT
Processing changes file: asterisk_1.6.2.9-2+squeeze6_mipsel.changes
  ACCEPT
Processing changes file: asterisk_1.6.2.9-2+squeeze6_powerpc.changes
  ACCEPT
Processing changes file: asterisk_1.6.2.9-2+squeeze6_s390.changes
  ACCEPT
Processing changes file: asterisk_1.6.2.9-2+squeeze6_sparc.changes
  ACCEPT
Processing changes file: ttb_1.0.1-3+squeeze1_i386.changes
  ACCEPT


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1seye4-000845...@franck.debian.org



Re: Haskell status summary

2012-06-12 Thread Erik de Castro Lopo
Joachim Breitner wrote:

 Possible courses of action:
 
 A) Upload the fixed haskell-cryptocipher to unstable, let it build on
 mips, s390, s390x and sparc, remove stuff on powerpc, migrate.
 
 B) Remove stuff on mips, powerpc, s390, s390x and sparc, migrate.
 
 C) Upload GHC 7.4.2 and fixed haskell-cryptocipher rebuild everything
 (using binNMUs, not sourceful uploads), migrate.
 
 D) (Under the assumption that the fix for the powerpc issue can be
 isolated.) Backport that fix, upload a patched GHC 7.4.1, hope that ABIs
 stay stable and no rebuilds are necessary, upload a patched
 haskell-cryptocipher, let stuff build on mips, s390, s390x and sparc,
 migrate.
 
 I’m leaning towards A or B to get the migration done and only then
 consider GHC 7.4.2.

I'm ok with either A or B if that clears the way to start work on 7.4.2
sooner.

Erik
-- 
--
Erik de Castro Lopo
http://www.mega-nerd.com/


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120613081832.5c7b5a682538135a4e6f5...@mega-nerd.com



Bug#667906: transition: libffi

2012-06-12 Thread Matthias Klose
On 11.06.2012 00:29, Adam D. Barratt wrote:
 On Sun, 2012-06-10 at 22:59 +0100, Adam D. Barratt wrote:
 Are there likely to be any issues if the transition migrated in stages -
 i.e. if the new libffi including libffi6 and the old libffi5 binary
 (kept around by britney) co-exist in testing - and rebuilt binaries
 migrate as and when they're ready, rather than needing to have the
 entire set ready at once?
 
 To partly answer my own question, it looks like neither library includes
 versioned symbols, so it could be an issue if both end up being loaded
 by the same application.

no, this should be safe. there are no ABI changes for existing functions. the
new version adds functions for variadic support, and removes some debug
functions. from my point of view, these should be able to coexist.

  Matthias



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fd7c46d.5060...@debian.org



Re: Haskell status summary

2012-06-12 Thread Mehdi Dogguy
On 06/12/2012 10:49 PM, Joachim Breitner wrote:
 Hi Release and Haskell team,
 
 his is a summary of the current issues around GHC and Haskell, I
 hope I did not miss anything.
 

There is at least a problem with haskell-dummy still referencing the
happstack packages (maybe others) that were removed from unstable, and
preventing their removal from testing.

I'm still investigating the rest…

-- 
Mehdi Dogguy مهدي الدڤي
http://dogguy.org/


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fd7c57f.3040...@dogguy.org



e2fsprogs 1.42.4 uploaded

2012-06-12 Thread Theodore Ts'o
Hi all,

Since the freeze is supposed to be coming any day now, I thought I
would mention that I've just uploaded e2fsprogs 1.42.4-1 to unstable.
This has a number of bug fixes that I would really like to get into the
stable release, including a couple of bugs that could cause e2fsck to
corrupt large file systems with 64-bit block numbers.  (See below for
the complete list of fixes.)

Since the e2fsprogs package tends to be one of the first to freeze,
since it generates udebs used by the installer, I thought I would make a
special mention that it would really be good if we could get 1.42.4 in
before the freeze.

Thanks, regards,

- Ted

e2fsprogs (1.42.4-1) unstable; urgency=medium

  * New upstream version
  * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
could corrupt file systems
  * Fixed e2fsck's handling of how errors propagate from the journal to
the file system superblock
  * Fixed a false positive complaint from e2fsck if all of the extents
in the last extent block are uninitialized and located after the
end of the file.
  * dumpe2fs will display the journal's error indicator in the
superblock if it is set
  * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
some corner cases.
  * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
  * Fixed i_blocks accounting in bigalloc file systems.
  * Add support for btrfs's No_COW flag to lsattr and chattr
  * Debugfs interprets the date strings of the form @ddd as ddd
seconds after the epoch
  * Updated/fixed various man pages  (Closes: #674453, #674694)

 -- Theodore Y. Ts'o ty...@mit.edu  Tue, 12 Jun 2012 18:20:55 -0400

e2fsprogs (1.42.3-1) unstable; urgency=low

  * New upstream version
  * Fix bugs on 32-bit systems which could corrupt  16TB file systems
  * Quiet complaints in e2fsck when the total free blocks or inodes are
incorrect in the superblock after an system crash, since we don't
update nor depend on the superblock summaries at each commit boundary
  * Fixed support for (hidden) quota files built into ext4; in
particular, don't rewrite the quota inode unless the quotas are
inconsistent
  * Optimized reading and writing bitmaps if direct I/O was enabled
  * Update Czech, Dutch, French, German, Polish, Sweedish, and
Vietnamese translations
  * Fixed incorrect indentation in tune2fs man page
  * Update debian policy compliance to 3.9.3

 -- Theodore Y. Ts'o ty...@mit.edu  Mon, 14 May 2012 14:43:09 -0400


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/e1sezm1-0008ge...@tytso-glaptop.cam.corp.google.com



Re: e2fsprogs 1.42.4 uploaded

2012-06-12 Thread Cyril Brulebois
Hello,

adding debian-boot@, people there might be interested.

Mraw,
KiBi.

Theodore Ts'o ty...@mit.edu (12/06/2012):
 Since the freeze is supposed to be coming any day now, I thought I
 would mention that I've just uploaded e2fsprogs 1.42.4-1 to unstable.
 This has a number of bug fixes that I would really like to get into the
 stable release, including a couple of bugs that could cause e2fsck to
 corrupt large file systems with 64-bit block numbers.  (See below for
 the complete list of fixes.)
 
 Since the e2fsprogs package tends to be one of the first to freeze,
 since it generates udebs used by the installer, I thought I would make a
 special mention that it would really be good if we could get 1.42.4 in
 before the freeze.
 
 Thanks, regards,
 
   - Ted
 
 e2fsprogs (1.42.4-1) unstable; urgency=medium
 
   * New upstream version
   * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
 could corrupt file systems
   * Fixed e2fsck's handling of how errors propagate from the journal to
 the file system superblock
   * Fixed a false positive complaint from e2fsck if all of the extents
 in the last extent block are uninitialized and located after the
 end of the file.
   * dumpe2fs will display the journal's error indicator in the
 superblock if it is set
   * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
 some corner cases.
   * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
   * Fixed i_blocks accounting in bigalloc file systems.
   * Add support for btrfs's No_COW flag to lsattr and chattr
   * Debugfs interprets the date strings of the form @ddd as ddd
 seconds after the epoch
   * Updated/fixed various man pages  (Closes: #674453, #674694)
 
  -- Theodore Y. Ts'o ty...@mit.edu  Tue, 12 Jun 2012 18:20:55 -0400
 
 e2fsprogs (1.42.3-1) unstable; urgency=low
 
   * New upstream version
   * Fix bugs on 32-bit systems which could corrupt  16TB file systems
   * Quiet complaints in e2fsck when the total free blocks or inodes are
 incorrect in the superblock after an system crash, since we don't
 update nor depend on the superblock summaries at each commit boundary
   * Fixed support for (hidden) quota files built into ext4; in
 particular, don't rewrite the quota inode unless the quotas are
 inconsistent
   * Optimized reading and writing bitmaps if direct I/O was enabled
   * Update Czech, Dutch, French, German, Polish, Sweedish, and
 Vietnamese translations
   * Fixed incorrect indentation in tune2fs man page
   * Update debian policy compliance to 3.9.3
 
  -- Theodore Y. Ts'o ty...@mit.edu  Mon, 14 May 2012 14:43:09 -0400


signature.asc
Description: Digital signature


Please consider stopping uploads with *uncoordinated* changes to debconf templates before the release

2012-06-12 Thread Christian PERRIER
Dear fellow developers,

I would hereby kindly ask you (once again) to consider more
coordination with the i18n teams when preparing uploads for packages
when these introduce changes to debconf templates: either new
templates, modified ones (even for trivial changes), etc.

The i18n teams are currently working hard to try getting fully
translated templates for several languages and each time such
uncoordinated action happens, we enter yet another loop for the said
package:
- review the templates (in debian-l10n-english)
- coordinated the review with the maintainer
- call for translations
- coordinated them
- track the transition to testing.

During last weeks, several package maintainers did such changes
(ledgersmb, icinga, pleiades, uptimed, nginx, nova and, last but not
least, screen).

I have no intent to discuss the NEED for such user interaction, often
in solving release critical bugs. But, really, I would like to call
for more consideration for the work we're doing. Often, these debconf
interactions are strongly needed and there is no reasons for our users
for not having them in their language and not only in (often bad) English.

Just like I did for squeeze, I am considering to ask our release team
to *block* transitions for such packages with uncoordinated debconf
changes, on a case by case basis. This, in order to give us enough
time to work on localization.

And, for ${DEITY}'s sake, please now limit debconfing to really really
really really needed interaction.

For this, also, please remember that we're preparing a release and
that takes time to settle down.

Many thanks in advance for your consideration. Any many thanks as well
to those of you who are *already* properly interacting with the i18n
teams. You know who you are and you deserve kudos.




-- 




signature.asc
Description: Digital signature


Re: rstatd: does not work with kernel 3.0/3.1 or any other 3.x kernel (s-p-u possible?)

2012-06-12 Thread Salvatore Bonaccorso
Hi Adam, hi Anibal

On Tue, Jun 12, 2012 at 09:46:13PM +0100, Adam D. Barratt wrote:
 On Wed, 2012-06-06 at 22:12 +0200, Julien Cristau wrote:
  On Wed, Jun  6, 2012 at 21:25:37 +0200, Salvatore Bonaccorso wrote:
  
   Agreed, and thanks for feedback. Indeed the fix was simply taken from
   the version in unstable, which maybe should change that too.
   
  Yes, that would be better.
 
 (and indeed it did)
 
   Attached is the new debdiff for it.
   
  Looks good to me, thanks.
 
 Agreed.  Please go ahead (with the obvious tweak to the version and an
 s/an the/and the/ in the changelog); thanks.

I just uploaded (as NMU) with the attached debdiff.

Adam, If you like, could you consinder to have it trough
stable-updates (like at's fix for = 3.2.9 kernels)?

Many thanks for your release work and for accepting the fix!

Regards,
Salvatore
diff -u rstatd-4.0.1/getdata.c rstatd-4.0.1/getdata.c
--- rstatd-4.0.1/getdata.c
+++ rstatd-4.0.1/getdata.c
@@ -285,7 +285,8 @@
 	if (0 == strncmp(u.release, 2.4, 3)) {
 		getdata.disk = get_disk24;
 	}
-	if (0 == strncmp(u.release, 2.6, 3)) {
+	/* defaults to get_*26 for kernel version = 2.6 */
+	else {
 		getdata.disk = get_disk26;
 		getdata.vm = get_vm26;
 	}
diff -u rstatd-4.0.1/debian/changelog rstatd-4.0.1/debian/changelog
--- rstatd-4.0.1/debian/changelog
+++ rstatd-4.0.1/debian/changelog
@@ -1,3 +1,13 @@
+rstatd (4.0.1-4+squeeze1) stable; urgency=low
+
+  * Non-maintainer upload.
+  * Patch getdata.c. Work with 3.x Linux kernels. A machine running
+kernel 3.x and the rpc.rstatd does not reply to any rup request from
+remote or even from local host. This renders the package unusable.
+Thanks to Thomas Lange (Closes: #654276)
+
+ -- Salvatore Bonaccorso car...@debian.org  Wed, 13 Jun 2012 07:43:56 +0200
+
 rstatd (4.0.1-4) unstable; urgency=low
 
   * Reduce log verbosity; closes: #418969 
@@ -131 +140,0 @@
-


signature.asc
Description: Digital signature