Bug#919181: status of ITP: laminar

2020-03-11 Thread Dmitry Bogatov


[2020-02-27 11:40] meskio 
> Dmitry, I see the issue on vue-router.js has being solved since some months. 
> But 
> no movement has being happening in this ITP. Are you still interested on 
> packaging it? Do you need some help? Or someone to take it over?
>
> I have updated your package to the latest laminar release (0.8):
> https://salsa.debian.org/meskio-guest/laminar/

If you (or somebody else) wish, go ahead, take over it. I no longer work
on Debian.

PS. Developer reference should also have instruction that on quit
developer should change all ITP to RFP.



Bug#947647: O: ucspi-unix -- UNIX-domain socket client-server command-line tools

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package ucspi-unix:

 unixclient and unixserver are command-line tools for building UNIX
 domain client-server applications.  unixclient connects to a UNIX domain
 socket and runs a program of your choice.  unixserver creates a UNIX
 domain socket, waits for incoming connections and, for each connection,
 runs a program of your choice.
 .
 unixclient and unixserver conform to UCSPI, the UNIX Client-Server
 Program Interface, using UNIX domain sockets.  UCSPI tools are available
 for several different networks.
 .
 See http://cr.yp.to/proto/ucspi.txt for more information on UCSPI.
 network::service, role::program
 network::service, role::program


pgp8zql7YNgu5.pgp
Description: PGP signature


Bug#947645: O: mini-httpd-run -- Small HTTP server (Runit integration)

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package mini-httpd-run:

 mini-httpd implements all basic features of a HTTPD, including: GET,HEAD,POST
 methods, common MIME types, basic authentication, virtual hosting, CGI,
 directory listing, trailing-slash redirection, standard logging, custom error
 pages etc. It also can be configured to do SSL and IPv6.
 .
 This package contains scripts to run mini-httpd under Runit
 supervision system.


pgp7VxAo4SZl5.pgp
Description: PGP signature


Bug#947646: O: gdbm -- GNU dbm database routines (development files)

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: important

Hereby I orphan package gdbm:

 GNU dbm ('gdbm') is a library of database functions that use extendible
 hashing and works similarly to the standard UNIX 'dbm' functions.
 .
 The basic use of 'gdbm' is to store key/data pairs in a data file, thus
 providing a persistent version of the 'dictionary' Abstract Data Type
 ('hash' to perl programmers).
 .
 Note, that to build old programs, that use legacy 'dbm' interface,
 you have to install libgdbm-compat-dev binary package.


pgpcn6Xjih8ng.pgp
Description: PGP signature


Bug#947639: O: dh-runit -- debhelper add-on to handle runit runscripts

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package dh-runit:

 dh-runit provides a debhelper sequence addon named 'runit' and the
 dh_runit command.
 .
 The dh_runit command installs runscripts and adds the appropriate code to
 the postinst, prerm and postrm maint scripts to properly enable/disable
 runscripts.
 dh-runit provides a debhelper sequence addon named 'runit' and the
 dh_runit command.
 .
 The dh_runit command installs runscripts and adds the appropriate code to
 the postinst, prerm and postrm maint scripts to properly enable/disable
 runscripts.


pgptuOgE8sIW_.pgp
Description: PGP signature


Bug#947638: O: simple-revision-control -- single-file and single-user revision control system

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package simple-revision-control:

 This package provides a powerful modern user interface for an RCS
 (and to some extend, SCCS) backend. It will be familiar to users
 with modern Subversion, Git, Hg experience, as well as a
 reasonable introduction to this toolset to novices.
 .
 SRC is designed to provide its strength for single-file, single-user
 version tracking. When it is overkill to make a whole directory and
 multi-file repository store (under, for example, Git or Hg), src can
 provide tracking for individual files instead.  Examples of such might
 be your ~/bin scripts, /etc files, personal notes, résumés, and any such
 file that would be awkward to contain in a wholly separate directory
 just for version control.


pgpj5dF63KNta.pgp
Description: PGP signature


