Your message dated Fri, 11 May 2018 10:20:51 +0000
with message-id <[email protected]>
and subject line Bug#727776: fixed in jmagick 6.6.9~20130201-svn99-4
has caused the Debian Bug report #727776,
regarding jmagick implictly declares getByteArrayFieldValue due to missing
prototype
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.)
--
727776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727776
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: jmagick
Version: 6.6.9~20130201-svn99-1
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu trusty ubuntu-patch
In Ubuntu, the attached patch was applied to achieve the following:
* 02_jmagick_implicit_decl.patch: Include the missing prototype for
getByteArrayFieldValue in jmagick.h for use by magick_MagickImage.c
The effects of this patch should be fairly self-explanatory. It gets
rid of an implicit declaration when compiling magick_MagickImage.c, and
avoids an implicit pointer conversion as a result of same.
See http://wiki.debian.org/ImplicitPointerConversions for more on why
implicit pointer conversions are considered harmful.
... Adam
-- System Information:
Debian Release: wheezy/sid
APT prefers trusty-updates
APT policy: (500, 'trusty-updates'), (500, 'trusty-security'), (500, 'trusty')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.11.0-12-generic (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru jmagick-6.6.9~20130201-svn99/debian/changelog jmagick-6.6.9~20130201-svn99/debian/changelog
diff -Nru jmagick-6.6.9~20130201-svn99/debian/patches/02_jmagick_implicit_decl.patch jmagick-6.6.9~20130201-svn99/debian/patches/02_jmagick_implicit_decl.patch
--- jmagick-6.6.9~20130201-svn99/debian/patches/02_jmagick_implicit_decl.patch 1969-12-31 17:00:00.000000000 -0700
+++ jmagick-6.6.9~20130201-svn99/debian/patches/02_jmagick_implicit_decl.patch 2013-10-26 10:50:55.000000000 -0600
@@ -0,0 +1,37 @@
+Description: Include the missing prototype for getByteArrayFieldValue
+Author: Adam Conrad <[email protected]>
+
+Index: jmagick-6.6.9~20130201-svn99/src/magick/jmagick.h
+===================================================================
+--- jmagick-6.6.9~20130201-svn99.orig/src/magick/jmagick.h 2013-10-26 10:45:26.000000000 -0600
++++ jmagick-6.6.9~20130201-svn99/src/magick/jmagick.h 2013-10-26 10:50:51.932356603 -0600
+@@ -110,6 +110,29 @@
+ jint value);
+
+ /*
++ * Retrieve the byte array from the specified field.
++ *
++ * Input:
++ * env Java VM environment.
++ * obj Java object for which the value is to be retrieved.
++ * fieldName name of the field to be retrieved.
++ * fieldID if non-null, points to field ID. 0 to request retrieval.
++ *
++ * Output:
++ * fieldID if non-null, will contain the field ID.
++ * size the size of the array is returned here. Must not be NULL.
++ *
++ * Return:
++ * The byte array requested. The caller is responsible for
++ * deallocating this byte array.
++ */
++unsigned char* getByteArrayFieldValue(JNIEnv *env,
++ jobject obj,
++ const char *fieldName,
++ jfieldID *fieldID,
++ int *size);
++
++/*
+ * From a java.awt.Rectangle object, construct a ImageMagick
+ * RectangleInfo, as passed in from the parameter.
+ *
diff -Nru jmagick-6.6.9~20130201-svn99/debian/patches/series jmagick-6.6.9~20130201-svn99/debian/patches/series
--- jmagick-6.6.9~20130201-svn99/debian/patches/series 2013-10-07 22:10:07.000000000 -0600
+++ jmagick-6.6.9~20130201-svn99/debian/patches/series 2013-10-26 10:46:41.000000000 -0600
@@ -1,2 +1,2 @@
01_fix_load_jnilib.patch
-
+02_jmagick_implicit_decl.patch
--- End Message ---
--- Begin Message ---
Source: jmagick
Source-Version: 6.6.9~20130201-svn99-4
We believe that the bug you reported is fixed in the latest version of
jmagick, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Emmanuel Bourg <[email protected]> (supplier of updated jmagick package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 11 May 2018 11:50:43 +0200
Source: jmagick
Binary: libjmagick6-java jmagick6-docs libjmagick6-jni
Architecture: source
Version: 6.6.9~20130201-svn99-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: Emmanuel Bourg <[email protected]>
Description:
jmagick6-docs - Java interface to ImageMagick (documentation)
libjmagick6-java - Java interface to ImageMagick
libjmagick6-jni - Java interface to ImageMagick (native library)
Closes: 727776 897456
Changes:
jmagick (6.6.9~20130201-svn99-4) unstable; urgency=medium
.
* Team upload.
.
[ tony mancill ]
* Apply patch for missing getByteArrayFieldValue prototype.
- Thanks to Adam Conrad for the patch. (Closes: #727776)
.
[ Emmanuel Bourg ]
* Fixed the build failure with Java 10 (Closes: #897456)
* Standards-Version updated to 4.1.4
* Switch to debhelper level 10
* Removed the build dependency on autotools-dev
* Use salsa.debian.org Vcs-* URLs
Checksums-Sha1:
6f9ff7d3d71cc1260d5836b96c401ae84b4f0162 2247
jmagick_6.6.9~20130201-svn99-4.dsc
12c506260ffc96e0892c625ec4274e806dcbc066 8896
jmagick_6.6.9~20130201-svn99-4.debian.tar.xz
6ed51c04ea0ae1fcc1c1d77f4294ff7cfb7f84a8 13874
jmagick_6.6.9~20130201-svn99-4_source.buildinfo
Checksums-Sha256:
c9117c96ed1e137bfd9c73a59ce3fa94730b777d6a5d25e7c4b82891d063d081 2247
jmagick_6.6.9~20130201-svn99-4.dsc
9f39b6645c975d03016c8abfec4647d00a550106645a0cf6874205ebbd635f13 8896
jmagick_6.6.9~20130201-svn99-4.debian.tar.xz
fec3b77ffb1c4856929697441a6011d7f91b6130cd97cac94fdc6100573af7e0 13874
jmagick_6.6.9~20130201-svn99-4_source.buildinfo
Files:
b77203d2460f71e848023766952c99f0 2247 graphics optional
jmagick_6.6.9~20130201-svn99-4.dsc
1e5622ed0c44ddb2d7087860ef44db4c 8896 graphics optional
jmagick_6.6.9~20130201-svn99-4.debian.tar.xz
d822b3ad211c7722f5972bf241ccf6d5 13874 graphics optional
jmagick_6.6.9~20130201-svn99-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAlr1arkSHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCst70QAKg447aCwHojAC7ZSxoxs7yZ02FO8hFg
/kyY7D7My/GCRWWOb/vYtjzQ8cCXm3itxsD6DzfeubJANihrGlZHujD6/me/gIi9
ndtwJkYfpcYYrO+MJt5jWUMwE06ifqGoNr9AYaG1Cks1CfMEbZKpidFC+8bQU8Gf
KflKfIP+XFbJ/O0ujvYXSt5T01ChJSRSUnpiWlLzVVBmY6VH0+Zg/YTUm4HISFWD
qKB2tBr59mmeFnPAjajZKPnSpCLC5S8R4U/LwfzMlf4Mj7JvCCxYjnHrU8pQ9Ni6
nsXZKzNH66Lwet5BDGCnmUvObFZmZ3dUMn47YgS/nNpGsxjOwAJred3+wqUOwFOs
UsB9ZcQRIH1R0D+DfIs759G2bl4Rih+EspXw2J6IxdKH+B7eAm6yiJaB68HMaXS+
X1bfmmKKKr4fKUkoNQG+Bd3odCTZuhRxmwMG3S55Zem/fNoufAt0bpJ3YojvXg7X
jAbhv3tp6+UKikBtSeagx4sJPZyowg9ieH90N3fB1h9yTY5gQ565AxHMXUVG/FjN
ReYhns7qx2V3nXtcX8HNX9E5fS/whCPmJR1gUF3kFZfReeHXTLYlLOLt/d7NBzAY
8y9H6jh5zsVRCflRX9zA0tQfCNtOK/NacZCUQ7Cah8pRUWi+1g5MUehkzqSuYqnT
nVhl7xHJWu/z
=F/2P
-----END PGP SIGNATURE-----
--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.