Bug#981834: ITP: ocaml-cpu -- Pin current process to given core number
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: ocaml-cpu Version : 2.0.0 Upstream Author : Francois Berenger * URL : https://github.com/UnixJunkie/cpu * License : LGPL-2.1+-with-linking-exception Programming Lang: OCaml Description : Pin current process to given core number This library can also get the number of CPU cores online. This is a dependency of ocaml-parany: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981827
Bug#981827: ITP: ocaml-parany -- Generalized map reduce for parallel computers
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: ocaml-parany Version : 8.0.0 Upstream Author : Francois Berenger * URL : https://github.com/UnixJunkie/parany * License : LGPL-2.1+-with-linking-exception Programming Lang: OCaml Description : Generalized map reduce for parallel computers Parallelize any kind of computation. Generalized map reduce for parallel computers (not distributed computing). Can process a very large file in parallel on a multicore computer; provided there is a way to cut your file into independent blocks (the "demux" function). Can process in parallel an infinite stream of elements. This package is for situations where the existing ocaml parmap doesn't work on 32bit architectures. See https://github.com/rdicosmo/parmap/issues/46 for details.
Bug#956076: ITP: plakativ -- print poster from PDF across multiple pages to glue together
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: plakativ Version : 0.2 Upstream Author : Johannes 'josch' Schauer * URL : https://gitlab.mister-muffin.de/josch/plakativ * License : GPL3 Programming Lang: Python Description : print poster from PDF across multiple pages to glue together You have a page as a PDF and you want to make a poster from it but you only have a normal office printer, so you need to print the PDF across multiple pages that you can glue together later. The resulting PDF will contain a lossless version of the original, split across multiple pages. In addition to a regular grid, it can also generate complex layouts that make nearly optimal use of paper area to avoid paper waste. In contrast to PosteRazor, the input is a PDF file and not a raster image. This is especially important for posters, as scaling up raster images will create pixelation artifacts. In contrast to pdfposter there is a GUI that previews the result, borders for glueing are taken into account, no superfluous empty pages are produced and the complex layouter will save paper.
Bug#951737: ITP: ros-diagnostics -- Robot Operating System (ROS) stack for collecting, publishing, analyzing and viewing diagnostics data
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: ros-diagnostics Version : 1.9.3 Upstream Author : Open Source Robotics Foundation * URL : https://wiki.ros.org/diagnostics * License : BSD Programming Lang: C++ Description : Robot Operating System (ROS) stack for collecting, publishing, analyzing and viewing diagnostics data The diagnostics system is designed to collect information from hardware drivers and robot hardware to users and operators for analysis, troubleshooting, and logging. The diagnostics stack contains tools for collecting, publishing, analyzing and viewing diagnostics data. The diagnostics toolchain is built around the /diagnostics topic. On this topic, hardware drivers and devices publish diagnostic_msgs/DiagnosticArray messages with the device names, status and specific data points. The diagnostic_updater and self_test packages allow nodes to collect and publish diagnostics data. The diagnostic_aggregator can categorize and analyze diagnostics at runtime. Operators and developers can view the diagnostics data using the rqt_robot_monitor package. The diagnostic_analysis package can convert diagnostics logs to CSV files for examination and after-the-fact analysis. The package will be maintained under the science team umbrella.
Bug#951736: ITP: ros-perception-pcl -- PCL (Point Cloud Library) ROS interface stack
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: ros-perception-pcl Version : 1.7.0 Upstream Author : Open Source Robotics Foundation * URL : http://wiki.ros.org/perception_pcl * License : BSD Programming Lang: C++ Description : PCL (Point Cloud Library) ROS interface stack Upstream moved the code that so far was packaged in Debian as src:ros-pcl-conversions into ros-perception-pcl together with other components. So here we package ros-perception-pcl which builds the binary packages that were formerly built by src:ros-pcl-conversions and a few more. The package will be maintained under the science team umbrella.
Bug#933515: ITP: r-cran-tufte -- Tufte's Styles for R Markdown Documents
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: r-cran-tufte Version : 0.5 Upstream Author : Yihui Xie * URL : https://cran.r-project.org/package=tufte * License : MIT Programming Lang: GNU R Description : Tufte's Styles for R Markdown Documents Provides R Markdown output formats to use Tufte styles for PDF and HTML output. The Tufte handout style is a style that Edward Tufte uses in his books and handouts. Tufte’s style is known for its extensive use of sidenotes, tight integration of graphics with text, and well-set typography. This style has been implemented in LaTeX and HTML/CSS, respectively. Remark: This package is maintained by Debian R Packages Maintainers at https://salsa.debian.org/r-pkg-team/r-cran-tufte
Bug#921345: ITP: python-miio -- Python library for interfacing with Xiaomi smart appliances
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: python-miio Version : 0.4.4 Upstream Author : Teemu Rytilahti * URL : https://python-miio.readthedocs.io/ * License : GPL3 Programming Lang: Python Description : Python library for interfacing with Xiaomi smart appliances This library (and its accompanying cli tool) is used to interface with devices using Xiaomi’s miIO protocol: * Xiaomi Mi Robot Vacuum (miio.vacuum) * Xiaomi Mi Home Air Conditioner Companion (miio.airconditioningcompanion) * Xiaomi Mi Air Purifier (miio.airpurifier) * Xiaomi Aqara Camera (miia.aqaracamera) * Xiaomi Mi Smart WiFi Socket (miio.chuangmi_plug) * Xiaomi Chuangmi Plug V1 (1 Socket, 1 USB Port) (miio.chuangmi_plug) * Xiaomi Chuangmi Plug V3 (1 Socket, 2 USB Ports) (miio.chuangmi_plug) * Xiaomi Smart Power Strip V1 and V2 (WiFi, 6 Ports) (miio.powerstrip) * Xiaomi Philips Eyecare Smart Lamp 2 (miio.philips_eyecare) * Xiaomi Philips LED Ceiling Lamp (miio.ceil) * Xiaomi Philips LED Ball Lamp (miio.philips_bulb) * Xiaomi Philips Zhirui Smart LED Bulb E14 Candle Lamp (miio.philips_bulb) * Xiaomi Philips Zhirui Bedroom Smart Lamp (miio.philips_moonlight) * Xiaomi Universal IR Remote Controller (Chuangmi IR) (miio.chuangmi_ir) * Xiaomi Mi Smart Pedestal Fan V2, V3, SA1 and ZA1 (miio.fan) * Xiaomi Mi Air Humidifier (miio.airhumidifier) * Xiaomi Mi Water Purifier (Basic support: Turn on & off) (miio.waterpurifier) * Xiaomi PM2.5 Air Quality Monitor (miio.airqualitymonitor) * Xiaomi Smart WiFi Speaker (miio.wifispeaker) * Xiaomi Mi WiFi Repeater 2 (miio.wifirepeater) * Xiaomi Mi Smart Rice Cooker (miio.cooker) * Xiaomi Smartmi Fresh Air System (miio.airfresh) * Yeelight light bulbs (miio.yeelight)
Bug#914282: O: multistrap -- multiple repository bootstrap based on apt
Package: wnpp Severity: normal I intend to orphan the multistrap package. The package description is: A debootstrap replacement with multiple repository support, using apt to handle all dependency issues and conflicts. . Multistrap includes support for native and foreign architecture bootstrap environments. Foreign bootstraps only need minimal configuration on the final device. Also supports cleaning up the generated bootstrap filesystem to remove downloaded packages and hooks to modify the files in the bootstrap filesystem after the packages have been unpacked but before being configured. . Unlike debootstrap, multistrap relies on working versions of dpkg and apt outside the final filesystem. If dpkg supports MultiArch, foreign architecture libraries can be installed, where available. I took over multistrap maintainership in 2016 because it provides many advantages over debootstrap because it uses apt as a backend. This in turn allows multiple repositories, resolution of complex dependencies and installing foreign architecture packages. Unfortunately I was never very happy with the codebase which led me to a big 1500-line-diff rewrite of the codebase: https://gitlab.mister-muffin.de/josch/multistrap/commit/ff96767b2f6a574e2651768225ad61557880e12f Followed by a 1842-line-diff commit which even more restructured the codebase: https://gitlab.mister-muffin.de/josch/multistrap/commit/cd5dfbbbf2435bae8fc34ac32ee7d716c24bada8 But I still wasn't happy and realized that to make myself happy, I would have to change behaviour of multistrap that would make its interface incompatible with earlier versions. In the end, I ended up with a complete rewrite and out came my package mmdebstrap: https://tracker.debian.org/pkg/mmdebstrap Similar to multistrap it uses apt at its core but in contrast to multistrap it doesn't offer a configuration file system. Unfortunately I'm very happy with mmdebstrap and thus I now decided to not spend more time into multistrap. I did a last upload that fixes a FTBFS issue and its last outstanding RC bug but after that it's now orphaned.
Bug#914264: O: pdf2htmlex -- Converts PDF to HTML while retaining most formatting
Package: wnpp Severity: normal I intend to orphan the pdf2htmlex package. The package description is: pdf2htmlEX converts PDF to HTML while retaining text, format and style as much as possible by making use of HTML5, JavaScript and modern CSS features. Even difficult content like PDFs with embedded fonts, multicolumn documents, scientific papers with complicated figures and mathematical formulas will mostly be represented correctly. Fallback mode generates HTML pages which do not require any JavaScript to view them correctly at the expense of a larger file size. Upstream has been looking for a new maintainer for nearly two years now: http://pdf2htmlex.blogspot.com/2016/12/looking-for-new-maintainer.html An upstream bug indicates that nobody new has been found: https://github.com/coolwanglu/pdf2htmlEX/issues/726 The last commit by upstream was Dec 11, 2016: https://github.com/coolwanglu/pdf2htmlEX/commits/master But the package suffers from two RC bugs: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883525 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878598 Fixing these problems requires a deep understanding of the software which I do not have nor the time to acquire it. I'm thus orphaning the package in the hopes that somebody else picks up the pieces. Thanks! cheers, josch
Bug#909264: ITP: mmdebstrap -- creates a Debian chroot directory or tarball
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: mmdebstrap Version : 0.1.0 Upstream Author : Johannes 'josch' Schauer * URL : https://gitlab.mister-muffin.de/josch/mmdebstrap * License : Expat Programming Lang: Perl Description : creates a Debian chroot directory or tarball An alternative to debootstrap which uses apt internally and is thus able to use more than one mirror and resolve more complex dependencies. A list of advantages in contrast to debootstrap: - more than one mirror possible (or really anything that is a legal apt sources.list entry) - security and updates mirror included for Debian stable chroots (a wontfix for debootstrap) - 2-3 times faster (for debootstrap variants) - chroot with apt in 11 seconds (if only installing `Essential: yes` and apt) - gzipped tarball with apt is 27M small - bit-by-bit reproducible output (if `$SOURCE_DATE_EPOCH` is set) - unprivileged operation using Linux user namespaces, fakechroot or proot (mode is chosen automatically) - can operate on filesystems mounted with nodev - foreign architecture chroots with qemu-user (without manually invoking `--second-stage`)
Bug#903649: ITP: ros-collada-urdf -- convert collada files to urdf
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: ros-collada-urdf Version : 1.12.12 Upstream Author : Willow Garage, Inc., University of Tokyo * URL : https://github.com/ros/collada_urdf * License : BSD-3-clause Programming Lang: C++ Description : convert collada files to urdf Upstream of the existing Debian package src:ros-robot-model split the project into four individual projects. The maintainers of src:ros-robot-model want to follow this split and remove src:ros-robot-model in favour of four new source packages which will track each of the new projects, respectively. This ITP is for the new source package src:ros-collada-urdf.
Bug#903651: ITP: ros-urdf -- parser for urdf
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: ros-urdf Version : 1.13.1 Upstream Author : Willow Garage, Inc., University of Tokyo * URL : https://github.com/ros/urdf * License : BSD-3-clause Programming Lang: C++ Description : parser for urdf Upstream of the existing Debian package src:ros-robot-model split the project into four individual projects. The maintainers of src:ros-robot-model want to follow this split and remove src:ros-robot-model in favour of four new source packages which will track each of the new projects, respectively. This ITP is for the new source package src:ros-urdf.
Bug#903650: ITP: ros-kdl-parser -- converts urdf to kdl
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: ros-kdl-parser Version : 1.13.0 Upstream Author : Willow Garage, Inc., University of Tokyo * URL : https://github.com/ros/kdl_parser * License : BSD-3-clause Programming Lang: C++ Description : converts urdf to kdl Upstream of the existing Debian package src:ros-robot-model split the project into four individual projects. The maintainers of src:ros-robot-model want to follow this split and remove src:ros-robot-model in favour of four new source packages which will track each of the new projects, respectively. This ITP is for the new source package src:ros-kdl-parser.
Bug#903648: ITP: ros-joint-state-publisher -- publishing joint state messages for a robot described with urdf
Package: wnpp Severity: wishlist Owner: Johannes 'josch' Schauer * Package name: ros-joint-state-publisher Version : 1.12.13 Upstream Author : Willow Garage, Inc., University of Tokyo * URL : https://github.com/ros/joint_state_publisher * License : BSD-3-clause Programming Lang: Python Description : publishing joint state messages for a robot described with urdf Upstream of the existing Debian package src:ros-robot-model split the project into four individual projects. The maintainers of src:ros-robot-model want to follow this split and remove src:ros-robot-model in favour of four new source packages which will track each of the new projects, respectively. This ITP is for the new source package src:ros-joint-state-publisher.