Bug#1018100: ITP: liblanguage-detector-java -- Language Detection Library for Java

2022-08-25 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, 
a...@debian.org,debian-j...@lists.debian.org

* Package name: liblanguage-detector-java
  Version : 0.6
  Upstream Author : Nakatani Shuyo, Francois ROLAND, Fabian Kessler,
Nicole Torres, Robert Theis
* URL : https://github.com/optimaize/language-detector
* License : Apache-2.0
  Programming Lang: Java
  Description : Language Detection Library for Java

This software uses language profiles which were created based on
common text for each language. N-grams, a contiguous sequence of n
items from a given sample of text, were then extracted from that text
and stored in the profiles. When trying to figure out in what
language a certain text is written, the program goes through the same
process: It creates the same kind of n-grams of the input text. Then
it compares the relative frequency of them, and finds the language
that matches best. Currently 71 languages are supported.



Bug#1017644: ITP: libtitanium-json-ld-java -- implementation of the JSON-LD 1.1 specification in Java

2022-08-18 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, 
a...@debian.org,debian-j...@lists.debian.org

* Package name: libtitanium-json-ld-java
  Version : 1.3.1
  Upstream Author : Filip Kolarik and the original authors and contributors
* URL : https://github.com/filip26/titanium-json-ld
* License : Apache-2.0
  Programming Lang: Java
  Description : implementation of the JSON-LD 1.1 specification in Java

An implementation of the JSON-LD 1.1 (JSON-based Serialization for Linked
Data) specification in Java utilizing Jakarta JSON Processing.

The goals of Titanium are:

  * conformance to the specification
  * secure, stable, fast, A+ code
  * minimal external dependencies
  * only jakarta.json-api is required
  * simple to use

This package is a new dependency of apache-jena and required to fix
#1014982.



Bug#1017642: ITP: libjsonp2-java -- Jakarta JSON Processing

2022-08-18 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, 
a...@debian.org,debian-j...@lists.debian.org

* Package name: libjsonp2-java
  Version : 2.1.1
  Upstream Author : Oracle and/or its affiliates
* URL : https://github.com/eclipse-ee4j/jsonp
* License : EPL-2.0 and GPL-2 with classpath exception
  Programming Lang: Java
  Description : Jakarta JSON Processing

Jakarta JSON Processing provides portable APIs to parse, generate, transform,
and query JSON documents. This project contains Jakarta JSON Processing
specification, API and TCK.

This implementation provides a newer API and is not backwards compatible with
libjsonp-java.

This package is a new dependency of apache-jena and required to fix
#1014982.



Bug#1013374: olm: FTBFS: unsatisfiable build-dependency: binaryen (< 105+) but 106-1 is to be installed

2022-06-23 Thread Markus Koschany
Hi,

I didn't know that there was some coordination required between binaryen and
emscripten. Nobody talked about that in the past. Sorry to ditch your request
but I don't plan to maintain emscripten. The only reason why I introduced
binaryen and wabt to Debian was to compile web assembly code from source in
ublock-origin. Apart from that I am not really involved in the Javascript
ecosystem either. I think it is best if someone takes over emscripten and
binaryen and maintains them together.

Regards,

Markus


signature.asc
Description: This is a digitally signed message part


Bug#996255: ITP: libowasp-encoder-java -- OWASP Java Encoder Project

2021-10-12 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, a...@debian.org, 
debian-j...@lists.debian.org

* Package name: libowasp-encoder-java
  Version : 1.2.3
  Upstream Author : OWASP (Open Web-Application Security Project)
* URL : https://www.owasp.org/index.php/OWASP_Java_Encoder_Project
* License : BSD-3-clause
  Programming Lang: Java
  Description : OWASP Java Encoder Project

The OWASP Encoders package is a collection of high-performance
low-overhead contextual encoders, that when utilized correctly, is an
effective tool in preventing Web Application security vulnerabilities
such as Cross-Site Scripting.



Bug#996182: ITP: google-api-services-sheets-java -- Google Sheets API Client Library for Java

2021-10-11 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, a...@debian.org, 
debian-j...@lists.debian.org

* Package name: google-api-services-sheets-java
  Version : 1.32.1-1
  Upstream Author : Google
* URL : 
https://github.com/googleapis/google-api-java-client-services
* License : Apache-2.0
  Programming Lang: Java
  Description : Google Sheets API Client Library for Java

Google Sheets is a spreadsheet program included as part of the
web-based Google Docs Editors suite offered by Google. This library
allows developers to read and write Google Sheets.



Bug#996180: ITP: google-api-services-drive-java -- Google Drive API Client Library for Java

2021-10-11 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, a...@debian.org, 
debian-j...@lists.debian.org

* Package name: google-api-services-drive-java
  Version : 1.32.1-1
  Upstream Author : Google Inc.
* URL : 
https://github.com/googleapis/google-api-java-client-services
* License : Apache-2.0
  Programming Lang: Java
  Description : Google Drive API Client Library for Java

Manages files in Google Drive, a file storage and synchronization
service, including uploading, downloading, searching, detecting
changes, and updating sharing permissions.

This is a new dependency of openrefine.



Bug#996179: ITP: libokhttp-signpost-java -- Signpost extension for signing OkHttp requests

2021-10-11 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, a...@debian.org, 
debian-j...@lists.debian.org

* Package name: libokhttp-signpost-java
  Version : 1.1.0-1
  Upstream Author : Patrik Åkerfeldt
* URL : http://github.com/pakerfeldt/okhttp-signpost/
* License : Apache-2.0
  Programming Lang: Java
  Description : Signpost extension for signing OkHttp requests

Signpost is the easy and intuitive solution for signing HTTP messages
on the Java platform in conformance with the OAuth Core 1.0a standard.
This library is a Signpost extension for the OkHttp HTTP client.


Bug#996178: ITP: libwikidata-toolkit-java -- Wikidata Toolkit

2021-10-11 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, a...@debian.org, 
debian-j...@lists.debian.org

* Package name: libwikidata-toolkit-java
  Version : 0.12.1
  Upstream Author : Markus Kroetzsch, Julian Mendez, Fredo Erxleben,
Michael Guenther, Markus Damm, Antonin Delpeuch,
Thomas Pellissier Tanon and other contributors
* URL : https://www.mediawiki.org/wiki/Wikidata_Toolkit
* License : Apache License 2.0
  Programming Lang: Java
  Description : Wikidata Toolkit

Wikidata Toolkit is a Java library for accessing Wikidata and other
Wikibase installations. It can be used to create bots, to perform data
extraction tasks (e.g., convert all data in Wikidata to a new format),
and to do large-scale analyses that are too complex for using a simple
SPARQL query service.

libwikidata-toolkit-java is a new build-dependency of openrefine.



Bug#995821: ITP: libthumbnailator-java -- thumbnail generation library for Java

2021-10-06 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, a...@debian.org

* Package name: libthumbnailator-java
  Version : 0.4.14
  Upstream Author : Chris Kroells
* URL : https://github.com/coobird/thumbnailator
* License : Expat
  Programming Lang: Java
  Description : thumbnail generation library for Java

Thumbnailator simplifies the task of making thumbnails into a single method
call.
 .
  * Create high-quality thumbnails from existing images.
  * Option to embed a watermark (such as a logo) in the thumbnails.
  * Transparency of the watermark is adjustable from transparent (0%) to opaque
(100%).
  * Supports rotation of thumbnail.
  * Preserves the aspect ratio of resulting thumbnail, if desired.

Thumbnailator is a new build-dependency of libsejda-java.



Bug#987099: ITP: openrefine-opencsv -- CSV parser library for Java

2021-04-17 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: openrefine-opencsv
  Version : 2.4
  Upstream Author : Bytecode Pty Ltd, Kyle Miller
* URL : https://github.com/OpenRefine/opencsv
* License : Apache-2.0
  Programming Lang: Java
  Description : CSV parser library for Java

OpenCSV is an easy-to-use CSV (comma-separated values) parser library
for Java. Opencsv supports all the basic CSV-type features like:
  * Arbitrary numbers of values per line
  * Ignoring commas in quoted elements
  * Handling quoted entries with embedded carriage returns
  * Configurable separator and quote characters
 .
 This is a fork of the OpenCSV project on SourceForge. In addition this package
 supports multi-character separators in CSV/TSV files.



Bug#987098: ITP: httpcomponents-client5 -- HTTP/1.1 and HTTP/2 compliant HTTP agent implementation

2021-04-17 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: httpcomponents-client5
  Version : 5.0.3
  Upstream Author : The Apache Software Foundation
* URL : https://hc.apache.org/httpcomponents-client-5.0.x/
* License : Apache-2.0
  Programming Lang: Java
  Description : HTTP/1.1 and HTTP/2 compliant HTTP agent implementation

HttpClient is a HTTP/1.1 and HTTP/2 compliant HTTP agent
implementation based on HttpCore. It also provides reusable components
for client-side authentication, HTTP state management, and HTTP
connection management.

This package contains the 5.x series of httpcomponents-client. It supports
request execution with the classic, fluent and async APIs.



Bug#987097: ITP: httpcomponents-core5 -- set of low level HTTP transport components for Java

2021-04-17 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: httpcomponents-core5
  Version : 5.0.3
  Upstream Author : The Apache Software Foundation
* URL : https://hc.apache.org/httpcomponents-core-5.0.x/
* License : Apache-2.0
  Programming Lang: Java
  Description : set of low level HTTP transport components for Java

HttpCore is a set of low level HTTP transport components that can be used to
build custom client and server side HTTP services with a minimal footprint.
HttpCore supports two I/O models:
 .
  * blocking I/O model, based on the classic Java I/O;
  * non-blocking, event driven I/O model based on Java NIO.
 .
The blocking I/O model may be more appropriate for data intensive, low latency
scenarios, whereas the non-blocking model may be more appropriate for high
latency scenarios where raw data throughput is less important than the ability
to handle thousands of simultaneous HTTP connections in a resource efficient
manner.
 .
This package contains the 5.x series of httpcomponents-core.



Bug#986926: ITP: libsweble-common-java -- common classes for sweble projects

2021-04-14 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: libsweble-common-java
  Version : 3.0.8
  Upstream Author : The Open Source Research Group,
University of Erlangen-Nürnberg
* URL : https://github.com/sweble/osr-common
* License : Apache-2.0
  Programming Lang: Java
  Description : common classes for sweble projects

This package includes common classes for the projects in the
de.fau.cs.osr group of the Open Source Research Group, University of
Erlangen-Nürnberg. It is mainly required to build the MediaWiki parser
which can be found in libsweble-wikitext-java.


Bug#986924: ITP: libsweble-wikitext-java -- parser for MediaWiki's wikitext

