Bug#917621: ITP: python-pywebview -- Build GUI for your Python program with JavaScript, HTML, and CSS

2018-12-29 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: python-pywebview
  Version : 2.2.1
  Upstream Author : Roman Sirokov 
* URL : https://github.com/r0x0r/pywebview
* License : BSD-3-Clause
  Programming Lang: Python
  Description : Build GUI for your Python program with JavaScript, HTML, 
and CSS

pywebview is a lightweight cross-platform wrapper around a webview component
that allows on to display HTML content in its own native GUI window. It gives
you power of web technologies in your desktop application, hiding the fact
that GUI is browser based. You can use pywebview either with a lightweight web
framework like Flask or Bottle or on its own with a two way bridge between
Python and DOM.

pywebview uses native GUI for creating a web component window: WinForms on
Windows, Cocoa on macOS and QT or GTK+ on Linux. If you choose to freeze your
application, pywebview does not bundle a heavy GUI toolkit or web renderer
with it keeping the executable size small. pywebview is compatible with both
Python 2 and 3.

Used in F-Droid repomaker. I will put it into DPMT.



Bug#944403: ITP: python-tasklib -- Task Warrior database interaction

2019-11-09 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: python-tasklib
  Version : 1.2.1
  Upstream Author : Rob Golding 
* URL : https://github.com/robgolding/tasklib
* License : BSD-3-clause
  Programming Lang: Python
  Description : Task Warrior database interaction

Tasklib is a Python library for interacting with a taskwarrior databases,
using a queryset API similar to that of Django's ORM. Supports taskwarrior
2.1.x and above. Older versions of taskwarrior are untested and may not work.

This package is a dependency of vit 2.x. I plan to maintain it as part
of the Debian Tasktools Packaging Team.

This was part of Debian before as part of OpenStack but was removed in
#815376. The replacement with python-fuel-tasklib, mentioned in the
removal bug, seems to not have made it into Debian and is deprecated
upstream [1].

@zigo: Do you have the git packaging archive still and could share it as
a start? Otherwise I will import the old versions from
snapshots.debian.org as I did not find traces on
alioth-archive.debian.org or Salsa.

[1] https://opendev.org/stackforge/fuel-tasklib



Re: Debian Policy 4.6.0.0 released

2021-08-18 Thread Jochen Sprickerhof

* Sean Whitton  [2021-08-18 13:21]:

On Wed 18 Aug 2021 at 11:10AM +02, Aurelien Jarno wrote:


9.1.1
No package is allowed to install files in ``/usr/lib64/``. Previously,
this prohibition only applied to packages for 64-bit architectures.


This path is used by the multilib 64-bit toolchain on 32-bit
architectures, for instance libc6-amd64:i386, or a few essential
libraries like ncurses.

What kind of fix do you expect on the packages? Is it finally the time
to get rid of multilib and use pure multiarch instead?


We did not intend to make any packages buggy with this change.  It was
thought to be just a clarification.


Also with usrmerge libc6:amd64 will put a link in /usr/lib64/. Arguably 
this is covered in 3. but maybe should be considered.


Cheers Jochen


signature.asc
Description: PGP signature


Re: gbp vs. vcswatch - how to create automatic debian tags?

2021-10-05 Thread Jochen Sprickerhof

* Timo Röhling  [2021-10-05 12:04]:

* John Paul Adrian Glaubitz  [2021-10-05 11:45]:

Could anyone tell me what the proper gbp command is for creating the changelog
entries for the new release including the proper tag. The gbp manual [1] 
mentions
Debian tags but it doesn't seem to explain how to create them.

I usually run "gbp dch -R -c" first, then build and upload the
package, and finalize with "gbp tag && gbp push".


Or run one of these to build the package and tag it on success:

gbp buildpackage --git-builder=sbuild --git-tag
gbp buildpackage -S --git-tag

Cheers Jochen


signature.asc
Description: PGP signature


Bug#1016018: ITP: rust-cid-npm -- CLI tool to generate CIDs without a full IPFS client

2022-07-25 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: rust-cid-npm
  Version : 0.0~git20200813.59cf068
  Upstream Author : Dan Shields 
* URL : https://gitlab.com/NukeManDan/rust_cid_npm
* License : MIT, Apache-2.0
  Programming Lang: Rust
  Description : CLI tool to generate CIDs without a full IPFS client