Bug#947642: O: debrequest -- tool to generate RFS and ITP requests mails

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package debrequest:

 Debrequest command line program collects machine-readable
 information from files in debian/ directory of source
 package and use is to generate RFS or ITP request.
 .
 Request formatted will be output on stdout and is well-formed
 RFC822 message, suitable for piping to `/sbin/sendmail'.


pgpcUVA9gJx9C.pgp
Description: PGP signature


Bug#947641: O: cdist -- Usable Configuration Management System

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package cdist:

 cdist is a usable configuration management system.
 It adheres to the KISS principle and is being used in
 small up to enterprise grade environments. It has the
 following noteworthy features:
 .
  * shell scripting configuration language
  * access to all control structures (if, case, for, while)
  * idempotent target properties
  * zero-dependencies: target system need only /bin/sh and ssh
  * push-based distribution
  * highly-scalable
 .
 cdist is an alternative to other configuration management systems
 like cfengine, bcfg2, chef and puppet.
 cdist is a usable configuration management system.
 It adheres to the KISS principle and is being used in
 small up to enterprise grade environments. It has the
 following noteworthy features:
 .
  * shell scripting configuration language
  * access to all control structures (if, case, for, while)
  * idempotent target properties
  * zero-dependencies: target system need only /bin/sh and ssh
  * push-based distribution
  * highly-scalable
 .
 cdist is an alternative to other configuration management systems
 like cfengine, bcfg2, chef and puppet.


pgplNFcGloHJ3.pgp
Description: PGP signature


Bug#947644: O: node-ansi-up -- convert text containing ANSI color escape codes into HTML

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package node-ansi-up:

 This library provide function that takes a stream of text and transforms it
 into proper HTML with colors. It does this by buffering the data and
 performing multiple passes over the stream. Each time it consumes data,
 it may or may not emit HTML. This HTML will always be proper HTML.
 .
 Node.js is an event-based server-side JavaScript engine.


pgpuICsoTxA2V.pgp
Description: PGP signature


Bug#947640: O: fgetty -- very small, efficient, console-only getty and login

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package fgetty:

 fgetty is a small, efficient, console-only getty for Linux.  It is derived
 from mingetty but hacked until it would link against diet libc to produce
 the smallest memory footprint possible for a simple yet complete getty.
 .
 fgetty includes a login program that supports the checkpassword
 authentication interface, and also a checkpassword program that uses the
 standard C library interface to passwd and shadow.
 use::login
 fgetty is a small, efficient, console-only getty for Linux.  It is derived
 from mingetty but hacked until it would link against diet libc to produce
 the smallest memory footprint possible for a simple yet complete getty.
 .
 fgetty includes a login program that supports the checkpassword
 authentication interface, and also a checkpassword program that uses the
 standard C library interface to passwd and shadow.
 use::login


pgp8Fo4d9ULu1.pgp
Description: PGP signature


Bug#947634: O: complexity -- tool for analyzing the complexity of C program functions

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package complexity:

 Complexity measurement tool help to:
 .
  * locate suspicious areas in unfamiliar code
  * get an idea of how much effort may be required to understand that
code
  * get an idea of the effort required to test a code base
  * provide a reminder to yourself. You may see what you've written
 as obvious, but others may not.
 .
 Comparing with existing tool McCabe, this program improves scoring
 of following language constructs:
 .
  * code length
  * switch statement
  * logic conditions
 Complexity measurement tool help to:
 .
  * locate suspicious areas in unfamiliar code
  * get an idea of how much effort may be required to understand that
code
  * get an idea of the effort required to test a code base
  * provide a reminder to yourself. You may see what you've written
 as obvious, but others may not.
 .
 Comparing with existing tool McCabe, this program improves scoring
 of following language constructs:
 .
  * code length
  * switch statement
  * logic conditions


pgpxe40IKs9yp.pgp
Description: PGP signature


Bug#947637: O: runit -- system-wide service supervision

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package runit:

 runit is a collection of tools to provide system-wide service supervision
 and to manage services.  Contrary to sysv init, it not only cares about
 starting and stopping services, but also supervises the service daemons
 while they are running.  Amongst other things, it provides a reliable
 interface to send signals to service daemons without the need for pid-files,
 and a log facility with automatic log file rotation and disk space limits.
 .
 runit service supervision can run under sysv init or replace the init
 system completely.  Complete init replacement provided by 'runit-init'
 package.
 scope::utility
 /etc/runit/1 d0ccefe92a53d3b18752eb54d4e4defe
 /etc/runit/2 8783a10eaf38d959d8a422c401f5b64b
 /etc/runit/3 e82065ff79b686ec132623fa5f207617
 /etc/runit/runsvdir/single/sulogin/run 8971956d3d9d6501897b0d520d458dc0
 runit is a collection of tools to provide system-wide service supervision
 and to manage services.  Contrary to sysv init, it not only cares about
 starting and stopping services, but also supervises the service daemons
 while they are running.  Amongst other things, it provides a reliable
 interface to send signals to service daemons without the need for pid-files,
 and a log facility with automatic log file rotation and disk space limits.
 .
 runit service supervision can run under sysv init or replace the init
 system completely.  Complete init replacement provided by 'runit-init'
 package.
 scope::utility


pgp6wnrGZBhxc.pgp
Description: PGP signature


Bug#947643: O: ceni -- Curses interface to /etc/network/interfaces

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package ceni:

 A Curses user interface for configuring network interfaces with ifupdown.
 Ceni can manage basic network interface ifupdown configuration stanzas for
 ethernet and wireless devices.


pgpbIeyNprlq5.pgp
Description: PGP signature


Bug#947635: O: ucspi-tcp -- command-line tools for building TCP client-server applications

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package ucspi-tcp:

 tcpserver waits for incoming connections and, for each connection, runs a
 program of your choice. Your program receives environment variables showing
 the local and remote host names, IP addresses, and port numbers.
 .
 tcpserver offers a concurrency limit to protect you from running out of
 processes and memory. When you are handling 40 (by default) simultaneous
 connections, tcpserver smoothly defers acceptance of new connections.
 .
 tcpserver also provides TCP access control features, similar to
 tcp-wrappers/tcpd's hosts.allow but much faster. Its access control rules
 are compiled into a hashed format with cdb, so it can easily deal with
 thousands of different hosts.
 .
 This package includes a recordio tool that monitors all the input and output
 of a server.
 .
 tcpclient makes a TCP connection and runs a program of your choice. It sets
 up the same environment variables as tcpserver.
 .
 This package includes several sample clients built on top of tcpclient:
 who@, date@, finger@, http@, tcpcat, and mconnect.
 .
 tcpserver and tcpclient conform to UCSPI, the UNIX Client-Server Program
 Interface, using the TCP protocol. UCSPI tools are
 available for several different networks.
 network::server, protocol::tcp, role::program
 tcpserver waits for incoming connections and, for each connection, runs a
 program of your choice. Your program receives environment variables showing
 the local and remote host names, IP addresses, and port numbers.
 .
 tcpserver offers a concurrency limit to protect you from running out of
 processes and memory. When you are handling 40 (by default) simultaneous
 connections, tcpserver smoothly defers acceptance of new connections.
 .
 tcpserver also provides TCP access control features, similar to
 tcp-wrappers/tcpd's hosts.allow but much faster. Its access control rules
 are compiled into a hashed format with cdb, so it can easily deal with
 thousands of different hosts.
 .
 This package includes a recordio tool that monitors all the input and output
 of a server.
 .
 tcpclient makes a TCP connection and runs a program of your choice. It sets
 up the same environment variables as tcpserver.
 .
 This package includes several sample clients built on top of tcpclient:
 who@, date@, finger@, http@, tcpcat, and mconnect.
 .
 tcpserver and tcpclient conform to UCSPI, the UNIX Client-Server Program
 Interface, using the TCP protocol. UCSPI tools are
 available for several different networks.
 network::server, protocol::tcp, role::program


pgpkRSp_gWHbU.pgp
Description: PGP signature


Bug#947633: O: eoconv -- convert text files between various Esperanto encodings

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package eoconv:

 Esperanto is written in an alphabet of 28 letters. However, only 22 of
 these letters can be found in the standard ASCII character set. The
 remaining six -- `c', `g', `h', `j', and `s' with circumflex, and `u'
 with breve -- are not available in ASCII. Various encoding systems
 have been developed to represent Esperanto text in printed and typed text.
 eoconv program converts between them.


pgpbOmba3bvK_.pgp
Description: PGP signature


Bug#947636: O: fbless -- terminal fiction book reader

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package fbless:

 Fbreader is ncurses fiction book (.fb2) reader with following
 features:
 .
  * customizable color themes
  * last viewed point saving
  * autoscroll mode
  * support for archived books
  * basic links support
 Fbreader is ncurses fiction book (.fb2) reader with following
 features:
 .
  * customizable color themes
  * last viewed point saving
  * autoscroll mode
  * support for archived books
  * basic links support


pgpo8aFrdbtUz.pgp
Description: PGP signature


Bug#947631: O: dh-sysuser -- debhelper addon to handle creation of system users

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package dh-sysuser:

 dh-sysuser provides a debhelper sequence addon named 'sysuser'
 and command 'dh_sysuser', which provide declarating way to
 ensure, that required users are present after package installation
 and correctly handled after package removal.
 dh-sysuser provides a debhelper sequence addon named 'sysuser'
 and command 'dh_sysuser', which provide declarating way to
 ensure, that required users are present after package installation
 and correctly handled after package removal.
 dh-sysuser provides a debhelper sequence addon named 'sysuser'
 and command 'dh_sysuser', which provide declarating way to
 ensure, that required users are present after package installation
 and correctly handled after package removal.


pgp_IFNJL2BcJ.pgp
Description: PGP signature


Bug#947632: O: inotify-tools -- command-line programs providing a simple interface to inotify

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package inotify-tools:

 inotify-tools is a set of command-line programs for Linux providing a
 simple interface to inotify. These programs can be used to monitor and
 act upon filesystem events. inotify-tools consists of two utilities:
 .
 inotifywait simply blocks for inotify events, making it appropriate
 for use in shell scripts.
 .
 inotifywatch collects filesystem usage statistics and outputs counts
 of each inotify event.
 role::program, scope::utility, works-with::file
 inotify-tools is a set of command-line programs for Linux providing a
 simple interface to inotify. These programs can be used to monitor and
 act upon filesystem events. inotify-tools consists of two utilities:
 .
 inotifywait simply blocks for inotify events, making it appropriate
 for use in shell scripts.
 .
 inotifywatch collects filesystem usage statistics and outputs counts
 of each inotify event.
 role::program, scope::utility, works-with::file


pgpReJMtfewTe.pgp
Description: PGP signature


Bug#947626: O: alternative-libc-build-helpers -- helper to build Debian package with diet libc

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package alternative-libc-build-helpers:

 This package provide makefile snippet, that abstract away
 several issues, related to building package with diet libc.
 .
  * diet libc is not supported on every Debian architecture
  * code to check for build profiles is repetive


pgpSA6wdTp64H.pgp
Description: PGP signature


Bug#947627: O: dvtm -- Tiling window management for the console

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package dvtm:

 dvtm (dynamic virtual terminal manager) brings dwm and its concept of tiling
 window management to the console. As a console window manager it tries to make
 it easy to work with multiple console based programs.


pgpXajzQBIOWa.pgp
Description: PGP signature


Bug#947624: O: tup -- fast build system

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package tup:

 Tup is a file-based build system for Linux, OSX, and Windows. It
 takes as input a list of file changes and a directed acyclic graph
 (DAG). It then processes the DAG to execute the appropriate commands
 required to update dependent files. Updates are performed with very
 little overhead since tup implements powerful build algorithms to
 avoid doing unnecessary work. This means you can stay focused on your
 project rather than on your build system.


pgpxSOzQ8fVGO.pgp
Description: PGP signature


Bug#947625: O: mmh -- set of electronic mail handling programs

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package mmh:

 This is the mmh mail user agent (reader/sender), a command-line based mail
 reader that is powerful and extensible.  mmh is an excellent choice for
 people who receive and process a lot of mail.
 .
 Unlike most mail user agents, mmh is not a single program, rather it is a
 set of programs that are run from the shell.  This allows the user to
 utilize the full power of the Unix shell in coordination with mmh.
 .
 Mmh is a modified version of the electronic mail handling system nmh.
 Nmh (new MH) itself was originally based on the package MH-6.8.3, and
 was intended to be a (mostly) compatible drop-in replacement for MH.
 In contrast, mmh is not intended to be a drop-in replacement for nmh,
 rather mmh breaks compatibility to nmh in order to modernize and
 simplify it.


pgpDRloZbSvMH.pgp
Description: PGP signature


Bug#947629: O: bcron -- Bruce cron system

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package bcron:

 Bruce cron system is designed with secure operations in mind. To do this,
 the system is divided into several separate programs, each responsible for
 a separate task, with strictly controlled communications between them.
 .
 The user interface is a drop-in replacement for similar systems, such as
 vixie-cron, but the internals differ greatly.


pgp_wATwmpICo.pgp
Description: PGP signature


Bug#947628: O: bglibs -- BG Libraries Collection

2019-12-28 Thread Dmitry Bogatov

Source: wnpp
Severity: normal

Hereby I orphan package bglibs

 This package contains a collection of libraries written by
 Bruce Guenter and put in use in various packages.
 .
 The library collection is mandatory to build most of software
 packages available at http://untroubled.org.
 .
 This package contains the shared libraries.
-- 
Note, that I send and fetch email in batch, once in a few days.
Please, mention in body of your reply when you add or remove recepients.


pgplE_6QlNEBh.pgp
Description: PGP signature


Bug#939130: RFA - fbless: console fb2 reader

2019-09-01 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist

Here I am looking for new maintainer for 'fbless' -- the only console
fb2 reader in Debian Archives. Upstream is dead, but software works
fine.

Originally it is written in Python2, but I just made upload with patch
to convert it to work with python3 (#936506).

This package did not require much work in past, and I do not expect it
to take much effort in future, but if you want to take role of upstream
developer -- I welcome you to take role of Debian maintainer too.

Description-en: terminal fiction book reader
 Fbless is ncurses fiction book (.fb2) reader with following
 features:
 .
  * customizable color themes
  * last viewed point saving
  * autoscroll mode
  * support for archived books
  * basic links support

-- 
Note, that I send and fetch email in batch, once in a few days.
Please, mention in body of your reply when you add or remove recepients.


pgpIMjmNdnN8l.pgp
Description: PGP signature


Bug#936043: ITP: gitbatch -- Manage git repositories in one place

2019-08-29 Thread Dmitry Bogatov


[2019-08-29 13:28] "Dawid Dziurla" 
> Package: wnpp
> Severity: wishlist
> Owner: Dawid Dziurla 
>
> * Package name: gitbatch
>   Version : 0.5.0-1
>   Upstream Author : Ibrahim Serdar Acikgoz
> * URL : https://github.com/isacikgoz/gitbatch
> * License : Expat
>   Programming Lang: Go
>   Description : Manage git repositories in one place
>
>  Managing multiple git repositories is easier than ever. Often one would end
>  up working on many directories and manually pulling updates etc. To make
>  this routine faster, gitbatch was created, a simple tool to handle this job.
>  Although the focus is batch jobs, one can still do de facto micro management 
> of
>  git repositories (e.g add/reset, stash, commit etc.)

Sounds like `myrepos'. What `gitbatch' does that is not possible with
`myrepos'?
-- 
Note, that I send and fetch email in batch, once in a few days.
Please, mention in body of your reply when you add or remove recepients.



Bug#935416: RFH: sysvinit - System-V-like init utilities

2019-08-22 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist

I request help with maintaining sysvinit -- traditional init system.

Sysvinit system consists following parts:

 * small C program, that implements /sbin/init (sysvinit-core)
 * shell scripts that perform basic system initialization (initscripts)
 * tool to sort initscrpts invocation order (insserv)
 * tool to start initscripts in parallel (startpar)

Of these parts, initscripts are of most concern. There are huge number
of bugs, some dating back to 2004. Many of them no longer relevant, many
of them are wishlist, that were never discussed.

I ask for help triaging these bugs: marking them as confirmed or
unreproducible, requesting more info from submitter, leading discussion
on conflicting wishlists.

If you have skill and patience writing documentation, your help is also
extremely valuable. During years initscripts accumulated number of
configuration variable, files and so on, without having single,
exhaustive and authoritative list of these options.


pgpdOoCYAM5XZ.pgp
Description: PGP signature


Bug#931427: RFP: diff-so-fancy - make your diffs human readable

2019-07-04 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist

Name: diff-so-fancy
URL: https://github.com/so-fancy/diff-so-fancy
Language: Perl
Description:

diff-so-fancy strives to make your diffs human readable instead
of machine readable. This helps improve code quality and helps
you spot defects faster.

The difference between stock git diff hightlighting and diff-so-fancy is
best shown by screenshot on project website.


pgpD_NIN1A4U1.pgp
Description: PGP signature


Bug#864834: [ITP] libpoly -- a C library for manipulating polynomials

2019-06-21 Thread Dmitry Bogatov


[2017-06-15 08:38] Ian A Mason 
>
> part   text/plain  53
> Package: wnpp
> Severity: wishlist
> Control: owner -1 !

Any meta-information? Homepage, description? In current form, RFP
with only project title is quite useless.
-- 
Note, that I send and fetch email in batch, once in a few days.



Bug#867869: ITP: beautify-bash -- Beautifier for Bash shell scripts written in Python

2019-06-21 Thread Dmitry Bogatov


[2017-07-10 02:42] Mike Mestnik 
> Package: wnpp
> Severity: wishlist
> Owner: Mike Mestnik 
>
> * License : GPL
>   Programming Lang: Python
>   Description : Beautifier for Bash shell scripts written in Python
>
> Second Bash script beautifier by Paul Lutus — the first is pretty
> well-known.  This rewrite cleans up some annoying inconsistencies.

I read description of program, and its first sentence is "I decided to
not recreate Bash parser". Hey, that is idea!

If "foo" is bash function, then "type foo" outputs its body,
pretty-printed.  So, here is complex example from upstream website:

_fn () {
for arg ; do
done=3; echo done; done
}

Here is output of "type _fn":

_fn is a function
_fn () 
{ 
for arg in "$@";
do
done=3;
echo done;
done
}

So, we can put script into body of function, and bash would pretty-print
it. Unfortunately, it eats comments. Hope this idea could be of use to
somebody.
-- 
Note, that I send and fetch email in batch, once in a few days.



Bug#921433: RFP: ipify-cli -- Get your public IP address

2019-06-21 Thread Dmitry Bogatov


[2019-02-05 14:40] Pierre Rudloff 
> Package: wnpp
> Severity: wishlist
>
> * Package name: ipify-cli
>   Version : 1.0.0
>   Upstream Author : Sindre Sorhus 
> * URL : https://github.com/sindresorhus/ipify-cli
> * License : MIT
>   Programming Lang: JS
>   Description : Get your public IP address
>
> This is a CLI client for the ipify API written in NodeJS.
> It can be useful on newly configured servers to get the public IP of the
> server.

Why not just:

wget -O- -q http://checkip.dyndns.org:8245 | grep -Eo 
'([0-9]{2,3}\.?){4}'

I mean, task at hand can be easily done with /essential/ tools.
-- 
Note, that I send and fetch email in batch, once in a few days.



Bug#867869: ITP: beautify-bash -- Beautifier for Bash shell scripts written in Python

2019-06-21 Thread Dmitry Bogatov


[2017-07-10 02:42] Mike Mestnik 
> Package: wnpp
> Severity: wishlist
> Owner: Mike Mestnik 
>
> * License : GPL
>   Programming Lang: Python
>   Description : Beautifier for Bash shell scripts written in Python
>
> Second Bash script beautifier by Paul Lutus — the first is pretty
> well-known.  This rewrite cleans up some annoying inconsistencies.

I read description of program, and its first sentence is "I decided to
not recreate Bash parser". Hey, that is idea!

If "foo" is bash function, then "type foo" outputs its body,
pretty-printed.  So, here is complex example from upstream website:

_fn () {
for arg ; do
done=3; echo done; done
}

Here is output of "type _fn":

_fn is a function
_fn () 
{ 
for arg in "$@";
do
done=3;
echo done;
done
}

So, we can put script into body of function, and bash would pretty-print
it. Unfortunately, it eats comments. Hope this idea could be of use to
somebody.
-- 
Note, that I send and fetch email in batch, once in a few days.



Bug#930703: ITP: djbdns -- collection of DNS tools and servers

2019-06-18 Thread Dmitry Bogatov


Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov 

* Package name : djbdns
  Version  : 1:1.05-9~exp2
  Upstream Author  : D. J. Bernstein 
* Url  : http://cr.yp.to/djbdns.html
* Licenses : public-domain
  Programming Lang : C
  Section  : net

This package was present in Debian, but removed due unresolved
security-related issue (see #516394) in 2017. Here I intend to apply
apporiate patches and provide following binary packages:

axfrdns
===

 axfrdns reads a zone-transfer request in DNS-over-TCP format from its
 standard input, and responds with locally configured information.

dnscache


 When a browser wants to contact www.debian.org, it first asks a DNS
 cache, such as dnscache, to find the IP address of www.debian.org.
 .
 Internet service providers run dnscache to find IP addresses
 requested by their customers.  If you're running a home computer
 or a workstation, you can run your own dnscache to speed up your web
 browsing.

tinydns
===

 tinydns is general-purpose DNS server that accepts iterative DNS
 queries from hosts around the Internet, and responds with locally
 configured information.
 .
 This program is used by network administrators to publish the IP
 addresses of their computers; this package is unlikely to be useful
 for regular workstation.

rbldns
==

 rbldns is a special-purplose DNS server, that provides information
 about blacklisted IP addresses. This information is typically used by
 email software in effort to stop spam.
 .
 For more information about this technique, see RFC 6471.

walldns
===

 walldns accepts iterative DNS queries for in-addr.arpa domains from
 hosts around the Internet, and supplies generic responses that avoid
 revealing local host information.

I plan to maintain this package myself, keeping debianization in following
Git repository:

https://salsa.debian.org/debian/djbdns.git
-- 
Note, that I send and fetch email in batch, once in a few days.



Bug#919181: fixes to WIP package

2019-06-15 Thread Dmitry Bogatov
[2019-06-10 14:48] Paolo Greppi 
>
> part   text/plain1720
> Hi, thanks for working on this !
>
> I set out to try and reproduce 927254, using the laminar debs built from the 
> WIP package here:
> https://salsa.debian.org/debian/laminar

Thank you. I applied patches you provided and pushed them:

url: https://salsa.debian.org/debian/laminar
master: 9a4c514af61f68b219b2f2f05258a64cd5e8ddaf

Also, I encourage you send patches, generated by "git format-patch"
or "git send-email". This way I have less work tracking attribution.
-- 
Note, that I send and fetch email in batch, once in a few days.



Bug#919181: status of ITP: laminar

2019-06-08 Thread Dmitry Bogatov


control: block -1 by 927254

[2019-06-05 21:26] meskio 
> Hello Dimitry,
>
> I see you submitted this ITP for laminar in January. I was wondering
> what is the status of it and if I can help with it.
>
> Thanks for starting the process.

Hello.

Essentially, I stalled on #927254 (in libjs-vue-router dependency).
Since I am not capable of resolving it myself, I patiently wait for
someone (presumably, from JS team) to fix it. Your help would be very
valuable.

Current debianization of laminar in https://salsa.debian.org/debian/laminar.
Patches (no pull-requests, please) are welcome.
-- 
Note, that I send and fetch email in batch, once in a few days.



Bug#929883: RFP: geomyidae -- gopher server for Linux/BSD

2019-06-02 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist

Programming Language: C
Homepage: gopher://bitreich.org/1/scm/geomyidae

Features:
* gopher menus (see index.gph for an example)
* dir listings (if no index.gph was found)
* CGI support (.cgi files are executed)
* search support in CGI files
* logging (-l option) and loglevels (-v option)


pgppnQBAHrh5J.pgp
Description: PGP signature


Bug#929339: RFP: qsmtp - drop-in replacement for qmail STMP programs

2019-05-21 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist

Qsmtp is a drop in replacement for the qmail SMTP programs qmail-smtpd
and qmail-remote. That means you just change your startup scripts to use
Qsmtpd instead of qmail-smtpd and most things will work as before.

The initial point was a heavily patched qmail-smtpd to get some decent
antispam features. This was then rewritten from scratch into a new
binary that was designed to allow easy extension to new mail filters.
Another design goal was to be 100% IPv6 clean.

  • Fast and small: written in plain C
  • IPv6 clean
  • Many antispam modules included, e.g. SPF, IP blacklists, domain
blacklists, badmailfrom, helo filtering
  • Easy API to add your own spamfilters
  • For vpopmail hosts: does not create bounces for non-existing users
  • Tested: includes unit tests, nightly checks available
at http://my.cdash.org/index.php?project=Qsmtp


pgpSCejiGUOu3.pgp
Description: PGP signature


Bug#928970: RFP: jj - FIFO-based jabber client

2019-05-14 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist

Homepage: https://23.fi/jj

jj is simple FIFO and filsystem-based Jabber client. It was inspired by
"ii" IRC client.


pgp5PXhZPAMFh.pgp
Description: PGP signature


Bug#913027: ITP: hblock -- Improve your security and privacy by blocking ads, tracking and malware domains

2019-04-16 Thread Dmitry Bogatov


[ Kun-Hung Tsai ]
> > Hi Héctor, I am intending to package this good work.
> > Is it OK to reference files you create for debian package
> > under resources/deb?

[2019-01-20 14:05] Héctor Molinero Fernández 
> Hi, I created those files as an experiment to package hBlock. The generated
> package works correctly, however, I don't know the best practices for
> creating an official package for Debian.
>
> I would be happy to help in any way I can.

Kun-Hung Tsai, are you still working on it? I probably have some free
cycles to help/review/sponsor upload, if you wish.
-- 
Note, that I send and fetch email in batch, once every 24 hours.
 If matter is urgent, try https://t.me/kaction
 --



Bug#922643: ITP: build-alternative -- helper to build Debian package with diet libc

2019-02-22 Thread Dmitry Bogatov


[2019-02-21 00:00] Guillem Jover 
> On Mon, 2019-02-18 at 19:37:38 +0000, Dmitry Bogatov wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Dmitry Bogatov 
> > 
> > * Package name : build-alternative
> >   Version  : 0.0.1
> >   Upstream Author  : Dmitry Bogatov 
> > * Url  : https://salsa.debian.org/kaction/build-alternative
> > * Licenses : GPL-3+
> >   Programming Lang : shell
> >   Section  : devel
> > 
> >  This package provide makefile snippet, that abstract away
> >  several issues, related to building package with diet libc.
> >  .
> >   * diet libc is not supported on every Debian architecture
> >   * code to check for build profiles is repetive
> >  .
> >  Regular users do not need to install this package, it is only
> >  useful to Debian Contributors.
>
> Hmm this package name looks extremely generic for what it is described
> to be used for. Could you name it something else that includes either
> dietlibc in its name or at least libc or similar?

I do not exclude, that it may include support for musl for future. I am
not sure, whether overly generic name now is worse then misleading
source package name in future.
-- 
Note, that I send and fetch email in batch, once every 24 hours.
 If matter is urgent, try https://t.me/kaction
 --



Bug#922643: ITP: build-alternative -- helper to build Debian package with diet libc

2019-02-20 Thread Dmitry Bogatov


[2019-02-18 20:42] "Adam D. Barratt" 
> part   text/plain 906
> On Mon, 2019-02-18 at 19:37 +, Dmitry Bogatov wrote:
> > * Package name : build-alternative
> >   Version  : 0.0.1
> >   Upstream Author  : Dmitry Bogatov 
> > * Url  : https://salsa.debian.org/kaction/build-alternative
> > 
>
> How well tested is the package? From a quick look at the Debianization:

This package itself is week old. It is intended to provide central point
for code, related to dietlibc, that I keep copying from package to
package since 2016.

> 
> Package: build-alternative
> Architecture: all
> Depends:
>  ${misc:Depends},
>  dietlibc-dev (>= 0.34~cvs20160606-3) [alpha amd64 arm64 armeb armel armhf 
> hppa i386 mips mipsel mips64el power
> pc powerpcspe ppc64 ppc64el s390x sparc64 x32],
> 
>
> That combination is explicitly forbidden by Policy, and will not
> produce a useful result. (See https://www.debian.org/doc/debian-policy/
> ch-relationships.html#syntax-of-relationship-fields , specifically the
> paragraph beginning "[f]or binary relationship fields".)

I see. I need to make it `Architecture: any'. Thank you. Anything else?
-- 
Note, that I send and fetch email in batch, once every 24 hours.
 If matter is urgent, try https://t.me/kaction
 --