2021-04-14 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: libsweble-wikitext-java
  Version : 3.1.9
  Upstream Author : The Open Source Research Group,
University of Erlangen-Nürnberg
* URL : 
https://oss.cs.fau.de/research/research-resources/sweble-wikitext/
* License : Apache-2.0
  Programming Lang: Java
  Description : parser for MediaWiki's wikitext

The Sweble Wikitext Parser is a parser for the wiki markup (called
Wikitext) used by the MediaWiki wiki engine. Of course, the MediaWiki
software provides its own parser for wikitext, however, the MediaWiki
parser only produces HTML output. The Sweble Wikitext Parser on the
other hand generates a machine-readable representation (AST – abstract
syntax tree) of an article, thus unlocking the structured data within
a wiki running the MediaWiki software.


Bug#986922: ITP: libxtc-rats-java -- parser generator written in Java

2021-04-14 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: libxtc-rats-java
  Version : 1.15.0
  Upstream Author : Robert Grimm, New York University, Princeton University, 
and IBM
* URL : http://cs.nyu.edu/rgrimm/xtc/
* License : GPL-2, LGPL-2.1
  Programming Lang: Java
  Description : parser generator written in Java

The xtc (eXTensible Compiler) project is exploring novel programming languages
and tools to improve the expressiveness, safety, and efficiency of
complex systems.

This package includes Rats!, a parser generator supporting modular
syntax and declarative syntax tree specifications.



Bug#986921: ITP: maven-jflex-plugin -- Maven plugin to generate Lexer code in Java

2021-04-14 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: maven-jflex-plugin
  Version : 1.7.0
  Upstream Author : Gerwin Klein, Steve Rowe, Régis Décamps
* URL : http://jflex-de.github.io/jflex-web/jflex-maven-plugin/
* License : BSD-3-clause
  Programming Lang: Java
  Description : Maven plugin to generate Lexer code in Java

JFlex Maven Plugin is a Maven plugin to generate Lexer code in Java
from a Lexer specification, using JFlex.


Bug#986857: ITP: librdfa-java -- SAX-based Java RDFa parser

2021-04-12 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 

* Package name: librdfa-java
  Version : 1.0.0~BETA1
  Upstream Author : The University of Bristol
* URL : https://github.com/iteggmbh/java-rdfa
* License : BSD-3-clause
  Programming Lang: Java
  Description : SAX-based Java RDFa parser

RDFa is a specification for attributes to express structured data in
HTML5, XHTML, and any XML application. The rendered, hypertext content
of (X)HTML or XML is reused by the RDFa markup, so that publishers
don't need to repeat significant data in the document. Tools can
extract that structured data and generate RDF triples for further
reuse. RDFa can be considered as another serialization format for RDF,
alongside Turtle, RDF/XML, or JSON-LD.



Bug#986681: ITP: libodfdom-java -- OpenDocument Format (ODF) framework

2021-04-09 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: libodfdom-java
  Version : 0.9.0~RC2
  Upstream Author : The Document Foundation
* URL : https://odftoolkit.org/odfdom/
* License : Apache-2.0
  Programming Lang: Java
  Description : OpenDocument Format (ODF) framework

ODFDOM is an OpenDocument Format (ODF) framework. Its purpose is to
provide an easy common way to create, access and manipulate ODF files,
without requiring detailed knowledge of the ODF specification. It is
designed to provide the ODF developer community with an easy lightwork
programming API portable to any object-oriented language. The current
reference implementation is written in Java.



Bug#986680: ITP: libsecondstring-java -- approximate string-matching routines

2021-04-09 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: libsecondstring-java
  Version : 0.1
  Upstream Author : 2003 Carnegie Mellon University
* URL : https://github.com/TeamCohen/secondstring
* License : Expat
  Programming Lang: Java
  Description : approximate string-matching routines

SecondString is a Java toolkit for developing and evaluating
approximate string comparison operators. It includes abstract classes
for various edit-distance based comparators and concrete
implementations of several published approximate comparators.



Bug#986679: ITP: openrefine-vicino -- near-neighbor search tool for Java

2021-04-09 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: openrefine-vicino
  Version : 1.2
  Upstream Author : 2006-2010 Massachusetts Institute of Technology and 
Contributors
* URL : https://github.com/OpenRefine/simile-vicino
* License : BSD-3-clause
  Programming Lang: Java
  Description : near-neighbor search tool for Java

Vicino is a library to perform nearest neighbor searching and
clustering. The idea is being able to query data by distance search
with pluggable distance functions.



Bug#986678: ITP: openrefine-arithcode -- Java implementation of arithmetic coding and PPM compression

2021-04-09 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: openrefine-arithcode
  Version : 1.2
  Upstream Author : Bob Carpenter
* URL : https://github.com/bob-carpenter/java-arithcode
* License : BSD-3-clause
  Programming Lang: Java
  Description : Java implementation of arithmetic coding and PPM compression

 Arithmetic coding is a general technique for coding the outcome of a
 stochastic process based on an adaptive model. The expected bit rate
 is the cross-entropy rate of the model versus the actual process.
 PPM, prediction by partial matching, is an adaptive statistical model
 of a symbol sequence which models the likelihood of the next byte
 based on a (relatively short) suffix of the sequence of previous
 bytes.



Bug#986677: ITP: libmarc4j-java -- API for working with MARC and MARCXML in Java

2021-04-09 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: libmarc4j-java
  Version : 2.9.1
  Upstream Author : Robert Haschart, Bas Peters, Bill Dueber, et.al.
* URL : https://github.com/marc4j/marc4j
* License : LGPL-2.1
  Programming Lang: Java
  Description : API for working with MARC and MARCXML in Java

The goal of MARC4J is to provide an easy to use Application
Programming Interface (API) for working with MARC and MARCXML in Java.
MARC stands for MAchine Readable Cataloging and is a widely used
exchange format for bibliographic data. MARCXML provides a loss-less
conversion between MARC (MARC21 but also other formats like UNIMARC)
and XML.



Bug#986611: ITP: openrefine-butterfly -- modular web application framework

2021-04-07 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: openrefine-butterfly
  Version : 1.1.1
  Upstream Author : Stefano Mazzocchi
* URL : https://github.com/OpenRefine/simile-butterfly
* License : Apache-2.0
  Programming Lang: Java
  Description : modular web application framework

Butterfly is a modular web application framework written in Java but
mainly focused on the use of Javascript on both the client-side and
the server-side to make it easier to build modern web applications
that rely heavily on javascript and ajax/json conduits.



Bug#986609: ITP: libdexx-java -- immutable, persistent collection classes for Java

2021-04-07 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: libdexx-java
  Version : 0.7
  Upstream Author : Andrew O'Malley
* URL : https://github.com/andrewoma/dexx
* License : MIT
  Programming Lang: Java
  Description : immutable, persistent collection classes for Java

Dexx Collections are a port of Scala's immutable, persistent
collection classes to pure Java. Persistent in the context of
functional data structures means the data structure preserves the
previous version of itself when modified. This means any reference to
a collection is effectively immutable. However, modifications can be
made by returning a new version of the data structure, leaving the
original structure unchanged.



Bug#986608: ITP: liblessen-java -- lightweight CSS+LESS parser written in Java

2021-04-07 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: liblessen-java
  Version : 1.0
  Upstream Author : David Huynh
* URL : https://search.maven.org/artifact/com.metaweb/lessen/1.0/jar
* License : BSD-3-clause
  Programming Lang: Java
  Description : lightweight CSS+LESS parser written in Java

Lessen is a lightweight CSS+LESS parser that is also capable of variable
substitution and beautification of its output. It consists of a set of
relatively independent "tokenizers" that you chain in a pipeline to transform
the input to the output.



Bug#986605: ITP: apache-jena -- Java framework for building Semantic Web applications

2021-04-07 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, a...@debian.org

* Package name: apache-jena
  Version : 3.17.0
  Upstream Author : Apache Software Foundation
* URL : https://jena.apache.org
* License : Apache-2.0
  Programming Lang: Java
  Description : Java framework for building Semantic Web applications

Apache Jena is a Java framework for building Semantic Web and Linked
data applications. It provides an API to extract data from and write
to RDF graphs. The graphs are represented as an abstract "model". A
model can be sourced with data from files, databases, URLs or a
combination of these. Jena supports serialisation of RDF graphs to a
relational database, RDF/XML, Turtle and Notation 3.



Bug#986604: ITP: openrefine -- powerful tool for working with messy data

2021-04-07 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-j...@lists.debian.org, 
a...@debian.org

* Package name: openrefine
  Version : 3.5
  Upstream Author : OpenRefine contributors
* URL : https://openrefine.org/
* License : BSD 3-Clause
  Programming Lang: Java
  Description : powerful tool for working with messy data

OpenRefine is a Java-based power tool that allows you to load data,
understand it, clean it up, reconcile it, and augment it with data
coming from the web. All from a web browser and the comfort and
privacy of your own computer.



Bug#986435: ITP: libthrift-java -- Java language support for Thrift

2021-04-05 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org, 938...@bugs.debian.org, 
debian-j...@lists.debian.org, a...@debian.org

* Package name: libthrift-java
  Version : 0.13.0
  Upstream Author : Apache Software Foundation
* URL : https://thrift.apache.org/
* License : Apache-2.0
  Programming Lang: Java
  Description : Java language support for Thrift

 Thrift is a software framework for the development of reliable and
 performant communication and data serialization. It combines a
 software stack with code generation to build services that operate
 seamlessly across a number of different development languages.
 .
 This package provides the Java language support for Thrift.