The intent of the tools is to be for CID generation/verification only. It is
not in any way an IPFS client.

The InterPlanetary File System (IPFS) is a protocol and peer-to-peer network
for storing and sharing data in a distributed file system. IPFS uses
content-addressing to uniquely identify each file in a global namespace
connecting all computing devices.[

A content identifier, or CID, is a label used to point to material in IPFS. It
doesn't indicate where the content is stored, but it forms a kind of address
based on the content itself. CIDs are short, regardless of the size of their
underlying content.

The package will be maintained by Jochen Sprickerhof 
at https://salsa.debian.org/debian/rust_cid_npm



Bug#1026127: ITP: python-comm -- Register a comm implementation in the Jupyter kernel

2022-12-15 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 
X-Debbugs-Cc: debian-devel@lists.debian.org, jpu...@debian.org

* Package name: python-comm
  Version : 0.1.2
* URL : https://github.com/ipython/comm
* License : BSD-3-clause
  Programming Lang: Python
  Description : Register a comm implementation in the Jupyter kernel

It provides a way to register a Kernel Comm implementation, as per the Jupyter
kernel protocol. It also provides a base Comm implementation and a default
CommManager that can be used.

This is a new dependency of the ipykernel package and will be maintained
as part of the Python Team.



Re: DEP 17: Improve support for directory aliasing in dpkg

2023-04-28 Thread Jochen Sprickerhof

Hi James,

* James Addison  [2023-04-28 14:54]:

To make sure we don't miss any packages out accidentally: could you
confirm that those hundred-or-so errors occurred from 27 or so
distinct packages?

(looking at RC bugs created within the past week, I currently find 27
bugs with 'Breaks+Replaces' in the title)

https://udd.debian.org/bugs.cgi?release=na&merged=ign&keypackages=only&fnewer=only&fnewerval=7&flastmodval=7&rc=1&cpopcon=1&chints=1&ckeypackage=1&ctags=1&cdeferred=1&caffected=1&sortby=last_modified&sorto=asc&format=html#results


That's only key packages. Here is the full list:

https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;include=subject%3Amissing+Breaks%2BReplaces;submitter=helmut%40subdivi.de

Cheers Jochen


signature.asc
Description: PGP signature


Re: snapshot.d.o has been in a bad state for several months

2023-08-08 Thread Jochen Sprickerhof

Hi Ted,

* Theodore Ts'o  [2023-08-08 20:28]:

I was curious about this, since I rely on snapshots.debian.org in


   ^ snapshot ;)


order to create repeatable builds for a file system test appliance, so
I started digging a bit.  Looking at the debian-bugs pseudo-package
"snapshot.debian.org":

https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=snapshot.debian.org

the maintainer is listed as:

"snapshot.debian.org Team "

But according to lists.debian.org, "debian-shaphots" is a dead list,
and apparently the last archived message to the list is from September
2001:

https://lists.debian.org/debian-snapshots/

  ^ snapshot ;)

The list is here and seems active:

https://lists.debian.org/debian-snapshot/

@josch: maybe ask on that list as well.

Cheers Jochen


signature.asc
Description: PGP signature


Re: Hyphens in man pages

2023-10-14 Thread Jochen Sprickerhof

Hi Antonio,

this is discussed in:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052675

Cheers Jochen


signature.asc
Description: PGP signature


Re: Linker fails to find libraries in unstable but succeeds in testing

2024-03-15 Thread Jochen Sprickerhof

Hi Andreas,

* Andreas Tille  [2024-03-15 07:31]:

Hi,

thanks to the next round of Lucas' FTBFS QA rebuilds (at least) one
package of the R pkg team is affected by some strange linker issue

#1066409 r-cran-v8: FTBFS: ld: cannot find -lv8: No such file or directory
which boils down to[1]

g++ -std=gnu++17 -shared -L/usr/lib/R/lib -Wl,-z,relro -o V8.so RcppExports.o 
bindings.o -lv8 -lv8_libplatform -L/usr/lib/R/lib -lR
/usr/bin/ld: cannot find -lv8: No such file or directory
/usr/bin/ld: cannot find -lv8_libplatform: No such file or directory

