[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
** Changed in: pdfsam (Debian) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
** Bug watch removed: Debian Bug tracker #941685 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941685 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
works fine for me on Groovy corrado@corrado-x2-gg-1009:~$ apt policy pdfsam pdfsam: Installed: 4.0.4-1ubuntu2 Candidate: 4.0.4-1ubuntu2 Version table: *** 4.0.4-1ubuntu2 500 500 http://archive.ubuntu.com/ubuntu groovy/universe amd64 Packages 500 http://archive.ubuntu.com/ubuntu groovy/universe i386 Packages 100 /var/lib/dpkg/status corrado@corrado-x2-gg-1009:~$ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
** Tags added: fr-740 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
This bug was fixed in the package libsejda-java - 3.2.84-2~20.04 --- libsejda-java (3.2.84-2~20.04) focal; urgency=medium * Backport from Groovy. * Fix incompatibility with libhibernate-validator-java by also building against libgeronimo-validation-1.1-spec-java. LP: #1887142. libsejda-java (3.2.84-2) unstable; urgency=medium * Team upload. * Depend on libgeronimo-validation-1.1-spec-java instead of libgeronimo-validation-1.0-spec-java * Standards-Version updated to 4.5.0 * Switch to debhelper level 12 -- Tiago Stürmer Daitx Thu, 17 Sep 2020 02:11:44 + -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
This bug was fixed in the package pdfsam - 4.0.4-1ubuntu2~20.04 --- pdfsam (4.0.4-1ubuntu2~20.04) focal; urgency=medium * Backport from Groovy. pdfsam (4.0.4-1ubuntu2) groovy; urgency=medium * Add dependency on libtomcat9-embed-java and require newer libsejda-java and libhibernate-validator-java. (LP: #1887142) -- Tiago Stürmer Daitx Wed, 23 Sep 2020 03:52:16 + ** Changed in: pdfsam (Ubuntu Focal) Status: Fix Committed => Fix Released ** Changed in: libsejda-java (Ubuntu Focal) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
Verified pdfsam 4.0.4-1ubuntu2~20.04 and libsejda-java 3.2.84-2~20.04 from focal-proposed. I confirm that PDFSam now works for splitting and merging PDF files. pdfsam: Installed: 4.0.4-1ubuntu2~20.04 Candidate: 4.0.4-1ubuntu2~20.04 Version table: *** 4.0.4-1ubuntu2~20.04 400 400 http://localhost:/ubuntu focal-proposed/universe amd64 Packages 100 /var/lib/dpkg/status 4.0.4-1 500 500 http://localhost:/ubuntu focal/universe amd64 Packages libsejda-java: Installed: 3.2.84-2~20.04 Candidate: 3.2.84-2~20.04 Version table: *** 3.2.84-2~20.04 400 400 http://localhost:/ubuntu focal-proposed/universe amd64 Packages 100 /var/lib/dpkg/status 3.2.84-1 500 500 http://localhost:/ubuntu focal/universe amd64 Packages ** Tags removed: verification-needed verification-needed-focal ** Tags added: verification-done-focal -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
> I don't know how I could/should evaluate how bad this is compared to having a non-working package such as pdfsam, so I would appreciate any feedback related to the SRU process on such decisions (maybe just having the regressions described is good enough?). Just whatever best effort you can manage. I don't think there's any specific objective measure that can be used. Thank you for noting this in the bug description. I think describing these are important because if a user does get regressed, it does help that they can find out that we considered their case when making a decision. In this case I think that given no such user is known and no other packages in the archive use libsejda-data the likelyhood of regression in this manner is unlikely, so bumping this is the least worst option to fix pdfsam (which surely has many more direct users). ** Changed in: libsejda-java (Ubuntu Focal) Status: New => Fix Committed ** Tags added: verification-needed verification-needed-focal -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
> Is it possible that any Ubuntu users consume libsejda-java directly, and thus would be regressed by bumping it to to the 1.1 spec? Thanks for catching this. I updated the regression to include: Ubuntu users consuming libsejda-java directly can regress if something else in their dependency chain currently relies on spec 1.0 - they would need to update these dependencies to also use spec 1.1. I don't know how I could/should evaluate how bad this is compared to having a non-working package such as pdfsam, so I would appreciate any feedback related to the SRU process on such decisions (maybe just having the regressions described is good enough?). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
** Description changed: [Impact] pdfsam fails to work due missing and conflicting dependencies. On Focal and Groovy libhibernate-validator-java has a runtime dependency on libel-api-java and an implementation of el-api. Both are usually provided when running under Java EE. On Java SE the application must take care of providing them - and pdfsam is missing these dependencies. The usual implementation of el-api on Maven projects is from Glassfish, but that has not yet been packaged. libtomcat9-embed-java also provides one such implementation in tomcat9-embed-el.jar which can be used instead. Also during build time pdfsam must create links of the jar files it needs for runtime: tomcat9-embed-el.jar and classmate.jar (a new dependency from libhibernate-validator-java) are missing from this list. Only on Focal: * libsejda-java 3.2.84-1 depends on libgeronimo-validation-1.0-spec-java * libhibernate-validator-java depends on libgeronimo-validation-1.1-spec-java A Java application must has either 1.0 or 1.1 spec on its classpath, never both as they are incompatible. To fix this libsejda-java in Focal should be updated to 3.2.84-2 so everything depends on the 1.1 spec (ie. libgeronimo-validation-1.1-spec-java). [Test Case] 1) On Focal and Groovy, install pdfsam and run it $ sudo apt get install -y pdfsam $ pdfsam 2) Split a PDF Expected result: For the action to execute correctly. Actual result: The console shows a java stacktrace such as ERROR 15:56:04.873 org.pdfsam.UncaughtExceptionLogger[JavaFX Application Thread] Unexpected error org.sejda.eventstudio.exception.EventStudioException: Reflective method invocation exception ... [Regression Potential] * libseja-java backport: Moving from 1.0 to 1.1 spec might cause regressions on packages that depend on libsejda-java as now el-api (and its implementation) must be available on the classpath (default on Java EE). At this time the only package that depends on libsejda-java is pdfsam. + Ubuntu users consuming libsejda-java directly can regress if something else in their dependency chain currently relies on spec 1.0 - they would need to update these dependencies to also use spec 1.1. * New dependency on libtomcat9-embed-java (as an el-api provider): The most common implementation of el-api is from Glassfish, so using tomcat9 to provide this might introduce problems if it deviates from the spec (unlikely, as tomcat is also a Java EE provider). [Other Info] [Original Report] pdfsam does not produce an output file because of various java-exceptions. ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: pdfsam 4.0.4-1 ProcVersionSignature: Ubuntu 5.4.0-40.44-generic 5.4.44 Uname: Linux 5.4.0-40-generic x86_64 ApportVersion: 2.20.11-0ubuntu27.3 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: XFCE Date: Fri Jul 10 11:46:14 2020 InstallationDate: Installed on 2019-09-09 (304 days ago) InstallationMedia: Xubuntu 19.04 "Disco Dingo" - Release amd64 (20190416) PackageArchitecture: all SourcePackage: pdfsam UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
> Moving from 1.0 to 1.1 spec might cause regressions on packages that depend on libsejda-java as now el-api (and its implementation) must be available on the classpath (default on Java EE). At this time the only package that depends on libsejda-java is pdfsam. Is it possible that any Ubuntu users consume libsejda-java directly, and thus would be regressed by bumping it to to the 1.1 spec? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
This bug was fixed in the package pdfsam - 4.0.4-1ubuntu1 --- pdfsam (4.0.4-1ubuntu1) groovy; urgency=medium * Add dependency on el-api and libtomcat9-java, require newer libsejda-java and libhibernate-validator-java. (LP: #1887142) -- Tiago Stürmer Daitx Wed, 23 Sep 2020 00:40:25 + ** Changed in: pdfsam (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887142 Title: pdfsam won't run, has missing and conflicting dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhibernate-validator-java/+bug/1887142/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887142] Re: pdfsam won't run, has missing and conflicting dependencies
** Description changed: [Impact] pdfsam fails to work due missing and conflicting dependencies. On Focal and Groovy libhibernate-validator-java has a runtime dependency on libel-api-java and an implementation of el-api. Both are usually provided when running under Java EE. On Java SE the application must take care of providing them - and pdfsam is missing these dependencies. The usual implementation of el-api on Maven projects is from Glassfish, - but that has not yet been packaged. libtomcat9-java also provides one - such implementation in tomcat9-jasper-el.jar which can be used instead. + but that has not yet been packaged. libtomcat9-embed-java also provides + one such implementation in tomcat9-embed-el.jar which can be used + instead. Also during build time pdfsam must create links of the jar files it - needs for runtime: libel-api-java, libtomcat9-java, and classmate (new + needs for runtime: tomcat9-embed-el.jar and classmate.jar (a new dependency from libhibernate-validator-java). Only on Focal: * libsejda-java 3.2.84-1 depends on libgeronimo-validation-1.0-spec-java * libhibernate-validator-java depends on libgeronimo-validation-1.1-spec-java A Java application must has either 1.0 or 1.1 spec on its classpath, never both as they are incompatible. To fix this libsejda-java in Focal should be updated to 3.2.84-2 so everything depends on the 1.1 spec (ie. libgeronimo-validation-1.1-spec-java). [Test Case] 1) On Focal and Groovy, install pdfsam and run it $ sudo apt get install -y pdfsam $ pdfsam 2) Split a PDF Expected result: For the action to execute correctly. Actual result: The console shows a java stacktrace such as ERROR 15:56:04.873 org.pdfsam.UncaughtExceptionLogger[JavaFX Application Thread] Unexpected error org.sejda.eventstudio.exception.EventStudioException: Reflective method invocation exception ... [Regression Potential] - * libseja-java: + * libseja-java backport: Moving from 1.0 to 1.1 spec might cause regressions on packages that depend on libsejda-java as now el-api (and its implementation) must be available on the classpath (default on Java EE). At this time the only package that depends on libsejda-java is pdfsam. - * New dependency on libtomcat9-java (as an el-api provider): - The usual implementation of el-api is from Glassfish, so using tomcat9 to provide this might introduce problems if it deviates from the spec (unlikely, as tomcat is also a Java EE provider). - + * New dependency on libtomcat9-embed-java (as an el-api provider): + The most common implementation of el-api is from Glassfish, so using tomcat9 to provide this might introduce problems if it deviates from the spec (unlikely, as tomcat is also a Java EE provider). [Other Info] + [Original Report] pdfsam does not produce an output file because of various java-exceptions. ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: pdfsam 4.0.4-1 ProcVersionSignature: Ubuntu 5.4.0-40.44-generic 5.4.44 Uname: Linux 5.4.0-40-generic x86_64 ApportVersion: 2.20.11-0ubuntu27.3 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: XFCE Date: Fri Jul 10 11:46:14 2020 InstallationDate: Installed on 2019-09-09 (304 days ago) InstallationMedia: Xubuntu 19.04 "Disco Dingo" - Release amd64 (20190416) PackageArchitecture: all SourcePackage: pdfsam UpgradeStatus: No upgrade log present (probably fresh install) ** Description changed: [Impact] pdfsam fails to work due missing and conflicting dependencies. On Focal and Groovy libhibernate-validator-java has a runtime dependency on libel-api-java and an implementation of el-api. Both are usually provided when running under Java EE. On Java SE the application must take care of providing them - and pdfsam is missing these dependencies. The usual implementation of el-api on Maven projects is from Glassfish, but that has not yet been packaged. libtomcat9-embed-java also provides one such implementation in tomcat9-embed-el.jar which can be used instead. Also during build time pdfsam must create links of the jar files it needs for runtime: tomcat9-embed-el.jar and classmate.jar (a new - dependency from libhibernate-validator-java). + dependency from libhibernate-validator-java) are missing from this list. Only on Focal: * libsejda-java 3.2.84-1 depends on libgeronimo-validation-1.0-spec-java * libhibernate-validator-java depends on libgeronimo-validation-1.1-spec-java A Java application must has either 1.0 or 1.1 spec on its classpath, never both as they are incompatible. To fix this libsejda-java in Focal should be updated to 3.2.84-2 so everything depends on the 1.1 spec (ie. libgeronimo-validation-1.1-spec-java). [Test Case] 1) On Focal and Groovy, install pdfsam and run it $ sudo apt get install -y pdfsam $ pdfsam 2) Split a PDF Expected result: For the action to