Bug#915354: Bug#921482: RFS: note/1.3.26-3 +help

2019-02-18 Thread Dmitry Bogatov


[2019-02-15 23:21] eamanu15 
> I've just upload to m.d.n the update.
>
> https://mentors.debian.net/debian/pool/main/n/note/note_1.3.26-3.dsc

Let's see. Here is commented debdiff (difference between note=1.3.26-2
and proposed note=1.3.26-3)

> > diff -Nru note-1.3.26/debian/changelog note-1.3.26/debian/changelog
> > --- note-1.3.26/debian/changelog2019-01-16 17:26:39.0 +
> > +++ note-1.3.26/debian/changelog2019-01-30 01:31:36.0 +
> > @@ -1,3 +1,14 @@
> > +note (1.3.26-3) unstable; urgency=medium
> > +
> > +  * Set myself as Maintainer.

There is no change of `debian/control'. I do not fully understand what
happened in git, but there is no such change between source packages.

> > +  * Update fix-spelling.patch because is old.

Please, reword as "Refresh fix-spelling.patch". More conventional.

> > +  * Update d/watch file to download the upstream version
> > +from CPAN repository.
> > +  * Adding on d/rules a sentence to delete README from
> > +/usr/share/perl5/NOTEDB/

I am not language expert, but last entry seems overly complicated. What
about "Do not install README into /usr/share/perl5."?

If you disagree, we can call l10n-english@ for advice of language
experts.

> > +
> > + -- Emmanuel Arias   Wed, 30 Jan 2019 01:31:36 
> > +
> > +
> >  note (1.3.26-2) unstable; urgency=medium
> >  
> >* New Maintainer (Closes: 900663).
> > diff -Nru note-1.3.26/debian/patches/fix-spelling.patch 
> > note-1.3.26/debian/patches/fix-spelling.patch
> > --- note-1.3.26/debian/patches/fix-spelling.patch   2018-12-24 
> > 06:42:23.0 +
> > +++ note-1.3.26/debian/patches/fix-spelling.patch   2019-01-30 
> > 01:31:36.0 +
> > @@ -1,39 +1,36 @@
> > -Description: Fix spelling problems detected by Lintian.
> > -Author: Alexandre De Dommelin 
> > -Forwarded: yes
> > -Last-Updated: 2017-08-16
> >  a/note.pod
> > -+++ b/note.pod
> > -@@ -316,7 +316,7 @@ You can achieve the same result by simpl
> > - You can create a new note by simply pressing B or B. You favorite
> > - editor will be started and you can enter your note text. If you are 
> > already
> > - under a topic then this new note will automatically go to this topic.
> > --note adds an aditional line to the top of the note with the topic. But
> > -+note adds an additional line to the top of the note with the topic. But
> > - you can of course specify your own topic.
> > - 
> > - Note will tell you which number it has assigned to the newly created note.
> > -@@ -393,7 +393,7 @@ Quit note.
> > - 
> > - You can also dump the contents of your note-database into a
> > - ASCII-textfile(I<-D>). You can use this file later to import it into
> > --your note-database(-I). This is usefull, if you want quickly trans-
> > -+your note-database(-I). This is useful, if you want quickly trans-
> > - fer your notes from one host to another (i.e. you could mail
> > - your note-dump form your office to home and import it there
> > - for further use).
> > -@@ -467,7 +467,7 @@ character. Here are the available things
> > - The text will be formatted using the actually note-color.
> > - 
> > - The hidden formatting will use blue forground and blue background
> > --to hide a string from the terminal, which is usefull for passwords.
> > -+to hide a string from the terminal, which is useful for passwords.
> > - 
> > - If you set "FormatText" to I then the formatting can be
> > - done this way instead:
> >  a/lib/NOTEDB/mysql.pm
> > -+++ b/lib/NOTEDB/mysql.pm
> > -@@ -382,7 +382,7 @@ NOTEDB::mysql - module lib for accessing
> > +Fix spelling on several filesIndex: note/lib/NOTEDB/README
> > +===
> > +Index: note/lib/NOTEDB/README
> > +===
> > +--- note.orig/lib/NOTEDB/README
> >  note/lib/NOTEDB/README
> > +@@ -1,7 +1,7 @@
> > + perl modules for note used as database backends.
> > + the install.sh script will install both of them,
> > + although you may only need one backend. Perhaps
> > +-other users on your system have oter ideas in mind...
> > ++other users on your system have other ideas in mind...
> > + 
> > + Therefore, please ignore these file. There is nothing
> > + to edit or to do. Simply leave this directory :-)
> > +Index: note/lib/NOTEDB/binary.pm
> > +===
> > +--- note.orig/lib/NOTEDB/binary.pm
> >  note/lib/NOTEDB/binary.pm
> > +@@ -481,7 +481,7 @@ However, both versions provides identica
> > + not need to change your code, if you want to switch to another database 
> > format.
> > + 
> > + Currently, NOTEDB module is only used by note itself. But feel free to 
> > use it
> > +-within your own project! Perhaps someone want to implement a webinterface 
> > to
> > ++within your own project! Perhaps someone want to implement a web 
> > interface to
> > + note...
> > + 
> > + =head1 USAGE
> > +Index: 

Bug#922643: ITP: build-alternative -- helper to build Debian package with diet libc

2019-02-18 Thread Dmitry Bogatov


Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov 

* Package name : build-alternative
  Version  : 0.0.1
  Upstream Author  : Dmitry Bogatov 
* Url  : https://salsa.debian.org/kaction/build-alternative
* Licenses : GPL-3+
  Programming Lang : shell
  Section  : devel

 This package provide makefile snippet, that abstract away
 several issues, related to building package with diet libc.
 .
  * diet libc is not supported on every Debian architecture
  * code to check for build profiles is repetive
 .
 Regular users do not need to install this package, it is only
 useful to Debian Contributors.

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://salsa.debian.org/kaction/build-alternative.git
-- 
Note, that I send and fetch email in batch, once every 24 hours.
 If matter is urgent, try https://t.me/kaction
 --



Bug#915354: Bug#921482: RFS: note/1.3.26-3 +help

2019-02-15 Thread Dmitry Bogatov


[2019-02-11 22:00] eamanu15 
> If you look
> https://salsa.debian.org/eamanu-guest/note/commit/b2fbec0443dd078dfbcf05efab7729ee3b2e6e3e
> you will see that I set myself as maintainer. The Version of note on salsa
> was: 1.3.22
> But on unstable was 1.3.26
>
> For this reason, I download the files from package.debian
> the 1.3.26 and updated it on salsa:
> https://salsa.debian.org/eamanu-guest/note/commit/0bb88562fd7c3b2a2035bd0d0f5b919b4a24af15
>
> But, when I continue working on the package on
> https://salsa.debian.org/eamanu-guest/note/commit/5bc4330c7f174713549f4bf4e1839d669e637551
> I forgot set myself as maintainer. Was my foul.
>
> For this reason In this new package version 1.3.26-3 I add me
> on Maintainer field.

So I believe simple "Set myself as Maintainer" would do. Or am I missing
something again?
-- 
Note, that I send and fetch email in batch, once every 24 hours.
 If matter is urgent, try https://t.me/kaction
 --



Bug#921563: RFP: libjs-ansi-up

2019-02-06 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist

Homepage: github.com/drudru/ansi_up
Rationale: Build dependency of Laminar (#919181)


pgp8QFNt5q32A.pgp
Description: PGP signature


Bug#921562: RFP: libjs-vue-router

2019-02-06 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist

Homepage: router.vuejs.org
Rationale: Build dependency of Laminar (#919181)


pgpQhw7k4tEDY.pgp
Description: PGP signature


Bug#921564: RFP: libjs-chart

2019-02-06 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist

Homepage: www.chartjs.org
Rationale: Build dependency of Laminar (#919181)


pgpxG9DkBzitn.pgp
Description: PGP signature


Bug#920658: RFP: sedsed -- sed script debugger

2019-01-27 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist

* Package name: sedsed
  Version : 1.0
  Upstream Author : Aurelio Jargas
* URL : http://aurelio.net/projects/sedsed
* License : MIT
  Programming Lang: Python2
  Description : sed script debugger

sedsed can debug, indent, tokenize and HTMLize your sed scripts.

In debug mode it reads your script and add extra commands to it. When
executed you can see the data flow between the commands, revealing all
the magic sed does on its internal buffers.

In indent mode your script is reformatted with standard spacing.
In tokenize mode you can see the elements of every command you use.

In HTMLize mode your script is converted to a beautiful colored HTML
file, with all the commands and parameters identified for your viewing
pleasure.

With sedsed you can master ANY sed script. No more secrets, no more
hidden buffers.



Bug#917777: ITP: sexpect -- Expect for Shells

2019-01-19 Thread Dmitry Bogatov


[2018-12-29 23:24] Clark Wang 
> Package: wnpp
> Severity: wishlist
> Owner: Clark Wang 
> 
> * Package name: sexpect
>   Version : 2.1.8
>   Upstream Author : Clark Wang 
> * URL : https://github.com/clarkwang/sexpect
> * License : GPL
>   Programming Lang: C
>   Description : Expect for Shells
> 
> Expect is for Tcl. Expect.pm is for Perl. Pexpect is for Python. ... But
> what for shells?
> 
> Quite often, shell scripters need to use Expect to progmatically
> interact with another program. The big problem is they don't have time
> to learn Tcl's syntax or they don't want to.
> 
> I developed "sexpect" which is a single program. It works like GNU
> screen. It runs the spawned process on a pty in background as a daemon
> and it can talk with the daemon and control the spawned process.

Looks interesting. If you need some guidance with Debian processes, I am
ready to help.



Bug#919181: ITP: laminar -- lightweight and modular continuous integration service

2019-01-13 Thread Dmitry Bogatov


Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov 

* Package name : laminar
  Version  : 0.6+46.g31c6498-1
  Upstream Author  : Oliver Giles 
* Url  : https://laminar.ohwg.net
* Licenses : GPL-3+
  Programming Lang : C++, Javascript
  Section  : devel

 The Laminar is a system to automate the compile/test cycle required
 by most software projects to validate code changes. By automatically
 rebuilding and testing the tree each time something has changed,
 build problems are pinpointed quickly, before other developers are
 inconvenienced by the failure.



Bug#910289: closed by Dmitry Bogatov (Bug#910289: fixed in sysvinit 2.93-3)

2019-01-07 Thread Dmitry Bogatov


control: close 901289

[2019-01-05 11:37] Antoine Beaupré 
> On 2019-01-05 11:36:22, Debian Bug Tracking System wrote:
> > This is an automatic notification regarding your Bug report
> > which was filed against the wnpp package:
> >
> > #910289: RFP: webext-ghosttext -- Use your text editor to write in your 
> > browser
> >
> > It has been closed by Dmitry Bogatov .
> 
> [...]
> 
> > Source: sysvinit
> > Source-Version: 2.93-3
> 
> I believe you might have closed this bug report by mistake and I have
> reopened it. But you might want to close the correct one instead...

My apologies. Closing correct bug now.



Bug#915354: ITA: sent -- simple plaintext presentation tool

2018-12-27 Thread Dmitry Bogatov


[2018-12-25 11:19] eamanu15 
> El mar., 25 de dic. de 2018 a la(s) 10:39, Dmitry Bogatov <
> kact...@debian.org> escribió:
> >  * Why do you replace debhelper-compat with debhelper? It is step
> >backward.
> >
> 
> To avoid this Litian warning: " Buildsystem: Package uses debhelper with an
> old compatibility level" I try to use debhelper-compat (>= 11) ont
> d/control, but I have error on packaging

Oh, it seems that mentors.debian.net (or lintian.debian.org?) have too
old version of lintian installed. Since generally DSA use stable
release, I am not sure, whether it could be fixed before release.

Remember, Lintian, even its last version, could be wrong.

> So, do you consider better waiting for a bug report or new upstream to
> upload this version with the "intent to adopt"?
> 
> What do you think about upload sent 1-2 to close #915354?

I do not think it worth it. RFA is not end of world, it does not mean
danger of removal. You may wish to subscribe to package via PTS
(pts-subscribe(1)).



Bug#915354: ITA: sent -- simple plaintext presentation tool

2018-12-25 Thread Dmitry Bogatov


[2018-12-24 02:48] eamanu15 
> Sorry for the delay (holidays issues :-) )
>
> I've just upload `sent` to mentors
>
> https://mentors.debian.net/package/sent
>
> Please, when you have time review it.

 * Since version 1-2 was rejected and I did not re-uploaded it, your
   version will become 1-2, not 1-3.

 * Why do you replace debhelper-compat with debhelper? It is step
   backward.

 * There must be newline after signature line in `debian/changelog'.