The Build-Depends libnode-dev provides both libraries and when I try to
build the package under testing all is fine.  Is there any linker issue
involved that might be introduced in unstable?


I guess that's the same as #1066399.

libnode-dev:
libv8.so -> libnode.so
libnode.so -> libnode.so.108t64

But libnode.so.108t64 does not exist

Cheers Jochen


signature.asc
Description: PGP signature


Re: Systemd user instance equivalent of dh_systemd_enable?

2018-04-08 Thread Jochen Sprickerhof

Hi Daniele,

* Daniele Nicolodi  [2018-04-07 18:18]:

I'm working on a package that installs a systemd user instance unit file
that needs to be enabled with

# systemctl --global enable foo.service

Using debhelper, dh_systemd_enable takes care of this automatically for
system unit files, but not for user unit files.  Is there some other
(semi)automatic way of doing it or should I take care of it manually in
the postinst and prerm maintainer scripts?


I use User= in the [Service] section of the service file for 
that.


Cheers Jochen


signature.asc
Description: PGP signature


Bug#897336: ITP: super-csv -- CSV library for Java

2018-05-01 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: super-csv
  Version : 2.4.0
  Upstream Author : Kasper B. Graversen
* URL : http://super-csv.github.io/super-csv/
* License : Apache-2.0
  Programming Lang: Java
  Description : CSV library for Java

It is highly configurable, and supports reading and writing with POJOs,
Maps and Lists. It also has support for deep-mapping and index-based
mapping with POJOs, using the powerful Dozer extension.

Its flexible 'Cell Processor' API automates data type conversions
(parsing and formatting Dates, Integers, Booleans etc) and enforces
constraints (mandatory columns, matching against regular expressions
etc) - and it's easy to write your own if required.

This project is a dependency of Jameica/Hibiscus, I ITPed in #690874.

I'm planning to maintain super-csv as part of the java-team and pushed
an initial version to salsa:

https://salsa.debian.org/java-team/super-csv



Bug#897337: ITP: mckoisqldb -- Mckoi SQL Database System written in Java

2018-05-01 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: mckoisqldb
  Version : 1.0.6
  Upstream Author : Tobias Downer 
* URL : http://mckoi.com/originalmckoisql/index.html
* License : GPL-2
  Programming Lang: Java
  Description : Mckoi SQL Database System written in Java

Mckoi SQL Database is an SQL (Structured Query Language) Database
management system written for the JavaTM platform. Mckoi SQL Database is
optimized to run as a client/server database server for multiple
clients, however it can also be embedded in an application as a
stand-alone database. It is highly multi-threaded and features an
extendable object-oriented engine.

This project is a dependency of Jameica/Hibiscus, I ITPed in #690874.

I'm planning to maintain mckoisqldb as part of the java-team and pushed
an initial version to salsa:

https://salsa.debian.org/java-team/mckoisqldb



Bug#897347: ITP: maven-jaxb2-plugin -- JAXB2 Maven Plugin for XML Schema compilation

2018-05-01 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: maven-jaxb2-plugin
  Version : 0.13.3
  Upstream Author : Alexey Valikov 
* URL : https://github.com/highsource/maven-jaxb2-plugin
* License : BSD-2-clause
  Programming Lang: Java
  Description : JAXB2 Maven Plugin for XML Schema compilation

This Maven plugin wraps and enhances the JAXB Schema Compiler (XJC) and
allows compiling XML Schemas (as well as WSDL, DTDs, RELAX NG) into Java
classes in Maven builds.

This project is a dependency of Jameica/Hibiscus, I ITPed in #690874.

I'm planning to maintain maven-jaxb2-plugin as part of the java-team and pushed
an initial version to salsa:

https://salsa.debian.org/java-team/maven-jaxb2-plugin



Bug#897365: ITP: obantoo -- OBanToo is a Java library with banking tools

2018-05-01 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: obantoo
  Version : 2.1.12
  Upstream Author : Heiner Jostkleigrewe 
* URL : http://obantoo.sourceforge.net/
* License : LGPL
  Programming Lang: Java
  Description : OBanToo is a Java library with banking tools

A library of tools for German online banking implementing SEPA,
IBAN/BIC, DETAUS and QIF.

This project is a dependency of Jameica/Hibiscus, I ITPed in #690874.