libthrift-java is a new build-dependency for apache-jena, the latest
version of mediathekview and possibly cassandra (ITP: #585905). Since
there was no reaction to #938927 for 1,5 years now, I intend to
re-introduce the old libthrift-java package and maintain it within the
Debian Java team.



Bug#972003: RFA: privacybadger - Privacy Badger automatically learns to block invisible trackers

2020-10-11 Thread Markus Koschany
Package: wnpp
Severity: normal
X-Debbugs-Cc: jsc...@posteo.net, mes...@debian.org

I hereby officially request a new maintainer for privacybadger. The
upstream maintainer of privacybadger has asked for regular updates in
stable distributions but I am personally not interested to update this
Firefox addon on a regular basis in stable. [1] John (CCed) seemed to be
interested though. Also in CC is Michael who is the co-maintainer of
privacybadger. I intend to request the removal of privacybadger from
stable in two weeks and if there is nobody who wants to maintain the
addon in the future, I will also ask for its removal from Debian
before we freeze for Debian 11.

Markus

[1] 
https://alioth-lists.debian.net/pipermail/pkg-mozext-maintainers/2020-August/008652.html



Bug#970944: ITP: libsejda-commons-java -- common classes for PDFsam and Sejda

2020-09-25 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: libsejda-commons-java
  Version : 1.1.4
  Upstream Author : Sober Lemur S.a.s. di Vacondio Andrea
* URL : https://github.com/torakiki/sejda-commons
* License : Apache-2.0 and AGPL-3.0+
  Programming Lang: Java
  Description : common classes for PDFsam and Sejda

A collection of utilities and common classes used by Sejda and PDFsam, a
library and application to manipulate PDF files.

This library is needed to package the latest upstream release of
PDFsam.



Bug#916612: ITP: binaryen -- compiler and toolchain infrastructure library for WebAssembly

2018-12-16 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 

* Package name: binaryen
  Version : 61
  Upstream Author : WebAssembly Community Group participants
* URL : https://github.com/WebAssembly/binaryen
* License : Apache-2.0
  Programming Lang: C++
  Description : compiler and toolchain infrastructure library for 
WebAssembly

Binaryen is a compiler and toolchain infrastructure library for WebAssembly,
 written in C++. It aims to make compiling to WebAssembly easy, fast, and
 effective:
 .
  * Easy: Binaryen has a simple C API in a single header, and can also be used
from JavaScript. It accepts input in WebAssembly-like form but also accepts 
a
general control flow graph for compilers that prefer that.
 .
  * Fast: Binaryen's internal IR uses compact data structures and is designed
for completely parallel codegen and optimization, using all available CPU
cores. Binaryen's IR also compiles down to WebAssembly extremely easily and
quickly because it is essentially a subset of WebAssembly.
 .
  * Effective: Binaryen's optimizer has many passes that can improve code very
significantly (e.g. local coloring to coalesce local variables; dead code
elimination; precomputing expressions when possible at compile time; etc.).
These optimizations aim to make Binaryen powerful enough to be used as a
compiler backend by itself. One specific area of focus is on
WebAssembly-specific optimizations (that general-purpose compilers might not
do), which you can think of as wasm minification , similar to minification
for JavaScript, CSS, etc., all of which are language-specific (an example of
such an optimization is block return value generation in SimplifyLocals).

This is a new build-dependency of ublock-origin to compile
WebAssembly files from source.



Bug#916611: ITP: wabt -- WebAssembly Binary Toolkit

2018-12-16 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 

* Package name: wabt
  Version : 1.0.6
  Upstream Author : WebAssembly Community Group participants
* URL : https://github.com/WebAssembly/wabt
* License : Apache-2.0
  Programming Lang: C++
  Description : WebAssembly Binary Toolkit

 WABT (pronounced: "wabbit") is a suite of tools for WebAssembly, including:
 .
  * wat2wasm: translate from WebAssembly text format to the WebAssembly binary
format
  * wasm2wat: the inverse of wat2wasm, translate from the binary format back
to the text format (also known as a .wat)
  * wasm-objdump: print information about a wasm binary. Similar to objdump.
  * wasm-interp: decode and run a WebAssembly binary file using a stack-based
interpreter
  * wat-desugar: parse .wat text form as supported by the spec interpreter
(s-expressions, flat syntax, or mixed) and print "canonical" flat format
  * wasm2c: convert a WebAssembly binary file to a C source and header
 .
 These tools are intended for use in (or for development of) toolchains or
 other systems that want to manipulate WebAssembly files. Unlike the
 WebAssembly spec interpreter (which is written to be as simple, declarative
 and "speccy" as possible), they are written in C/C++ and designed for easier
 integration into other systems. Unlike Binaryen these tools do not aim to
 provide an optimization platform or a higher-level compiler target; instead
 they aim for full fidelity and compliance with the spec (e.g. 1:1 round-trips
 with no changes to instructions).


This is a new build-dependency of ublock-origin to compile WebAssembly
files from source.



Bug#752018: ITP: wildfly -- a JEE application server

2018-11-27 Thread Markus Koschany
Hi Phil,

Am 27.11.18 um 20:38 schrieb Phil Morrell:
> Control: owner -1 !
> Control: retitle -1 ITP: wildfly -- a JEE application server
> thanks
> 
> My new $dayjob currently uses JBoss EAP, so I intend to work towards
> having WildFly available in **bullseye**. I know this is a complex task,
> but I see Markus has already packaged some jboss components/libs and
> obviously this would be under the debian-java umbrella.

That sounds great. It's not the easiest task but would certainly be a
nice addition to the Java ecosystem in Debian. You should be prepared to
fix security vulnerabilities in stable releases though.

Cheers,

Markus



signature.asc
Description: OpenPGP digital signature


Bug#910320: ITP: jiconfont-font-awesome -- jIconFont - Font Awesome

2018-10-04 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 

* Package name: jiconfont-font-awesome
  Version : 4.7.0.0
  Upstream Author : Cadu Andrade
* URL : https://github.com/jIconFont/jiconfont-font_awesome
* License : MIT, SIL-OFL 1.1
  Programming Lang: Java
  Description : jIconFont - Font Awesome

jIconFont is an API to provide icons generated from any IconFont.
These icons can be used in Java GUI toolkits, such as Swing and
JavaFX.

This package provides support for the Font Awesome icon font.



Bug#910314: ITP: jiconfont-swing -- jIconFont - Swing support

2018-10-04 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 

* Package name: jiconfont-swing
  Version : 1.0.1
  Upstream Author : Cadu Andrade
* URL : https://github.com/jIconFont/jiconfont-swing
* License : MIT
  Programming Lang: Java
  Description : jIconFont - Swing support

jIconFont is an API to provide icons generated from any IconFont.
This package provides icon support for the Swing Java GUI toolkit.



Bug#910308: ITP: jiconfont -- API to provide icons generated by any icon font

2018-10-04 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 

* Package name: jiconfont
  Version : 1.0.0
  Upstream Author : jiconfont
* URL : https://github.com/jIconFont/jiconfont
* License : MIT
  Programming Lang: Java
  Description : API to provide icons generated by any icon font

jIconFont is an API to provide icons generated from any IconFont.
These icons can be used in Java GUI toolkits, such as Swing and
JavaFX. Create your own icon fonts or use some of the existing ones
like Elusive, Entypo, Font Awesome, Google Material Design Icons, Open
Iconic or Typicons.

This is a new dependency for mediathekview.



Bug#910304: ITP: commons-dbcp2 -- Database Connection Pooling Services 2

2018-10-04 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 

* Package name: commons-dbcp2
  Version : 2.5.0
  Upstream Author : Apache Software Foundation
* URL : https://commons.apache.org/proper/commons-dbcp/
* License : Apache-2.0
  Programming Lang: Java
  Description : Database Connection Pooling Services 2

The DBCP package provides database connection pooling services. The
following features are supported
 .
  * DataSource and Driver interfaces to the pool.
  * Support for arbitrary sources of the underlying Connections.
  * Integration with arbitrary org.apache.commons.pool.ObjectPool
implementations.
  * Support for Connection validation, expiration, etc.
  * Support for PreparedStatement pooling.
  * XML configuration.
 .
 This package contains the version 2 series.

This package is a new build-dependency of mediathekview.



Bug#905904: ITP: libmbassador-java -- feature-rich Java event bus optimized for high-throughput

2018-08-11 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany 

* Package name: libmbassador-java
  Version : 1.3.1
  Upstream Author : Benjamin Diedrichsen
* URL : https://github.com/bennidi/mbassador
* License : MIT
  Programming Lang: Java
  Description : feature-rich Java event bus optimized for high-throughput


 MBassador is a light-weight, high-performance event bus implementing the
 publish subscribe pattern. It is designed for ease of use and aims to be
 feature rich and extensible while preserving resource efficiency and
 performance.
 .
 The core of MBassador is built around a custom data structure that provides
 non-blocking reads and minimized lock contention for writes such that
 performance degradation of concurrent read/write access is minimal.

 MBassador is a new build-dependency of mediathekview.



Bug#890610: ITP: jboss-bridger -- Java Bridge Method Maker

2018-02-16 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: jboss-bridger
  Version : 1.4
  Upstream Author : Red Hat Inc.
* URL : https://github.com/dmlloyd/bridger
* License : LGPL-2.1+
  Programming Lang: Java
  Description : Java Bridge Method Maker

When compiling a class or interface that extends a parameterized class
or implements a parameterized interface, the compiler may need to
create a synthetic method. These are also called bridge methods. JBoss
Bridger is a bytecode mangler for creating your own synthetic bridge
methods, which allows more dramatic source code changes while still
maintaining binary compatibility.

JBoss Bridger is a new build-dependency of jboss-modules.



Bug#889785: ITP: libequinox-osgi-java -- Equinox OSGi framework

2018-02-06 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libequinox-osgi-java
  Version : 3.9.1
  Upstream Author : IBM Corporation and others
* URL : https://www.eclipse.org/equinox/
* License : EPL-1.0
  Programming Lang: Java
  Description : Equinox OSGi framework

This package includes the Eclipse Equinox OSGi framework, which
can be used outside Eclipse. Equinox is an implementation of the OSGi
core framework specification, a set of bundles that implement various
optional OSGi services and other infrastructure for running OSGi-based
systems. The Equinox OSGi core framework implementation is used as the
reference implementation and as such it implements all the required
features of the latest OSGi core framework specification.

More generally, the goal of the Equinox project is to be a first class
OSGi community and foster the vision of Eclipse as a landscape of
bundles. As part of this, it is responsible for developing and
delivering the OSGi framework implementation used for all of Eclipse.


This package is already in Debian but is currently built from
src:eclipse. To improve the maintainability of libequinox-osgi-java
and since it is rather difficult to maintain the Eclipse IDE as a
whole (#681726) we go this route to reduce complexity and to ensure
that reverse-dependencies of libequinox-osgi-java continue to function
even when the Eclipse IDE does not.



Bug#888987: ITP: jboss-threads -- JBoss Threads

2018-01-31 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: jboss-threads
  Version : 2.3.0
  Upstream Author : Red Hat Inc.
* URL : https://github.com/jbossas/jboss-threads
* License : Apache-2.0 and LGPL-2.1
  Programming Lang: Java
  Description : JBoss Threads

JBoss Threads is a component of the Wildfly Application Server where it is
an integral part of its threading subsystem. It is also used by other JBoss
artifacts like JBoss XNIO for thread related tasks.


This package is a new build-dependency of jboss-xnio.



Bug#876256: RFA: imlib2 -- image loading, rendering, saving library

2017-12-17 Thread Markus Koschany
retitle 876256 ITA: imlib2 -- image loading, rendering, saving library
owner 876256 !
thanks


I intend to adopt this package.

Markus





signature.asc
Description: OpenPGP digital signature


Bug#876256: RFA: imlib2 -- image loading, rendering, saving library

2017-12-17 Thread Markus Koschany
retitle -1 ITA: imlib2 -- image loading, rendering, saving library
owner -1 !
thanks


I intend to adopt this package.

Markus



signature.asc
Description: OpenPGP digital signature


Bug#878404: ITP: libokhttp-java -- HTTP+HTTP/2 client for Android and Java applications

2017-10-13 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libokhttp-java
  Version : 3.9.0
  Upstream Author : Square, Inc
* URL : https://github.com/square/okhttp
* License : Apache-2.0
  Programming Lang: Java
  Description : HTTP+HTTP/2 client for Android and Java applications


OkHttp is an HTTP client that’s efficient by default. It supports both
synchronous blocking calls and async calls with callbacks.
  * HTTP/2 support allows all requests to the same host to share a socket.
  * Connection pooling reduces request latency (if HTTP/2 isn’t available).
  * Transparent GZIP shrinks download sizes.
  * Response caching avoids the network completely for repeat requests

libokhttp-java is a new build-dependency for the latest version of
mediathekview.


Bug#872733: ITP: wildfly-client-config -- Wildfly Client Configuration Library

2017-08-20 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: wildfly-client-config
  Version : 1.0.0
  Upstream Author : Red Hat Inc.
* URL : http://wildfly.org/
* License : Apache-2.0
  Programming Lang: Java
  Description : Wildfly Client Configuration Library

Wildfly is a Java application server which implements the Java
Platform, Enterprise Edition (Java EE) specification.

This package contains Wildfly's client configuration library.

This package is a new build-dependency of jboss-xnio and required to
update the package to the latest version. It will be maintained by the
Java team.



Bug#872732: ITP: wildfly-common -- Wildfly common utilities project

2017-08-20 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: wildfly-common
  Version : 1.2.0
  Upstream Author : Red Hat Inc.
* URL : http://wildfly.org/
* License : Apache-2.0
  Programming Lang: Java
  Description : Wildfly common utilities project

 Wildfly is a Java application server which implements the Java
 Platform, Enterprise Edition (Java EE) specification.
 .
 This package contains common utilities to work with Wildfly
 applications.

 This package is a new build-dependency of jboss-xnio and will be
 maintained by the Java team.



Bug#867613: ITP: gettext-maven-plugin -- plugin to integrate gettext tools into a Maven build

2017-07-07 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: gettext-maven-plugin
  Version : 1.2.9
  Upstream Author : Tammo van Lessen, Steffen Pingel, Felix Berger
* URL : https://github.com/rlf/maven-gettext-plugin
* License : Apache-2.0
  Programming Lang: Java
  Description : plugin to integrate gettext tools into a Maven build

The gettext-commons library combines the power of the unix-style
gettext tools with the widely used Java ResourceBundles. This makes it
possible to use the original text instead of arbitrary property keys,
which is less cumbersome and makes programs easier to read.

This package includes the Maven plugin.



Bug#867281: ITP: libpdfbox2-java -- PDF library for Java

2017-07-05 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libpdfbox2-java
  Version : 2.0.6
  Upstream Author : The Apache Software Foundation
* URL : https://pdfbox.apache.org/
* License : Apache-2.0
  Programming Lang: Java
  Description : PDF library for Java

 The Apache PDFBox library is an open source Java tool for working
 with PDF documents. This project allows creation of new PDF
 documents, manipulation of existing documents and the ability to
 extract content from documents.

 This package contains version 2 of the library which is not backwards
 compatible.



Bug#867116: ITP: libsambox-java -- SAMBox PDF processor

2017-07-03 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libsambox-java
  Version : 1.0.34
  Upstream Author : Andrea Vacondio
* URL : http://www.sejda.org
* License : Apache-2.0
  Programming Lang: Java
  Description : SAMBox PDF processor

SAMBox is an Apache PDFBox 2.0.0 fork intended to be used as PDF
processor for Sejda and PDFsam related projects. The main differences
between PDFBox and SAMBox are:
 * Lazy loading/parsing of PDF objects
 * Multiple I/O implementations to read from
 * Minimized garbage collector through the use of a pool of 
java.lang.Stringbuilder
 * PDF streams are read directly from the underlying source through the concept 
of
   bounded views
 * Removal of unused PDFBox features like preflight validator, fdf and digital 
signature
 * Documents can be saved using objects stream to store PDF objects



Bug#867112: ITP: libsejda-io-java -- layer of Input/Output classes built on top of Java IO and NIO

2017-07-03 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libsejda-io-java
  Version : 1.0.2
  Upstream Author : Andrea Vacondio
* URL : http://www.sejda.org
* License : Apache-2.0
  Programming Lang: Java
  Description : layer of Input/Output classes built on top of Java IO and 
NIO

Sejda-io is a simple Input/Output layer built on top of Java standard
IO and NIO packages. It is mainly used in Sejda, a PDF library, to
ease its further development.

This package is a new dependency to package the latest version of
pdfsam.



Bug#866995: ITP: libsejda-injector-java -- lightweight dependency injection engine

2017-07-03 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libsejda-injector-java
  Version : 1.0.2
  Upstream Author : Andrea Vacondio
* URL : https://www.sejda.com/
* License : Apache-2.0
  Programming Lang: Java
  Description : lightweight dependency injection engine

Sejda-incjector is a simple dependency injection engine based on a
similar library called Feather and is mainly used in PDFsam.
Dependency injection is a technique whereby one object supplies the
dependencies of another object.

This package is a new dependency to package the latest version of
pdfsam.



Bug#866992: ITP: libsejda-eventstudio-java -- pure Java event bus implementation

2017-07-03 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libsejda-eventstudio-java
  Version : 1.0.6
  Upstream Author : Andrea Vacondio
* URL : https://www.sejda.com/
* License : Apache-2.0
  Programming Lang: Java
  Description : pure Java event bus implementation

EventStudio is a pure Java event bus implementation providing the
publish-subscribe pattern with events queue capabilities for
intra-jvm event communication. It is thread safe, has a very simple
API and any POJO can be an event.

This package is a new dependency to package the latest version of
pdfsam.



Bug#866896: ITP: libsejda-java -- extendible PDF manipulation layer library written in Java

2017-07-02 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libsejda-java
  Version : 2.10.4
  Upstream Author : Andrea Vacondio
* URL : https://www.sejda.com/
* License : AGPL-3+
  Programming Lang: Java
  Description : extendible PDF manipulation layer library written in Java

Sejda SDK is a task oriented PDF editor SDK library written in Java.
It offers a set of "ready to go" manipulations implemented using
SAMBox but it is also possible to provide your own implementation
using iText, iText 5.x, PDFBox or any other PDF engine and configure
Sejda to use it.

This package is a new dependency to package the latest version of
pdfsam.



Bug#866894: ITP: fontawesomefx -- Font Awesome perfectly integrated into JavaFX

2017-07-02 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: fontawesomefx
  Version : 8.9
  Upstream Author : Jens Deters
* URL : http://www.jensd.de
* License : Apache-2.0
  Programming Lang: Java
  Description : Font Awesome perfectly integrated into JavaFX

This package allows Java developers to easily integrate the Font
Awesome icon font created by Dave Gandy into their JavaFX
applications. This is possible because all icons are scalable vector
graphics and each icon can be styled with CSS.



Bug#866893: ITP: jackson-jr -- JSON library for Java -- standalone data-binding module

2017-07-02 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: jackson-jr
  Version : 2.8.9
  Upstream Author : FasterXML, LLC, Seattle, USA <i...@fasterxml.com>
* URL : https://github.com/FasterXML/jackson-jr
* License : Apache-2.0
  Programming Lang: Java
  Description : JSON library for Java -- standalone data-binding module

Jackson jr is a compact alternative to the full Jackson Databind
component. It implements a subset of functionality, for example for
cases where size of jar or startup time matters. In addition to basic
datatypes the package supports reading and writing of standard Java
Beans (an implementation that mimics the standard JDK Bean
Introspection).

Jackson jr also adds composer implementation that
can be used to construct JSON output with builder-style API, but
without necessarily having to build an in-memory representation:
instead, it can directly use the streaming-api for direct output. It
is also possible to build actual in-memory JSON String or byte[]
representation, if that is preferable.

This package is a new dependency to package the latest version of
pdfsam.



Bug#866891: ITP: libimgscalr-java -- Java Image Scaling Library

2017-07-02 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libimgscalr-java
  Version : 4.2
  Upstream Author : The Buzz Media, LLC
* URL : https://github.com/rkalla/imgscalr
* License : Apache-2.0
  Programming Lang: Java
  Description : Java Image Scaling Library

imgscalr is a simple and efficient image-scaling and manipulation
library implemented in pure Java. It provides performant (hardware
accelerated), good-looking and intelligent image-scaling algorithms.
This class implements the Java2D "best practices" when it comes to
scaling images as well as Chris Campbell's incremental scaling
algorithm proposed as the best method to downsize images for use as
thumbnails.

This package is a new dependency to package the latest version of
pdfsam.



Bug#866099: ITP: libtwelvemonkeys-java -- collection of plugins and extensions for Java's ImageIO

2017-06-27 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libtwelvemonkeys-java
  Version : 3.3.2
  Upstream Author : Harald Kuhr
* URL : https://github.com/haraldk/TwelveMonkeys
* License : BSD-3-clause, ASL
  Programming Lang: Java
  Description : collection of plugins and extensions for Java's ImageIO

These plugins extend the number of image file formats supported in
Java, using the javax.imageio.* package. The main purpose of this
project is to provide support for formats not covered by the JRE
itself.

Supported image formats (read and write support may vary):
BMP, JPEG, JPEG-2000, PNM, PSD, TIFF, HDR, IFF, PCX, PICT, SGI, TGA,
ICNS, ICO & CUR, Thumbs.db, SVG and WMF.

This package is a new dependency to package the latest version of
pdfsam. It will be maintained within the Debian Java team.



Bug#816604: ITP: tycho -- Tool for building Eclipse plug-ins with Maven

2016-11-29 Thread Markus Koschany
Control: tags -1 pending

Uploaded on 30.11.2016. Currently awaiting approval by the FTP team.

Markus



signature.asc
Description: OpenPGP digital signature


Bug#838489: ITP: fifechan -- lightweight cross platform GUI library written in C++

2016-09-21 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: fifechan
  Version : 0.1.2
  Upstream Author : fifechan team
* URL : https://github.com/fifengine/fifechan
* License : LGPL-2.1, BSD-3-clause, Boost-1.0
  Programming Lang: C++
  Description : lightweight cross platform GUI library written in C++

Fifechan is a lightweight cross platform GUI library written in C++
specifically designed for games. It has a small yet powerful built in
set of extendable GUI Widgets allowing users to create virtually
unlimited types of widgets. Fifechan supports rendering in SDL,
OpenGL, or Allegro out of the box or it can be adapted to use any
rendering engine the user requires. Events are pushed to Fifechan
which allows users to use any input library they wish or they could
use the built in input handling through either SDL input or Allegro
input. The primary goal for Fifechan is to keep it extendable,
lightweight and still be powerful enough to use in all types of games
out of the box.

Fifechan is a new build-dependency for fife which in
turn is required to build unknown-horizons.

This package will be maintained within the Debian Games team.



Bug#644239: Bug#680023: liquidwar: Please package Liquid War 6

2016-08-18 Thread Markus Koschany
On 18.08.2016 21:51, Christian Mauduit wrote:
> Glad to here someone is working on integrating LW6 in Debian, this is
> super cool !
> 
> I'm going to have a look at your 3 patches, some of them, if not all of
> them, could make their way upstream, I mean, there's nothing in them (I
> need to check but that's my first intuition) that could harm non-Debian
> users, in general.
> 
> Oh, no, I just have a question regarding the ./debian directory "being
> upstream". I, for one, find it convenient because it enables my Jenkins
> daemon (the CI tool I use) to generate debs automatically, so that I can
> check that "most" packaging issues are fine before even trying to bother
> real Debian maintainers. And it enables users to "dpkg -i" even if it's
> not yet on Debian repos. Should I remove the ./debian dir from my repo,
> I would need to do some extra work and introduce new workarounds...

I guess it's completely fine to include the debian dir in your repo. As
a package maintainer I only care about the actual source tarball anyway.
As soon as the package is officially part of Debian we recommend to use
the official packages and then your "upstream" debian dir wouldn't be
needed anymore but until then it doesn't hurt to keep it.

> I note your wishlist for SDL2. I'll take a look at it, SDL2 has been
> around for so long now, that it should be quite straightforward. In
> theory ;)

That would be really cool because sometime in a hopefully far, far away
future SDL1 will be removed from Debian and if we want to keep the old
SDL1 games we need to port them to SDL2. That's why I have decided for
myself to package new games only if they are future-proof. ;)

