Your message dated Sat, 15 Nov 2014 13:00:13 +0100
with message-id <[email protected]>
and subject line Re: Bug#769558: unblock: imposm-parser/1.0.6-0.1
has caused the Debian Bug report #769558,
regarding unblock: imposm-parser/1.0.6-0.1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
769558: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769558
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Hi!
I have uploaded a NMU fixing #766770 (upstream bug is
https://github.com/omniscale/imposm-parser/issues/9)
Since the new upstream version only fixes this bug, I have used it
(instead patching the old package; the result would be exactly the same)
The affected code, applied upstream, is
https://github.com/jocelynj/imposm-parser/commit/a73bd55208a88e031d2e422a5612820afd6efc77
debdiff from testing version to the current unstable NMU is:
=====
diff -Nru imposm-parser-1.0.5/CHANGES imposm-parser-1.0.6/CHANGES
--- imposm-parser-1.0.5/CHANGES 2013-09-13 10:22:37.000000000 -0300
+++ imposm-parser-1.0.6/CHANGES 2014-10-31 10:55:34.000000000 -0200
@@ -1,6 +1,11 @@
Changelog
---------
+1.0.6 2014-10-31
+~~~~~~~~~~~~~~~~
+
+- fixed bug in protobug parser that could cause segfaults
+
1.0.5 2013-09-13
~~~~~~~~~~~~~~~~
diff -Nru imposm-parser-1.0.5/debian/changelog
imposm-parser-1.0.6/debian/changelog
--- imposm-parser-1.0.5/debian/changelog 2013-11-04 14:30:03.000000000
-0200
+++ imposm-parser-1.0.6/debian/changelog 2014-11-08 21:51:35.000000000
-0200
@@ -1,3 +1,11 @@
+imposm-parser (1.0.6-0.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * New upstream release:
+ - Fix segmentation fault in OSMPBF.so (Closes: #766770)
+
+ -- Nelson A. de Oliveira <[email protected]> Sat, 08 Nov 2014 21:50:07 -0200
+
imposm-parser (1.0.5-1) unstable; urgency=low
* New upstream version.
diff -Nru imposm-parser-1.0.5/imposm/parser/pbf/osm.cc
imposm-parser-1.0.6/imposm/parser/pbf/osm.cc
--- imposm-parser-1.0.5/imposm/parser/pbf/osm.cc 2012-06-13
11:09:43.000000000 -0300
+++ imposm-parser-1.0.6/imposm/parser/pbf/osm.cc 2014-10-31
10:53:14.000000000 -0200
@@ -89,9 +89,8 @@
static void
Blob_dealloc(Blob* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -545,9 +544,8 @@
static void
BlobHeader_dealloc(BlobHeader* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -877,9 +875,8 @@
static void
HeaderBBox_dealloc(HeaderBBox* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -1286,9 +1283,8 @@
static void
HeaderBlock_dealloc(HeaderBlock* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -1787,9 +1783,8 @@
static void
StringTable_dealloc(StringTable* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -1997,9 +1992,8 @@
static void
Info_dealloc(Info* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -2471,9 +2465,8 @@
static void
DenseInfo_dealloc(DenseInfo* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -3008,9 +3001,8 @@
static void
ChangeSet_dealloc(ChangeSet* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -3210,9 +3202,8 @@
static void
Node_dealloc(Node* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -3784,9 +3775,8 @@
static void
DenseNodes_dealloc(DenseNodes* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -4313,9 +4303,8 @@
static void
Way_dealloc(Way* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -4831,9 +4820,8 @@
static void
Relation_dealloc(Relation* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -5510,9 +5498,8 @@
static void
PrimitiveGroup_dealloc(PrimitiveGroup* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
@@ -6045,9 +6032,8 @@
static void
PrimitiveBlock_dealloc(PrimitiveBlock* self)
{
- self->ob_type->tp_free((PyObject*)self);
-
delete self->protobuf;
+ self->ob_type->tp_free((PyObject*)self);
}
static PyObject *
diff -Nru imposm-parser-1.0.5/imposm.parser.egg-info/PKG-INFO
imposm-parser-1.0.6/imposm.parser.egg-info/PKG-INFO
--- imposm-parser-1.0.5/imposm.parser.egg-info/PKG-INFO 2013-09-13
10:24:31.000000000 -0300
+++ imposm-parser-1.0.6/imposm.parser.egg-info/PKG-INFO 2014-10-31
11:06:59.000000000 -0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.0
Name: imposm.parser
-Version: 1.0.5
+Version: 1.0.6
Summary: Fast and easy OpenStreetMap XML/PBF parser.
Home-page: http://imposm.org/docs/imposm.parser/latest/
Author: Oliver Tonnhofer
@@ -50,6 +50,11 @@
Changelog
---------
+ 1.0.6 2014-10-31
+ ~~~~~~~~~~~~~~~~
+
+ - fixed bug in protobug parser that could cause segfaults
+
1.0.5 2013-09-13
~~~~~~~~~~~~~~~~
diff -Nru imposm-parser-1.0.5/PKG-INFO imposm-parser-1.0.6/PKG-INFO
--- imposm-parser-1.0.5/PKG-INFO 2013-09-13 10:24:31.000000000 -0300
+++ imposm-parser-1.0.6/PKG-INFO 2014-10-31 11:06:59.000000000 -0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.0
Name: imposm.parser
-Version: 1.0.5
+Version: 1.0.6
Summary: Fast and easy OpenStreetMap XML/PBF parser.
Home-page: http://imposm.org/docs/imposm.parser/latest/
Author: Oliver Tonnhofer
@@ -50,6 +50,11 @@
Changelog
---------
+ 1.0.6 2014-10-31
+ ~~~~~~~~~~~~~~~~
+
+ - fixed bug in protobug parser that could cause segfaults
+
1.0.5 2013-09-13
~~~~~~~~~~~~~~~~
diff -Nru imposm-parser-1.0.5/setup.py imposm-parser-1.0.6/setup.py
--- imposm-parser-1.0.5/setup.py 2013-09-13 10:21:50.000000000 -0300
+++ imposm-parser-1.0.6/setup.py 2014-10-31 10:53:50.000000000 -0200
@@ -36,7 +36,7 @@
setup(
name='imposm.parser',
- version="1.0.5",
+ version="1.0.6",
description='Fast and easy OpenStreetMap XML/PBF parser.',
long_description=open('README.rst').read() + open('CHANGES').read(),
author='Oliver Tonnhofer',
=====
As you can see, the change is only related with the segmentation fault
fix.
Can the package be unblocked after the 5 days on unstable, please?
unblock imposm-parser/1.0.6-0.1
Thank you!
Best regards,
Nelson
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (200, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
On Fri, Nov 14, 2014 at 11:40:39AM -0200, Nelson A. de Oliveira wrote:
> I have uploaded a NMU fixing #766770 (upstream bug is
> https://github.com/omniscale/imposm-parser/issues/9)
>
> Since the new upstream version only fixes this bug, I have used it
> (instead patching the old package; the result would be exactly the same)
>
> The affected code, applied upstream, is
> https://github.com/jocelynj/imposm-parser/commit/a73bd55208a88e031d2e422a5612820afd6efc77
Unblocked, thanks.
Kind regards
Philipp Kern
signature.asc
Description: Digital signature
--- End Message ---