All-in-all, I see little improvement in your revision.

Probably, we could just leave things as-is, and make new revision when
need arise (bugs reported/new upstream version released).  I am sorry,
if it feels as wasted time.



Bug#915354: ITA: sent -- simple plaintext presentation tool

2018-12-20 Thread Dmitry Bogatov


[2018-12-19 07:10] eamanu15 
> *ping Dmitry :-)*
>
> I uploaded *sent* to mentors.d.o, but *sent* does not appear on m.d.o =(

mentors.debian.net, you mean?

> And I need permissions on salsa.

I see. Could you please resolve issue with mentors? I'd like to sponsor
at least one upload before transfering ownership. It would help to have
repository, that is fast-forwardable from salsa:debian/sent. 

Nothing personal, we just never worked together.



Bug#915492: O: evil-el -- extensible vi layer for Emacs

2018-12-03 Thread Dmitry Bogatov
Package: wnpp
Severity: normal

I intend to orphan the evil-el package.

The package description is:
 Evil is an extensible vi layer for Emacs. It emulates the main
 features of Vim, and provides facilities for writing custom
 extensions.



Bug#915494: O: evil-paredit-el -- emacs extension, integrating evil and paredit

2018-12-03 Thread Dmitry Bogatov
Package: wnpp
Severity: normal

I intend to orphan the evil-paredit-el package.

The package description is:
 elpa-evil-paredit provides 'evil-paredit-mode', which redefines
 several evil keybindings to make it harder to get unbalanced brackets
 in buffer.



Bug#915493: O: elisp-slime-nav -- Emacs extension that provide Emacs Lisp code navigation

2018-12-03 Thread Dmitry Bogatov
Package: wnpp
Severity: normal

I intend to orphan the elisp-slime-nav package.

The package description is:
 elpa-elisp-slime-nav is an extension, that provides equivalents off
 'find-tag' and 'pop-tag' functions for Emacs Lisp code, allowing one
 to navigate to definition/declaration of function, variable or macro.



Bug#915495: O: goto-chg-el -- navigate the point to the most recent edit in the buffer

2018-12-03 Thread Dmitry Bogatov
Package: wnpp
Severity: normal

I intend to orphan the goto-chg-el package.

The package description is:
 goto-chg is an Emacs addon that allows the user to move point to the
 most recent edit in the buffer.  When the command is repeated, point
 moves to the second most recent edit, and so on.  A negative argument
 may be used to reverse the direction.



Bug#915491: O: elpa-undo-tree -- Emacs minor mode for handling undo history as tree

2018-12-03 Thread Dmitry Bogatov
Package: wnpp
Severity: normal

I intend to orphan the elpa-undo-tree package.

The package description is:
 Package undo-tree provided by this package replaces Emacs' undo
 system with a system that treats undo history as what it is: a
 branching tree of changes. This simple idea allows the more intuitive
 behaviour of the standard undo/redo system to be combined with the
 power of never losing any history. An added side bonus is that undo
 history can in some cases be stored more efficiently, allowing more
 changes to accumulate before Emacs starts discarding history.



Bug#915355: RFA: fbless -- terminal fiction book reader

2018-12-02 Thread Dmitry Bogatov


Package: wnpp
Severity: normal

I do not read much fb2 on my laptop lately, so I request an adopter for
the fbless package. Package in decent shape and uses recent debhelper.

Unfortunately, upstream is dead, so should issues araise, prospective
maintainer will need skills and time to fix Python2 code.

The package description is:
 Fbreader is ncurses fiction book (.fb2) reader with following
 features:
 .
  * customizable color themes
  * last viewed point saving
  * autoscroll mode
  * support for archived books
  * basic links support
 Fbreader is ncurses fiction book (.fb2) reader with following
 features:
 .
  * customizable color themes
  * last viewed point saving
  * autoscroll mode
  * support for archived books
  * basic links support



Bug#915356: RFA: eoconv -- convert text files between various Esperanto encodings

2018-12-02 Thread Dmitry Bogatov


Package: wnpp
Severity: normal

I did not use this package lately, so I request an adopter for the
eoconv package. Prospective maintainer will need some knowledge of perl.

The package description is:
 Esperanto is written in an alphabet of 28 letters. However, only 22 of
 these letters can be found in the standard ASCII character set. The
 remaining six -- `c', `g', `h', `j', and `s' with circumflex, and `u'
 with breve -- are not available in ASCII. Various encoding systems
 have been developed to represent Esperanto text in printed and typed text.
 eoconv program converts between them.



Bug#915354: RFA: sent -- simple plaintext presentation tool

2018-12-02 Thread Dmitry Bogatov


Package: wnpp
Severity: normal

I do not do many presentation lately, and would like someone to take
over `sent'. Package is rather small, uses recent debhelper and upstream
does not make frequent releases.

The package description is:
 sent does not need LaTeX, libreoffice or any other fancy file format,
 it uses plaintext files to describe the slides and can include images
 via farbfeld.  Every paragraph represents a slide in the
 presentation.
 .
 The presentation is displayed in a simple X11 window. The content of
 each slide is automatically scaled to fit the window and centered so
 you also don't have to worry about alignment. Instead you can really
 concentrate on the content.



Bug#915357: RFA: clues-emacs

2018-12-02 Thread Dmitry Bogatov


Package: wnpp
Severity: normal

I no longer use Emacs, so I orphan all my Emacs packages. Description of
clues-emacs:

Description-en: cream/brown/orange color theme for Emacs
 Clues was initially based on a Visual Studio theme called 'Blues 'n
 Roots', however it's a long way from looking much like it, aside from
 the occasional color accent, Blues (despite its name) has a more
 toasted caramel flavor. Clues on the other hand is made up of cooling
 colors with a couple of flecks of light cream/brown/orange to break
 up any monotony, with yellow/gold rainbow-delimiters.



Bug#881896: RFP: src -- Simple Revision Control, single-file and single-user version tracking

2018-11-27 Thread Dmitry Bogatov


[2018-11-26 17:22] Jochen Hein 
> Chris Lamb  writes:
> 
> > retitle 881896 ITP: src -- Simple Revision Control, single-file and 
> > single-user version tracking
> ...
> > Is there a prefix, suffix or even an alternative name that upstream
> > use to avoid this?
> 
> On http://www.catb.org/esr/src/ upstream describes it as "Simple
> Revision Control".  Something like simple-revision-control?

Would following be acceptable:

 - src:simple-revision-system
 - bin:simple-revision-system
 - /usr/bin/src

or you object aganist /usr/bin/src too?



Bug#913027: RFP: hblock -- Improve your security and privacy by blocking ads, tracking and malware domains

2018-11-05 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist

* Package name: hblock
  Version : 1.6.9
  Upstream Author : Héctor Molinero Fernández 
* URL : https://github.com/hectorm/hblock
* License : MIT
  Programming Lang: Shell
  Description : Improve your security and privacy by blocking ads, tracking 
and malware domains


This POSIX-compliant shell script, designed for Unix-like systems, gets
a list of domains that serve ads, tracking scripts and malware from
multiple sources and creates a hosts file (alternative formats are also
supported) that prevents your system from connecting to them.


Bug#811377: closed by Dmitry Bogatov (Bug#811377: fixed in sysvinit 2.88dsf-60)

2018-10-29 Thread Dmitry Bogatov


[2018-10-27 17:28] Andreas Henriksson 
> [...]

> Also working towards using the debian/sysvinit repo would likely
> be a good move. It seems like you're using a -guest account on
> salsa, but at the same time you're a DD?! You should have an
> account on salsa matching your debian username (kaction?) which will
> allow you full access to debian/sysvinit. Try using that.

Thank you. I used my @kaction account on salsa, and now it worked.
So now sources of 2.88dsf-60 are on `master' branch on `debian/sysvinit'
repository.

> I'd like to suggest you put the alioth mailinglist back as maintainer
> and put yourself as uploader. That will allow casual bystanders to
> have a chance to follow progress from the sidelines (and hopefully
> that way build up an interest in stepping in). If you want to
> aquire admin access to the mailing list, that can probably be
> arranged by contacting either Ian Jackson or pere.

Seems like a good idea. So, I made two commits on top of
debian/2.88dsf-60, that bring back Uploaders and make Vcs-* fields point
to common debian/sysvinit repository.

Did not upload yet, but Ian, if you want -- go ahead.

> > [Dmitry Bogatov]
> > Oh, and surely, while I did my best to not introduce any functional
> > changes in 2.89-60, brave souls to test upload are more then welcome.
> Unfortunately you seem to have been a little to eager with
> "(lintian?) cleanups" where you broke a few things.
> Please remember to always decide for yourself rather than listen
> to what lintian has to say. Lintian is usually good at "regular"
> packages but very often wrong about "special" packages (like sysvinit,
> et.al.). Also always be very careful and understand all possible
> consequenses when changing LSB headers in central init scripts.
> [...]
> 
> You might want to consider reverting all the LSB header changes and
> adding lintian overrides where needed instead.

You are right. I am sorry about being so reckless to upload.
I made a commits, that revert changes to LSB headers and add Lintian
overrides instead. They are on `wip/revert-lsb-headers', to allow
clean metainfo-only upload from `master' branch.

> PS. I'm personally looking forward to a fix for #799329 finally being
> incorporated. That'll make helping out with testing easier.

Moved this bug upper in my todo list :)