I'm planning to maintain obantoo as part of the java-team and pushed
an initial version to salsa:

https://salsa.debian.org/java-team/obantoo



Bug#897367: ITP: jameica-util -- utility classes for Jameica - Java library

2018-05-01 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: jameica-util
  Version : 2.6.5
  Upstream Author : Olaf Willuhn 
* URL : https://github.com/willuhn/util
* License : GPL
  Programming Lang: Java
  Description : utility classes for Jameica - Java library

This is a library of utility classes for the Jameica homebankin
software.

This project is a dependency of Jameica/Hibiscus, I ITPed in #690874.

I'm planning to maintain jameica-util as part of the java-team and pushed
an initial version to salsa:

https://salsa.debian.org/java-team/jameica-util



Bug#897370: ITP: jameica-datasource -- OR mapper for Jameica - Java library

2018-05-01 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: jameica-datasource
  Version : 2.8.0
  Upstream Author : Olaf Willuhn 
* URL : https://github.com/willuhn/datasource
* License : GPL
  Programming Lang: Java
  Description : OR mapper for Jameica - Java library

Object-relational mapper library for the Jameica homebanking software.

This project is a dependency of Jameica/Hibiscus, I ITPed in #690874.

I'm planning to maintain jameica-datasource as part of the java-team and pushed
an initial version to salsa:

https://salsa.debian.org/java-team/jameica-datasource



Bug#897371: ITP: hbci4java -- Java online banking client using the HBCI standard

2018-05-01 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: hbci4java
  Version : 3.0.15
  Upstream Author : Olaf Willuhn 
* URL : https://github.com/hbci4j/hbci4java/
* License : LGPL-2.1
  Programming Lang: Java
  Description : Java online banking client using the HBCI standard

HBCI4Java is a Java library for homebanking and contains support for
chipTAN, smsTAN, HHD, SEPA.

This project is a dependency of Jameica/Hibiscus, I ITPed in #690874.

I'm planning to maintain hbci4java as part of the java-team and pushed
an initial version to salsa:

https://salsa.debian.org/java-team/hbci4java



Bug#897372: ITP: jameica -- Runtime environment for Java applications like Hibiscus

2018-05-01 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: jameica
  Version : 2.6.6
  Upstream Author : Olaf Willuhn 
* URL : http://www.willuhn.de/products/jameica/
* License : GPL
  Programming Lang: Java
  Description : Runtime environment for Java applications like Hibiscus

Serves as a base framework for recurring tasks on Hibiscus.
Keeps a unified look & feel. Strictly separate program and
user data. Supports synchronous and asynchronous data exchange
via between plugins (via messaging) and allows client server
communication via RMI, XML-RPC and SOAP. Comes with headless
mode (no GUI for servers) and logging.

This project is base for Hibiscus, I ITPed in #690874.

I'm planning to maintain jameica as part of the java-team.



Bug#900192: ITP: ros-rosconsole -- ROS console output library

2018-05-27 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: ros-rosconsole
  Version : 1.13.7
  Upstream Author : Dirk Thomas 
* URL : http://wiki.ros.org/rosconsole
* License : BSD
  Programming Lang: C++
  Description : ROS console output library

This package is part of Robot OS (ROS). It is the ROS console output
library, a C++ package that supports console output and logging in
roscpp. It provides a macro-based interface which allows both printf-
and stream-style output. It also wraps log4cxx, which supports
hierarchical loggers, verbosity levels and configuration-files.

This used to be part of the ros-ros-comm package and will be maintained
under the Debian science umbrella.



Bug#907237: ITP: ros-ros-environment -- Robot OS environment hooks

2018-08-25 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: ros-ros-environment
  Version : 1.2.1
  Upstream Author : Dirk Thomas 
* URL : https://wiki.ros.org/ros_environment
* License : Apache-2.0
  Programming Lang: Bash
  Description : Robot OS environment hooks

This package is part of Robot OS (ROS). It provides hooks to set the
environment variables ROS_VERSION, ROS_DISTRO, ROS_PACKAGE_PATH, and
ROS_ETC_DIR.

This used to be part of the ros-ros package and will be maintained
under the Debian science umbrella.



Bug#909221: ITP: python-pcl -- Python binding to the Pointcloud library (PCL)