> Then, I do think the LW5 and LW6 packages (liquidwar and liquidwar6)
> should co-exist as long as LW5 (the old liquidwar) is still runnable.
> Probably, this is related to liballegro4, the day Allegro 4 dies, then
> Liquid War 5 dies to. Until then, I see no reason to remove it. It's
> like apple juice and orange juice. Both are juices. But you wouldn't
> stop drinking one just because the other flavor is here.

That's true and I think liquidwar and liquidwar6 are different enough to
justify the inclusion of another source package instead of simply
upgrading the existing package.


> Thanks and have a nice day,

Cheers,

Markus






signature.asc
Description: OpenPGP digital signature


Bug#644239: Bug#680023: liquidwar: Please package Liquid War 6

2016-08-18 Thread Markus Koschany
On Tue, 03 Jul 2012 06:24:47 +0200 Christian Mauduit 
wrote:
> Hi Johan,
> 
> I agree ;)
> 
> FYI, at this stage, I've already filed liquidwar6 as a "Requested 
> package" in wnpp (virtual Debian package) and as a side note, it's 
> available in playdeb.
> 
> http://www.debian.org/devel/wnpp/requested
> http://www.playdeb.net/software/Liquid%20War%206
> 
> I hope some Debian maintainer will find time and interest to package it 
> some day, but for now, I can't help more I guess. I can provide upstream 
> help and make it easier to package if needed, but packaging for real is 
> beyond my knowledge and rights.
> 
> Finally, there's an ever-upcoming 5.6.5 Liquid War (v5 this time) 
> release which fixes a few minor issues and actually states the package 
> is deprecated. Release of this one is planned whenever LW6 reaches the 
> point where it's network playable (even in an alpha, experimental state).