Bug#811377: closed by Dmitry Bogatov (Bug#811377: fixed in sysvinit 2.88dsf-60)

2018-10-29 Thread Dmitry Bogatov


[2018-10-27 22:47] Ian Jackson 
> I dont have time right now but can you please introduce Dmitry for me
> on debian-init-diversity ?  AIUI he's subscribed to the list.

FWIW, let me introduce myself.

 * my first package dates back to 2014
 * I am DM for about two years, and DD for week or so
 * I maintain several command-line tools, including:
   + cdist configuration management system
   + dvtm terminal multiplexer
   + inotify-tools
   + gdbm
   + mmh mail user agent
   + tup build system
   + bcron (implementation of cron interface)
   + ...
 * I contribute to Haskell team
 * I used to contribute to Emacs team (no longer use Emacs)
 * I write in almost any language, except Java and JavaScript
 * I strongly dislike interfacing anything, that is not usable from tty
 * I strongly prefer Unix way to put-it-all-in way
 * what is most important, I maintain runit supervision and
   initialization system

That is why I am here. runit uses bin:initscripts to do what must be
done at system boot, and for every daemon {foo} falls backs on
/etc/init.d/{foo} if native runscript {foo} is not present. While I do
my best to provide runscript packages, there is ~1300 daemons in Debian.