2018-09-19 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: python-pcl
  Version : 0.3.0rc1
  Upstream Author : John Stowers 
* URL : https://strawlab.github.io/python-pcl/
* License : BSD-3-Clause
  Programming Lang: Python
  Description : Python binding to the Pointcloud library (PCL)

The following parts of the API are wrapped (all methods operate on PointXYZ)
point types:
 - I/O and integration; saving and loading PCD files
 - segmentation
 - SAC
 - smoothing
 - filtering
 - registration (ICP, GICP, ICP_NL)

I want to package it as part of the Python module team



Bug#909760: ITP: eclipse-platform-team -- Platform Team Repository Integration Framework

2018-09-27 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: eclipse-platform-team
  Version : 4.7.3
  Upstream Author : Eclipse Foundation, Inc.
* URL : https://www.eclipse.org/eclipse/platform-team/
* License : EPL-1.0
  Programming Lang: Java
  Description : Platform Team Repository Integration Framework

The Team component is responsible for providing repository tooling
integration into Eclipse and a universal compare facility for use by
repository tooling and others.

This package will be maintained by the Java Team. It's required to update
the Eclipse ecosystem in Debian and complete the transition to Java 11.



Bug#910187: ITP: eclipse-platform-ua -- Eclipse Help System Core

2018-10-03 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: eclipse-platform-ua
  Version : 4.7.3
  Upstream Author : Eclipse Foundation, Inc.
* URL : https://www.eclipse.org/eclipse/platform-ua/main.html
* License : EPL-1.0
  Programming Lang: Java
  Description : Eclipse Help System Core

The Platform User Assistance component provides the mechanisms for making the
Eclipse applications easier to use. These mechanisms are made available
throughout usage life cycle and include initial user experience (welcome),
online documentation, dynamic help, search, cheat sheets, automation and
samples.

The goal of this component is to make it easier for users to accomplish their
tasks in Eclipse applications. While it includes the traditional book-based
help system, increasing effort is spent towards bringing assistance closer to
the user. Welcome, dynamic help view and cheat sheets are examples of user
assistance vehicles that can be used that way.

This package will be maintained by the Java Team. It's required to update
the Eclipse ecosystem in Debian and complete the transition to Java 11.



Re: New tool for salsa

2018-10-29 Thread Jochen Sprickerhof

Hi Xavier,

thanks for doing this, it looks awesome :).

Would it make sense to split this into a Gitlab part and a Salsa only 
part? There are already a number of Gitlab tools (even in Debian) and 
commands like search_user sound rather generic, so maybe it would make 
sense to add them to those tools instead (I haven't checked if they 
provide similar commands already).


* Xavier  [2018-10-28 11:44]:

A point must be decided: for now it is called simply "salsa". Like
"bts", it's a bit generic but nice, short and clear; but it can be used
to manage any GitLab instance.


+1 for salsa.

Speaking of it, I'm still looking for a hub like tool for Gitlab, most 
of the time I only need hub fork and hub pull-request. Is there a tool 
in Debian with this functions for Gitlab?