Hi Christian,

I had a look at liquidwar6 and I'm attaching the debian directory to
this bug report with my preliminary work.

At first I was interested in replacing the current v5 version with
liquidwar6 because it looks better in many respects, although network
mode still seems to be in an experimental state. Unfortunately the game
requires a lot of cpu time and when I play a "Quick game", the cpu is
always at 100%. That's a real show-stopper at the moment.

The standalone liquidwar-server package would be obsolete with v6. If I
understand correctly, the main executable provides this feature now.

My debian directory includes three patches:

The debian.patch removes all Makefile code that requires your debian
*.in files. It is usually better to remove the debian directory from the
upstream tarball because it is replaced by the official debian directory
later.

format-security.patch: Liquidwar6 fails to build from source in Debian
because we use the format-security build flag now.

no-Werror.patch: Werror is great for development but a little bit of a
nightmare for package maintainers because every future warning will
cause a build failure. :)

(wishlist): It would be great if Liquidwar6 could use SDL2 in the future.

I think I would continue my work on upgrading the liquidwar package in
Debian if we could resolve the cpu issue somehow but until then it is
probably better to stick with the more stable liquidwar5 series.

Regards,

Markus


liquidwar6_debian.tar.gz
Description: application/gzip


signature.asc
Description: OpenPGP digital signature


Bug#826913: O: abe -- side scrolling game

2016-06-10 Thread Markus Koschany
Control: retitle -1 ITA: abe -- side scrolling game
Control: owner -1 !

On Fri, 10 Jun 2016 04:12:12 + Bart Martens  wrote:
> Package: wnpp
> Severity: normal
> 
> I hereby orphan this package. I don't intend to maintain it anymore since I 
> lost interest. Anyone interested... go ahead.

I intend to adopt it.

Markus



signature.asc
Description: OpenPGP digital signature


Bug#826919: O: berusky -- game

2016-06-10 Thread Markus Koschany
Control: retitle -1 ITA: berusky -- game
Control: owner -1 !

On Fri, 10 Jun 2016 04:20:40 + Bart Martens  wrote:
> Package: wnpp
> Severity: normal
> 
> I hereby orphan this package. I don't intend to maintain it anymore since I
> lost interest. Anyone interested... go ahead. 

Very sad. Well, then I'll move it under the Games Team umbrella.

Markus



signature.asc
Description: OpenPGP digital signature


Bug#826920: O: berusky-data -- game data

2016-06-10 Thread Markus Koschany
Control: retitle -1 ITA: berusky-data -- game data
Control: owner -1 !

On Fri, 10 Jun 2016 04:20:59 + Bart Martens  wrote:
> Package: wnpp
> Severity: normal
> 
> I hereby orphan this package. I don't intend to maintain it anymore since I
> lost interest. Anyone interested... go ahead. 

I intend to adopt it.

Markus



signature.asc
Description: OpenPGP digital signature


Bug#808397: ITP: smali -- Assembler/disassembler for Android's dex format

2016-04-23 Thread Markus Koschany
Am 23.04.2016 um 13:14 schrieb Roger Shimizu:
[...]
> 
> Dear Markus,
> 
> Glad to see that you did my unfinished work.
> I find that package useful, so I started to work, but found it needed
> a few dependencies beyond my current knowledge.
> 
> I see your work already hit NEW queue.
> Appreciate your effort on this. Thank you!
> 
> Cheers,
> 

Hi Roger,

you're welcome. Smali was accepted a few hours ago. It should be
available on the mirrors soon.

Cheers,

Markus



signature.asc
Description: OpenPGP digital signature


Bug#808397: ITP: smali -- Assembler/disassembler for Android's dex format

2016-04-21 Thread Markus Koschany
On Sun, 20 Dec 2015 00:17:02 +0900 Roger Shimizu
 wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Roger Shimizu 
> 
> * Package name: smali
>   Version : 2.1.0
>   Upstream Author : Ben Gruver 
> * URL : https://github.com/JesusFreke/smali/wiki
> * License : BSD-3-clause and Apache
>   Programming Lang: Java
>   Description : Assembler/disassembler for Android's dex format
[...]
> I'm doing the packaging now. I'll send a RFS after finishing.

Hello Roger,

I have packaged smali because it is a new dependency for apktool in
Debian now. I couldn't find any package of yours, so I assume you
haven't found the time to finish it yet. If you want to get involved
with Java or Android stuff, please join the Java or Android Tools teams.

https://wiki.debian.org/Teams/JavaPackaging

Regards,

Markus



signature.asc
Description: OpenPGP digital signature


Bug#815702: RM: bgfinancas -- RoQA; rc-buggy;unmaintained;blocks removal of libasm2-java;

2016-04-16 Thread Markus Koschany
Control: reassign -1 ftp.debian.org
Control: retitle -1 RM: bgfinancas -- RoQA;rc-buggy;unmaintained;

On Wed, 13 Apr 2016 06:26:28 +0300
=?iso-8859-1?B?Sm9z6SBSb2Jzb24gTWFyaWFubyBBbHZlcw==?=
 wrote:
> Hi, the package can be removed.
> I will continue to update the software, but I will no longer maintain the 
> package.

Hello,

please remove bgfinancas from Debian. The current maintainer José Robson
Mariano Alves agrees with this move.

Bgfinancas is rc-buggy [1] and he doesn't intend to maintain this
package any longer.

Thanks,

Markus


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801377



signature.asc
Description: OpenPGP digital signature


Bug#527579: RM: gimp-dimage-color -- RoQA;rc-buggy;unmaintained;

2016-04-12 Thread Markus Koschany
Control: reassign -1 ftp.debian.org
Control: retitle -1 RM: gimp-dimage-color -- RoQA;rc-buggy;unmaintained;

On Fri, 08 May 2009 12:16:24 +0300 Tommi Vainikainen 
wrote:
> Package: wnpp
> Severity: normal
> 
> This package has been up for adoption since August 2008:
> http://lists.debian.org/debian-devel/2008/08/msg00687.html
> 
> The maintainer suggested removal of this package
> http://lists.debian.org/debian-devel/2008/08/msg00744.html but I didn't
> find any request of removal.


Dear ftp team,

please remove gimp-dimage-color from Debian. The package has been up for
adoption since 2008 but nobody showed any interest in it. It is not part
of the current stable distribution and fails to build from source [1].
As described in [2] the maintainer once wanted to ask for the removal
himself but for unknown reasons this never happened.

Thanks,

Markus

[1] https://bugs.debian.org/753206
[2] http://lists.debian.org/debian-devel/2008/08/msg00744.html



signature.asc
Description: OpenPGP digital signature


Bug#815702: Bug#787953: ITP: insubstantial -- Swing libraries (flamingo/substance/trident)

2016-04-11 Thread Markus Koschany
Hello José Robson and eriberto,

I saw that bgfinancas has been orphaned for some time now but there is
also a new upstream release on mentors.debian.net [1] that would
probably fix http://bugs.debian.org/801377.

