Bug#771876: libcwd: diff for NMU version 1.0.4-1.1

2014-12-15 Thread Carlo Wood
On Fri, 12 Dec 2014 20:55:52 -0800
Matt Kraai kr...@ftbfs.org wrote:

 Control: tags 771876 + patch
 Control: tags 771876 + pending
 
 Hi,
 
 I've prepared an NMU for libcwd (versioned as 1.0.4-1.1) and uploaded
 it.
 

Hi Matt, thanks for the patch.
I already had this patched half a year ago,
but never pushed it to git for several reasons:
1) libcwd doesn't understand dwarf version 4,
   and I don't have the time to fix that--
   I didn't want to push something that was
   still broken I guess.
2) I'm having personal problems that force me
   to give libcwd a very low prirotiy.

On top of that, although normally I'd maintain
libcwd (I use it myself) and update git - I really,
really have no idea (anymore) what to do after
that to get debian updated. Probably my memory :/.
I vaguely recall that I'd be the debian maintainer,
but I hope not - lol. It would be a lot better if
you were the debian package maintainer and I'm just
upstream - or someone has to explain to me in
detail how I can release an updated version to
debian. On the other hand, unless that can be automated,
I'd rather not: I have bad experiences with the
politics-like way debian operates. I'm more of a loner
who just wants to press enter and have it done.

-- 
Carlo Wood ca...@alinoe.com

PS I pushed to git what I have locally; please have
   a look at:

   https://github.com/CarloWood/libcwd/commits/master

   The idea was to release 1.0.6 as soon as I added
   dwarf version 4 support.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#771876: libcwd: diff for NMU version 1.0.4-1.1

2014-12-15 Thread Matt Kraai
Hi Carlo,

On Mon, Dec 15, 2014 at 08:51:40PM +0100, Carlo Wood wrote:
 Hi Matt, thanks for the patch.

You're welcome.  I'm happy to help out.

 I already had this patched half a year ago,
 but never pushed it to git for several reasons:
 1) libcwd doesn't understand dwarf version 4,
and I don't have the time to fix that--
I didn't want to push something that was
still broken I guess.
 2) I'm having personal problems that force me
to give libcwd a very low prirotiy.

I'm sorry to hear that.  I hope that your situation improves.

 On top of that, although normally I'd maintain
 libcwd (I use it myself) and update git - I really,
 really have no idea (anymore) what to do after
 that to get debian updated. Probably my memory :/.
 I vaguely recall that I'd be the debian maintainer,
 but I hope not - lol. It would be a lot better if
 you were the debian package maintainer and I'm just
 upstream - or someone has to explain to me in
 detail how I can release an updated version to
 debian. On the other hand, unless that can be automated,
 I'd rather not: I have bad experiences with the
 politics-like way debian operates. I'm more of a loner
 who just wants to press enter and have it done.

You are the Debian maintainer and don't appear to have upload
privileges yourself, so in order to update the version in Debian,
you'd need to prepare a new version of the package and then find
someone to sponsor it.  If you need help with any of this, please let
me know.

I don't think I should be the package maintainer, since I don't use
libcwd and should spend more time on the packages I already maintain.

If you'd like to find someone else to maintain the package, the
easiest way is probably to use reportbug to file an RFA or O bug
against the wnpp package.  There are directions on how to do so at

 https://www.debian.org/devel/wnpp/

If there is anything I can do to help, short of becoming the package
maintainer, please let me know.

-- 
Matt


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#771876: libcwd: diff for NMU version 1.0.4-1.1

2014-12-12 Thread Matt Kraai
Control: tags 771876 + patch
Control: tags 771876 + pending

Hi,

I've prepared an NMU for libcwd (versioned as 1.0.4-1.1) and uploaded
it.

-- 
Matt
diff -Nru libcwd-1.0.4/debian/changelog libcwd-1.0.4/debian/changelog
--- libcwd-1.0.4/debian/changelog	2010-06-14 06:10:45.0 -0700
+++ libcwd-1.0.4/debian/changelog	2014-12-12 20:47:49.0 -0800
@@ -1,3 +1,10 @@
+libcwd (1.0.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Move default arguments to first declarations.  Closes: #771876.
+
+ -- Matt Kraai kr...@debian.org  Fri, 12 Dec 2014 20:47:49 -0800
+
 libcwd (1.0.4-1) unstable; urgency=low
 
   * Upgrade to version 1.0.4.
diff -Nru libcwd-1.0.4/debian/patches/move-default-arguments-to-first-declarations.patch libcwd-1.0.4/debian/patches/move-default-arguments-to-first-declarations.patch
--- libcwd-1.0.4/debian/patches/move-default-arguments-to-first-declarations.patch	1969-12-31 16:00:00.0 -0800
+++ libcwd-1.0.4/debian/patches/move-default-arguments-to-first-declarations.patch	2014-12-12 20:38:02.0 -0800
@@ -0,0 +1,48 @@
+Description: Move default arguments to first declarations
+ Porting to GCC 4.9 indicates that GCC 4.9, unlike previous GCC
+ versions, enforces the C++ standard by requiring that default
+ arguments must be specified when a member function is first
+ declared.
+Author: Matt Kraai kr...@debian.org
+Last-Update: 2014-12-12
+
+Index: libcwd-1.0.4/include/demangle.h
+===
+--- libcwd-1.0.4.orig/include/demangle.h	2007-07-04 08:38:11.0 -0700
 libcwd-1.0.4/include/demangle.h	2014-12-12 20:22:40.678938802 -0800
+@@ -242,7 +242,7 @@
+ 	void
+ 	decode_qualifiers(string_type prefix,
+ 			  string_type postfix,
+-			  bool member_function_pointer_qualifiers) const;
++			  bool member_function_pointer_qualifiers = false) const;
+ 
+ 	bool
+ 	suppressed(void) const
+@@ -425,7 +425,7 @@
+ 	void
+ 	add_substitution(int start_pos,
+ 	 substitution_nt sub_type,
+-			 int number_of_prefixes);
++			 int number_of_prefixes = 0);
+ 
+ 	bool decode_type_with_postfix(string_type prefix,
+ 	string_type postfix, qualifier_listAllocator* qualifiers = NULL);
+@@ -462,7 +462,7 @@
+   void
+   sessionAllocator::add_substitution(int start_pos,
+ 	   substitution_nt sub_type,
+-	   int number_of_prefixes = 0)
++	   int number_of_prefixes)
+   {
+ 	if (!M_inside_substitution)
+ 	{
+@@ -1736,7 +1736,7 @@
+   qualifier_listAllocator::decode_qualifiers(
+ 	  string_type prefix,
+ 	  string_type postfix,
+-	  bool member_function_pointer_qualifiers = false) const
++	  bool member_function_pointer_qualifiers) const
+   {
+ 	_GLIBCXX_DEMANGLER_DOUT_ENTERING3(decode_qualifiers);
+ 	int cvq = 0;
diff -Nru libcwd-1.0.4/debian/patches/series libcwd-1.0.4/debian/patches/series
--- libcwd-1.0.4/debian/patches/series	1969-12-31 16:00:00.0 -0800
+++ libcwd-1.0.4/debian/patches/series	2014-12-12 20:43:14.0 -0800
@@ -0,0 +1 @@
+move-default-arguments-to-first-declarations.patch