Your message dated Sat, 17 Dec 2022 10:57:10 +0000
with message-id 
<03e9b90cf2f149b9e2835590c9ec0ccb048b744d.ca...@adam-barratt.org.uk>
and subject line Closing p-u requests for fixes included in 11.6
has caused the Debian Bug report #1020443,
regarding bullseye-pu: package libbluray/1:1.2.1-4+deb11u2
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 ow...@bugs.debian.org
immediately.)


-- 
1020443: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020443
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian....@packages.debian.org
Usertags: pu
X-Debbugs-Cc: sramac...@debian.org

[ Reason ]
The Oracle Java Update from April 2022 broke libbluray. The
corresponding FTBFS bug is reported as #1011716, but it also causes
runtime issues.

[ Impact ]
BD-J support in libbluray using applications stays broken.

[ Tests ]
The change is available in testing since June without regressions.

[ Risks ]
Given there were no regressions reports so far, the risks should be
pretty low.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
The changes are attached and only apply one upstream patch.

[ Other info ]
I have already uploaded the package to pu.

Cheers
-- 
Sebastian Ramacher
diff --git a/debian/changelog b/debian/changelog
index 40e3021..0e16de4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libbluray (1:1.2.1-4+deb11u2) bullseye; urgency=medium
+
+  * debian/patches: Apply upstream fix for Oracle Java CPU from April 2022
+    (Closes: #1011716)
+
+ -- Sebastian Ramacher <sramac...@debian.org>  Wed, 21 Sep 2022 21:25:08 +0200
+
 libbluray (1:1.2.1-4+deb11u1) bullseye; urgency=medium
 
   * debian/gbp.conf: Switch to bullseye branch
diff --git 
a/debian/patches/0002-Fix-build-failure-after-Oracle-Java-CPU-for-April-20.patch
 
b/debian/patches/0002-Fix-build-failure-after-Oracle-Java-CPU-for-April-20.patch
new file mode 100644
index 0000000..2807977
--- /dev/null
+++ 
b/debian/patches/0002-Fix-build-failure-after-Oracle-Java-CPU-for-April-20.patch
@@ -0,0 +1,30 @@
+From: Fridrich Strba <fst...@suse.com>
+Date: Mon, 25 Apr 2022 14:28:58 +0300
+Subject: Fix build failure after Oracle Java CPU for April 2022
+
+---
+ src/libbluray/bdj/java/java/io/BDFileSystem.java | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+diff --git a/src/libbluray/bdj/java/java/io/BDFileSystem.java 
b/src/libbluray/bdj/java/java/io/BDFileSystem.java
+index 03add5d..fabe57b 100644
+--- a/src/libbluray/bdj/java/java/io/BDFileSystem.java
++++ b/src/libbluray/bdj/java/java/io/BDFileSystem.java
+@@ -227,6 +227,17 @@ public abstract class BDFileSystem extends FileSystem {
+         return fs.isAbsolute(f);
+     }
+ 
++    public boolean isInvalid(File f) {
++        try {
++            Method m = fs.getClass().getDeclaredMethod("isInvalid", new 
Class[] { File.class });
++            Object[] args = new Object[] {(Object)f};
++            Boolean result = (Boolean)m.invoke(fs, args);
++            return result.booleanValue();
++        } finally {
++            return false;
++        }
++    }
++
+     public String resolve(File f) {
+         if (!booted)
+             return fs.resolve(f);
diff --git a/debian/patches/series b/debian/patches/series
index 16342b0..83d4e1b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 0001-Do-not-download-image-from-the-web.patch
+0002-Fix-build-failure-after-Oracle-Java-CPU-for-April-20.patch
 0003-Update-check-for-new-libudfread-pkg-config-file-name.patch

--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 11.6

Hi,

Each of the updates referred to in these requests was included in this
morning's 11.6 point release.

Regards,

Adam

--- End Message ---

Reply via email to