(If you don't spit the salsa tool as proposed above, this would be a 
nice addition. That's why I ask here.)


Cheers Jochen


signature.asc
Description: PGP signature


Bug#849338: ITP: hxtools -- Collection of tools and scripts

2016-12-25 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: hxtools
  Version : 20150304
  Upstream Author : Jan Engelhardt 
* URL : http://inai.de/projects/hxtools/
* License : GPL, LGPL, WTFPL
  Programming Lang: C, Perl, Bash
  Description : Collection of tools and scripts

 A collection of tools and scripts that have accumulated over the years, and
 each of which seems to be too small to warrants its own project.
 .
  * bsvplay(1) - convert BASICA music files to PCM
  * cctypeinfo(1) - show sizes of C types on the implementation it was compiled 
with
  * checkbrack(1) - check parenthesis and bracket count
  * cwdiff(1) - run wdiff with color
  * declone(1) - break hardlinks
  * diff2php(1) - transform patch to self-serving PHP file
  * doxygen-kerneldoc-filter(1) - filter for Doxygen to support kerneldoc
  * extract_d3pkg(1) - extract Descent3 PKG files
  * extract_dxhog(1) - extract Descent HOG files
  * extract_f3pod(1) - extract Fury3 POD files
  * extract_qupak(1) - extract Quake2 PACK files
  * fd0ssh(1) - pipe for password-over-stdin support to ssh
  * fduphl(1) - find duplicate files and hardlink them
  * filenameconv(1) - convert file name encoding
  * flv2avi(1) - repackage Flash video into an AVI container with PCM audio
  * fnt2bdf(1) - convert VGA raw fonts to X11 BDF
  * fxterm(1) - start xterm with sane settings
  * git-author-stat(1) - show commit author statistics of a git repository
  * git-blame-stat(1) - show per-line author statistics of a git repository
  * git-export-patch(1) - produce perfect patch from git commits for mail 
submission
  * git-forest(1) - display the commit history forest
  * git-lemon(1) - don't just pick cherries, but take it all (cherry-pick a 
commit range)
  * git-new-root(1) - start a new root in the git history
  * git-revert-stats(1) - show reverting statistics of a git repository
  * git-track(1) - set up branch for tracking a remote
  * gpsh(1) - grep in tracklists and play audio files
  * graph-fanout(1) - fan a tree (for graphviz)
  * graph-lchain(1) - remove circles in graphs using longest-chaining method
  * logontime(8) - show cumulative logon time from wtmp
  * mailsplit(1) - split an mbox into single files
  * man2html(1) - convert nroff manpages to HTML
  * mod2ogg(1) - wrapper for module to OggVorbis transcoding
  * mpg2ogg(1) - wrapper for mass mp3 to OggVorbis transcoding
  * netload(8) - show utilization of network interface
  * newns(8) - clone current filesystem namespace and start a process
  * ofl(1) - open file lister (replaces fuser and lsof -m)
  * omixer(1) - volume control using the OSS Sound API
  * oplay(1) - raw PCM playback using the OSS Sound API
  * orec(1) - raw PCM recording using the OSS Sound API
  * paddrspacesize(1) - print size of processes' address spaces
  * pesubst(1) - perl-regexp stream substitution (replaces sed for 
sub-stitutions)
  * pmap_dirty(1) - display amount of RAM a process uses hard
  * png2wx.pl(1) - transform arbitrary files into C++ files for wxWidgets
  * printcaps(1) - print currently active process capabilities
  * proc_iomem_count(1) - show MMIO region sizes
  * proc_stat_signal(1) - decode /proc/self/stat for signal status
  * pshtreads(1) - alternative experiment to ps(1) involving thread display
  * qplay(1) - convert QBASIC play strings to PCM
  * qtar(1) - faster interface to tar with file ordering
  * raregetty(8) - local login program for remote hosts
  * recursive_lower(1) - recursively lowercase all filenames
  * rpmdep.pl(1) - read RPM dependencies and output a graph
  * sourcefuncsize(1) - statistical analysis of code
  * spec-beautifier(1) - program to clean up RPM .spec files
  * stxdb(1) - A/V file database
  * su1(8) - what sudo should have done
  * sysinfo(1) - print IRC-style system information banner
  * tailhex(1) - hex dumper with tail-following support
  * utmp_register(1) - make entries in the utmp/wtmp database
  * vcsaview(8) - display a screen dump in VCSA format
  * vfontas(1) - VGA font file assembler
  * wavdiff(1) - proof-of-concept raw PCM deltifier
  * wktimer(1) - work timer
  * xcp(1) - proof-of-concept cp(1) with alternate copying mechanisms
  * xfs_irecover(1) - recover lost inodes from XFS filesystems.

This package is used by the libpam-mount package (currently patched in).
I've created an initial version on collab-maint:

https://anonscm.debian.org/cgit/collab-maint/hxtools.git



Re: Can we kill net-tools, please?

2016-12-26 Thread Jochen Sprickerhof
* Andreas Henriksson  [2016-12-26 19:31]:
> bitlbee-common.config uses netstat.
> 
> Dependency is thus valid. Could be ported to 'ss' from iproute2.

Already discussed here:

https://github.com/bitlbee/bitlbee/pull/91

Cheers Jochen


signature.asc
Description: PGP signature


Bug#863013: ITP: fdroidcl -- F-Droid desktop client

2017-05-20 Thread Jochen Sprickerhof
Package: wnpp
Severity: wishlist
Owner: Jochen Sprickerhof 

