Re: Bug#963615: ITP: jakarta-annotation-api -- Annotations for common semantic concepts in the Java SE and Jakarta EE platforms
Le 25/06/2020 à 22:29, Kyle Edwards a écrit : > Speaking as one of the CMake developers, we sometimes make breaking > changes during our RC cycles, and don't freeze the interface until the > official .0 release. There's a reason our RCs don't typically go into > production distros, and there is the possibility that JakartaEE could > do the same thing. > > However, the "experimental" repo does take RC packages. Perhaps > experimental would be a better place for this? Thank you for the suggestion but I don't think that's a necessary precaution in this case. This is a very small API consisting in 14 Java annotations that have barely changed in years. The risk of radical changes between the RC and the final release is really zero. Emmanuel Bourg
Re: Bug#963615: ITP: jakarta-annotation-api -- Annotations for common semantic concepts in the Java SE and Jakarta EE platforms
Le 24/06/2020 à 16:40, Thorsten Glaser a écrit : > Given how long some packages stay in milestone status (some for > six years!) I’d prefer for there to be an actual 2.0.0 release > first before this can enter Debian. I'm not sure to understand what bothers you. In this case the final version will be nearly identical. The JakartaEE APIs consist basically in the JavaEE versions that have been stable and in use for years with the base package renamed from 'javax' to 'jakarta'. I don't expect much surprise in the final version. Emmanuel Bourg
Bug#963615: ITP: jakarta-annotation-api -- Annotations for common semantic concepts in the Java SE and Jakarta EE platforms
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: jakarta-annotation-api Version : 2.0.0~RC1 Upstream Author : Eclipse Foundation * URL : https://github.com/eclipse-ee4j/common-annotations-api * License : EPL-2.0 Programming Lang: Java Description : Annotations for common semantic concepts in the Java SE and Jakarta EE platforms Jakarta Annotations defines a collection of annotations representing common semantic concepts that enable a declarative style of programming that applies across a variety of Java technologies. This package will be maintained by the Java Team.
Bug#962835: ITP: tomcat-jakartaee-migration -- Apache Tomcat migration tool for Jakarta EE
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: tomcat-jakartaee-migration Version : 0.0.2 Upstream Author : The Apache Software Foundation * URL : https://github.com/apache/tomcat-jakartaee-migration * License : Apache-2.0 Programming Lang: Java Description : Apache Tomcat migration tool for Jakarta EE The aim of the Apache Tomcat migration tool for Jakarta EE is to take a web application written for Java EE 8 that runs on Apache Tomcat 9 and convert it automatically so it runs on Apache Tomcat 10 which implements Jakarta EE 9. This package is a build dependency of Tomcat 10. It'll be maintained by the Java Team.
Re: Progress in preparing the Bazel Build System for Debian (COVID-19 Biohackathon follow-up)
Hi Olek, Le 06/05/2020 à 07:42, Olek Wojnar a écrit : > We have more information available, including links to RFP bugs, on our > Workplan wiki [3]. If you have Java experience and are willing to assist > in this effort, even packaging one of these would be a great help. If > you also want to help with the main Bazel-packaging effort, please feel > free to join the team! You can remove javax-annotation from the list, it's already packaged as libgeronimo-annotation-1.3-spec-java. Also error-prone and checker-framework provide annotations that are not required at runtime, patching them out is an option. Regarding the other generic dependencies, it would be nice to package them under the Java Team umbrella. Emmanuel Bourg
Bug#947775: ITP: biglybt -- BiglyBT BitTorrent client
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: biglybt Version : 2.2.0.2 Upstream Author : Bigly Software, Inc * URL : http://www.biglybt.com * License : GPL-2+ Programming Lang: Java Description : BiglyBT BitTorrent client BiglyBT is a feature filled, open source, ad-free, BitTorrent client used to transfer files via the BitTorrent protocol. BiglyBT is the continuation of the Vuze/Azureus project first created in 2003, and is being actively developed by the original coders. This package will be maintained by the Java team.
Re: libraries depending on interpreters
> It would be nice to get some input on this. For Java the library packages never depend on the runtime. Only the applications depend on a runtime package (typically java[0-9]+-runtime | default-jre). And in general we avoid mentioning the dependencies provided by the environment executing the code. For example, a library using the Servlet API will not have an explicit dependency on libservlet-java, because the dependency is necessarily pulled by the Servlet container running the code (Tomcat, Jetty, etc). Emmanuel Bourg
Bug#941976: ITP: apiguardian -- Level of stability annotation for frameworks or applications
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: apiguardian Version : 1.1.0 Upstream Author : Marc Philipp, Sam Brannen * URL : https://github.com/apiguardian-team/apiguardian * License : Apache-2.0 Programming Lang: Java Description : Level of stability annotation for frameworks or applications API Guardian provides the @API annotation that is used to annotate public types, methods, constructors, and fields within a framework or application in order to publish their status and level of stability and to indicate how they are intended to be used by consumers of the API. This package this a dependency of JUnit 5. It'll be maintained by the Java Team.
Bug#941970: ITP: junit5 -- JUnit regression test framework for Java
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: junit5 Version : 5.3.2 Upstream Author : Sam Brannen, Marc Philipp and contributors * URL : https://junit.org/junit5/ * License : EPL-2.0 Programming Lang: Java Description : JUnit regression test framework for Java JUnit is a framework to write repeatable tests. Unlike previous versions of JUnit, JUnit 5 is composed of several different modules from three sub-projects: JUnit Platform, JUnit Jupiter and JUnit Vintage. The JUnit Platform serves as a foundation for launching testing frameworks on the JVM. It also defines the TestEngine API for developing a testing framework that runs on the platform. Furthermore, the platform provides a Console Launcher to launch the platform from the command line and a JUnit 4 based Runner for running any TestEngine on the platform in a JUnit 4 based environment. First-class support for the JUnit Platform also exists in popular IDEs and build tools. JUnit Jupiter is the combination of the new programming model and extension model for writing tests and extensions in JUnit 5. The Jupiter sub-project provides a TestEngine for running Jupiter based tests on the platform. JUnit Vintage provides a TestEngine for running JUnit 3 and JUnit 4 based tests on the platform. This package will be maintained by the Java Team.
Bug#941965: ITP: univocity-parsers -- Parsers for CSV, TSV and fixed width files
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: univocity-parsers Version : 2.8.3 Upstream Author : Univocity Software Pty Ltd * URL : https://www.univocity.com/pages/about-parsers * License : Apache-2.0 Programming Lang: Java Description : Parsers for CSV, TSV and fixed width files univocity-parsers is a collection of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers. This package this a dependency of JUnit 5. It'll be maintained by the Java Team.
Bug#941963: ITP: opentest4j -- Open Test Alliance for the JVM
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: opentest4j Version : 1.2.0 Upstream Author : Marc Philipp, Sam Brannen * URL : https://github.com/ota4j-team/opentest4j * License : Apache-2.0 Programming Lang: Java Description : Open Test Alliance for the JVM OpenTest4Jj provides a minimal common foundation for testing libraries on the JVM. The primary goal of the project is to enable testing frameworks like JUnit, TestNG, Spock, etc. and third-party assertion libraries like Hamcrest, AssertJ, etc. to use a common set of exceptions that IDEs and build tools can support in a consistent manner across all testing scenarios -- for example, for consistent handling of failed assertions and failed assumptions as well as visualization of test execution in IDEs and reports. This package this a dependency of JUnit 5. It'll be maintained by the Java Team.
Bug#934202: ITP: classmate -- Library for introspecting generic type information of types, methods and fields
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: classmate Version : 1.3.4 Upstream Author : Tatu Saloranta * URL : http://github.com/FasterXML/java-classmate * License : Apache-2.0 Programming Lang: Java Description : Library for introspecting generic type information of types, methods and fields ClassMate is a zero-dependency Java library for accurately introspecting type information, including reliable resolution of generic type declarations for both classes ("types") and members (fields, methods and constructors). This package is required to upgrade libhibernate-validator-java. It'll be maintained by the Java Team.
Bug#920802: ITP: caffeine-cache -- High performance caching library
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: caffeine-cache Version : 2.6.2 Upstream Author : Ben Manes * URL : https://github.com/ben-manes/caffeine * License : Apache-2.0 Programming Lang: Java Description : High performance caching library Caffeine provides an in-memory cache using a Google Guava inspired API. The improvements draw on the experience designing Guava's cache and ConcurrentLinkedHashMap. Caffeine provides flexible construction to create a cache with a combination of the following features: * Automatic loading of entries into the cache, optionally asynchronously * Size-based eviction when a maximum is exceeded based on frequency and recency * Time-based expiration of entries, measured since last access or last write * Asynchronously refresh when the first stale request for an entry occurs * Keys automatically wrapped in weak references * Values automatically wrapped in weak or soft references * Notification of evicted (or otherwise removed) entries * Writes propagated to an external resource * Accumulation of cache access statistics This library is a new dependency of Apache JMeter (packaged as jakarta-jmeter). It'll be maintained by the Java Team.
Bug#920771: ITP: jodd -- Java utility library and set of frameworks
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: jodd Version : 3.8.6 Upstream Author : Igor Spasić and contributors * URL : https://jodd.org * License : BSD-2-clause Programming Lang: Java Description : Java utility library and set of frameworks Jodd is an open-source Java utility library and set of frameworks. Jodd tools enriches JDK with many powerful and feature rich utilities. It helps with everyday task, makes code more robust and reliable. Jodd frameworks is set of lightweight application frameworks, compact yet powerful. Designed following the CoC, DRY and SCS principles, it makes development simple, but not simpler. This library is a new dependency of Apache JMeter (packaged as jakarta-jmeter). It'll be maintained by the Java Team.
Re: deduplicating jquery/
Le 07/01/2019 à 23:02, Samuel Thibault a écrit : > I'd rather cripple the documentation a bit than removing it :) The issue is, we keep getting more and more javadoc related issues with each OpenJDK upgrade. This jquery "issue" is a bit the straw that breaks the camel's back, and we would rather cut the loss now than investing even more time on these low popcon packages. The Java Team is understaffed, we struggle to keep up with the JDK upgrades and update the important packages, so the documentation issues are really low priority items. > Could jh_build perhaps just drop the embedded jquery copy to just avoid > the issue? AFAIK, jquery is only used to implement the "search" feature, > which can sometimes be convenient, but can be done by users with greps & > such. jh_build is only part of the picture. Most javadoc packages are generated by Maven, so the maven-javadoc-plugin would have to be patched as well. Emmanuel Bourg
Re: deduplicating jquery/
Hi Nicholas, Le 07/01/2019 à 21:13, Nicholas D Steeves a écrit : > Do you have any suggestions for working with the following?: (please > reply to -devel) We've discussed this topic in #903428 and the consensus is roughly that it's a waste of time and we would rather drop the mostly unused javadoc packages than implementing this. If someone has a clever idea that doesn't involve patching the 480 javadoc packages in unstable, nor deviating too much the OpenJDK tools from upstream, the Java Team would be happy to discuss and review the patches provided. Emmanuel Bourg
Bug#916401: ITP: jsp-api -- JavaServer Pages API
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: jsp-api Version : 2.3.4 Upstream Author : Oracle * URL : https://github.com/javaee/javaee-jsp-api * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : JavaServer Pages API JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. The JSP API is already packaged in libservlet3.1-java, but this package is tied to src:tomcat8 which won't be part of Buster. The new tomcat9 package no longer builds the JavaEE APIs (Servlet, JSP, EL and WebSocket APIs) and separate API packages are introduced to replace them. This package will be maintained by the Java Team.
Bug#916354: ITP: servlet-api -- Java Servlet API
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: servlet-api Version : 4.0.1 Upstream Author : Oracle * URL : https://javaee.github.io/servlet-spec/ * License : Apache-2.0, CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : Java Servlet API The Servlet API is the Java platform technology of choice for interacting with the web. Servlets provide a component-based, platform-independent method, for building web-based applications generating dynamic content. Servlets are managed by a container and interact with web clients via a request/response paradigm. The Servlet API packages used to be built by the src:tomcat packages. This is changing with tomcat9 and a new separate package is being introduced. The package name no longer contains the specification number to facilitate future migrations to higher versions. This package will be maintained by the Java Team.
Bug#916343: ITP: el-api -- Expression Language API
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: el-api Version : 3.0.0 Upstream Author : Oracle * URL : https://github.com/javaee/el-spec/ * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : Expression Language API EL is a simple language designed to meet the needs of the presentation layer in Java web applications. It features: * A simple syntax restricted to the evaluation of expressions * Variables and nested properties * Relational, logical, arithmetic, conditional, and empty operators * Functions implemented as static methods on Java classes * Lenient semantics where appropriate default values and type conversions are provided to minimize exposing errors to end users The EL API is already packaged in libservlet3.1-java, but this package is tied to src:tomcat8 which won't be part of Buster. The new tomcat9 package no longer builds the JavaEE APIs (Servlet, JSP,EL and WebSocket APIs) and separate API packages are introduced to replace them. This package will be maintained by the Java Team.
Bug#916245: ITP: websocket-api -- Java API for WebSocket (JSR-356)
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: websocket-api Version : 1.1 Upstream Author : Oracle * URL : https://github.com/javaee/websocket-spec * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : Java API for WebSocket (JSR-356) Java API for WebSocket (JSR-356) defines a standard API for the development of websocket applications, both on the server side as well as on the Java client side. The Java WebSocket API is already partially packaged in libservlet3.1-java, but this package is tied to src:tomcat8 which won't be part of Buster. The new tomcat9 package no longer builds the JavaEE APIs (Servlet, JSP,EL and WebSocket APIs) and separate API packages are introduced to replace them. This package will be maintained by the Java Team.
Bug#914849: ITP: junixsocket -- Unix Domain Sockets in Java
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: junixsocket Version : 2.0.4 Upstream Author : Christian Kohlschütter * URL : https://github.com/kohlschutter/junixsocket * License : Apache-2.0 Programming Lang: Java, C++ Description : Unix Domain Sockets in Java junixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) from Java. In contrast to other implementations, junixsocket extends the Java Sockets API (java.net.Socket, java.net.SocketAddress etc.) and even supports RMI over AF_UNIX. It is also possible to use it in conjunction with Connector/J to connect to a local MySQL server via Unix domain sockets. This package is required to build the byte-buddy-agent module in src:byte-buddy, and then upgrade Mockito to the version 2.x.
Bug#912257: ITP: eclipse-jdt-ui -- User interface for the Eclipse Java IDE
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: eclipse-jdt-ui Version : 3.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : https://www.eclipse.org/jdt/ui/ * License : EPL-1.0 Programming Lang: Java Description : User interface for the Eclipse Java IDE Eclipse JDT UI implements the user interface for the Java IDE. It provides several workbench contributions for viewing and manipulating Java code: * Package Explorer View - shows the Java element tree as defined by a project's build class path * Type Hierarchy View - shows the sub- and supertype hierarchies * Java Outline View - shows the structure of a Java compilation unit or class file * Java Browsing Perspecitve - allows navigating the Java model using separate views for projects, packages, types and memebers. * Wizards for creating Java elements - Java project, package, class, interface * Java Editor - syntax coloring, content specific code assist, code resolve, method level edit, import assistance, quick fix and quick assist In addition to these workbench elements the following functions are provided: * Refactoring support - Extract Method, Safe Rename and Moving with reference updates, Self Encapsulate Field etc. * Java searching - find declarations of and/or references to packages, types, methods, and fields, scoped to the workspace, a working set, or the current selection. * Java aware structured compare - determine and present changes to individual Java methods. It supports to replace individual Java elements with a version of an element from the local history. This package will be maintained by the Java Team. It's required to transition away from the old src:eclipse package.
Bug#911936: ITP: eclipse-jdt-debug -- Java debugging support for the Eclipse Platform
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: eclipse-jdt-debug Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : https://projects.eclipse.org/projects/eclipse.jdt.debug * License : EPL-1.0 Programming Lang: Java Description : Java debugging support for the Eclipse Platform Eclipse JDT Debug implements Java debugging support and works with any JDPA-compliant target Java VM. It is implemented on top of the language independent "debug model" provided by the platform debugger. This package will be maintained by the Java Team. It's required to transition away from the old src:eclipse package.
Bug#909675: ITP: equinox-p2 -- Provisioning technology for OSGi-based applications
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: equinox-p2 Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : http://www.eclipse.org/equinox/p2/ * License : EPL-1.0 Programming Lang: Java Description : Provisioning technology for OSGi-based applications The Eclipse Equinox p2 project focuses on provisioning technology for OSGi-based applications. Although p2 has specific support for installing Eclipse and Equinox-based applications, it includes a general-purpose provisioning infrastructure that can be used as the basis for provisioning solutions for a wide variety of software applications. This package will be maintained by the Java Team. It's required to transition away from the old src:eclipse package.
Bug#909610: ITP: eclipse-platform-debug -- Language independent facilities and mechanisms for debugging with the Eclipse platform
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: eclipse-platform-debug Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : https://www.eclipse.org/eclipse/debug/ * License : EPL-1.0 Programming Lang: Java Description : Language independent facilities and mechanisms for debugging with the Eclipse platform The Debug component of the Eclipse platform defines language independent facilities and mechanisms for: * Launching programs * Source lookup * Defining and registering breakpoints * Event notification from programs being debugged * A language independent debug model * A language independent debug UI The Debug component does not provide an implementation of a debugger, it is the duty of other plug-ins to provide language specific implementations of debuggers. This package will be maintained by the Java Team. It's required to transition away from the old src:eclipse package.
Bug#908139: ITP: jsonb-api -- Java API for JSON Binding (JSON-B)
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: jsonb-api Version : 1.0 Upstream Author : Oracle Corporation * URL : https://javaee.github.io/jsonb-spec * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : Java API for JSON Binding (JSON-B) JSON-B is a standard binding layer for converting Java objects to/from JSON messages. It defines a default mapping algorithm for converting existing Java classes to JSON, while enabling developers to customize the mapping process through the use of Java annotations. This package is required to upgrade resteasy. It'll be maintained by the Java Team.
Bug#908023: ITP: netty-reactive-streams -- Reactive streams implementation for Netty
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: netty-reactive-streams Version : 2.0.1 Upstream Author : Typesafe * URL : https://github.com/playframework/netty-reactive-streams * License : Apache-2.0 Programming Lang: Java Description : Reactive streams implementation for Netty This library provides a reactive streams implementation for Netty. Essentially it comes in the form of two channel handlers, one that publishes inbound messages received on a channel to a Publisher, and another that writes messages received by a Subscriber outbound. Features include: * Full backpressure support, as long as the AUTO_READ channel option is disabled. * Publishers/subscribers can be dynamically added and removed from the pipeline. * Multiple publishers/subscribers can be inserted into the pipeline. * Customisable cancel/complete/failure handling. This library is a new dependency of async-http-client. It'll be maintained by the Java Team.
Bug#905560: ITP: jaxrpc-api -- Java API for XML based RPC (JAX-RPC)
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: jaxrpc-api Version : 1.1.2 Upstream Author : Oracle Corporation * URL : https://github.com/javaee/javax.xml.rpc * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : Java API for XML based RPC (JAX-RPC) JAX-RPC is an API for building Web services and clients that used remote procedure calls (RPC) and XML. Often used in a distributed client/server model, an RPC mechanism enables clients to execute procedures on other systems. In JAX-RPC, a remote procedure call is represented by an XML-based protocol such as SOAP. The SOAP specification defines envelope structure, encoding rules, and a convention for representing remote procedure calls and responses. These calls and responses are transmitted as SOAP messages over HTTP. This package will be maintained by the Java Team. It partially replaces the axis package which is unmaintained upstream.
Bug#905362: ITP: jaxws -- JAX-WS Reference Implementation
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg User: debian-j...@lists.debian.org Usertags: default-java11 * Package name: jaxws Version : 2.3.0.2 Upstream Author : Oracle Corporation * URL : https://javaee.github.io/metro-jax-ws/ * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : JAX-WS Reference Implementation The Java API for XML-Based Web Services (JAX-WS) provides the API implementation for creating web services, particularly SOAP services. The JAX-WS Reference Implementation (JSR-224) provides the actual implementation behind the javax.xml.ws.* packages which were integrated to the JRE since Java 6 and were eventually removed in Java 11. The package will be maintained by the Java Team. It is required for the transition to Java 11.
Bug#905297: ITP: saaj-ri -- SOAP with Attachments API for Java - Reference Implementation
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg User: debian-j...@lists.debian.org Usertags: default-java11 * Package name: saaj-ri Version : 1.4.1 Upstream Author : Oracle Corporation * URL : https://javaee.github.io/metro-saaj/ * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : SOAP with Attachments API for Java - Reference Implementation The SOAP with Attachments API for Java (SAAJ) provides the API for creating and sending SOAP messages by means of the javax.xml.soap package. It is used for the SOAP messaging that goes on behind the scenes in JAX-WS, JAX-RPC, and JAXR implementations. SOAP Handlers in JAX-WS use SAAJ APIs to access the SOAP Message. Developers can also use it to write SOAP messaging applications directly instead of using JAX-WS/JAX-RPC. The package will be maintained by the Java Team. It's required to build the JAX-WS reference implementation. JAX-WS was previously embedded in the JDK but will be removed in Java 11.
Bug#905286: ITP: jws-api -- Java EE Web Services Metadata API (JSR 181)
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg User: debian-j...@lists.debian.org Usertags: default-java11 * Package name: jws-api Version : 1.1 Upstream Author : Oracle Corporation * URL : https://github.com/javaee/javax.jws * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : Java EE Web Services Metadata API (JSR 181) This API defines Java annotations to enable easy definition of Java Web Services in a Java EE container. This API was a standard part of the JDK since Java 6 (the javax.jws package) and was removed in Java 11. The package will be maintained by the Java Team. It's required to build the JAX-WS reference implementation. JAX-WS was previously embedded in the JDK but will be removed in Java 11.
Bug#905278: ITP: metro-policy -- WS-Policy implementation in Java
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg User: debian-j...@lists.debian.org Usertags: default-java11 * Package name: metro-policy Version : 2.7.2 Upstream Author : Oracle Corporation * URL : https://github.com/javaee/metro-policy * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : WS-Policy implementation in Java Metro Policy is the WS-Policy implementation for the Metro Web Services stack. WS-Policy is a specification that allows web services to use XML to advertise their policies (on security, quality of service, etc.) and for web service consumers to specify their policy requirements. The package will be maintained by the Java Team. It's required to build the JAX-WS reference implementation. JAX-WS was previously embedded in the JDK but will be removed in Java 11.
Bug#904355: ITP: gmbal -- GlassFish MBean Annotation Library
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg User: debian-j...@lists.debian.org Usertags: default-java11 * Package name: gmbal Version : 4.0.0-b002 Upstream Author : Oracle Corporation * URL : https://javaee.github.io/gmbal * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : GlassFish MBean Annotation Library The GlassFish MBean Annotation Library (gmbal, pronounced as in "gumball") is a runtime annotation processor that creates Open MBeans. This is useful for creating a management API for existing code with minimal effort. It is intended to be applied to existing modules (which may be OSGi bundles in GlassFish v3, or any other packaging model including standard jar files), but could be used anywhere that it is desired to combine the definition of the management API with the module API and implementation. Gmbal is not limited to use in GlassFish. Gmbal is completely independent of GlassFish, and may be used in a context where GlassFish is not present. The package will be maintained by the Java Team. It's required to build the JAX-WS reference implementation. JAX-WS was previously embedded in the JDK but will be removed in Java 11.
Bug#904326: ITP: gmbal-pfl -- GlassFish MBean Annotation Library (Primitive Function Library)
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg User: debian-j...@lists.debian.org Usertags: default-java11 * Package name: gmbal-pfl Version : 4.0.1-b003 Upstream Author : Oracle Corporation * URL : https://javaee.github.io/gmbal-pfl/ * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : GlassFish MBean Annotation Library (Primitive Function Library) The GlassFish MBean Annotation Library (gmbal, pronounced as in "gumball") is a runtime annotation processor that creates Open MBeans. This is useful for creating a management API for existing code with minimal effort. It is intended to be applied to existing modules (which may be OSGi bundles in GlassFish v3, or any other packaging model including standard jar files), but could be used anywhere that it is desired to combine the definition of the management API with the module API and implementation. Gmbal is not limited to use in GlassFish. Gmbal is completely independent of GlassFish, and may be used in a context where GlassFish is not present. This package contains the primitive function library used by Gmbal. The package will be maintained by the Java Team. It's required to build the JAX-WS reference implementation. JAX-WS was previously embedded in the JDK but will be removed in Java 11.
Bug#904249: ITP: gmbal-commons -- GlassFish MBean Annotation Library (Common APIs)
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg User: debian-j...@lists.debian.org Usertags: default-java11 * Package name: gmbal-commons Version : 3.2.1-b003 Upstream Author : Oracle Corporation * URL : https://javaee.github.io/gmbal-commons * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : GlassFish MBean Annotation Library (Common APIs) The GlassFish MBean Annotation Library (gmbal, pronounced as in "gumball") is a runtime annotation processor that creates Open MBeans. This is useful for creating a management API for existing code with minimal effort. It is intended to be applied to existing modules (which may be OSGi bundles in GlassFish v3, or any other packaging model including standard jar files), but could be used anywhere that it is desired to combine the definition of the management API with the module API and implementation. Gmbal is not limited to use in GlassFish. Gmbal is completely independent of GlassFish, and may be used in a context where GlassFish is not present. This package contains the common APIs used by Gmbal. The package will be maintained by the Java Team. It's required to build the JAX-WS reference implementation. JAX-WS was previously embedded in the JDK but will be removed in Java 11.
Bug#904084: ITP: mimepull -- Pull API for parsing MIME messages
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: mimepull Version : 1.9.7 Upstream Author : Oracle Corporation * URL : https://javaee.github.io/metro-mimepull/ * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : Pull API for parsing MIME messages Mimepull provides a streaming API to access attachments parts in a MIME message. This package will be maintained by the Java Team. It's required to build the JAX-WS reference implementation. This API was previously embedded in the JDK and will be removed in Java 11.
Bug#903913: ITP: eclipse-jdt-core -- Eclipse Java Development Tools Core
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: eclipse-jdt-core Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : https://www.eclipse.org/jdt/core/ * License : EPL-1.0 Programming Lang: Java Description : Eclipse Java Development Tools Core Eclipse JDT Core is the Java infrastructure of the Eclipse Java IDE. It includes: * An incremental Java compiler. Implemented as an Eclipse builder, it is based on technology evolved from VisualAge for Java compiler. In particular, it allows to run and debug code which still contains unresolved errors. * A Java Model that provides API for navigating the Java element tree. The Java element tree defines a Java centric view of a project. It surfaces elements like package fragments, compilation units, binary classes, types, methods, fields. * A Java Document Model providing API for manipulating a structured Java source document. * Code assist and code select support. * An indexed based search infrastructure that is used for searching, code assist, type hierarchy computation, and refactoring. The Java search engine can accurately find precise matches either in sources or binaries. * Evaluation support either in a scrapbook page or a debugger context. * Source code formatter. The JDT Core infrastructure has no built-in JDK version dependencies, it also does not depend on any particular Java UI and can be run headless. This package will be maintained by the Java Team.
Bug#903658: ITP: eclipse-platform-ui -- User interface and help components of the Eclipse IDE
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: eclipse-platform-ui Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : https://www.eclipse.org/eclipse/platform-ui/ * License : EPL-1.0 Programming Lang: Java Description : User interface and help components of the Eclipse IDE The Eclipse Platform UI project is responsible for the runtime, user interface and help components of Eclipse. Platform UI provides the basic building blocks to create the Eclipse IDE and other Eclipse based applications called Rich Client Platform (RCP). The Eclipse IDE is just one instance of an RCP application, but it demonstrates the power and extensibility achievable by RCP applications. This package will be maintained by the Java Team. It's required to update the Eclipse ecosystem in Debian and complete the transition to Java 11.
Bug#903653: ITP: eclipse-platform-text -- Basic building blocks for text and text editors within Eclipse
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: eclipse-platform-text Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : http://www.eclipse.org/eclipse/platform-text/ * License : EPL-1.0 Programming Lang: Java Description : Basic building blocks for text and text editors within Eclipse Eclipse Platform Text is part of the Platform UI project and provides the basic building blocks for text and text editors within Eclipse and contributes the Eclipse default text editor. It consists of five parts: * The text infrastructure provides facilities for text manipulation, position management, and change notification. * JFace Text provides UI components for editing and presenting text. It offers support for rule based styling, content completion, formatting, model reconciling, hover help, and vertical rulers. * The text editor framework provides the abstract implementation of an Eclipse text editor. * The File Buffers plug-in which introduces text file buffers for shared access to the content of a text file in form of an IDocument and and associated IAnnotationModel. * A concrete editor implementation: the Eclipse default text editor. This package will be maintained by the Java Team. It's required to update the Eclipse ecosystem in Debian and complete the transition to Java 11.
Bug#903645: ITP: eclipse-platform-resources -- Fundamental model underlying the IDE portion of the Eclipse Platform
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: eclipse-platform-resources Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : http://wiki.eclipse.org/Resources * License : EPL-1.0 Programming Lang: Java Description : Fundamental model underlying the IDE portion of the Eclipse Platform The Eclipse Platform Resources component provides the fundamental model underlying the IDE portion of the Eclipse Platform. This includes the central concepts of resources (projects, folders, and files), builders, natures, resource change listeners, etc. The resources component contains no GUI, and can be run in a completely headless Eclipse application. This package will be maintained by the Java Team. It's required to update the Eclipse ecosystem in Debian and complete the transition to Java 11.
Bug#903632: ITP: eclipse-platform-runtime -- Core Eclipse components providing basic headless platform infrastructure
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: eclipse-platform-runtime Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : http://www.eclipse.org/eclipse/platform-core/ * License : EPL-1.0, Apache-2.0 Programming Lang: Java Description : Core Eclipse components providing basic headless platform infrastructure Eclipse Platform defines the set of frameworks and common services that collectively make up infrastructure required to support the use of Eclipse as a component model, as a Rich Client Platform (RCP) and as a comprehensive tool integration platform. The core component provides basic platform infrastructure that does not involve any UI. This package will be maintained by the Java Team. It's required to update the Eclipse ecosystem in Debian and complete the transition to Java 11.
Bug#903617: ITP: equinox-framework -- Implementation of the OSGi Core Framework R4 specification
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: equinox-framework Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : http://www.eclipse.org/equinox/framework/ * License : EPL-1.0, Apache-2.0 Programming Lang: Java Description : Implementation of the OSGi Core Framework R4 specification The Equinox Framework component is tasked with being a full implementation of the OSGi Core Framework R4 specification. In addition, the Framework component produces launchers, bootstrap infrastructure and application models that facilitate the use of Equinox OSGi in end-user product scenarios. This package will be maintained by the Java Team. It's required to update the Eclipse ecosystem in Debian and complete the transition to Java 11.
Bug#903575: ITP: equinox-bundles -- Implementation of add-on services defined in the OSGi specifications
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: equinox-bundles Version : 4.7.3 Upstream Author : Eclipse Foundation, Inc. * URL : http://www.eclipse.org/equinox/bundles/ * License : EPL-1.0 Programming Lang: Java Description : Implementation of add-on services defined in the OSGi specifications The Equinox Bundles project is tasked with implementing all add-on services detailed in the OSGi specifications including the output of the various OSGi Expert groups. For example, the Core Platform, Enterprise and Mobile Expert Groups. In addition, the bundles component team defines and produces bundles and services that are of general utility to OSGi systems and programmers. For example, the Bundles team is responsible for the Extenstion registry used throughout Eclipse. This package will be maintained by the Java Team. It's required to update the Eclipse ecosystem in Debian and complete the transition to Java 11.
Bug#903559: ITP: eclipse-debian-helper -- Helper tools for building Eclipse related packages
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: eclipse-debian-helper Version : 1.0 Upstream Author : Emmanuel Bourg * URL : https://salsa.debian.org/java-team/eclipse-debian-helper * License : Apache-2.0 Programming Lang: Perl Description : Helper tools for building Eclipse related packages This project contains helper tools to ease the packaging of Eclipse related projects. These projects often consist in a collection of bundles built with Tycho. Since Tycho isn't fully usable in Debian yet this package provides an alternative way of building the bundles using Ant. Eclipse Debian Helper provides an Ant macro designed to build a bundle and a debhelper buildsystem class to reduce the boilerplate in debian/rules. By convention we assume a one to one mapping between bundles and Debian packages. The package name is automatically derived from the bundle name. For example the org.eclipse.foo.bar bundle is packaged as libeclipse-foo-bar-java. Equinox packages are handled slightly differently, org.eclipse.equinox.foo is mapped to libequinox-foo-java. The binary packages carry the version of the bundle packaged. For example if the project eclipse-platform-foo 4.9.2 contains the version 1.2.3 of the bundle org.eclipse.foo, the version of the libeclipse-foo-java package will be 1.2.3+eclipse4.9.2-1. This package will be maintained by the Java Team.
Re: Debian Policy 4.1.4.0 released
> Git mode for uscan helps as well in many cases. Is the git mode currently broken? I keep getting the error message "fatal: Not a valid object name" when fetching a new release: $ uscan --download-version 9.2.25 uscan: Newest version of jetty9 on remote site is 9.2.25, specified download version is 9.2.25 Cloning into bare repository '../jetty9-temporary.15124.git'... remote: Counting objects: 6674, done. remote: Compressing objects: 100% (4546/4546), done. remote: Total 6674 (delta 2037), reused 3517 (delta 785), pack-reused 0 Receiving objects: 100% (6674/6674), 18.04 MiB | 7.95 MiB/s, done. Resolving deltas: 100% (2037/2037), done. fatal: Not a valid object name uscan die: git archive failed Emmanuel Bourg
Bug#901576: ITP: mariadb-connector-java -- Java database driver for MariaDB and MySQL
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: mariadb-connector-java Version : 2.2.5 Upstream Author : MariaDB * URL : https://mariadb.com/kb/en/mariadb/about-mariadb-connector-j/ * License : LGPL-2.1+ Programming Lang: Java Description : Java database driver for MariaDB and MySQL MariaDB Connector/J is a pure Java JDBC 4.2 compatible driver, used to connect applications developed in Java to MariaDB and MySQL databases. This package will be maintained by the Java Team.
Bug#899414: ITP: qb64 -- Quick Basic Programming Language
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: qb64 Version : 1.2 Upstream Author : Galleon Dragon * URL : https://www.qb64.net * License : LGPL-2.1 Programming Lang: Basic, C++ Description : Quick Basic Programming Language QB64 is a modern version of the Basic programming language that allows programs created using Quick Basic 4.5 or Qbasic to run on modern operating systems. It works on 32 or 64 bit machines and has many new features such as stereo sound, improved graphics and TCP/IP internet capabilities.
Bug#896708: ITP: maven-cache-cleanup -- Utility to purge timestamped snapshots from Maven repositories
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: maven-cache-cleanup Version : 1.0.4 Upstream Author : Yuri Nadestin * URL : https://github.com/nadestin/tools * License : Apache-2.0 Programming Lang: Java Description : Utility to purge timestamped snapshots from Maven repositories Maven 3 dropped support for non-unique snapshot versions, which had the side effect of filling up Maven caches on developer machines and on CI build hosts. The Maven Cache Cleanup utility scans a specified Maven cache directory for snapshot versions and deletes all but the latest version of the timestamped artifacts. This package will be maintained by the Java Team.
Bug#894409: ITP: jaxws-api -- Java API for XML-Based Web Services (JAX-WS)
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: jaxws-api Version : 2.3.0 Upstream Author : Oracle Corporation * URL : https://github.com/javaee/jax-ws-spec * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : Java API for XML-Based Web Services (JAX-WS) The Java API for XML-Based Web Services (JAX-WS) provides the API specification for creating web services, particularly SOAP services. The JAX-WS API defines the javax.xml.ws.* packages which were integrated to the JRE since Java 6 and were eventually removed in Java 11. This package is required for the transition to Java 11 and will be maintained by the Java Team.
Bug#894405: ITP: saaj -- SOAP with Attachments API for Java (SAAJ)
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: saaj Version : 1.4.0 Upstream Author : Oracle Corporation * URL : https://github.com/javaee/javax.xml.soap * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : SOAP with Attachments API for Java (SAAJ) The SOAP with Attachments API for Java (SAAJ) provides the API for creating and building SOAP messages. The SAAJ API conforms to the Simple Object Access Protocol (SOAP) 1.1 and 1.2 specifications, and the SOAP with Attachments specification. The SAAJ API defines the javax.xml.soap package which was integrated to the JRE since Java 6 and was eventually removed in Java 11. This package is required for the transition to Java 11 and will be maintained by the Java Team.
Bug#883995: ITP: plexus-languages -- Plexus Languages
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: plexus-languages Version : 0.9.5 Upstream Author : The Apache Software Foundation * URL : https://github.com/codehaus-plexus/plexus-languages * License : Apache-2.0 Programming Lang: Java Description : Plexus Languages Plexus Languages maintains shared language features used by the Plexus components, such as parsing or extracting modules information in various ways for the Java language. This library is required to upgrade the Plexus/Maven components and address the compatibility issues with Java 9 or later. The package will be maintained by the Java Team.
Bug#883471: ITP: geronimo-j2ee-management-1.1-spec -- Apache Geronimo J2EE Management 1.1 API
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: geronimo-j2ee-management-1.1-spec Version : 1.0.1 Upstream Author : The Apache Software Foundation * URL : http://geronimo.apache.org * License : Apache-2.0 Programming Lang: Java Description : Apache Geronimo J2EE Management 1.1 API Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators. Its most popular distribution is a fully certified Java EE 6 application server runtime. This package contains the J2EE Management 1.1 API (JSR 77) (javax.management.j2ee.* classes). This package is required to remove the glassfish package which is failing to build with Java 9. It will be maintained by the Java Team.
Bug#883168: ITP: javabeans-activation-framework -- JavaBeans Activation Framework
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: javabeans-activation-framework Version : 1.2.0 Upstream Author : Oracle * URL : https://github.com/javaee/activation * License : CDDL-1.1 or GPL-2 with Classpath exception Programming Lang: Java Description : JavaBeans Activation Framework The JavaBeans Activation Framework (JAF) is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s). This API used to be a standard part of the JRE since Java 6, but starting with Java 9 it's no longer available in the default classpath without a special JVM parameter, and it's likely to be removed in a future version of the JRE. Upstream projects depending on the activation framework, typically through the JavaMail API, are now adding back this jar after removing it a few years ago to ensure the compatibility with Java 9. This package will be maintained by the Java Team.
Bug#875854: ITP: geronimo-annotation-1.3-spec -- Apache Geronimo Common Annotations 1.3 API
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: geronimo-annotation-1.3-spec Version : 1.0 Upstream Author : The Apache Software Foundation * URL : http://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-annotation_1.3_spec/ * License : Apache-2.0 Programming Lang: Java Description : Apache Geronimo Common Annotations 1.3 API This library provides the javax.annotation API which is also found in the JRE, but starting with Java 9 it's no longer in the default classpath and projects such as Maven are now bundling this dependency to preserve the compatibility. This package will be maintained by the Java Team.
Bug#875713: ITP: aether-ant-tasks -- Ant tasks to resolve Maven dependencies and install/deploy artifacts
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: aether-ant-tasks Version : 1.0.1 Upstream Author : The Eclipse Foundation * URL : https://github.com/eclipse/aether-ant * License : EPL-1.0 Programming Lang: Java Description : Ant tasks to resolve Maven dependencies and install/deploy artifacts The Aether Ant Tasks enable build scripts for Apache Ant 1.7+ to use Eclipse Aether combined to Apache Maven Aether Provider to resolve dependencies and install and deploy locally built artifacts. This package will be maintained by the Java Team. It'll replace the maven-ant-tasks package.
Re: source-only uploads
> and after someone > has implemented a solution for that there is no blocker left for > allowing only source-only uploads from maintainers. I'm all for source-only uploads and I adopted them recently, but I hope this restriction won't happen, or at least not without a derogation mechanism. Just yesterday I completely broke a key package used to build many Java packages, and I couldn't even rebuild it to fix the issue. I had to install a missing package locally and rebuild the binary on my machine. It would have been very difficult to fix that without binary uploads. Emmanuel Bourg
Bug#869985: ITP: maven-reporting-exec -- Apache Maven Reporting Executor
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: maven-reporting-exec Version : 1.3 Upstream Author : The Apache Software Foundation * URL : http://maven.apache.org/shared/maven-reporting-exec/ * License : Apache-2.0 Programming Lang: Java Description : Apache Maven Reporting Executor This library provides classes to manage report plugin executions with Maven 3. It is required to upgrade the maven-site-plugin and will be maintained by the Java Team.
Bug#869839: ITP: maven-reporting-api -- Maven Reporting API
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: maven-reporting-api Version : 3.0 Upstream Author : The Apache Software Foundation * URL : http://maven.apache.org/shared/maven-reporting-api/ * License : Apache-2.0 Programming Lang: Java Description : Maven Reporting API This library contains the base API for Maven plugins generating code reports. It was originally part of libmaven2-core-java but was spun off in the latest release. This package is required to upgrade the maven-invoker-plugin to the latest release. This package will be maintained by the Java Team.
Bug#868881: ITP: maven-artifact-transfer -- Apache Maven Artifact Transfer
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: maven-artifact-transfer Version : 0.9.1 Upstream Author : The Apache Software Foundation * URL : http://maven.apache.org/shared/maven-artifact-transfer/ * License : Apache-2.0 Programming Lang: Java Description : Apache Maven Artifact Transfer Maven Artifact Transfer is a shared component intended as an API to install, deploy and resolving artifacts in Maven 3. This is a new dependency of maven-dependency-plugin. This package will be maintained by the Java Team.
Bug#868660: ITP: maven-mapping -- Apache Maven Mapping
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: maven-mapping Version : 3.0.0 Upstream Author : The Apache Software Foundation * URL : https://maven.apache.org/shared/maven-mapping/ * License : Apache-2.0 Programming Lang: Java Description : Apache Maven Mapping Maven Mapping is a shared component to assist in interpolating file names using properties from a Maven project. This library is a new dependency of maven-war-plugin. It'll be maintained by the Java Team.
Bug#865627: ITP: gmavenplus -- Maven plugin to build Groovy source files
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: gmavenplus Version : 1.5 Upstream Author : Keegan Witt * URL : http://groovy.github.io/GMavenPlus/ * License : Apache-2.0 Programming Lang: Java, Groovy Description : Maven plugin to build Groovy source files GMavenPlus Plugin is a rewrite of GMaven, a Maven plugin that allows one to integrate Groovy into Maven projects. This package will be maintained by the Java team.
Bug#862703: ITP: maven-resolver -- Library to handle Java artifact repositories
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: maven-resolver Version : 1.0.3 Upstream Author : Apache Software Foundation * URL : https://maven.apache.org/resolver/ * License : Apache-2.0 Programming Lang: Java Description : Library to handle Java artifact repositories Apache Maven Artifact Resolver is a library for working with artifact repositories and dependency resolution. Maven Artifact Resolver deals with the specification of local repository, remote repository, developer workspaces, artifact transports and artifact resolution. This library is basically the successor of Eclipse Aether which was migrated from Eclipse to the ASF. It is required to upgrade Maven to the version 3.5. Like eclipse-aether the maven-resolver package will be maintained by the Java Team.
Re: Moving away from (unsupportable) FusionForge on Alioth?
Le 15/05/2017 à 14:43, Johannes Schauer a écrit : > 205 Debian Java Maintainers The Java Team is gradually migrating its packages to Git. This usually happens when a package needs an update. The SVN usage peaked 3 years ago at 416 packages, and we are now mostly left with rarely updated packages (about 20% of the team packages). I don't know if the transition will be completed before Alioth's EOL, but if the SVN repository remains available in ready-only mode that should be fine. For those interested we have a migration script available that could be adapted to other teams: https://lists.debian.org/debian-java/2014/06/msg00020.html Emmanuel Bourg
Re: Bug#855727: ITP: hikaricp-java -- High performance JDBC connection pool library
Hi Apollon, If you plan to package this library, do you think you could bring it under the Java Team umbrella please? Thank you, Emmanuel Bourg
Bug#848520: ITP: curvesapi -- Java implementation of mathematical curves defined over a set of control points
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: curvesapi Version : 1.05 Upstream Author : Dustin Spicuzza * URL : https://github.com/virtuald/curvesapi * License : BSD-3-clause Programming Lang: Java Description : Java implementation of mathematical curves defined over a set of control points Implementation of various mathematical curves that define themselves over a set of control points. The API is written in Java. The curves supported are: Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline, Lagrange, Natural Cubic Spline, and NURBS. This library is a new dependency of libapache-poi-java > 3.14. It'll be maintained by the Java Team.
Re: Bug#845471: ITP: java-diff-utils -- library for computing diffs, applying patches, and generation of side-by-side view in Java
This is probably a duplicate of #696165, i.e. an ITP for the same library when it was hosted on Google Code. Unfortunately the original code has a license issue. Emmanuel Bourg
Bug#844744: ITP: javacc4 -- Java Parser Generator
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: javacc4 Version : 4.0 Upstream Author : Sun Microsystems, Inc * URL : http://javacc.org * License : BSE-3-Clause Programming Lang: Java Description : Java Parser Generator Java Compiler Compiler™ (JavaCC™) is a popular parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc. This package was forked from the javacc package. It is required for building derby which is incompatible with the more recent versions. This package will be maintained by the Java Team.
Bug#841457: ITP: conversant-disruptor -- Very low latency Java BlockingQueue
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: conversant-disruptor Version : 1.2.8 Upstream Author : Conversant Inc * URL : https://github.com/conversant/disruptor * License : Apache-2.0 Programming Lang: Java Description : Very low latency Java BlockingQueue Disruptor is the highest performing intra-thread transfer mechanism available in Java. Conversant Disruptor is the highest performing implementation of this type of ring buffer queue because it has almost no overhead and it exploits a particularly simple design. This library is required to upgrade apache-log4j2 to the version 2.7. It'll be maintained by the Java Team.
Re: Standards-Version field should be deprecated
Le 8/09/2016 à 17:39, Russ Allbery a écrit : > If you're just automatically updating it without ever looking at how > Policy has changed, then yes, it's not useful. And I don't think it's > very useful to publish. That's indeed what happens most of the time. The set of packages maintained by the Java Team (~900) is mostly comprised of mere libraries never affected by policy changes, and updating the Standards-Version field over and over again for these packages becomes frustrating. I understand others may find Standards-Version useful as a bookmark for checking changes to be made (although from my point of view using the date in the changelog as a starting point and relying on the Lintian checks is equally good). But I think we should be allowed to not use this tool. What I would suggest is to: - make Standards-Version optional instead of recommended - lower the severity of the no-standards-version-field Lintian check (at least W if the field remains recommended, or I if it becomes optional). Emmanuel Bourg
Re: Network access during build
Le 9/09/2016 à 01:13, Henrique de Moraes Holschuh a écrit : > "must not change build behavior or build result depending on network > availability" is also needed somewhere, if it is not already in there. If some tests are automatically disabled when the network isn't available one could argue that the build behavior is changed though. Maybe the rule should focus on the part of the build generating the content of the binary packages. Something like this: "For packages in the main archive, no build step may attempt network access in a way that: - leaks sensitive data - changes the build result or the operations performed to produce it" (with the build result defined as the binary packages produced) Emmanuel Bourg
Re: Network access during build
Le 7/09/2016 à 09:35, Lars Wirzenius a écrit : > That's not how policy compliance actually works. All packages for a > given Debian release must conform to the version of policy that was > current when it was frozen for release. Otherwise we effectively have > no policy, if every package gets to choose which version it adheres > to. That makes sense, but in this case what is the usefulness of the Standards-Version field? And more precisely, why is it considered an error [1] to omit it? Speaking for the Java team, on each new version of the policy we have to update this field in ~500 packages actively maintained, and most of the time no other change is necessary. If the field could be deprecated it would save some time. Emmanuel Bourg [1] https://lintian.debian.org/tags/no-standards-version-field.html
Re: Network access during build
Le 7/09/2016 à 07:17, Vincent Bernat a écrit : > Any thoughts? I agree with you, if the network access has no impact on the build and doesn't leak sensitive data it should be acceptable. This rule appeared in the version 3.9.7 of the policy. Just declare in debian/control that your package conforms to the version 3.9.6 and the issue will no longer be a RC policy violation ;) Emmanuel Bourg
Bug#833274: ITP: jctools -- Java Concurrency Tools for the JVM
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: jctools Version : 1.2.1 Upstream Author : Nitsan Wakart * URL : http://jctools.github.io/JCTools/ * License : Apache-2.0 Programming Lang: Java Description : Java Concurrency Tools for the JVM JCTools offers some concurrent data structures currently missing from the JDK: * SPSC/MPSC/SPMC/MPMC variations for concurrent queues: * SPSC - Single Producer Single Consumer (Wait Free, bounded and unbounded) * MPSC - Multi Producer Single Consumer (Lock less, bounded and unbounded) * SPMC - Single Producer Multi Consumer (Lock less, bounded) * MPMC - Multi Producer Multi Consumer (Lock less, bounded) * An expanded queue interface (MessagePassingQueue): * relaxedOffer/Peek/Poll: trade off conflated guarantee on full/empty queue state with improved performance. * drain/fill: batch read and write methods for increased throughput and reduced contention JCTools is a new dependency of Netty (libnetty-java). The package will be maintained by the Java Team.
Bug#833168: ITP: scala-asm -- Fork of ASM for the Scala Compiler
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: scala-asm Version : 5.0.4-scala-3 Upstream Author : INRIA, France Telecom * URL : https://github.com/scala/scala-asm * License : BSD-3-clause Programming Lang: Java Description : Fork of ASM for the Scala Compiler This library is a fork of the ASM Java bytecode manipulation and analysis framework (see libasm-java) modified for the needs of the Scala compiler. The classes are relocated under the scala.tools.asm package and a small number of patches were applied to the original sources. This package is required to upgrade Scala to the latest release. It'll be maintained by the Java Team.
Re: Bug#833024: ITP: javolution -- Real-time java library
> I have no particular expertise in this software, so if anyone else > wants to help, they would be very welcome. The package would be welcome under the pkg-java umbrella, the Java Team will be happy to help. Emmanuel Bourg
Bug#832946: ITP: openhft-chronicle-values -- Poor man's value types for Java 8+
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: openhft-chronicle-values Version : 1.0.0-alpha Upstream Author : Higher Frequency Trading * URL : https://github.com/OpenHFT/Chronicle-Values * License : Apache-2.0 Programming Lang: Java Description : Poor man's value types for Java 8+ Chronicle-Values is a library generating constantly-sized flyweight accessors to Chronicle Bytes and simple bean-style on-heap implementations from interfaces. Interfaces that could be processed by Chronicle Values are called value interfaces. This package is a dependency required to upgrade the Spring Framework. It will be maintained by the Java Team.
Bug#832929: ITP: openhft-chronicle-network -- OpenHFT High Performance Network library
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: openhft-chronicle-network Version : 1.0.0-alpha Upstream Author : Higher Frequency Trading * URL : https://github.com/OpenHFT/Chronicle-Network * License : Apache-2.0 Programming Lang: Java Description : OpenHFT High Performance Network library Chronicle Network is a network library designed to be lower latency and support higher throughputs than Netty by employing techniques used in low latency trading systems. This package is a dependency required to upgrade the Spring Framework. It will be maintained by the Java Team.
Bug#832927: ITP: openhft-chronicle-threads -- OpenHFT thread pool library
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: openhft-chronicle-threads Version : 1.0.0-alpha Upstream Author : Higher Frequency Trading * URL : https://github.com/OpenHFT/Chronicle-Threads * License : Apache-2.0 Programming Lang: Java Description : OpenHFT thread pool library Chronicle Threads provides a high performance thread pool. This thread pool is designed to share blocking, monitoring and busy waiting threads. Busy waiting tasks can be prioritised for HIGH, MEDIUM, DAEMON (low priority) as well as TIMER (fixed rate events) tasks in a single thread without creating garbage. This package is a dependency required to upgrade the Spring Framework. It will be maintained by the Java Team.
Bug#832923: ITP: openhft-chronicle-wire -- Wire format abstraction library
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: openhft-chronicle-wire Version : 1.0.1-alpha Upstream Author : Higher Frequency Trading * URL : https://github.com/OpenHFT/Chronicle-Wire * License : Apache-2.0 Programming Lang: Java Description : Wire format abstraction library Chronicle Wire supports a separation of describing what data one want to store and retrieve and how it should be rendered/parsed. Chronicle Wire handles a variety of formatting options for a wide range of formats. This package is a dependency required to upgrade the Spring Framework. It will be maintained by the Java Team.
Bug#832915: ITP: openhft-chronicle-bytes -- OpenHFT byte buffer library
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: openhft-chronicle-bytes Version : 1.0.1-alpha Upstream Author : Higher Frequency Trading * URL : https://github.com/OpenHFT/Chronicle-Bytes * License : Apache-2.0 Programming Lang: Java Description : OpenHFT byte buffer library Chronicle Bytes has a similar purpose to Java NIO's ByteBuffer with some extensions. It's build on Chronicle Core's direct memory and OS system call access and contains all the low level memory access wrappers. The API supports: * 64-bit sizes * UTF-8 and ISO-8859-1 encoded strings. * thread safe off heap memory operations. * deterministic release of resources via reference counting. * compressed data types such as stop bit encoding. * elastic ByteBuffer wrappers which resize as required. * parsing text and writing text directly to off heap bytes. This package is a dependency required to upgrade the Spring Framework (libspring-java). It will be maintained by the Java Team.
Bug#832906: ITP: openhft-chronicle-core -- OpenHFT core library
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: openhft-chronicle-core Version : 1.0.0-alpha Upstream Author : Higher Frequency Trading * URL : https://github.com/OpenHFT/Chronicle-Core * License : Apache-2.0 Programming Lang: Java Description : OpenHFT core library Chronicle Core is a library wrapping up low level access to: * Off Heap Memory Access * JVM Access Methods * OS Calls * Resource Reference Counting * Object Pools * Class Local Caching * Maths Functions for casting types, rounding double, faster hashing. * Serializable Lambdas * Histogram A high performance wide range histogram. This package is a dependency required to upgrade the Spring Framework (libspring-java). It will be maintained by the Java Team.
Bug#831793: ITP: hdrhistogram -- High Dynamic Range (HDR) Histogram
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: hdrhistogram Version : 2.1.9 Upstream Author : Gil Tene * URL : http://hdrhistogram.github.io/HdrHistogram/ * License : CC0-1.0 or BSD-2-clause Programming Lang: Java Description : High Dynamic Range (HDR) Histogram HdrHistogram is designed for recording histograms of value measurements in latency and performance sensitive applications. It supports the recording and analyzing of sampled data value counts across a configurable integer value range with configurable value precision within the range. Value precision is expressed as the number of significant digits in the value recording, and provides control over value quantization behavior across the value range and the subsequent value resolution at any given level. This package will be maintained by the Java team.
Bug#831675: ITP: jaxrs-api -- Java API for RESTful Services (JAX-RS)
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: jaxrs-api Version : 2.0.1 Upstream Author : Oracle Corporation * URL : http://jax-rs-spec.java.net * License : GPL-2 with Classpath exception or CDDL-1.1 Programming Lang: Java Description : Java API for RESTful Services (JAX-RS) The Java API for RESTful Web Services provides portable APIs for developing, exposing and accessing Web applications designed and implemented in compliance with principles of REST architectural style. This package will be maintained by the Java Team. It's expected to supercede libjsr311-api-java.
Bug#828849: ITP: powermock -- Testing framework for Java
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: powermock Version : 1.6.5 Upstream Author : Johan Haleby * URL : http://www.powermock.org * License : Apache-2.0 Programming Lang: Java Description : Testing framework for Java PowerMock allows you to unit test code normally regarded as untestable. For instance it is possible to mock static methods, remove static initializers, allow mocking without dependency injection and more. PowerMock works by bytecode manipulation. PowerMock also contain some utilities that gives you easier access to an objects internal state. PowerMock can be used to test otherwise untestable code and also to achieve a cleaner separation between test and production code.
Bug#825969: ITP: openhft-affinity -- OpenHFT Java Thread Affinity library
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: openhft-affinity Version : 2.2 Upstream Author : Higher Frequency Trading * URL : http://chronicle.software/products/thread-affinity/ * License : Apache-2.0 Programming Lang: Java Description : OpenHFT Java Thread Affinity library The Thread Affinity library can increase applications performance by allowing threads to be bound to specific CPU cores. This is a benefit if the data is already on the cores L1 cache because it won't have to be reloaded. The OpenHFT Thread Affinity libary is the ideal choice for writing low latency code.
Bug#825571: ITP: tiles-request -- Tiles Request Framework
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: tiles-request Version : 1.0.6 Upstream Author : The Apache Software Foundation * URL : http://tiles.apache.org/tiles-request/ * License : Apache-2.0 Programming Lang: Java Description : Tiles Request Framework The Tiles Request library provides a simple abstraction layer around request/response objects of various Java frameworks and template technologies. Bindings are available for Servlet, Portlet, JSP, Mustache, Velocity and FreeMarker. This package is required to upgrade Tiles to the version 3. It'll be maintained by the Java Team.
Bug#825459: ITP: protobuf-java-format -- Library to serialize protobuf messages to XML, JSON and HTML
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: protobuf-java-format Version : 1.2 Upstream Author : Eliran Bivas * URL : https://github.com/bivas/protobuf-java-format * License : BSD-3-clause Programming Lang: Java Description : Library to serialize protobuf messages to XML, JSON and HTML The protobuf-java-format library provide serialization and de-serialization of different formats based on Google's protobuf Message. Enables overriding the default (byte array) output to text based formats such as XML, JSON and HTML. This package is a dependency of libspring-java. It'll be maintained by the Java Team.
Bug#825332: ITP: webjars-locator -- Library to load WebJars transitive dependencies with RequireJS
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: webjars-locator Version : 0.30 Upstream Author : James Ward * URL : http://webjars.org * License : MIT Programming Lang: Java Description : Library to load WebJars transitive dependencies with RequireJS WebJars are client-side web libraries (e.g. jQuery & Bootstrap) packaged into JAR files. They allow one to: * Explicitly and easily manage the client-side dependencies in JVM-based web applications * Use JVM-based build tools (e.g. Maven, Gradle...) to download client-side dependencies * Know which client-side dependencies are used * Resolve transitive dependencies automatically and optionally load them via RequireJS The WebJars Locator library provides a means to load WebJars transitive dependencies with RequireJS. This library is a new dependency of libspring-java. It'll be maintained by the Java Team.
Bug#825316: ITP: webjars-locator-core -- Library to locate assets within WebJars
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: webjars-locator-core Version : 0.30 Upstream Author : James Ward * URL : http://webjars.org * License : MIT Programming Lang: Java Description : WebJars Locator Core WebJars are client-side web libraries (e.g. jQuery & Bootstrap) packaged into JAR files. They allow one to: * Explicitly and easily manage the client-side dependencies in JVM-based web applications * Use JVM-based build tools (e.g. Maven, Gradle...) to download client-side dependencies * Know which client-side dependencies are used * Resolve transitive dependencies automatically and optionally load them via RequireJS The WebJars Locator Core library provides a means to locate assets within WebJars. This library is a new dependency of libspring-java. It'll be maintained by the Java Team.
Bug#825125: ITP: projectreactor -- Reactive Streams Specification Implementation
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: projectreactor Version : 1.1.6 Upstream Author : GoPivotal, Inc. * URL : https://projectreactor.io * License : Apache-2.0 Programming Lang: Java, Groovy Description : Reactive Streams Specification Implementation Reactor is a foundational library building for reactive fast data applications on the JVM. It provides abstractions for Java, Groovy and other JVM languages to make building event and data-driven applications easier. Various dispatchers are available to provide the developer with a range of choices from thread-pool style, long-running task execution to non-blocking, high-volume task dispatching. This library is required to upgrade libspring-java. It'll be maintained by the Java Team.
Bug#820777: ITP: gradle-plugin-protobuf -- Protobuf Plugin for Gradle
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: gradle-plugin-protobuf Version : 0.9.2 Upstream Author : Alex Antonov * URL : https://github.com/aantono/gradle-plugin-protobuf * License : BSD-3-clause Programming Lang: Groovy Description : Protobuf Plugin for Gradle The Protobuf plugin processes the Protocol Buffers files (.proto) in the src/main/proto directory of Gradle projects. It generates the Java classes and compiles them automatically. This plugin is required to upgrade the libspring-java package. It'll be maintained by the Java Team.
Bug#820738: ITP: tiles-autotag -- Automatic tag generation for Apache Tiles
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: tiles-autotag Version : 1.1.0 Upstream Author : The Apache Software Foundation * URL : http://tiles.apache.org/tiles-autotag * License : Apache-2.0 Programming Lang: Java Description : Automatic tag generation for Apache Tiles Autotag generates tags (or tag-like) artifact from a common template code for a range of templating languages. JSP tags, Freemarker directive models and Velocity directives are generated from a common template model. tiles-autotag is a dependency of Tiles 3 required to upgrade the libspring-java package. I'll be maintained by the Java team.
Bug#819651: ITP: jayway-jsonpath -- Jayway JsonPath - XPath like expressions for JSON
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: jayway-jsonpath Version : 0.9.1 Upstream Author : Kalle Stenflo * URL : https://github.com/jayway/JsonPath * License : Apache-2.0 Programming Lang: Java Description : Jayway JsonPath - XPath like expressions for JSON Jayway JsonPath is a Java port of Stefan Goessner JSONPath implementation. It provides a XPath like syntax to query JSON documents. This library is required to upgrade the libspring-java package. I'll be maintained by the Java Team.
Bug#819635: ITP: json-smart -- JSON Small and Fast Parser
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: json-smart Version : 1.2 Upstream Author : Uriel Chemouni * URL : http://netplex.github.io/json-smart/ * License : Apache-2.0 Programming Lang: Java Description : JSON Small and Fast Parser Json-smart is a performance focused, JSON processor library. The API is similar to json-simple but the performance is improved (at least twice faster). This library is required to upgrade the libspring-java package. I'll be maintained by the Java Team.
Bug#812930: ITP: assertj-core -- Fluent assertions for Java
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: assertj-core Version : 2.3.0 Upstream Author : Joel Costigliola * URL : https://github.com/joel-costigliola/assertj-core * License : Apache-2.0 Programming Lang: Java Description : Fluent assertions for Java AssertJ provides a rich and intuitive set of strongly-typed assertions to use for unit testing. AssertJ core provides assertions for JDK standard types can be used with either JUnit or TestNG. This package is required to enable the unit tests of several Java packages. It'll be maintained by the Java Team.
Bug#812792: ITP: airlift-slice -- Java library for efficiently working with heap and off-heap memory
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: airlift-slice Version : 0.10 Upstream Author : David Phillips, Dain Sundstrom, Martin Traverso * URL : https://github.com/airlift/slice * License : Apache-2.0 Programming Lang: Java Description : Java library for efficiently working with heap and off-heap memory Slice is a library for working efficiently with heap and off-heap memory. Slice is a dependency required for packaging lucene-solr 5. It'll be maintained by the Java Team.
Bug#812688: ITP: ivy-debian-helper -- Helper tools for building Debian packages with Ivy
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: ivy-debian-helper Version : 1.0 Upstream Author : Emmanuel Bourg * URL : http://anonscm.debian.org/cgit/pkg-java/ivy-debian-helper.git * License : Apache-2.0 Programming Lang: Java Description : Helper tools for building Debian packages with Ivy ivy-debian-helper contains helper tools to ease the packaging of Ivy based projects in Debian. It consists in: * an Ivy plugin resolving the dependencies against the system Maven repository (/usr/share/maven-repo). The resolver uses the same Maven rule files that maven-debian-helper and maven-repo-helper employ (debian/maven.rules, debian/maven.ignoreRules). * a debhelper class initializing the plugin and running Ant+Ivy in offline mode.
Bug#811537: ITP: maven-script-interpreter -- Maven Script Interpreter
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: maven-script-interpreter Version : 1.1 Upstream Author : The Apache Software Foundation * URL : https://maven.apache.org/shared/maven-script-interpreter/ * License : Apache-2.0 Programming Lang: Java Description : Maven Script Interpreter maven-script-interpreter is a component providing some utilities to interpret/execute scripts for various implementations: groovy or beanshell. This package is required to upgrade the maven-invoker-plugin package to the latest release. It'll be maintained by the Java Team.
Re: sid on openvz
> Is it possible for these vendors to switch to a newer version of Linux? A new version of OpenVZ based on the RHEL 7 kernel (3.10) is being developed but isn't expected soon unfortunately. This led the Proxmox team to replace OpenVZ with LXC for its containers. Emmanuel Bourg
Bug#806956: ITP: commons-pool2 -- Apache Commons Pool 2 - Pooling implementation for Java objects
Package: wnpp Severity: wishlist Owner: Emmanuel Bourg * Package name: commons-pool2 Version : 2.4.2 Upstream Author : The Apache Software Foundation * URL : http://commons.apache.org/pool * License : Apache-2.0 Programming Lang: Java Description : Apache Commons Pool 2 - Pooling implementation for Java objects The Apache Commons Pool library provides an object-pooling API and a number of object pool implementations. Version 2 of Apache Commons Pool contains a completely re-written pooling implementation compared to the 1.x series. In addition to performance and scalability improvements, version 2 includes robust instance tracking and pool monitoring. Version 2 requires Java 6 or higher. This package is required for the Google Bazel build tool. It will be maintained by the Java Team.