Should sysvinit get removed from Debian, so are those ~1300 scripts. In
case of such calamity, to keep runit system viable option I would have
to either conjure thousand runscripts instantly, or take burden of
maintaining those sysvinit scripts. I'd like to prevent such a
nightmare.

> It might be worth mentioning that he did an upload to experimental
> intending to adopt the package, unaware of our efforts (in part
> because we failed to write to this RFA bug about them), but that we
> are welcoming him, or some such.

Yes, I have admit it. I made quite rushy upload to experimental.  I
wanted to get things moving. I was scared by talks in @debian-devel,
number of NMU and age of RFA bug.



Bug#811377: closed by Dmitry Bogatov (Bug#811377: fixed in sysvinit 2.88dsf-60)

2018-10-29 Thread Dmitry Bogatov


[2018-10-28 00:23] Axel Beckert 
> Dmitry: Welcome! I'm really happy to see you on board!

Hello! Glad to see you too.

> Dmitry: Please try again to push to
> https://salsa.debian.org/debian/sysvinit/ — your account is listed as
> "Given access 2 days ago". So I assume the user database wasn't synced
> as quickly as you gained traction. :-)

I switched from my -guest account to @kaction, and things started to
work. I thought that access is tied to ssh key, but seems it is not.



Bug#811377: closed by Dmitry Bogatov (Bug#811377: fixed in sysvinit 2.88dsf-60)

2018-10-26 Thread Dmitry Bogatov


[2018-10-26 23:18] Ben Hutchings 
> > Sysvinit have undecided maintainance status for years, which prevented
> > me from taking actions previously. But now danger is grave and immediate
> > (see recent discussions about removal of sysvinit on debian-devel@), so
> > I took libery to take action right now.
> I don't believe that sysvinit is or was in *immediate* danger of being
> removed.

Even if it just removed from Policy, not archives, it would be calamity.

> > I am sorry, if I stepped on someone's toes. I would greatly appericate
> > any help in maintaining sysvinit.
> Then you should probably use the common (debian group) repository...

Somewhy GitLab does not allow me to push into debian/sysvinit, so I
pushed to my branch.

Every DD should be able to push in every repo under debian/ namespace,
right?

Also, maybe it worth creating separate namespace for sysvinit/startpar/insserv?



Bug#811377: closed by Dmitry Bogatov (Bug#811377: fixed in sysvinit 2.88dsf-60)

2018-10-26 Thread Dmitry Bogatov


[2018-10-26 13:58] Ben Hutchings 
> part 1 text/plain1014
> On Fri, 2018-10-26 at 10:39 +, Debian Bug Tracking System wrote:
> > This is an automatic notification regarding your Bug report
> > which was filed against the wnpp package:
> > 
> > #811377: RFA: sysvinit -- System-V-like init utilities - transitional 
> > package
> > 
> > It has been closed by Dmitry Bogatov .
> Benda created a git repository at <https://salsa.debian.org/debian/sysvinit>.

My repository is fork of 'debian/sysvinit'. As far as I can tell, the
following work was done on debian/sysvinit:

 * import history from alioth up to 2.89-59.10
 * create (very) incomplete upgrade to 2.90 in branch dgit/experimental

What I done:

 * incorporated NMU 2.89-59.11
 * modernized package a bit

> You seem to have missed that Ian and Benda already started to adopt
> sysvinit.  (While they missed closing this bug.)

Sysvinit have undecided maintainance status for years, which prevented
me from taking actions previously. But now danger is grave and immediate
(see recent discussions about removal of sysvinit on debian-devel@), so
I took libery to take action right now.

I am sorry, if I stepped on someone's toes. I would greatly appericate
any help in maintaining sysvinit.

Oh, and surely, while I did my best to not introduce any functional
changes in 2.89-60, brave souls to test upload are more then welcome.



Bug#899172: ITP: mini-httpd-run -- Small HTTP server (Runit integration)

2018-05-20 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package name : mini-httpd-run
  Version  : 1.0
  Upstream Author  : Dmitry Bogatov <kact...@gnu.org>
* Url  : https://salsa.debian.org/iu-guest/mini-httpd-run
* Licenses : GPL-3+
  Programming Lang : 
  Section  : admin

 mini-httpd implements all basic features of a HTTPD, including: GET,HEAD,POST
 methods, common MIME types, basic authentication, virtual hosting, CGI,
 directory listing, trailing-slash redirection, standard logging, custom error
 pages etc. It also can be configured to do SSL and IPv6.
 .
 This package contains scripts to run mini-httpd under Runit
 supervision system.

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://salsa.debian.org/iu-guest/mini-httpd-run.git



Bug#898980: ITP: tup -- fast build system

2018-05-18 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package name : tup
  Version  : 0.7.6-1
  Upstream Author  : 2005-2016 Mike Shal <mar...@gmail.com>
* Url  : http://gittup.org/tup
* Licenses : public-domain,BSD-3-clause,GPL-2+,BSD-2-clause,BSD-1-clause
  Programming Lang : C
  Section  : devel

 Tup is a file-based build system for Linux, OSX, and Windows. It
 takes as input a list of file changes and a directed acyclic graph
 (DAG). It then processes the DAG to execute the appropriate commands
 required to update dependent files. Updates are performed with very
 little overhead since tup implements powerful build algorithms to
 avoid doing unnecessary work. This means you can stay focused on your
 project rather than on your build system.

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://salsa.debian.org/iu-guest/tup.git



Bug#859199: ITP: dh-curl-sudo-bash -- debhelper tools for automated non-packaging

2017-04-01 Thread Dmitry Bogatov

[2017-03-31 15:48] Adam Borowski 
>
> part   text/plain 975
> On Sat, Apr 01, 2017 at 12:00:35AM +1100, Stuart Prescott wrote:
> > * Package name: dh-curl-sudo-bash
> >   Upstream Author : Lars Wirzenius  and Stuart Prescott 
> > 
> > * URL : http://deb.li/U67E
> >   Description : debhelper tools for automated non-packaging
> >
> > The dh-curl-sudo-bash package provides a build-system method for debhelper
> > that automates the non-packaging of programs for which the preferred form of
> > distribution is the sequence
> >
> > "curl http://example.com/setup.sh | sudo bash -"


> I think you should also convert all https URLs to http, to make sure the
> download works over restrictive firewalls and when the user's connection is
> poorly MitMed.  It would also avoid unexpected FTBFS when a certificate
> expires.

Wait a minute. Is it a joke? Are we going to provide tools to download
code over HTTP and execute it?

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.


pgpOCno9Emsjn.pgp
Description: PGP signature


Bug#858421: ITP: delight -- Emacs utility to customise the mode line