Now I wonder whether José Robson still intends to maintain the package
or if we can ignore the new upstream release on mentors and ask for the
removal of bgfinancas? It has been already removed from Testing and it
is one of two packages that block the removal of libasm2-java and substance.

Regards,

Markus


[1] http://mentors.debian.net/package/bgfinancas



signature.asc
Description: OpenPGP digital signature


Bug#814360: O: yics -- Yahoo! Chess client for use with FICS interfaces

2016-03-07 Thread Markus Koschany
Control: reassign -1 ftp.debian.org
Control: retitle -1 RM: yics -- RoQA;obsolete,defunct

On Wed, 10 Feb 2016 14:23:15 -0500 Christopher David Howie
 wrote:
> Package: wnpp
> Severity: normal
> 
> I'm the packager of this software as well as the upstream author.  The
> Yahoo! Chess service has been permanently closed, so this software is
> now defunct.  This package should probably be removed from Debian
> entirely as it serves no function anymore.
> 
> I uploaded the package as a mentee, so I lack the ability to manipulate
> the package myself.



According to the maintainer and upstream author of yics, the package is
defunct and serves no function anymore. I don't see how it would fit
into Debian without the Yahoo servers it was written for. Please remove
yics from Debian.

Regards,

Markus



signature.asc
Description: OpenPGP digital signature


Bug#787953: Status of insubstantial/jajuk transition

2016-03-01 Thread Markus Koschany
Am 01.03.2016 um 19:23 schrieb Felix Natter:
[...]
>>
>> I will give libjaudiotagger-java a go this week. I will report back when
>> it's finished.
> 
> Sorry, It's not strictly necessary - Bertrand made me aware that this is
> just a package change; I added a simple patch and now it compiles.
> 
> jaudiotagger 2.2.x _might_ be used in later jajuk versions, but for now
> we can do without.
> 
> Sorry for the misinformation!

Alright. Just ping me when you want to start the transition.

Cheers,

Markus





signature.asc
Description: OpenPGP digital signature


Bug#787953: Status of insubstantial/jajuk transition

2016-03-01 Thread Markus Koschany
Am 28.02.2016 um 12:26 schrieb Felix Natter:
> hi Markus,
> 
> @Tony, Damien: I am CCing you because we need to update
> libjaudiotagger-java, please see below.
> 
> here is the status (discussion happens here [1]):
> 
> - I am using jajuk-1.10.9 which includes the lastfm patch
>   (uses the version in Debian) :-)
> 
> - simple-validation.jar is no longer needed :-)
> 
> - I am in the process of packaging qdwizard, a jajuk-owned package
>  (simple maven, will be done soon using mh_make)

Hi Felix,

ok, I assume that you'll take care of these TODO items.

> - unfortunately, we need to upgrade libjaudiotagger-java from 2.0.3 to
>   2.2.5. Fortunately, there is only one r-dep beside jajuk, so it
>   shouldn't be that much work.
> 
> [javac] 
> /home/felix/jajuk-unstable/jajuk/src/org/jajuk/services/tags/JAudioTaggerTagImpl.java:52:
>  error: package org.jaudiotagger.tag.images does not exist
> [javac] import org.jaudiotagger.tag.images.Artwork;
> 
> Tony (or Damien?), since you touched this
>   http://anonscm.debian.org/viewvc/pkg-java/trunk/libjaudiotagger-java/
> Would you consider helping me upgrading this?
> 
> [1] https://github.com/fnatter/jajuk-debian/issues/1


I will give libjaudiotagger-java a go this week. I will report back when
it's finished.

Regards,

Markus




signature.asc
Description: OpenPGP digital signature


Bug#606931: RFP: enemy-territory-data -- Game data downloader for the id software game Enemy Territory

2016-03-01 Thread Markus Koschany
Am 01.03.2016 um 09:14 schrieb Alexandre Detiste:
> Hi,
> 
> I'm closing this RFP.
> 
> This is handled by game-data-packager since v43.
> 
> You may want to have a look at the .yaml rule for this game:
> 
> http://anonscm.debian.org/cgit/pkg-games/game-data-packager.git/tree/data/enemy-territory.yaml
> 
> 
> This other RFP remains open:
> 
> #606931 [w|  |  ] [wnpp] RFP: enemy-territory -- GPL version of the id 
> sofware game Enemy Territory
> 


Hi,

I have packaged the initial version of ET:Legacy a while ago. My Debian
files can be found here:

https://anonscm.debian.org/cgit/pkg-games/etlegacy.git

Unfortunately even the data files of the engine are non-distributable
and thus not suitable for Debian. I have filed an upstream bug for that
but I expect it will take some time until it gets resolved.

https://dev.etlegacy.com/issues/900

Markus




signature.asc
Description: OpenPGP digital signature


Bug#814801: ITP: lombok-patcher -- live-rewrite classes as a JVM runs

2016-02-15 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: lombok-patcher
  Version : 0.20
  Upstream Author : The Project Lombok Authors
* URL : https://projectlombok.org
* License : Expat
  Programming Lang: Java
  Description : live-rewrite classes as a JVM runs

Lombok Patcher gives you the ability to live-rewrite classes as a JVM
runs, either by loading as an agent during JVM bootup or by injecting
the agent 'live' during execution.

To make this easier than fiddling with classes directly, Lombok
Patcher offers a few 'patch scripts' to do common tasks, such as wrap
your own code around any method call, replace methods entirely with
your own, or add fields.

lombok.patcher also includes support for getting around the Eclipse
OSGi container's classloader separation.

lombok-patcher is a required build-dependency for fixing src:lombok
and packaging lombok-ast which in turn is needed for
src:android-platform-tools-base.



Bug#814800: ITP: intellij-annotations -- annotations used for code inspection support and code documentation

2016-02-15 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: intellij-annotations
  Version : 12.0
  Upstream Author : JetBrains s.r.o
* URL : https://github.com/JetBrains/intellij-community
* License : Apache-2.0
  Programming Lang: Java
  Description : annotations used for code inspection support and code 
documentation

IntelliJ IDEA Annotations is a set of annotations used for code
inspection support and code documentation. It is part of the IntelliJ
IDEA Community Edition and can be used among other things to annotate
String fields, local variables, method parameters and methods
returning Strings.

intellij-annotations is a build-dependency of
android-platform-tools-base.



Bug#814797: ITP: android-platform-tools-base -- base tools for developing applications for the Android system

2016-02-15 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: android-platform-tools-base
  Version : 1.5.0
  Upstream Author : The Android Open Source Project
* URL : https://android.googlesource.com/platform/tools/base/
* License : Apache-2.0
  Programming Lang: Java
  Description : base tools for developing applications for the Android 
system

This source package will build several tools for developing and
building Android applications, e.g.

Draw 9-patch
Allows you to easily create a NinePatch graphic using a WYSIWYG
editor. It also previews stretched versions of the image, and
highlights the area in which content is allowed.

JOBB
Allows you to build encrypted and unencrypted APK expansion files
in Opaque Binary Blob (OBB) format.

lint
The Android lint tool is a static code analysis tool that checks
your Android project source files for potential bugs and
optimization improvements.

Android plugin for Gradle
 The Android build system consists of an Android plugin for Gradle.
 Gradle is an advanced build toolkit that manages dependencies and
 allows you to define custom build logic.
 You can build your Android apps from within Android Studio and from
 the command line on your machine or on machines where Android Studio
 is not installed (such as continuous integration servers).

This package will be maintained by the Android Tools Team and is part
of an ongoing effort to package the whole Android SDK eco-system for
Debian.



Bug#814794: ITP: gradle-jflex-plugin -- Gradle plugin for JFlex, a scanner generator

2016-02-15 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: gradle-jflex-plugin
  Version : 0.0.2
  Upstream Author : Thomas Lee
* URL : https://github.com/thomaslee/gradle-jflex-plugin
* License : Apache-2.0
  Programming Lang: Java
  Description : Gradle plugin for JFlex, a scanner generator

The gradle-jflex-plugin makes it possible to integrate JFlex into the
Gradle build system. JFlex itself is a lexical analyzer generator that
takes as input a specification with a set of regular expressions and
corresponding actions. It generates a program (a lexer) that reads
input, matches the input against the regular expressions in the spec
file, and runs the corresponding action if a regular expression
matched.

gradle-jflex-plugin is a build-dependency for apktool but it is useful
for other Gradle based projects too that want to integrate JFlex
functionality.

https://bugs.debian.org/806855



Bug#812548: ITP: qdox2 -- quickly parses declarations and Javadoc from Java source

2016-01-24 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: qdox2
  Version : 2.0~M3
  Upstream Author : Joe Walnes and QDox Project Team
* URL : https://github.com/codehaus/qdox
* License : Apache-2.0
  Programming Lang: Java
  Description : quickly parses declarations and Javadoc from Java source

QDox quickly parses Java source files looking for key items of interest

 * class and interface definitions
 * member declarations
 * import statements
 * JavaDoc comments

QDox ignores all other components of Java source, such as actual
method implementations, to avoid overhead. QDox returns a simple
document model containing only the declarations and containing
enough information to be useful.

This is version 2 of Qdox which is backwards incompatible to earlier
versions.



Bug#787953: ITP: insubstantial -- Swing libraries (flamingo/substance/trident)

2016-01-21 Thread Markus Koschany
Am 21.01.2016 um 13:30 schrieb Felix Natter:
[...]
> insubstantial is ready, thanks.

Uploaded. Thank you!

> Here are details on the r-deps:
> 
> - bgfinancas (patch exists [1], I will take care of this, ok?)
>   --> shall I wait for the 2.0-1 author (Jose Robson Mariano Alves
> , in CC), last update in 9/2014?

That would be great. If 2.0 gets uploaded before we start the transition
with insubstantial, we can just close #801377. Otherwise I suggest to
use the normal NMU procedures which are raising the severity of this
issue to serious and waiting for a maintainer response. If Jose Robson
Mariano Alves agrees we can upload immediately or after we have been
waiting for a week without response.

> 
> - jajuk: upstream considers my patch [2] --> needs to be updated or
>   fixed (my patch is not in git [3])

I saw your comment in upstream's bug tracker. Let's wait for feedback.

> - triplea needs to be updated to 1.8 [4], but it also works without
>   (only some L are broken)

If I find the time I will update triplea to 1.8.

Regards,

Markus





signature.asc
Description: OpenPGP digital signature


Bug#787953: ITP: insubstantial -- Swing libraries (flamingo/substance/trident)

