[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1028366: marked as done (ITP: asmtools-java -- Java library for the production of proper and improper Java '.class' files)



Your message dated Mon, 06 Feb 2023 16:00:10 +0000
with message-id <E1pP3uc-000516-6Y@fasolo.debian.org>
and subject line Bug#1028366: fixed in asmtools 7.0-b09-1
has caused the Debian Bug report #1028366,
regarding ITP: asmtools-java -- Java library for the production of proper and improper Java '.class' files
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 owner@bugs.debian.org
immediately.)


-- 
1028366: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028366
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Debian Java team <debian-java@lists.debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org,
pkg-java-maintainers@lists.alioth.debian.org

* Package name    : libasmtools-java
  Version         : 7.0-b09
  Upstream Author : Leonid Kuskov and others
* URL             : https://github.com/openjdk/asmtools
* License         : GPL-2.0
  Programming Lang: Java
  Description     : Java library for the production of proper and improper Java
'.class' files

The AsmTools open source project is used to develop tools for the production of
proper and improper Java '.class' files. AsmTools are being opened in order to
facilitate a community of Java .class file production for various testing and
other OpenJDK development applications.

AsmTools consist of a set of (Java class file) assembler/disassemblers:
 - Jasm/Jdis - an assembler language that provides a Java-like declaration of
member signatures, while providing Java VM specification compliant mnemonics
for byte-code instructions. Jasm also provides high-level syntax for constructs
often found within classfile attributes. Jasm encoded tests are useful for
sequencing byte codes in a way that Javac compiled code might not normally
sequence byte-codes.
 - JCod/JDec - an assembler language that provides byte-code containers of
class-file constructs. JCod encoded tests are useful for testing the well-
formedness of class-files, as well as creating collections within a class-file
construct that might be size-bounded by a normal Java compiler. - JCod can also
be used to 'fuzz' class files in a methodical way that respects class-file
constructs.

AsmTools are completely reflexive - Java binary (.class) files may be
disassembled into textual representations, which in turn can be assembled back
to the same binary file.

AsmTools are developed to support the latest class file formats, in lock-step
with JDK development.

Other open source Java assembler tools and binary classfile frameworks exist.
They can be used for the purpose of synthesizing classfiles, however:
 - they typically are designed to enforce the limits imposed by the VM
specification of the class file format. They are not designed to produce
classes that violate those limits.
 - other assembler tools may not necessarily follow strict Java mnemonics as
defined in the Java VM spec.
 - other assembler tools may not stay in lock-step with the current generation
of the JDK and VM specifications.
 - class file libraries are harder to use for simple manipulations of any given
class file. Typically, one has to create a program in that framework to parse
and modify a class for a specific change to a given class.

The AsmTools open source project is part of the Code Tools Project. It exists
to promote a community that will improve it, further its development, and use
it to develop test suites. We encourage you to browse, download, contribute,
and get involved.

This package is required to run a number of OpenJDK hotspot tests which
currently fail.

The package will be team-maintained in the Debian Java team.

The repository with a packaging draft is available on salsa[1].

[1] https://salsa.debian.org/vpa1977/libasmtools-java

--- End Message ---
--- Begin Message ---
Source: asmtools
Source-Version: 7.0-b09-1
Done: Vladimir Petko <vladimir.petko@canonical.com>