2017-03-22 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package name : delight
  Version  : 1.5-1
  Upstream Author  : Phil Sainty <psai...@orcon.net.nz>
* Url  : https://savannah.nongnu.org/projects/delight
* Licenses : GPL-3+
  Programming Lang : Emacs Lisp
  Section  : lisp

 Emacs add-on 'delight' provides functionality to customise the
 mode names displayed in the mode line.
 .
 For major modes, the buffer-local `mode-name' variable is modified.
 For minor modes, the associated value in `minor-mode-alist' is set.

 I plan to maintain this package as part of Emacsen team

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.



Re: Bug#856293: O: inotify-tools -- utility wrapper around inotify

2017-03-05 Thread Dmitry Bogatov

control: retitle -1 "ITA: inotify-tools -- utility wrapper around inotify"
control: owner -1 !

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.


pgpijuOF0kYaM.pgp
Description: PGP signature


Re: Bug#856293: O: inotify-tools -- utility wrapper around inotify

2017-03-03 Thread Dmitry Bogatov

control: retitle -1 "ITA: inotify-tools -- utility wrapper around inotify"
control: owner -1 !

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.


pgpk_DfpAqH8R.pgp
Description: PGP signature


Bug#854615: ITP: apt-seek -- search for files within Debian packages

2017-02-11 Thread Dmitry Bogatov

control: close -1