2016-01-19 Thread Markus Koschany
Am 19.01.2016 um 20:51 schrieb Felix Natter:
> hello Markus,
> 
>> We have to remove the CC-BY-SA-2.5 licensed images because the ftp team
>> considers this license to be non-free. CC-BY-SA-3.0 or CC-BY-SA-4.0
>> would be fine though.
> 
> Fortunately, I was wrong with my CC-BY-SA-2.5 assumption, recent
> tango icons are public-domain:
> 
> http://tango.freedesktop.org/Frequently_Asked_Questions#Terms_of_Use.3F


Ah, the Tango icon theme. Now I remember. xhtmlrenderer was affected by
the same license issues a while ago.

[...]

> I prepared everything but cannot re-import (without katakana.ttf)
> because of limited bandwidth (the unfiltered source is ~95Mb).
> 
> Please do not upload yet, I'll reimport as soon as possible (the new DSL
> router will arrive on Thursday, I will be able to upload then at the
> latest).

Ok. Just ping me when insubstantial is ready.

> 
> BTW, concerning:
>> thanks for working on this, so that we can eventually remove libasm2-java!
> 
> Are there other packages that need to be migrated (now that I've figured
> out how to do it ;-)?
> 

Yes, there are many. :)

https://wiki.debian.org/Java/Oldlibs

Packages that build-depend or depend on libasm3-java and
libcommons-httpclient-java should go away too.

Cheers,

Markus




signature.asc
Description: OpenPGP digital signature


Bug#811570: ITP: pygame-sdl2 -- reimplementation of the Pygame API using SDL2

2016-01-19 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: pygame-sdl2
  Version : 6.99.8
  Upstream Author : Patrick Dawson, Tom Rothamel
* URL : https://github.com/renpy/pygame_sdl2
* License : LGPL-2.1, zlib
  Programming Lang: Python, C
  Description : reimplementation of the Pygame API using SDL2

Pygame_sdl2 is a reimplementation of the Pygame API using SDL2 and
related libraries. The initial goal of this project is to allow games
written using the Pygame API to run on SDL2 on desktop and mobile
platforms. The API will be evolved to expose SDL2-provided
functionality in a pythonic manner.

Pygame_sdl2 is a new build-dependency for renpy, a programming language
and runtime, intended to ease the creation of visual-novel type games.
It will be maintained within the Debian Games team.



Bug#787953: ITP: insubstantial -- Swing libraries (flamingo/substance/trident)

2016-01-18 Thread Markus Koschany
Am 18.01.2016 um 17:53 schrieb tony:
[...]
> This sounds great to me.  Markus, thank you for lending a hand.

No problem.

@Felix

We have to remove the CC-BY-SA-2.5 licensed images because the ftp team
considers this license to be non-free. CC-BY-SA-3.0 or CC-BY-SA-4.0
would be fine though.

Then there is

substance/src/main/resources/resource/katakana.ttf

The license states

substance/src/main/resources/resource/katakana.license

"D3-Factorism-Katakana is a free font created by Yoshiyasu Ito /
DigitalDreamDesign"

This one needs a clarification because it could also mean "free as in
free beer".

If neither of these licenses can be changed or clarified, I would
suggest to remove the files completely and to repack the tarball.

Felix, can you take care of this tomorrow? Otherwise the package looks
good to me and should be ready for an upload to experimental.

Cheers,

Markus



signature.asc
Description: OpenPGP digital signature


Bug#787953: ITP: insubstantial -- Swing libraries (flamingo/substance/trident)

2016-01-17 Thread Markus Koschany
Am 17.01.2016 um 11:00 schrieb Felix Natter:
> hello Tony, hello Markus,
> 
> thank you for helping me with this package!
> 
> Here is an update on the package:
> - POMs/maven-repo-helper is complete
> - binary packages tested
> - moved to pkg-java:
>   http://anonscm.debian.org/cgit/pkg-java/insubstantial.git
> 
[...]
> @Tony: When will you have time to add proper transition tags?
> 
> @Markus: Do you want to review the (contents of) pom files?
> 
> [1] 
> http://anonscm.debian.org/cgit/pkg-java/insubstantial.git/tree/debian/README.source?id=45c0cbc6e30ae2ecd7cb4c6032e9129c1236417d
> 
> Cheers, Thanks and Best Regards,

Hi Felix,

thanks for working on this, so that we can eventually remove libasm2-java!

I don't mind reviewing and sponsoring the package. Overall it already
looks pretty good to me but I still need to check the copyright file and
some other details.

> Here is the remaining TODO [1]
> - Build-Depends-Indep vs Build-Depends, espescially gradle-debian-helper!

It's fine to use Build-Depends exclusively here because we only build
arch:all packages. That means it makes no difference if you split the
build-dependencies between Build-Depends and Build-Depends-Indep. In
this case it is just a little bit more readable and simpler to use
Build-Depends.

> - gradle-debian-helper: less verbose build?

Verbose builds are preferable because automatic tools will be more able
to detect flaws at compile time.

> - test in pbuilder chroot (I cannot currently do this until Thursday
>   because of limited bandwidth)

The package builds fine in a cowbuilder chroot.

> - Tony: add Replaces: (or similar) tags for transition!

I don't think we even have to do this. The versions of the new packages
are greater and we keep the old names too. Thus the new binary packages
will simply replace the old ones. The new binary packages provided by
src:insubstantial install completely new artifacts with different names.
Hence I don't see how there could be a conflict. We will also make sure
that all reverse-dependencies will build against the new version and
then we just have to upload everything in one go.