We believe that the bug you reported is fixed in the latest version of
asmtools, 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 1028366@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vladimir Petko <vladimir.petko@canonical.com> (supplier of updated asmtools 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: Tue, 10 Jan 2023 10:44:47 +1300
Source: asmtools
Binary: libasmtools-java
Architecture: source all
Version: 7.0-b09-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Changed-By: Vladimir Petko <vladimir.petko@canonical.com>
Description:
 libasmtools-java - OpenJDK AsmTools
Closes: 1028366
Changes:
 asmtools (7.0-b09-1) unstable; urgency=medium
 .
   * Import asmtools 7.0-b09 (Closes: #1028366)
Checksums-Sha1:
 db6bf7cf0869d68a4651086259e06602f58ec8ce 1919 asmtools_7.0-b09-1.dsc
 c7995fdd4b3dd8a0e10b0aafa173cfa3f929983e 131212 asmtools_7.0-b09.orig.tar.xz
 c2bb7217da9eb59aef00d3c27a906dd0ec8ef0e6 1568 asmtools_7.0-b09-1.debian.tar.xz
 364530db2f804107c870d043df0c5318195558b1 11616 asmtools_7.0-b09-1_amd64.buildinfo
 9387590d2af45ff1aee130908c894c4b634ce8be 632728 libasmtools-java_7.0-b09-1_all.deb
Checksums-Sha256:
 3c8d4ca49aa8a664e1cf4c9f066f51c2e9a7fdc5e36964f08f1495cdd6f96b3b 1919 asmtools_7.0-b09-1.dsc
 ea9e0d911885a3a44064c76cdaa86f86f49c73dad408f57ed41016b4534d6528 131212 asmtools_7.0-b09.orig.tar.xz
 08b7687922166e4b5839ba3a3ad903725c0e4534ecc6a618a4a21ceb70a9d71c 1568 asmtools_7.0-b09-1.debian.tar.xz
 3e75d264bf9808aebc2cd6eb18797ffe88b22725b1ad0700a90330b967e505a2 11616 asmtools_7.0-b09-1_amd64.buildinfo
 8b5da31ce486bed25d6a1bf41b379b1041de1216483ef76347151fc2242c0517 632728 libasmtools-java_7.0-b09-1_all.deb
Files:
 dba935d38aee2c698823a6f002aa63ec 1919 java optional asmtools_7.0-b09-1.dsc
 07fa8eaa5abfb9da770cb68b986850bc 131212 java optional asmtools_7.0-b09.orig.tar.xz
 1391ce4c7fe856f9b41721147c777c34 1568 java optional asmtools_7.0-b09-1.debian.tar.xz
 eda26217af014937c51359fa05555a1d 11616 java optional asmtools_7.0-b09-1_amd64.buildinfo
 b33bc1f80305a5d2d4dc8a4f931afdcf 632728 java optional libasmtools-java_7.0-b09-1_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAmO9LHsACgkQ9RPEGeS5
0KxVBA/+MvLCZhRmhVl4oQIV89u8ZCv885H0lkAgIBJ++ekypvwT0S+eCGsZICIB
WvWEowydb0aEYOZHG5qziu3kytiVaE0+OIsTYUvBAVgeNT7hrElQUr6UMnJgN3oV
KQ5n+h9wSgPLYV9gU0RInIIj6b/pVbV4A/q8cYjPzoo7NSVdrTX1RAMW2HVRYyrq
MAQ7Ab1RKHDOptgKPgyrq4z0bQZXXecsTcLJDdIdYk5vqnRnKrnnj9U3sFZzqACV
4YB3yNXrB4ijWJHn7e9SdT/zDwyAW34vjZ6x/S/3q9JvtFcha8P5dlz8Q8t985o1
eU9J2w6Q52DNhDVBGt2mn4H6jZnHGmMdMvE7oSpkTa8oSjlJ1EmtJw27816+a2U/
raj0XTmSiUzNNMtzvBffX/c1QYnJouBju0m49XTrxaU3Q3DHlLqSZXy6LhW8BzXz
ggnB/0+9efbup0Ri2yJszPBqJOR4KlVF8L4YAy+DkdDHLK0xvzpD43+ZwkQZDwdT
X1UwCLRzYxgRKRL5As+gIS1pp6luixagNxUF0zCZ8wyOJ9fx2Ttz6pLgoYME0jY3
I1fZSa5PxZc7194IrWmlbu0soyK08XKQVUNcATzSxGCuLYibCp1vXOAifb2NtyLV
FTFbcEyNRxPUzd1XPkqZzyYMc/Xy+scglbXz612pwjjRBtmD6RM=
=UEHA
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: