Acknowledgement sent
to Vladimir Petko <vpa1977@gmail.com>:
New Bug report received and forwarded. Copy sent to Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>.
(Tue, 05 Dec 2023 21:12:04 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: procyon: FTBFS with default Java 21
Date: Wed, 06 Dec 2023 10:08:20 +1300
Source: procyon
Version: 0.6.0-1
Severity: important
Tags: ftbfs
User: debian-java@lists.debian.org
Usertags: default-java21
Dear Maintainers,
The package procyon ftbfs with default Java 21.
The relevant part of the build log:
---------------
...
com.strobel.decompiler.ThirdPartyTests > testUnboxToNumber FAILED
org.junit.ComparisonFailure: expected:<...t(final Object o) { [Number n; if (o instanceof Integer) { n = (int)o; } else if (o instanceof Double) { n = (double)o; } else { n = 0.0f; } System.out.println(n]); } }> but was:<...t(final Object o) { [Constable x; if (o instanceof Integer) { x = (int)o; } else if (o instanceof Double) { x = (double)o; } else { x = 0.0f; } System.out.println(x]); } }>
at org.junit.Assert.assertEquals(Assert.java:117)
at org.junit.Assert.assertEquals(Assert.java:146)
at com.strobel.decompiler.DecompilerTest.verifyOutput(DecompilerTest.java:144)
at com.strobel.decompiler.DecompilerTest.verifyOutput(DecompilerTest.java:106)
at com.strobel.decompiler.ThirdPartyTests.testUnboxToNumber(ThirdPartyTests.java:287)
com.strobel.decompiler.ThirdPartyTests > testSwitchKrakatau FAILED
org.junit.ComparisonFailure: expected:<...ring[] array) { int [n = -1; switch (array.length % -5) { case 3: { n += 3; } case 1: { if (--n == -2) { break; } } case 0: { n += n << n; break; } default: { n ^= 0xABCD000; } case 4: { n *= 4; break; } } System.out.println(n]); System.out.printl...> but was:<...ring[] array) { int [x = -1; switch (array.length % -5) { case 3: { x += 3; } case 1: { if (--x == -2) { break; } } case 0: { x += x << x; break; } default: { x ^= 0xABCD000; } case 4: { x *= 4; break; } } System.out.println(x]); System.out.printl...>
at org.junit.Assert.assertEquals(Assert.java:117)
at org.junit.Assert.assertEquals(Assert.java:146)
at com.strobel.decompiler.DecompilerTest.verifyOutput(DecompilerTest.java:144)
at com.strobel.decompiler.DecompilerTest.verifyOutput(DecompilerTest.java:106)
at com.strobel.decompiler.ThirdPartyTests.testSwitchKrakatau(ThirdPartyTests.java:101)
com.strobel.decompiler.ThirdPartyTests > testWhileLoopsKrakatau FAILED
org.junit.ComparisonFailure: expected:<...[] array) { boolean [b = array.length > 0; boolean b2 = array.length < 2; WhileLoops.x = 42; while (true) { ++WhileLoops.x; if (WhileLoops.x > 127) { WhileLoops.x = ~(~WhileLoops.x) >>> 3; break; } if (b ^ b2) { WhileLoops.x ^= array.length; break; } b &= true; b2 |= false; } System.out.println(WhileLoops.x); System.out.println(b); System.out.println(b]2); try { main(array...> but was:<...[] array) { boolean [x = array.length > 0; boolean x2 = array.length < 2; WhileLoops.x = 42; while (true) { ++WhileLoops.x; if (WhileLoops.x > 127) { WhileLoops.x = ~(~WhileLoops.x) >>> 3; break; } if (x ^ x2) { WhileLoops.x ^= array.length; break; } x &= true; x2 |= false; } System.out.println(WhileLoops.x); System.out.println(x); System.out.println(x]2); try { main(array...>
at org.junit.Assert.assertEquals(Assert.java:117)
at org.junit.Assert.assertEquals(Assert.java:146)
at com.strobel.decompiler.DecompilerTest.verifyOutput(DecompilerTest.java:144)
at com.strobel.decompiler.DecompilerTest.verifyOutput(DecompilerTest.java:106)
at com.strobel.decompiler.ThirdPartyTests.testWhileLoopsKrakatau(ThirdPartyTests.java:151)
com.strobel.decompiler.ThirdPartyTests > testLiteralAssignments FAILED
org.junit.ComparisonFailure: expected:<...i = (int)(-2.1474836[5E9f); LiteralAssignments.i = (int)(-2.14748365E9f); LiteralAssignments.i = (int)2.14748365E9f; LiteralAssignments.i = (int)2.14748365E9f; LiteralAssignments.i = (int)(-2.147483649E9); LiteralAssignments.i = (int)(-2.147483648E9); LiteralAssignments.i = (int)2.147483647E9; LiteralAssignments.i = (int)2.147483648E9; } public static void testFloatAssignments() { LiteralAssignments.f = -128; LiteralAssignments.f = 127; LiteralAssignments.f = (char)(-1); LiteralAssignments.f = 0; LiteralAssignments.f = 32767; LiteralAssignments.f = -32768; LiteralAssignments.f = 32767; LiteralAssignments.f = Integer.MIN_VALUE; LiteralAssignments.f = Integer.MAX_VALUE; LiteralAssignments.f = (int)(-2147483649L); LiteralAssignments.f = (int)0L; LiteralAssignments.f = (int)2147483647L; LiteralAssignments.f = (int)2147483648L; LiteralAssignments.f = (int)(-2.14748365E9f); LiteralAssignments.f = (int)(-2.14748365E9f); LiteralAssignments.f = (int)2.14748365E9f; LiteralAssignments.f = (int)2.14748365E9f; LiteralAssignments.f = (int)(-2.147483649E9); LiteralAssignments.f = (int)(-2.147483648E9); LiteralAssignments.f = (int)2.147483647E9; LiteralAssignments.f = (int)2.147483648E9; } public static void testLongAssignments() { LiteralAssignments.l = -128; LiteralAssignments.l = 127; LiteralAssignments.l = (char)(-1); LiteralAssignments.l = 0; LiteralAssignments.l = 32767; LiteralAssignments.l = -32768; LiteralAssignments.l = 32767; LiteralAssignments.l = Integer.MIN_VALUE; LiteralAssignments.l = Integer.MAX_VALUE; LiteralAssignments.l = -2147483649L; LiteralAssignments.l = 0L; LiteralAssignments.l = 2147483647L; LiteralAssignments.l = 2147483648L; LiteralAssignments.l = (long)(-2.14748365E9f); LiteralAssignments.l = (long)(-2.14748365E9f); LiteralAssignments.l = (long)2.14748365E9f; LiteralAssignments.l = (long)2.14748365E9f; LiteralAssignments.l = (long)(-2.147483649E9); LiteralAssignments.l = (long)(-2.147483648E9); LiteralAssignments.l = (long)2.147483647E9; LiteralAssignments.l = (long)2.147483648E9; } public static void testDoubleAssignments() { LiteralAssignments.d = -128; LiteralAssignments.d = 127; LiteralAssignments.d = (char)(-1); LiteralAssignments.d = 0; LiteralAssignments.d = 32767; LiteralAssignments.d = -32768; LiteralAssignments.d = 32767; LiteralAssignments.d = Integer.MIN_VALUE; LiteralAssignments.d = Integer.MAX_VALUE; LiteralAssignments.d = -2147483649L; LiteralAssignments.d = 0L; LiteralAssignments.d = 2147483647L; LiteralAssignments.d = 2147483648L; LiteralAssignments.d = -2.14748365E9f; LiteralAssignments.d = -2.14748365E9f; LiteralAssignments.d = 2.14748365E9f; LiteralAssignments.d = 2.14748365]E9f; LiteralAssignme...> but was:<...i = (int)(-2.1474836[E9f); LiteralAssignments.i = (int)(-2.1474836E9f); LiteralAssignments.i = (int)2.1474836E9f; LiteralAssignments.i = (int)2.1474836E9f; LiteralAssignments.i = (int)(-2.147483649E9); LiteralAssignments.i = (int)(-2.147483648E9); LiteralAssignments.i = (int)2.147483647E9; LiteralAssignments.i = (int)2.147483648E9; } public static void testFloatAssignments() { LiteralAssignments.f = -128; LiteralAssignments.f = 127; LiteralAssignments.f = (char)(-1); LiteralAssignments.f = 0; LiteralAssignments.f = 32767; LiteralAssignments.f = -32768; LiteralAssignments.f = 32767; LiteralAssignments.f = Integer.MIN_VALUE; LiteralAssignments.f = Integer.MAX_VALUE; LiteralAssignments.f = (int)(-2147483649L); LiteralAssignments.f = (int)0L; LiteralAssignments.f = (int)2147483647L; LiteralAssignments.f = (int)2147483648L; LiteralAssignments.f = (int)(-2.1474836E9f); LiteralAssignments.f = (int)(-2.1474836E9f); LiteralAssignments.f = (int)2.1474836E9f; LiteralAssignments.f = (int)2.1474836E9f; LiteralAssignments.f = (int)(-2.147483649E9); LiteralAssignments.f = (int)(-2.147483648E9); LiteralAssignments.f = (int)2.147483647E9; LiteralAssignments.f = (int)2.147483648E9; } public static void testLongAssignments() { LiteralAssignments.l = -128; LiteralAssignments.l = 127; LiteralAssignments.l = (char)(-1); LiteralAssignments.l = 0; LiteralAssignments.l = 32767; LiteralAssignments.l = -32768; LiteralAssignments.l = 32767; LiteralAssignments.l = Integer.MIN_VALUE; LiteralAssignments.l = Integer.MAX_VALUE; LiteralAssignments.l = -2147483649L; LiteralAssignments.l = 0L; LiteralAssignments.l = 2147483647L; LiteralAssignments.l = 2147483648L; LiteralAssignments.l = (long)(-2.1474836E9f); LiteralAssignments.l = (long)(-2.1474836E9f); LiteralAssignments.l = (long)2.1474836E9f; LiteralAssignments.l = (long)2.1474836E9f; LiteralAssignments.l = (long)(-2.147483649E9); LiteralAssignments.l = (long)(-2.147483648E9); LiteralAssignments.l = (long)2.147483647E9; LiteralAssignments.l = (long)2.147483648E9; } public static void testDoubleAssignments() { LiteralAssignments.d = -128; LiteralAssignments.d = 127; LiteralAssignments.d = (char)(-1); LiteralAssignments.d = 0; LiteralAssignments.d = 32767; LiteralAssignments.d = -32768; LiteralAssignments.d = 32767; LiteralAssignments.d = Integer.MIN_VALUE; LiteralAssignments.d = Integer.MAX_VALUE; LiteralAssignments.d = -2147483649L; LiteralAssignments.d = 0L; LiteralAssignments.d = 2147483647L; LiteralAssignments.d = 2147483648L; LiteralAssignments.d = -2.1474836E9f; LiteralAssignments.d = -2.1474836E9f; LiteralAssignments.d = 2.1474836E9f; LiteralAssignments.d = 2.1474836]E9f; LiteralAssignme...>
at org.junit.Assert.assertEquals(Assert.java:117)
at org.junit.Assert.assertEquals(Assert.java:146)
at com.strobel.decompiler.DecompilerTest.verifyOutput(DecompilerTest.java:144)
at com.strobel.decompiler.ThirdPartyTests.testLiteralAssignments(ThirdPartyTests.java:310)
com.strobel.decompiler.SwitchTests > testEnumSwitch FAILED
org.junit.ComparisonFailure: expected:<...lor) { switch (color[) { case BLUE: System.out.println("blue"); break; case RED]: System.out.println...> but was:<...lor) { switch (color[.ordinal()) { case 1: System.out.println("blue"); break; case 0]: System.out.println...>
at org.junit.Assert.assertEquals(Assert.java:117)
at org.junit.Assert.assertEquals(Assert.java:146)
at com.strobel.decompiler.DecompilerTest.verifyOutput(DecompilerTest.java:144)
at com.strobel.decompiler.DecompilerTest.verifyOutput(DecompilerTest.java:106)
at com.strobel.decompiler.SwitchTests.testEnumSwitch(SwitchTests.java:257)
Gradle Test Executor 2 finished executing tests.
+----------------------------------------------------------------------+
| Results: FAILURE (194 tests, 188 successes, 6 failures, 0 skipped) |
+----------------------------------------------------------------------+
194 tests completed, 6 failed
Finished generating test XML results (0.009 secs) into: /<<PKGBUILDDIR>>/build/Procyon.CompilerTools/test-results/test
Generating HTML test report...
Finished generating test html results (0.027 secs) into: /<<PKGBUILDDIR>>/build/Procyon.CompilerTools/reports/tests/test
:Procyon.CompilerTools:test FAILED
:Procyon.CompilerTools:test (Thread[#43,Task worker for ':' Thread 3,5,main]) completed. Took 16.153 secs.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':Procyon.CompilerTools:test'.
> There were failing tests. See the report at: file:///<<PKGBUILDDIR>>/build/Procyon.CompilerTools/reports/tests/test/index.html
* Try:
Run with --debug option to get more log output. Run with --scan to get full insights.
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':Procyon.CompilerTools:test'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Caused by: org.gradle.api.GradleException: There were failing tests. See the report at: file:///<<PKGBUILDDIR>>/build/Procyon.CompilerTools/reports/tests/test/index.html
at org.gradle.api.tasks.testing.AbstractTestTask.handleTestFailures(AbstractTestTask.java:547)
at org.gradle.api.tasks.testing.AbstractTestTask.executeTests(AbstractTestTask.java:464)
at org.gradle.api.tasks.testing.Test.executeTests(Test.java:530)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:780)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:747)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
... 29 more
* Get more help at https://help.gradle.org
BUILD FAILED in 22s
16 actionable tasks: 7 executed, 9 up-to-date
dh_auto_test: error: gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=procyon -Dfile.encoding=UTF-8 --parallel --max-workers=4 test returned exit code 1
make: *** [debian/rules:6: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
---------------
-- System Information:
Debian Release: trixie/sid
APT prefers mantic-updates
APT policy: (500, 'mantic-updates'), (500, 'mantic-security'), (500, 'mantic')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.5.0-13-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>: Bug#1057532; Package src:procyon.
(Fri, 02 Feb 2024 09:51:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Vladimir Petko <vladimir.petko@canonical.com>:
Extra info received and forwarded to list. Copy sent to Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>.
(Fri, 02 Feb 2024 09:51:03 GMT) (full text, mbox, link).
Added tag(s) patch.
Request was from Vladimir Petko <vladimir.petko@canonical.com>
to control@bugs.debian.org.
(Fri, 02 Feb 2024 09:51:04 GMT) (full text, mbox, link).
Severity set to 'serious' from 'important'
Request was from Graham Inggs <ginggs@debian.org>
to control@bugs.debian.org.
(Sat, 10 Aug 2024 15:51:10 GMT) (full text, mbox, link).
Added tag(s) sid and trixie.
Request was from Santiago Vila <sanvila@debian.org>
to control@bugs.debian.org.
(Sun, 11 Aug 2024 16:03:08 GMT) (full text, mbox, link).
Reply sent
to Emmanuel Bourg <ebourg@apache.org>:
You have taken responsibility.
(Thu, 03 Oct 2024 10:24:01 GMT) (full text, mbox, link).
Notification sent
to Vladimir Petko <vpa1977@gmail.com>:
Bug acknowledged by developer.
(Thu, 03 Oct 2024 10:24:01 GMT) (full text, mbox, link).
Source: procyon
Source-Version: 0.6.0-3
Done: Emmanuel Bourg <ebourg@apache.org>
We believe that the bug you reported is fixed in the latest version of
procyon, 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 1057532@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Emmanuel Bourg <ebourg@apache.org> (supplier of updated procyon 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 03 Oct 2024 11:57:53 +0200
Source: procyon
Architecture: source
Version: 0.6.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Changed-By: Emmanuel Bourg <ebourg@apache.org>
Closes: 1057532
Changes:
procyon (0.6.0-3) unstable; urgency=medium
.
[ Vladimir Petko ]
* d/p/03-java21-disable-failing-tests.patch: disable tests failing
in Java 21 (Closes: #1057532).
.
[ Emmanuel Bourg ]
* Standards-Version updated to 4.7.0
Checksums-Sha1:
cf63efe496a10faf21bf7019b29f90c828ea24c9 2123 procyon_0.6.0-3.dsc
d6b9f0c83afa68ff881558d65f31bfc718514be1 9296 procyon_0.6.0-3.debian.tar.xz
cc4decb5cc88a8fb378151910466b7286ed14a1c 17052 procyon_0.6.0-3_source.buildinfo
Checksums-Sha256:
b8e1ddcbdbc892a3ba5df01bffd17ffac33744bbdcb21636241e7b82c26bed6e 2123 procyon_0.6.0-3.dsc
3fe71a57ec5120d360ea45b50304516405620de0a0d4c2f3329af39d544540e4 9296 procyon_0.6.0-3.debian.tar.xz
1703e177715a40367850c8eda7497ede4e898e813772efe521ee0fa036dac464 17052 procyon_0.6.0-3_source.buildinfo
Files:
2ac395b666814f894471b2e13894491c 2123 java optional procyon_0.6.0-3.dsc
cedbb16446efbc54b6a8689c46a196ca 9296 java optional procyon_0.6.0-3.debian.tar.xz
3f645e6b5278441c53c7d367abfc0bd6 17052 java optional procyon_0.6.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAmb+a+0SHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCsID4QAJ0ARqa+V4K0uSgms2ClBDcDNi7fUJG9
NGpnmolFnnTUVJyFQ3VRbC+jSVDbaqWxE65Gk3K5jf7PbSZPRaAtvG9bvp6YFYMF
TIiybz+OQ8+RQ1jrqapKWINVt3voG9TuQnOAImPC5Lsri2KljdhMDxxO8GfATPau
HZcoSEfn4noho0tYbb60kwDKBVADeu4ef4yqXiz4DeO1r14wqbbM1UWc1iC3Mi3Q
hieGLbZzkQAKAryBJ9ic2OxuKNY6kKQvY27YP+e5kx5SyFtSG+kA27Ha+6Nw9jy/
2D9UKi87OKk/mOrGDCWFAIiD1w4dFPqlV8LnmZSXe+O+RZ6KzOe7+Zgvg7YwqS+Z
dIQTzugcdkD3rJWDd+K9/o/gKno5kBmgS0nrtYluelEslFyLwiDdKjsEUH7wbuC6
ZY6v6S/oZsEuyqF+iNbkl9yaNLhx7mr2gspmgBhSZU2ZV19agnGaYqo1GcP0zkpG
7kAh/nIv29Z+R3pOeogBP8oLuynUpaU0okfQ5GdHSKaULnaotyrsrm4yPqgsNFMn
6z8OxGcVXFwDlyRe0Tu1OZlKKZP3lHKXPIBpsFnf9h5SwYSp4R34bAeJbnj5vtO1
fH4MExLgzCyvbkMdZPsk00lnZMz/BE32kysm97D8AAADvLNv7yOI4uzUG05XRHyg
46nUxw/6u8df
=MxMu
-----END PGP SIGNATURE-----
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.