* Package name: fdroidcl
  Version : 0.3.1-1
  Upstream Author : Daniel Martí
* URL : https://github.com/mvdan/fdroidcl
* License : BSD-3-clause
  Programming Lang: Go
  Description : F-Droid desktop client

 F-Droid (https://f-droid.org/) desktop client.  go get -u
 github.com/mvdan/fdroidcl/cmd/fdroidcl
 .
 This is not a replacement for the Android client
 (https://gitlab.com/fdroid/fdroidclient).
 .
 While the Android client integrates with the system
 with regular update checks and notifications, this is a
 command line client that talks to connected devices via ADB
 (https://developer.android.com/tools/help/adb.html).  Quickstart Download
 the index: fdroidcl update
 .
 Show all available apps: fdroidcl search
 .
 Install an app: fdroidcl install org.adaway Commandsupdate
 Update the index search Search available apps
 showShow detailed info about an app devices
 List connected devices downloadDownload an app install
 Install an app upgrade Upgrade an app
 uninstall   Uninstall an app defaults  Reset to
 the default settings
 .
 A specific version of an app can be selected by following the appid with
 an colon (:) and the version code of the app to select.  Config You can
 configure the repositories to use in the config.json file, located in
 fdroidcl's config directory. This will be ~/.config/fdroidcl/config.json
 on Linux.
 .
 You can run fdroidcl defaults to create the config with the default
 settings.  Missing features• Index verification via jar signature
 - currently relies on HTTPS• Interaction with multiple devices at
 once• Hardware features filteringAdvantages over the Android client•
 Command line interface• Batch install/update/remove apps without root
 nor system privileges• Handle multiple Android devices• No need to
 install a client on the deviceWhat it will never do• Run as a daemon,
 e.g. periodic index updates• Graphical user interface• Act as an
 F-Droid server• Swap apps with devices running the Android client


signature.asc
Description: PGP signature


Re: Python3 modules not built for all supported Python versions

2020-04-06 Thread Jochen Sprickerhof

Hi Emilio,

* Emilio Pozuelo Monfort  [2020-03-30 17:47]:

I've heard pybuild now has a cmake backend, so theoretically you could do
something like

%:
dh $@ --buildsystem=pybuild --system=cmake

[..]

I don't know if I'm missing an argument to dh_python3 so that it knows the
python version, or even if there's a better workaround. But perhaps pybuild
should be doing this automatically between the dh_auto_install calls so that
this kind of workarounds aren't necessary.


Thanks for looking into this and providing a patch!
I polished it a little:

https://salsa.debian.org/science-team/ros-geometry2/-/commit/11739091abe58007485772492fddbdc1a12a59c6

and uploaded a working version to the archive. Will fix all ros-* 
packages now.


Cheers Jochen


signature.asc
Description: PGP signature


Re: A new tool for backward compatibility analysis of API/ABI interfaces in Deb packages

2016-10-06 Thread Jochen Sprickerhof
Hi Andrey,

how are they related to the dpkg-gensymbols?

Would it make sense to use the symbol files with it or have it as an
alternative to dpkg-gensymbols?

* Ponomarenko Andrey  [2016-10-06 15:23]:
> Anyway, it's better to run both tools on all packages at the same time and 
> verify reports of each other.

Would it be possible to do that automatically using debhelper?

Or if not, maybe download the current deb from the archive and compare
it?

Cheers Jochen


signature.asc
Description: PGP signature


Re: Validating tarballs against git repositories

2024-08-27 Thread Jochen Sprickerhof

* Enrico Zini  [2024-08-27 11:00]:

On Mon, Aug 26, 2024 at 09:57:41PM -0700, Russ Allbery wrote:


My guess is that the sweet spots are --depth=1 and a full checkout, it's
not generally possible to tell which a given package needs in advance (in
other words, it's best handled as a configuration option), and it's
probably not worth the effort to mess around with any intermediate depth.
I suspect we'll find that the vast majority of packages work fine with
--depth=1, and the remaining cases should just use a full checkout to
avoid creating fragile assumptions that may work today and break tomorrow.


Could --shallow-since= (one month ago, or one year ago) be another
possible thing to consider?


I recommend: --filter=blob:none

Cheers Jochen


signature.asc
Description: PGP signature