[2017-02-08 20:25] Niels Thykier 
> Hi,
>
> I would be happy to see this reduced search indices be part of apt-file
> eventually.  It would hopefully enable other packages (like
> command-not-found and the Perl team's dh-make variant) to reuse apt-file
> (or its replacement) to search through optimised indices.
>
> A couple of remarks about the upstream code.  Please consider using
> apt's fetch system to download Contents files.  A couple of items where
> the download falls short:
>
>  * Non-trivial supports like mirror:// or tor+http(s)://
>  * It does not support alternative mirror layouts (e.g. Ubuntu and
>Debian disagrees on the location of Contents)
>  * It does not support APT's proxying
>  * It does not verify downloads (admittedly, a very minor issue)
>  * It does not support the compression from APT (e.g. if a mirror want
>to provide the files uncompressed or .xz compressed)
>  * It does not support PDiffs for updates
>  * It does not automatically fetch Contents-all if the archive
>moved the "arch:all" files into Contents-all.  I will actively push
>for this in buster (to reduce download sizes - notably of PDiffs)
>(see #649882)

Thank you for such detailed review. So I withdraw this ITP and add patch
to apt-file into my TODO.

--
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.


pgpT23zVADSqC.pgp
Description: PGP signature


Bug#854615: ITP: apt-seek -- search for files within Debian packages

2017-02-08 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package name : apt-seek
  Version  : 0.1
  Upstream Author  : Dmitry Bogatov <kact...@gnu.org>
* Url  : 
https://anonscm.debian.org/cgit/users/kaction-guest/apt-seek.git
* Licenses : GPL-3+
  Programming Lang : C
  Section  : admin

 apt-seek is a command line tool for searching files contained in
 packages for the APT packaging system. You can search in which
 package a file is included.
 .
 Unlike apt-file program, apt-seek uses constant database to
 significantly speed-up search, at expense of regular expression
 search possibility.

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://anonscm.debian.org/cgit/users/kaction-guest/apt-seek.git



Bug#852451: ITP: rname -- invoke a program under a different name

2017-01-25 Thread Dmitry Bogatov

[2017-01-24 17:19] Peter Pentchev 
>
> part 1 text/plain1214
> Package: wnpp
> Severity: wishlist
> Owner: Peter Pentchev 
>
> * Package name: rname
>   Version : 1.0.2
>   Upstream Author : Peter Pentchev 
> * URL : https://devel.ringlet.net/sysutils/rname/
> * License : BSD-2-clause
>   Programming Lang: C
>   Description : invoke a program under a different name
>
> The rname utility invokes a specified program, passing a different name
> instead of the name of the program executable.  This could be useful in
> a number of cases, both during software development, testing, and in
> production use.  There are many programs that do different things based
> on what name they have been invoked under; the rname utility avoids
> the need to e.g. create ephemeral symlinks to run these programs in
> some conditions when they have not been completely installed.
>
> I originally wrote this tool in 2000 and I'm resurrecting it now for
> the purpose of writing unit and integration tests for just such
> a multifaceted program.

One more argv0 implementation? I know at least two:

$ dpkg -S argv0
ucspi-tcp: /usr/bin/argv0
[...]
$ dpkg -S chpst
runit: /usr/bin/chpst
[...]

Probably, there is already a lot.

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.


pgpKwjuwtXsKj.pgp
Description: PGP signature


Bug#851184: ITP: sent -- simple plaintext presentation tool

2017-01-12 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : sent
  Version  : 0.2.20161104-1
  Upstream Author  : Markus Teich <markus.te...@stusta.mhn.de>
  Url  : http://tools.suckless.org/sent
  License  : ISC
  Programming Lang : 
  Description  : simple plaintext presentation tool

 sent does not need LaTeX, libreoffice or any other fancy file format,
 it uses plaintext files to describe the slides and can include images
 via farbfeld.  Every paragraph represents a slide in the
 presentation.
 .
 The presentation is displayed in a simple X11 window. The content of
 each slide is automatically scaled to fit the window and centered so
 you also don't have to worry about alignment. Instead you can really
 concentrate on the content.

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://anonscm.debian.org/cgit/users/kaction-guest/sent.git



Bug#851186: RFA: cligh -- Command-line interface to GitHub

2017-01-12 Thread Dmitry Bogatov

Package: wnpp
Severity: normal

I request an adopter for cligh package. I do not use it anymore, so I'd
prefer for someone to pick it up.

The package description:
 This program allows working with GitHub from console.
 .
 Issues can be opened, closed, viewed, listed and commented. Repositories
 can be created, listed and forked. Collaborators can be viewed,
 added and removed.



Bug#851187: RFA: pygithub -- Access the full Github API v3 from Python3

2017-01-12 Thread Dmitry Bogatov

Package: wnpp
Severity: normal

I request an adopter for pygithub package. I do not use it anymore, so I'd
prefer for someone to pick it up.

The package description:
 This is a Python3 library to access the Github API v3.
 With it, you can manage Github resources (repositories, user
 profiles, organizations, etc.) from Python scripts.
 .
 It covers almost the full API and all methods are tested against the
 real Github site.



Bug#851185: ITP: farbfeld -- lossless image-format designed to be parsed and piped easily

2017-01-12 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : farbfeld
  Version  : 2.20170109-1
  Upstream Author  : Laslo Hunhold <d...@frign.de>
  Url  : http://tools.suckless.org/farbfeld
  License  : ISC
  Programming Lang : 
  Description  : lossless image-format designed to be parsed and piped 
easily

 Farbfeld is a lossless image-format designed to be parsed and piped
 easily. It is designed to be as simple as possible, leaving the task
 of compression to outside tools, beating PNG's filesize in many
 cases.
 .
 This package contains tools for converting between farbfeld format
 and other image formats (png, jpeg, ppm, pam, git)

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://anonscm.debian.org/cgit/users/kaction-guest/farbfeld.git



Bug#842555: ITA: tsocks -- transparent network access through a SOCKS 4 or 5 proxy

2016-12-13 Thread Dmitry Bogatov

[2016-12-11 18:34] Niko Tyni <nt...@debian.org>
> On Sun, Nov 06, 2016 at 07:58:14AM +0300, Dmitry Bogatov wrote:
> >
> > [2016-11-03 09:37] "gustavo panizzo (gfa)" <g...@zumbi.com.ar>
> > >
> > > I intend to do a QA upload for this package soon, if anybody wants to be
> > > the real maintainer, ping me I can handover my improvements to you
> >
> > Hello! I am interested in tsocks maintainership and your improvements.
>
> Hi, I'm also interested in maintaining tsocks as I'm using it on a
> daily basis.
>
> Dmitry: I'm happy for you to take it if you still want it (I see no
> further action from you on the bug). Comaintenance would be fine by me
> as well. Please let me know your preferences, otherwise I'll just go
> ahead and adopt it.

Just go ahead. I found proxychains for myself, and no longer interested
in tsocks. Seems I forgot add but into to:, when I notified "gustavo
panizzo (gfa)" <g...@zumbi.com.ar>.

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.


pgpXvOuwp4bT2.pgp
Description: PGP signature


Bug#847238: ITP: clues-theme -- cream/brown/orange color theme for Emacs

2016-12-06 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : clues-theme
  Version  : 0.2014.09.23.69d873-1
  Upstream Author  : Jason Milkins <jason...@gmail.com>
  Url  : https://github.com/jasonm23/emacs-clues-theme
  License  : GPL-3+
  Programming Lang : Emacs Lisp
  Description  : cream/brown/orange color theme for Emacs

 Clues was initially based on a Visual Studio theme called 'Blues 'n
 Roots' however it's a long way from looking much like it, aside from
 the occasional color accent, Blues (despite it's name) has a more
 toasted caramel flavor. Clues on the other hand is made up of cooling
 colors with a couple of flecks of light cream/brown/orange to break
 up any monotony, with yellow/gold rainbow-delimiters.

 I plan to maintain this package as part of Emacsen team



Bug#847237: ITP: clues-theme -- cream/brown/orange color theme for Emacs

2016-12-06 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : clues-theme
  Version  : 0.2014.09.23.69d873-1
  Upstream Author  : Jason Milkins <jason...@gmail.com>
  Url  : https://github.com/jasonm23/emacs-clues-theme
  License  : GPL-3+
  Programming Lang : Emacs Lisp
  Description  : cream/brown/orange color theme for Emacs

 Clues was initially based on a Visual Studio theme called 'Blues 'n
 Roots' however it's a long way from looking much like it, aside from
 the occasional color accent, Blues (despite it's name) has a more
 toasted caramel flavor. Clues on the other hand is made up of cooling
 colors with a couple of flecks of light cream/brown/orange to break
 up any monotony, with yellow/gold rainbow-delimiters.

 I plan to maintain this package as part of Emacsen team



Bug#847063: ITP: overcommit -- Git hook manager

2016-12-05 Thread Dmitry Bogatov

Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : overcommit
  Version  : 0.37.0-1
  Upstream Author  : Dmitry Bogatov <kact...@gnu.org>
  Url  : https://github.com/brigade/overcommit
  License  : MIT
  Programming Lang : 
  Description  : Git hook manager

 Utility to install, configure, and extend Git hooks

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://anonscm.debian.org/cgit/users/kaction-guest/overcommit.git



Bug#842941: Compraison with autoopts

2016-11-05 Thread Dmitry Bogatov

[I do not intent to adopt it]

FWITW, judging from description, it is superseded by AutoOpts (part of
autogen suite).

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.


pgpO5uWF4rOFz.pgp
Description: PGP signature


Bug#842555: QA upload

2016-11-05 Thread Dmitry Bogatov

[2016-11-03 09:37] "gustavo panizzo (gfa)" 
>
> I intend to do a QA upload for this package soon, if anybody wants to be
> the real maintainer, ping me I can handover my improvements to you

Hello! I am interested in tsocks maintainership and your improvements.

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.


pgpYQl9eMIZb8.pgp
Description: PGP signature


Bug#841113: ITP: extremetools -- tools for running processes under extreme uid and gid

2016-10-19 Thread Dmitry Bogatov

[2016-10-17 20:15] Jan Mojzis 
>
> part   text/plain1045
> Package: wnpp
> Severity: wishlist
> Owner: Jan Mojzis 
>
> * Package name: extremetools
>   Version : 20161017
>   Upstream Author : Jan Mojžíš 
> * URL : https://github.com/janmojzis/extremetools
> * License : public-domain
>   Programming Lang: C
>   Description : tools for running processes under extreme uid and gid
>
> Extremetools consists of 2 simple tools extremesetuidgid and extremeenvuidgid.
>  - extremesetuidgid runs program under unique (extreme) uid and gid
>  - extremeenvuidgid runs program with environment variables indicating
>unique (extreme) uid and gid
>
> This is useful for running processes in the system under unique (extreme) 
> uids/gids.
> So processes can't ptrace each other, can't send signal each other, etc ...

I read manpage on github, but did not understood, what exactly this
program provides.  Can it replace creation system users for dropping
privileges?

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.



Bug#841223: ITP: debrequest -- tool to generate RFS and ITP requests mails

2016-10-18 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : debrequest
  Version  : 0.2
  Upstream Author  : Dmitry Bogatov <kact...@gnu.org>
  Url  : 
https://anonscm.debian.org/cgit/users/kaction-guest/debrequest.git
  License  : GPL-3+
  Programming Lang : Python
  Description  : tool to generate RFS and ITP requests mails

 Debrequest command line program collects machine-readable
 information from files in debian/ directory of source
 package and use is to generate RFS or ITP request.
 .
 Request formatted will be output on stdout and is well-formed
 RFC822 message, suitable for piping to `/sbin/sendmail'.

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://anonscm.debian.org/cgit/users/kaction-guest/debrequest.git



Bug#840915: ITP: python-github3.py -- comprehensive, actively developed and extraordinarily stable wrapper around the GitHub API (v3)

2016-10-18 Thread Dmitry Bogatov

[2016-10-16 13:15] ChangZhuo Chen (陳昌倬) 
>
> part 1 text/plain 762
> Package: wnpp
> Severity: wishlist
> Owner: "ChangZhuo Chen (陳昌倬)" 
>
> * Package name: python-github3.py
>   Version : 0.9.3
>   Upstream Author : Ian Cordasco (sigmavirus24)
> * URL : https://github.com/sigmavirus24/github3.py
> * License : BSD-3-clause
>   Programming Lang: Python
>   Description : Python stable wrapper around the GitHub API (v3)
>
>  github3.py is a comprehensive, actively developed and extraordinarily
>  stable wrapper around the GitHub API (v3).

How is it releated to python-github and python3-github already in archives?

-- 
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff| is urgent, you have my phone number.



Bug#838029: ITP: bundlewrap -- Simple, decentralized configuration management with Python

2016-09-18 Thread Dmitry Bogatov

[2016-09-16 18:00] Jonathan Carter 
>
> part   text/plain1056
> Package: wnpp
> Severity: wishlist
> Owner: Jonathan Carter 
>
> * Package name: bundlewrap
>   Version : 2.8.0
>   Upstream Author : Torsten Rehn 
> Peter Hofmann 
> Tim Buchwaldt 
> * URL : http://www.bundlewrap.org/
> * License : GPLv3+
>   Programming Lang: Python
>   Description : Simple, decentralized configuration management with Python
>
> BundleWrap fills the gap between complex deployments using Chef or Puppet
> and old school system administration over SSH.
>
> While most other config management systems rely on a client-server
> architecture, BundleWrap works off a repository cloned to your local machine.

Would you be so kind to provide brief compraison with 'cdist'? By description,
they looks similiar.



Bug#835276: ITP: mmh -- set of electronic mail handling programs

2016-08-24 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : mmh
  Version  : 0.3-1
  Upstream Author  : markus schnalke <mei...@marmaro.de>
  Url  : http://marmaro.de/prog/mmh/
  License  : BSD-3-clause
  Programming Lang : C
  Description  : set of electronic mail handling programs

 This is the mmh mail user agent (reader/sender), a command-line based mail
 reader that is powerful and extensible.  nmh is an excellent choice for
 people who receive and process a lot of mail.
 .
 Unlike most mail user agents, mmh is not a single program, rather it is a
 set of programs that are run from the shell.  This allows the user to
 utilize the full power of the Unix shell in coordination with mmh.
 .
 Mmh is a modified version of the electronic mail handling system nmh.
 Nmh (new MH) itself was originally based on the package MH-6.8.3, and
 was intended to be a (mostly) compatible drop-in replacement for MH.
 In contrast, mmh is not intended to be a drop-in replacement for nmh,
 rather mmh breaks compatibility to nmh in order to modernize and
 simplify it.

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://anonscm.debian.org/cgit/users/kaction-guest/mmh.git



Bug#834165: ITP: dh-sysuser -- debhelper addon to handle creation of system users

2016-08-12 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : dh-sysuser
  Version  : 0.1
  Upstream Author  : Dmitry Bogatov <kact...@gnu.org>
  Url  : 
https://anonscm.debian.org/cgit/users/kaction-guest/dh-sysuser.git
  License  : GPL-3+
  Programming Lang : Perl
  Description  : debhelper addon to handle creation of system users

 dh-sysuser provides a debhelper sequence addon named 'sysuser'
 and command 'dh_sysuser', which add into maintainer scripts
 code, that ensures, that
 .
  * required system users are present after package installation
  * unless another package requires same users, they are
removed on package purge
  * if possible, ensures, that install-purge-install cycle saves
numeric identifier of users

 I plan to maintain this package myself, keeping debianization in following
 Git repository:

 https://anonscm.debian.org/cgit/users/kaction-guest/dh-sysuser.git



Bug#833844: ITP: dh-text -- debhelper addon to avoid text duplication in control file

2016-08-09 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : dh-text
  Version  : 1.0
  Upstream Author  : Dmitry Bogatov <kact...@gnu.org>
  Url  : 
https://anonscm.debian.org/cgit/users/kaction-guest/dh-text.git
  License  : GPL-3+
  Programming Lang : Perl
  Description  : debhelper addon to avoid text duplication in control file

 dh-text provides a debhelper sequence addon named 'text' and command
 'dh_text', that creates a substitution variable for every field of
 special form in first stanza of 'debian/control'.
 .
 This is especially useful, when you have several binary packages with
 very similar descriptions.

I plan to maintain this package myself, keeping debianization
in following Git repository:

https://anonscm.debian.org/cgit/users/kaction-guest/dh-text.git



Bug#832611: ITP: tinyssh -- Tiny SSH server

2016-07-27 Thread Dmitry Bogatov
[2016-07-27 16:13] Jan Mojzis 
>
> Package: wnpp
> Severity: wishlist
> Owner: Jan Mojzis 
>
> * Package name: tinyssh
>   Version : 20160726
>   Upstream Author : Jan Mojzis 
> * URL : https://tinyssh.org/
> * License : public domain
>   Programming Lang: C
>   Description : Tiny SSH server
>
> This is tiny SSH server which implement 'less'.
> TinySSH supports only secure crypto (min 128-bit security,
> protected against cache-timing attacks).
> Unnecessary features (such SSH1 protocol, compression, scp, sftp, ...),
> unsafe crypto (such rsa, dsa, hmac-md5, hmac-sha1, 3des, arcfour, ...) and
> unsafe features (such password or hostbased authentication)
> are simply NOT implemented.
> TinySSH has less than 10 words of code, so it's very easy auditable.

Sounds nice. How does it compare with dropbear?

-- 
Accept: text/plain, text/x-diff
Accept-Language: eo,en,ru
X-Web-Site: sinsekvu.github.io



Bug#829207: ITP: evil-paredit -- emacs extension, integrating evil and paredit

2016-07-01 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : evil-paredit
  Version  : 0.0.2
  Upstream Author  : Roman Gonzalez <romanand...@gmail.com>
  Url  : https://github.com/roman/evil-paredit
  License  : MIT
  Programming Lang : Emacs Lisp
  Description  : emacs extension, integrating evil and paredit

 elpa-evil-paredit provides 'evil-paredit-mode', which redefines
 several evil keybindings to make it harder to get unbalanced brackets
 in buffer.

I plan to maintain this package as part of Emacsen team



Bug#828885: ITP: elisp-slime-nav -- Emacs extension that provide Emacs Lisp code navigation

2016-06-28 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : elisp-slime-nav
  Version  : 0.9
  Upstream Author  : Steve Purcell <st...@sanityinc.com>
  Url  : https://github.com/purcell/elisp-slime-nav
  License  : GPL-3+
  Programming Lang : Emacs Lisp
  Description  : Emacs extension that provide Emacs Lisp code navigation

 elpa-elisp-slime-nav is an extension, that provides equivalents off
 'find-tag' and 'pop-tag' functions for Emacs Lisp code, allowing one
 to navigate to definition/declaration of function, variable or macro.

I plan to maintain this package as part of Emacsen team



Bug#828768: ITP: evil-leader -- Emacs addon providing 'leader' feature from Vim

2016-06-27 Thread Dmitry Bogatov
Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <kact...@gnu.org>

* Package Name : evil-leader
  Version  : 0.4.2
  Upstream Author  : Michael Markert <markert.mich...@googlemail.com>
  Url  : http://github.com/cofi/evil-leader
  License  : GPL-3+
  Programming Lang : Emacs Lisp
  Description  : Emacs addon providing 'leader' feature from Vim

 Evil Leader provides the 'leader' feature from Vim that provides an
 easy way to bind keys under a variable prefix key. For an experienced
 Emacs User it is nothing more than a convoluted key map, but for a
 Evil user coming from Vim it means an easier start.

I plan to maintain this package as part of Emacsen team



  1   2   >