> - upload to experimental + fix r-deps jajuk, bgfinancas, triplea in 
> experimental
>   (patches: https://github.com/fnatter/insubstantial-debian/tree/rdeps/rdeps)
> - upload all to unstable

Exactly. I will take a closer look at the package now and I intend to
upload insubstantial to experimental tomorrow, if nobody voices any
concerns.

Regards,

Markus









signature.asc
Description: OpenPGP digital signature


Bug#809995: O: ace-of-penguins -- penguin-themed solitaire games

2016-01-06 Thread Markus Koschany
Control: retitle -1 ITA: ace-of-penguins -- penguin-themed solitaire
Control: owner -1 !




signature.asc
Description: OpenPGP digital signature


Bug#809704: ITP: libhtml5parser-java -- validator.nu HTML parser implementation in Java

2016-01-02 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@debian.org>

* Package name: libhtml5parser-java
  Version : 1.4
  Upstream Author : Henri Sivonen
* URL : https://about.validator.nu/htmlparser/
* License : Expat, BSD-3-clause, GPL-2+, MPL-1.1, LGPL-2.1+, LGPL-3+
  Programming Lang: Java
  Description : validator.nu HTML parser implementation in Java

The Validator.nu HTML Parser is an implementation of the HTML5 parsing
algorithm in Java for applications. The parser is designed to work as
a drop-in replacement for the XML parser in applications that already
support XHTML 1.x content with an XML parser and use SAX, DOM or XOM
to interface with the parser.

This package will be maintained within the Debian Java Team. It is a
prerequisite to fix https://bugs.debian.org/809256



Bug#768200: annex: changing from ITP to RFP

2015-12-27 Thread Markus Koschany
I maintain Megaglest for Debian. At the moment I am not interested
enough to package this content package for Megaglest but I think
packaging it would be a good opportunity for someone to get involved
with Debian Games in general.

Whoever wants to package Annex for Debian should be prepared to help
with maintaining Megaglest. The current package should be split into
megaglest-engine and megaglest to make it possible to install Annex and
Megaglest together.

I have tested the game with this approach and it works fine at a first
glance. However I also noticed a segmentation fault later on but I was
not sure whether Annex or Megaglest were causing it. It would also be
great if Annex could provide the same amount of quality source material
as megaglest-data, so someone should get in contact with the author and
ask him to release svg images and Gimp files if they are available.

Markus



signature.asc
Description: OpenPGP digital signature


Bug#775743: ITP: caveexpress -- 2D platformer with physics-based gameplay

2015-12-27 Thread Markus Koschany
I am still working on getting caveexpress into Debian and I am in
contact with the upstream author. There has been a lot of ongoing
progress recently and I am confident that we will see this game in Stretch.



signature.asc
Description: OpenPGP digital signature


Bug#787953: depends on obsolete libasm2-java library

2015-10-25 Thread Markus Koschany
Am 24.10.2015 um 23:19 schrieb Felix Natter:
> Markus Koschany <a...@gambaru.de> writes:
> 
>> Hi Felix,
> 
> hello Markus,
> 
> I just added a patch for ASM5/libasm4-java support:
>   
> https://github.com/fnatter/insubstantial-debian/commit/b6f1dee8e4fc53a0dfb8dd3ec3dc58e498a78828
> 
> It compiles, but I am not 100% sure it is correct, so I will soon test
> this with an r-dep and submit the changes for review in an ASM forum.

Hi Felix,

many thanks for working on this!

Cheers,

Markus




signature.asc
Description: OpenPGP digital signature


Bug#801997: RFP: antlr4 - language tool for constructing recognizers, compilers etc

2015-10-16 Thread Markus Koschany
Control: forcemerge 801997 800606

Am 16.10.2015 um 20:58 schrieb Jonas Smedegaard:
> Package: wnpp
> Severity: wishlist
> Owner: Jonas Smedegaard 
> 
> * Package name: antlr4
[...]
> Cc'ing Debian Java Maintainers in the hope they will pick this up.

Hi Jonas,

Emmanuel has recently packaged the latest antlr4 release. The package is
currently waiting in the NEW queue.

https://ftp-master.debian.org/new/antlr4_4.5.1-1.html

Regards,

Markus






signature.asc
Description: OpenPGP digital signature


Bug#787953: depends on obsolete libasm2-java library

2015-10-09 Thread Markus Koschany
Hello,

FTR: As already noted in the initial bug report, substance and its
dependency liblaf-widget-java are unmaintained. Last version was
released in 2010.

https://java.net/projects/substance

Last Github snapshot:

https://github.com/kirillcool/substance

substance was forked into insubstantial:

https://github.com/Insubstantial/insubstantial

and Felix Natter (CCed) intended to maintain it for Debian (#787953).

Unfortunately insubstantial is also unmaintained now and still depends
on asm2.

I think it only makes sense to replace substance and its libraries with
insubstantial when upstream development continues and asm2 is replaced
with a newer, Java 7+ compatible version.

I am going to file bug reports against Jajuk and bgfinancas which depend
on substance and ask that they either move away from substance or take
over maintenance.

I have opened an upstream bug report for Jajuk already:

https://github.com/jajuk-team/jajuk/issues/1994


Regards,

Markus



signature.asc
Description: OpenPGP digital signature


Bug#787953: depends on obsolete libasm2-java library

2015-10-09 Thread Markus Koschany
Hi Felix,

Am 09.10.2015 um 23:19 schrieb Felix Natter:
> Markus Koschany <a...@gambaru.de> writes:
[...]
> 
> Please also tell him/her that I have patches for converting jajuk to
> insubstantial 7.3:
>   
> https://github.com/fnatter/insubstantial-debian/blob/rdeps/rdeps/jajuk/05_insubstantial_7.3.diff
>   
> https://github.com/fnatter/insubstantial-debian/blob/rdeps/rdeps/jajuk/MANIFEST.MF.diff

I just did:

https://github.com/jajuk-team/jajuk/issues/1994

[...]
>>
>> 1. Go ahead and package insubstantial as one source package that
>> provides the old binary packages from substance, trident,
>> liblaf-widget-java, etc. Maven poms should be provided as well. If you
>> also provide a patch to build with libasm4-java we could easily replace
>> the old dependencies for jajuk, bgfinancas, triplea and freeplane with
>> your new version and remove libasm2-java from Debian. (only
>> jasperreports would be an open issue but I would invest the time to fix
>> this package myself)
> 
> Agreed, I will work on providing poms. Two questions:
> 
> - can you think of a role model package for installing maven artifacts?
> 
> - Do I have to generate poms via gradle or shall/can I use+modify the
>   ones from maven.org?
>   
> (http://search.maven.org/#artifactdetails|com.github.insubstantial|flamingo|7.3|jar)

You can usually reuse the poms from maven.org. You can either use
javahelper + jh_maven_repo_helper

https://packages.qa.debian.org/libj/libjide-oss-java.html

or you can also depend on maven-debian-helper in addition to your normal
build system and install them too.

I think we figure that out as soon insubstantial is ported to
libasm4-java. Just ask on debian-java for a review.

Cheers,

Markus






signature.asc
Description: OpenPGP digital signature


Bug#787953: depends on obsolete libasm2-java library

2015-10-09 Thread Markus Koschany
Hi!

Am 09.10.2015 um 21:01 schrieb Felix Natter:
> Markus Koschany <a...@gambaru.de> writes:
[...]
>> Unfortunately insubstantial is also unmaintained now and still depends
>> on asm2.
>>
>> I think it only makes sense to replace substance and its libraries with
>> insubstantial when upstream development continues and asm2 is replaced
>> with a newer, Java 7+ compatible version.
> 
> Are you sure? I was able to build insubstantial (7.3) with asm2 and used
> the resulting package in the r-deps jajuk/bgfinancas/triplea[2]/freeplane)
> where it worked fine.

My concerns are not about building insubstantial with asm2. That works.
I query whether it makes sense to switch from one unmaintained project
(substance, liblaf-widget-java, trident, etc) to another one
(insubstantial).

http://speling.shemnon.com/blog/2013/06/08/insubstantial-needs-a-new-maintainer/

If you really intend to maintain insubstantial you should be prepared to
do development work as bug fixing or switching from asm2 to asm5 too.
Otherwise we and you invest a lot of time for a switch but without a
significant gain.


> [2] triplea 1.8 will require insubstantial (7.3):
> http://sourceforge.net/p/triplea/code/HEAD/tree/trunk/triplea/changelog.txt

The Debian package of triplea currently recommends substance and I think
this will remain when 1.8 is packaged. Making a LAF-theme optional is
one of the solutions I can think of.

> 
> A quick search in the history (http://asm.ow2.org/history.html) did not
> reveal anything.  They claim that ASM4 will "full[y] support of Java 7"
> and ASM5 will "Full[y] support of Java 8" but does that really mean that
> it does not work with java7/java8?
> 
> But reading #801322/#801323, I guess you argue that libasm2 must be
> removed from the archive.

Careful. asm2 was released ten years ago and is currently packaged in
libasm2-java. The latest version of asm is packaged in libasm4-java
(actually asm5). I have only filed those bug reports because I would
like to see modern packages use the latest version of asm and not
something from the last decade. So libasm4-java is fully supported
upstream. I just care and want to clean up a little and to remove (very)
old packages. Maintaining several versions of the same library in Debian
should be the exception, even for Java.

>> I am going to file bug reports against Jajuk and bgfinancas which depend
>> on substance and ask that they either move away from substance or take
>> over maintenance.
> 
> Moving away from flamingo/substance/trident is _a lot_ of work. For
> freeplane this would mean rewriting the user interface (ribbons).
> The jajuk maintainers tell similar things [3]
> (though it's easier for jajuk because they "only" use substance L)
> 
> [3] https://github.com/jajuk-team/jajuk/issues/1994

I have to further discuss this with the upstream developer of Jajuk but
he indicated that he could be willing to switch to Nimbus as the default
theme. He might also be interested in helping you to port insubstantial
to asm5 (libasm4-java). I will ask him.

>> I have opened an upstream bug report for Jajuk already:
>>
>> https://github.com/jajuk-team/jajuk/issues/1994
> 
> How about trying to add a Debian patch to make insubstantial (7.3) build
> with asm4 (if that is necessary)? Shall I look into it?

That would be definitely one of the preferred options to solve this issue.

I see the following option:

1. Go ahead and package insubstantial as one source package that
provides the old binary packages from substance, trident,
liblaf-widget-java, etc. Maven poms should be provided as well. If you
also provide a patch to build with libasm4-java we could easily replace
the old dependencies for jajuk, bgfinancas, triplea and freeplane with
your new version and remove libasm2-java from Debian. (only
jasperreports would be an open issue but I would invest the time to fix
this package myself)

Win-Win situation

2. Make substance an optional theme and use Nimbus or other standard themes.

3. Do not depend on unmaintained software like substance at all. ;-)

Cheers,

Markus







signature.asc
Description: OpenPGP digital signature


Bug#800420: ITP: charm -- the Cross-Platform Time Tracker

2015-09-29 Thread Markus Koschany
Am 29.09.2015 um 08:41 schrieb Sandro Knauß:
> Package: wnpp
> Severity: wishlist
> Owner: "Sandro Knauß" 
> 
> * Package name: charm

Hi,

just FYI: there was once another package with the same name included in
Debian

https://packages.debian.org/squeeze/charm

I think collisions are unlikely but the devil is in the detail.

Regards,

Markus





signature.asc
Description: OpenPGP digital signature


Bug#800420: ITP: charm -- the Cross-Platform Time Tracker

2015-09-29 Thread Markus Koschany
Am 29.09.2015 um 12:21 schrieb Sandro Knauß:
> Hey,
> 
>> https://packages.debian.org/squeeze/charm
>>
>> I think collisions are unlikely but the devil is in the detail.
> 
> the binary is called charmtimetracker, so maybe we rename the package to that 
> name.
> 

Yeah, I guess that makes sense and should avoid any confusion.

Cheers,

Markus




signature.asc
Description: OpenPGP digital signature


Bug#800420: ITP: charm -- the Cross-Platform Time Tracker

2015-09-29 Thread Markus Koschany
Am 29.09.2015 um 12:21 schrieb Sandro Knauß:
> Hey,
> 
>> https://packages.debian.org/squeeze/charm
>>
>> I think collisions are unlikely but the devil is in the detail.
> 
> the binary is called charmtimetracker, so maybe we rename the package to that 
> name.
> 

Yeah, I guess that makes sense and should avoid any confusion.

Cheers,

Markus




signature.asc
Description: OpenPGP digital signature


Bug#799112: ITP: jboss-jdeparser2 -- Java source code generating library

2015-09-15 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@gambaru.de>
X-Debbugs-CC: debian-j...@lists.debian.org

* Package name: jboss-jdeparser2
  Version : 2.0.0
  Upstream Author : Red Hat, Inc.
* URL : https://github.com/jdeparser/jdeparser2
* License : Apache-2.0
  Programming Lang: Java
  Description : Java source code generating library

jboss-jdeparser2 is used in annotation processors and utilities like 
jboss-logging
to generate additional code. It is an improved version of com.sun.codemodel.
It offers a simple API and completely customizable code formatting.

jboss-jdeparser2 is a dependency for undertow
(http://bugs.debian.org/767001) and will be maintained within the Debian
Java team.






signature.asc
Description: OpenPGP digital signature


Bug#799106: ITP: jboss-xnio -- simplified low-level I/O layer for NIO

2015-09-15 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@gambaru.de>

* Package name: jboss-xnio
  Version : 3.3.2
  Upstream Author : Red Hat, Inc.
* URL : http://xnio.jboss.org
* License : Apache-2.0
  Programming Lang: Java
  Description : simplified low-level I/O layer for NIO

 XNIO is a simplified low-level I/O layer which can be used anywhere
 you are using non-blocking I/O today. It frees you from the hassle of
 dealing with Selectors and the lack of NIO support for multicast
 sockets and non-socket I/O, while still maintaining all the
 capabilities present in NIO, and it opens the door to non-obvious
 optimizations.
 .
 XNIO provides a unique API for combining blocking and non-blocking
 operations, even on the same channel, allowing you to take advantage
 of the simplicity and low latency of blocking I/O while still gaining
 the thread-conservative and throughput benefits of non-blocking I/O.

jboss-xnio is a dependency for undertow
(http://bugs.debian.org/767001) and will be maintained within the Debian
Java team.



Bug#799108: ITP: jboss-logging-tools -- create internationalized logger messages and exceptions

2015-09-15 Thread Markus Koschany
Package: wnpp
Severity: wishlist
Owner: Markus Koschany <a...@gambaru.de>
X-Debbugs-CC: debian-j...@lists.debian.org

* Package name: jboss-logging-tools
  Version : 2.0.1
  Upstream Author : Red Hat, Inc.
* URL : http://www.jboss.org/quickstarts/eap/logging-tools/
* License : Apache-2.0 and LGPL-2.1+
  Programming Lang: Java
  Description : create internationalized logger messages and exceptions

If you want to internationalize (i18n) your logging, exception messages and 
messages in general,
then along with JBoss Logging, JBoss Logging Tools is for you. It provides an 
easy way to offer
internationalized messages, exceptions and logger messages to your project.
.
With JBoss Logging Tools you write interfaces and annotate the methods with a 
default message. Then
you or a translator will create a properties file with the translated text.

jboss-logging-tools is a dependency for undertow
(http://bugs.debian.org/767001) and will be maintained within the Debian
Java team.




signature.asc
Description: OpenPGP digital signature


Bug#622960: ITA: freemind -- Java Program for creating and viewing Mindmaps

2015-09-02 Thread Markus Koschany
retitle 622960 O: freemind -- Java Program for creating and viewing Mindmaps
noowner 622960 !
thanks

Apparently this ITA bug has not seen any progress in the last 15 months
hence I am going to revert the status to "orphaned" again. If you want
to maintain this package, please feel free to ask for reviews and
sponsorship on debian-j...@lists.debian.org.

Markus



signature.asc
Description: OpenPGP digital signature


  1   2   3   >