Bug#1063335: RFP: chafa.py -- Python bindings for Chafa

2024-02-06 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: chafa.py
  Version : 1.1.2
  Upstream Author : Erica Ferrua Edwardsdóttir 
* URL : https://chafapy.mage.black/
* License : LGPL-3.0
  Programming Lang: Python
  Description : Python bindings for Chafa

--
Jakub Wilk



Bug#1057261: RFP: consent-o-matic -- browser extension to automatically fill out cookie popups

2023-12-02 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: consent-o-matic
  Version : 1.0.12
  Upstream Contact: Centre for Advanced Visualisation and Interaction
* URL : https://github.com/cavi-au/Consent-O-Matic
* License : Expat
  Programming Lang: JavaScript
  Description : browser extension to automatically fill out cookie popups

-- 
Jakub Wilk



Bug#1033248: ITP: python-onetimepad -- python library for the onetimepad algorithm

2023-03-21 Thread Jakub Wilk

* Matthias Geiger , 2023-03-20 18:36:

https://github.com/jailuthra/onetimepad


Misleading package name. Should be: 
python-toy-xor-encryption-do-not-use.


No, really, don't upload this to Debian.


it's a dependency for banking (#1013317).


It seems banking uses this via an embedded copy of 
<https://github.com/harshnative/pysqlitecipher>, which is also 
horrifying.


--
Jakub Wilk



Bug#1026114: RFS: ruby-mdl/0.12.0-1 [ITP] -- Markdown lint tool

2023-01-03 Thread Jakub Wilk

* Norwid Behrnd , 2022-12-31 13:06:

Package: sponsorship-requests
Severity: wishlist


As far as I can see, this RFS hasn't been filed as a new bug, but 
instead it was delivered to the ITP bug, where it's unlikely to been 
seen.


I think it's because your mail had the bug number in the subject, so BTS 
treated it a bug reply (even though it was sent to the submit@ address).


--
Jakub Wilk



Bug#1026095: ITP: ruby-mdl -- A gem that offers a syntax check for markdown files

2022-12-22 Thread Jakub Wilk

* Norwid Behrnd , 2022-12-22 11:58:
You are right that there should be only one ticket, and that the one 
filed later (1026114) is the one to retain.  Thus, my upload by 
yesterday refers to ticket 1026144 only.


Because I started this ticket no longer valid, of course I equally 
should close it


Beware that #1026095 and #1026114 and  are currently merged, so if you 
close one, the other one will be closed too. If you want to close 
#1026095 only, you need to unmerge them first.


But it's less work to keep the bugs merged and not close anything for 
now. :)



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


I'd recommend merging #989710, instead of closing it, too. That way the 
submitter, and perhaps other people who subscribed to the old bug, will 
be notified only when the package reaches Debian.


--
Jakub Wilk



Bug#1024068: RFP: weggli -- fast and robust semantic search tool for C and C++ codebases

2022-11-14 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: weggli
  Version : 0.2.4
  Upstream Author : Google Project Zero
* URL : https://github.com/googleprojectzero/weggli
* License : Apache-2.0
  Programming Lang: Rust
  Description : fast and robust semantic search tool for C and C++ codebases

weggli is a fast and robust semantic search tool for C and C++ 
codebases. It is designed to help security researchers identify 
interesting functionality in large codebases.

weggli performs pattern matching on Abstract Syntax Trees based on user 
provided queries. Its query language resembles C and C++ code, making it 
easy to turn interesting code patterns into queries.

weggli is inspired by great tools like Semgrep, Coccinelle, joern and 
CodeQL, but makes some different design decisions:

• C++ support: weggli has first class support for modern C++ constructs, 
such as lambda expressions, range-based for loops and constexprs.

• Minimal setup: weggli should work out-of-the box against most software 
you will encounter. weggli does not require the ability to build the 
software and can work with incomplete sources or missing dependencies.

• Interactive: weggli is designed for interactive usage and fast query 
performance. Most of the time, a weggli query will be faster than a grep 
search. The goal is to enable an interactive workflow where quick 
switching between code review and query creation/improvement is 
possible.

• Greedy: weggli's pattern matching is designed to find as many (useful) 
matches as possible for a specific query. While this increases the risk 
of false positives it simplifies query creation. For example, the query 
"$x = 10;" will match both assignment expressions ("foo = 10;") and
declarations ("int bar = 10;").

-- 
Jakub Wilk



Bug#1021929: RFP: ctypes.sh -- foreign function interface for bash

2022-10-17 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: ctypes.sh
  Version : 1.2
  Upstream Author : Tavis Ormandy 
* URL : https://github.com/taviso/ctypes.sh
* License : Expat
  Programming Lang: C
  Description : foreign function interface for bash

ctypes.sh is a bash plugin that provides a foreign function interface 
directly in your shell. In other words, it allows you to call routines 
in shared libraries from within bash.

-- 
Jakub Wilk



Bug#1012114: RFP: webext-redirector -- browser extension to redirect URLs based on patterns

2022-05-30 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: webext-redirector
  Version : 3.5.3
  Upstream Author : Einar Egilsson 
* URL : http://einaregilsson.com/redirector/
* License : Expat
  Programming Lang: JavaScript
  Description : browser extension to redirect URLs based on patterns

Redirector is a browser add-on for Firefox, Chrome, Edge and Opera. The 
add-on lets you create redirects for specific webpages, e.g. always 
redirect http://bing.com to http://google.com. The redirect patterns can 
be specified using regular expressions or simple wildcards and the 
resulting URL can use substitutions based on captures from the original 
URL. The add-on can for example be used to redirect a site to its HTTPS 
version, redirect news paper articles to their print versions, redirect 
pages to use specific proxy servers and more.

-- 
Jakub Wilk



Bug#1010473: RFP: lexconvert -- convert phoneme codes and lexicon formats for English speech synths

2022-05-02 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: lexconvert
  Version : 0.34
  Upstream Author : Silas S. Brown 
* URL : https://github.com/ssb22/lexconvert
* License : Apache-2.0
  Programming Lang: Python
  Description : convert phoneme codes and lexicon formats for English 
speech synths

-- 
Jakub Wilk



Bug#1009230: RFP: difftastic -- diff that understands syntax

2022-04-09 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: difftastic
  Version : 0.25.0
  Upstream Author : Wilfred Hughes 
* URL : https://github.com/Wilfred/difftastic
* License : Expat
  Programming Lang: Rust
  Description : diff that understands syntax

Difftastic is an experimental diff tool that compares files based on 
their syntax.

-- 
Jakub Wilk



Bug#1006880: RFP: httpolice -- validator for HTTP requests and responses

2022-03-07 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: httpolice
  Version : 0.9.0
  Upstream Author : Vasiliy Faronov 
* URL : https://github.com/vfaronov/httpolice
* License : Expat
  Programming Lang: Python
  Description : validator for HTTP requests and responses

HTTPolice is a validator or "linter" for HTTP requests and responses.
It can spot bad header syntax, inappropriate status codes, and other 
potential problems in your HTTP server or client.

-- 
Jakub Wilk



Bug#1006770: RFP: unicode-tussle -- Tom Christiansen's Unicode scripts

2022-03-04 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: unicode-tussle
  Version : 1.115
  Upstream Author : brian d foy 
* URL : https://github.com/briandfoy/unicode-tussle
* License : Artistic License 2.0
  Programming Lang: Perl
  Description : Tom Christiansen's Unicode scripts

-- 
Jakub Wilk



Bug#1004867: RFP: eatmydata-sc -- eatmydata replacement using seccomp

2022-02-02 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: eatmydata-sc
  Upstream Author : Julian Andres Klode 
* URL : https://github.com/julian-klode/eatmydata-sc
* License : LGPLv2.1
  Programming Lang: C
  Description : eatmydata replacement using seccomp

eatmydata-sc is similar to eatmydata, a tool to disable file syncing. It 
is implemented using seccomp-bpf and disables all explicit sync()-like 
calls.

It does not support the open() call with O_SYNC parameters or similar.

-- 
Jakub Wilk



Bug#1004866: RFP: cppinsights -- see your source code with the eyes of a compiler

2022-02-02 Thread Jakub Wilk
Package: wnpp
Severity: wishlist

* Package name: cppinsights
  Version : 0.6
  Upstream Author : Andreas Fertig 
* URL : https://github.com/andreasfertig/cppinsights
* License : Expat
  Programming Lang: C++
  Description : cppinsights

C++ Insights is a clang-based tool which does a source to source 
transformation. Its goal is it to make things visible which normally, 
and intentionally, happen behind the scenes.

-- 
Jakub Wilk



Bug#964999: RFP: wp2git -- download and import Wikipedia page history to a git repository

2020-07-14 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: wp2git
  Version : 1.0.1
  Upstream Author : Dan Lenski 
* URL : https://github.com/dlenski/wp2git
* License : Zlib
  Programming Lang: Python
  Description : download and import Wikipedia page history to a git 
repository

--
Jakub Wilk



Bug#964998: RFP: savepagenow -- Python wrapper and CLI for archive.org's "Save Page Now" capturing service

2020-07-14 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: savepagenow
  Version : 1.0.1
  Upstream Author : PastPages.org
* URL : https://github.com/pastpages/savepagenow
* License : Expat
  Programming Lang: Python

--
Jakub Wilk



Bug#964969: RFP: open-in-browser -- Firefox add-on to open files directly in the browser

2020-07-13 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: open-in-browser
  Version : 2.11
  Upstream Author : Rob Wu 
* URL : https://github.com/Rob--W/open-in-browser
* License : MPL-2.0
  Programming Lang: JavaScript

Firefox extension that offers the ability to open files directly in the 
browser instead of downloading them. You can also change the MIME-type 
if you wish, and choose to remember the preferred action per file-type.


--
Jakub Wilk



Bug#964970: RFP: dotpagemod -- Firefox add-on to load local CSS and JavaScript from your dotfiles into websites

2020-07-13 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: dotpagemod
  Version : 0.4.1
  Upstream Author : David Kalnischkies 
* URL : https://github.com/DonKult/dotPageMod
* License : Expat
  Programming Lang: JavaScript

--
Jakub Wilk



Bug#964968: RFP: webext-urls-list -- Firefox add-on to list URLs

2020-07-13 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: webext-urls-list
  Version : 0.5.0
  Upstream Author : Moritz H 
* URL : https://github.com/moritz-h/urls-list
* License : Expat
  Programming Lang: JavaScript

Firefox extension to list the URLs of all tabs from the current window 
as copyable plain text.


This extension can also load a plain text list of URLs to individual 
tabs.


--
Jakub Wilk



Bug#964966: RFP: dont-track-me-google -- browser extension to prevent Google from making links ugly

2020-07-13 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: dont-track-me-google
  Version : 4.22
  Upstream Author : Rob Wu 
* URL : https://github.com/Rob--W/dont-track-me-google
* License : Expat
  Programming Lang: JavaScript

At the Google Search engine, search results are converted to an ugly 
link upon click. This link enables tracking for Google.


For example, the search entry

   http://www.google.com/ (when searching for "Google") will be replaced with:
   
https://encrypted.google.com/url?sa=t=j=Google=web=8=2=0CFgQFjAH=http%3A%2F%2Fwww.google.com%2F=Ej__TrCkJo2bOrSs2aIE=AFQjCNG5-9Jej-ukVeakTgwonqt2narbYg=f9f1dWcZoj6ZUC2Zxy9y2g

This script removes Google's link-conversion/tracking feature. This 
speeds up loading search results and allows you to right-click or tap to 
copy the link URL.


--
Jakub Wilk



Bug#898246: RFP: git-lab -- making it simple to clone, fork, and interact with repositories on GitLab

2019-04-13 Thread Jakub Wilk

* Antoine Beaupré , 2019-04-13, 12:06:
A problem that was identified, however, is the "Unlicense" which I 
wasn't aware of:


https://github.com/zaquestion/lab/issues/294

Is the license truly non-DFSG free? Or just problematic so that the 
author should avoid it?


I think it's the latter. As a data point, there's already a lot of 
software under this license in Debian:

https://codesearch.debian.net/search?q=%2Funlicense%5B.%5Dorg%2F+path%3Adebian%2Fcopyright

--
Jakub Wilk



Bug#918531: RFP: trx -- realtime audio over IP

2019-04-12 Thread Jakub Wilk
This package installs "tx" and "rx" executables, but these names are 
already taken:


  $ apt-file search -x '/bin/[tr]x$'
  lrzsz: /usr/bin/rx
  transifex-client: /usr/bin/tx


The prospective packager should talk to upstream about renaming the 
executables.


--
Jakub Wilk



Bug#786808: RFA: adequate -- Debian package quality testing tool

2019-03-01 Thread Jakub Wilk

* Axel Beckert , 2019-03-01, 01:12:

Jakub Wilk wrote:
I request an adopter for the adequate package. (Note that RFA != O. 
Talk to me before taking over this package.)


I wrote this in May 2015.
Then, in May 2016, I orphaned the package.

In June 2016, Paul Wise declared his intention to adopt the package.

BartM's automatic WNPP mangeling has moved that bug report to an "O" in 
March 2017, and you haven't objected.


This was move from (Paul's) ITA, so there wasn't anything for me to 
object.


--
Jakub Wilk



Bug#918530: RFP: python-keyboardleds -- keyboard LEDs manipulation

2019-01-06 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: python-keyboardleds
  Version : 0.3.4
  Upstream Author : Jakub Wilk 
* URL : http://jwilk.net/software/python-keyboardleds
* License : Expat
  Programming Lang: Python
  Description : keyboard LEDs manipulation

With python-keyboardleds you can interact with your keyboard's LEDs 
(scroll lock, caps lock, num lock).


--
Jakub Wilk



Bug#918531: RFP: trx -- realtime audio over IP

2019-01-06 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: trx
  Version : 0.3
  Upstream Author : Mark Hills 
* URL : http://www.pogo.org.uk/~mark/trx/
* License : GPL
  Programming Lang: C
  Description : realtime audio over IP

trx is a simple toolset for broadcasting live audio from Linux. It sends 
and receives encoded audio over IP networks, via a soundcard or audio 
interface.


It can be used for point-to-point audio links or multicast, eg. private 
transmitter links for a radio station or other live audio distribution. 
In contrast to traditional streaming, high quality wideband audio (such 
as music) can be sent with low-latency, typically as low as a few 
milliseconds, and incredibly fast recovery from dropouts.


It works favourable as a replacement for traditional ISDN lines and 
hardware ISDN codecs.


Features include:

* Very simple to set up
* Low latency with fast recovery from dropouts
* Full control over latency and buffers
* Supports IPv4 and IPv6, including multicast

--
Jakub Wilk



Bug#912745: ITP: libregexp-wildcards-perl -- converts wildcard expressions to Perl regular expressions

2018-11-03 Thread Jakub Wilk

* Christoph Biedl , 2018-11-03, 12:41:

It handles the * and ? jokers,


s/joker/wildcard/ ?


Backspace (\) is used as an escape character.


I like the idea of backspace as escape character, but you probably meant 
"backslash" here. :-)


--
Jakub Wilk



Bug#906250: ITP: execline -- small and non-interactive scripting language

2018-09-03 Thread Jakub Wilk

* Shengjing Zhu , 2018-09-02, 14:42:
When I try to package execline(a non-interactive shell script)[1], it 
installs following binaries in default PATH,


cd, if, exec, wait, 


Three of them (cd, umask, wait) clash with shell's regular built-in 
utilities. POSIX requires them to be exec(2)able[0][1]. Debian doesn't 
currently provide standalone executables for them (which is a bug), but 
some other distros do. The execline's implementation are of course not 
compatible with POSIX, and therefore must not be included within PATH.


[0] 
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap01.html#tagtcjh_18
[1] 
http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xcu_chap01.html#tag_23_01_07

--
Jakub Wilk



Bug#900286: ITP: spm -- simple password manager

2018-05-28 Thread Jakub Wilk

* Paride Legovini , 2018-05-28, 17:33:

spm is a single fully POSIX shell compliant script


Somehow these kind of grandiose claims are never true.

This script:
- has a shebang[0];
- passes -G to grep (not in POSIX);
- uses readlink(1) (not in POSIX).

But anyway, this is an implementation detail, so I don't think it 
belongs to the package description.



with basic tools such as find(1) and tree(1).


find(1) is in POSIX, so I'm not sure it was mentioned explicitly.
tree(1) is not "basic". It's obscure.

Passwords are stored as GPG encrypted files with directories funtioning 
as (sub)groups.


Typo: funtioning -> functioning


In Debian the script will be installed as 'spm.sh'


That would be against Policy §10.4.
Please talk to upstream about choosing a different name.


[0] http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html
“If the first line of a file of shell commands starts with the 
characters "#!", the results are unspecified.”


--
Jakub Wilk



Bug#839210: ITP: bash-unit -- bash unit testing enterprise edition framework for professionals

2016-10-04 Thread Jakub Wilk

* Pascal Grange <pas...@grange.nom.fr>, 2016-09-30, 08:53:

* URL : https://github.com/pgrange/bash-unit


404

--
Jakub Wilk



Bug#835333: RFP: trytls -- TLS client quality checker

2016-08-24 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: trytls
  Version : 0.3.4
  Upstream Author : Oulu University Secure Programming Group
* URL : https://github.com/ouspg/trytls
* License : Exapt
  Programming Lang: Python
  Description : TLS client quality checker

From upstream homepage:

Does your TLS/SSL library check certificates properly? Broken 
certificate checks seems to be an overlooked issue. Handling 
certificates is surprisingly complex, and calls for extra attention.


TryTLS is a tool for the software and library developers, vulnerability 
researchers, and end-users, who want to use TLS safely.


We hope to help you to test certificate handling easily. We support 
systematic and readily planned tests and try make integrating your 
favorite language and library easy.


--
Jakub Wilk



Bug#834177: RFP: waybackpack -- command-line tool that lets you download the entire Wayback Machine archive for a given URL

2016-08-12 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: waybackpack
  Version : 0.3.2
  Upstream Author : Jeremy Singer-Vine
* URL : https://github.com/jsvine/waybackpack
* License : Expat
  Programming Lang: Python
  Description : CLI to download the entire Wayback Machine archive for a 
given URL

Waybackpack is a command-line tool that lets you download the entire 
Wayback Machine <https://archive.org/web/> archive for a given URL.


--
Jakub Wilk



Bug#833936: RFP: pontoon -- CLI for DigitalOcean

2016-08-10 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: pontoon
  Version : 0.2.3
  Upstream Author : Ross Duggan <r...@duggan.ie>
* URL : https://github.com/duggan/pontoon
* License : Expat
  Programming Lang: Python
  Description : CLI for DigitalOcean

Pontoon makes interacting with DigitalOcean on the command line smooth 
sailing.


It is designed for human consumption, and aims to have good defaults.

--
Jakub Wilk



Bug#800406: RFS sayonara/0.8.2

2016-05-22 Thread Jakub Wilk

* Ross Gammon <r...@the-gammons.net>, 2016-05-22, 10:29:

E: sayonara: postinst-does-not-call-updatemenus usr/share/menu/sayonara

This MUST be fixed before upload, as I think is will cause an automatic 
rejection of the package?


If you meant automatic rejection by dak, then no. Only tags listed here 
trigger such rejection:

https://ftp-master.debian.org/static/lintian.tags

You can also run lintian with the -F option to emit only tags that 
causes automatic rejects. (Beware that Lintian's tag list might be 
sometimes out of date.)


If you meant automatic rejection by a sponsor, then yeah, that might be 
the case. ;-)


--
Jakub Wilk



Bug#824057: ITP: bitkeeper -- source code management system

2016-05-11 Thread Jakub Wilk

Hi Daniel!

* Daniel Stender <sten...@debian.org>, 2016-05-11, 20:08:
Distributed source control management/revision control system. Known as 
being used for the Linux kernel development before Git was created. The 
now have put the code under the Apache-2.0 license. Maybe some would 
like to use this, so it would do no harm to have it as a Debian 
package.


This sounds as if you're not a Bitkeeper user yourself. I strongly 
recommend against packaging software you don't personally use. This 
never goes well. (I say this as someone who did this mistake in the 
past, multiple times.)


--
Jakub Wilk



Bug#823672: ITP: sse-support -- prevent installation on processors without required support

2016-05-09 Thread Jakub Wilk

* Peter Colberg <pe...@colberg.org>, 2016-05-09, 13:33:

/* SSE2 */
#include 
static int check_sse2() {
   unsigned int eax = 0, ebx = 0, ecx = 0, edx = 0;
   __get_cpuid(1, , , , );
   return edx & bit_SSE2 ? 1 : 0;
}


You can use __builtin_cpu_supports("sse2") instead of manually playing 
with CPUID.


Documentation:
https://gcc.gnu.org/onlinedocs/gcc-4.8.5/gcc/X86-Built-in-Functions.html

--
Jakub Wilk



Bug#822221: ITP: flipcoin -- flip an adjustable coin for random exit status

2016-04-22 Thread Jakub Wilk

Hi Rudi!

[When filing a bug, please use X-Debbugs-CC instead of plain CC, so that 
the copied person (or list) receives the message with bug number from 
the BTS.]


* Rudi Cilibrasi <cilib...@alumni.caltech.edu>, 2016-04-21, 23:11:

* Package name: flipcoin
 Version : 1.0.0
 Upstream Author : Rudi Cilibrasi <cilib...@alumni.caltech.edu>
* URL : https://github.com/rudi-cilibrasi/flipcoin


Um, this page says "0 releases". Has 1.0.0 actually been released?

I'm an enthusiast of small programs that do one thing well. But I'd 
expect a program which is that short to be perfectly polished, and this 
one is not. Here's my review of this code:



 if (argc > 1)
   probability = atof(argv[1]);


No error handling... I'd expect to see an error message when the 
probability cannot be parsed, or it is out of range would be helpful, or 
there are too many arguments.



 memset(, 0xff, sizeof(maxInt));


"maxInt = -1" is would be a more obvious way to write it, IMHO.


 fp = fopen("/dev/urandom", "rb");
 if (fp == NULL) {
   fprintf(stderr, "Error: Cannot open /dev/urandom.\n");


The error message doesn't say what the error was, or what program 
caused this error.



   exit(2);


This exit code should be documented in the manpage.


 if (fread(, 1, sizeof(valInt), fp) != sizeof(valInt)) {
   fprintf(stderr, "Error: Cannot read from /dev/urandom.\n");
   exit(2);


Same problems are above.


 return ((probability * ((double) maxInt)+1.0) < valInt);


This is off-by-one, making the return value slightly biased towards 0.

Both COPYING and LICENSE exist and they are identical. Surely one would 
be enough? :-)


There is no test suite...

All in all, I don't think this is mature enough to be uploaded to Debian 
at this time.


--
Jakub Wilk



Bug#786805: Adopting y-u-no-validate

2016-01-14 Thread Jakub Wilk

* Sean Whitton <spwhit...@spwhitton.name>, 2016-01-13, 16:37:

Dear Jacob,


s/co/ku/ :-P


Are you still looking for someone to take it over?  I'm willing to.


Yes, please go ahead.

--
Jakub Wilk



Bug#770372: RFA: rc -- implementation of the AT Plan 9 shell

2016-01-14 Thread Jakub Wilk

* Michał Lach <m.lach2...@gmail.com>, 2016-01-01, 16:22:

Do you still need person to adopt this package?


Jakukyo Friel expressed interest in taking over this package, but I 
haven't heard from them for a while. In particular, I didn't get any 
reply to my #774573 feedback.


Jakukyo, are you still interested in maintaining rc?

--
Jakub Wilk



Bug#808767: ITP: apt-transport-gs -- APT transport for repositories privately held on GCS

2015-12-23 Thread Jakub Wilk

* Marcin Kulisz (kuLa) <deb...@kulisz.net>, 2015-12-22, 16:07:

* Package name: apt-transport-gs


s/gs/gcs/ ?

--
Jakub Wilk



Bug#807868: ITP: zjump -- Jump to frequent directories matching regex

2015-12-14 Thread Jakub Wilk

* Thomas Ross <thomasr...@thomasross.io>, 2015-12-13, 16:57:
The package should actually be called 'Z', but according to reportbug 
that is not a valid package name.


reportbug is right. As per Policy §5.6.1, package names “must be at 
least two characters long”.



Are there any suggestions for this?


My suggestion is to ask upstream about their preference in alternative 
names for "z".


--
Jakub Wilk



Bug#807868: ITP: zjump -- Jump to frequent directories matching regex

2015-12-14 Thread Jakub Wilk

* Osamu Aoki <os...@debian.org>, 2015-12-14, 21:36:
The package should actually be called 'Z', but according to reportbug 
hat is not a valid package name.


reportbug is right. As per Policy §5.6.1, package names “must be at 
least two characters long”.



Are there any suggestions for this?


My suggestion is to ask upstream about their preference in alternative 
names for "z".


Yes.  That's the best thing to do.

Or at least, install its binary and manpage in some other name such as 
rupa-z or zjump.  And add suggestion to make a short alias such as "z" 
which does not conflict on the machine in its manpage and README.


I'm confused. There is no file conflict here, so I see no reason to 
rename the program or its manpage.


We do have to rename the package, but only because the use upstream uses 
is too short.


--
Jakub Wilk



Bug#807956: ITP: doit -- unofficial DigitalOcean Interactive Tool

2015-12-14 Thread Jakub Wilk

* Daniel Stender <deb...@danielstender.com>, 2015-12-14, 18:42:

* Package name: doit
 Version : 0.6.0
 Upstream Author : Bryan Liles <i...@smartic.us>
* URL : https://github.com/bryanl/doit


Unfortunately /usr/bin/doit already exists, provided by python-doit.

--
Jakub Wilk



Bug#806429: ITP: python-requestsexceptions -- import exceptions from bundled packages in requests

2015-11-27 Thread Jakub Wilk

* Thomas Goirand <z...@debian.org>, 2015-11-27, 12:27:

* Package name: python-requestsexceptions
 Version : 1.1.1
 Upstream Author : OpenStack Foundation <openstack-...@lists.openstack.org>
* URL : http://github.com/openstack-infra/requestsexceptions


This is already in Debian:
https://packages.qa.debian.org/p/python-requestsexceptions.html

--
Jakub Wilk



Bug#761201: ITP: pfft -- Parallel FFT software library based on MPI

2015-11-19 Thread Jakub Wilk

The current title of this bug is:

RFS: pfft -- Parallel FFT software library based on MPI

but RFS is not a valid wnpp tag. Should it be RFP instead of RFS?

Looking at the control messages, there were two requests from you: one 
retitle the bug as RFS, and the other one to retitle it to RFP. But 
apparently their arrived out of order...


--
Jakub Wilk



Bug#801837: ITP: yank -- interactively select and yank terminal output to stdout or xsel

2015-10-15 Thread Jakub Wilk

* Sebastien Delafond <s...@debian.org>, 2015-10-15, 08:04:

* Package name: yank
 Version : 0.4.0
 Upstream Author : Anton Lindqvist
* URL : https://github.com/mptre/yank
* License : MIT
 Programming Lang: C
 Description : interactively select and yank terminal output to stdout or 
xsel


Sounds very cool, but apt-file tells me this name is already taken:

emboss: /usr/bin/yank

--
Jakub Wilk



Bug#801837: ITP: yank -- interactively select and yank terminal output to stdout or xsel

2015-10-15 Thread Jakub Wilk

Le jeudi 15 octobre 2015, 11:29:00 Sébastien Delafond a écrit :

Sounds very cool, but apt-file tells me this name is already taken:

emboss: /usr/bin/yank


I think I'll keep the package name, but I'll install the binary itself 
under some other name, maybe something like /usr/bin/yank-cli ?


Please talk to upstream (or maybe to both upstreams) before renaming 
anything.


* Alexandre Detiste <alexandre.deti...@gmail.com>, 2015-10-15, 18:14:
from [1], I see that emboss ships 261 programs in /usr/bin/ 
including cool names like "banana", "chaos", "needle", "water", 
"wobble" ... so this means all these names can't be re-used forerver 
:-(


Eeek... https://lists.debian.org/20070428095345.ga9...@kunpuu.plessy.org


Current /usr/bin/yank [2] is 10 lines of code,


Um, length of the source file that contains main() is a very poor 
measure of program's complexity or usefulness.


--
Jakub Wilk



Bug#706894: ITA: libb64 -- base64 encoding/decoding library

2015-10-12 Thread Jakub Wilk

It's been over 4 months. Any news on this adoption?

BTW, you should set yourself as owner of this bug.

--
Jakub Wilk



Bug#798009: ITP: python-editor -- programmatically open an editor, capture the result

2015-09-04 Thread Jakub Wilk

* Thomas Goirand <z...@debian.org>, 2015-09-04, 14:30:
python-editor is a library that provides the editor module for 
programmatically interfacing with your system's $EDITOR. The user can 
then enter a commit message for example.

.
Editor first looks for the ${EDITOR} environment variable.  If set, it 
uses the value as-is, without fallbacks. If no $EDITOR is set, editor 
will search through a list of known editors, and use the first one that 
exists on the system. For example, on Linux, editor will look for the 
following editors in

order:
* vim
* emacs
* nano


Don't forget to patch it to make it §11.4-compliant.

--
Jakub Wilk



Bug#770375: offer to adopt nss-wrapper

2015-09-03 Thread Jakub Wilk

Hi Timo!

* Timo Aaltonen <tjaal...@debian.org>, 2015-09-02, 18:42:

pkg-sssd could adopt nss-wrapper.


Please go ahead. :)

--
Jakub Wilk



Bug#796529: ITP: local-apt-repository -- Ready to use local apt repository

2015-08-22 Thread Jakub Wilk

* Joachim Breitner nome...@debian.org, 2015-08-22, 13:58:
With this package installed, every Debian package (i.e. a *.deb file) 
dropped into /srv/local-apt-repository


Sounds like an FHS violation: “no program should rely on a specific 
subdirectory structure of /srv existing or data necessarily being stored 
in /srv.”


(which you need to creat first) 


Typo: creat - create

--
Jakub Wilk



Bug#792317: ITP: python-afl -- American fuzzy lop for Python

2015-07-14 Thread Jakub Wilk

* Daniel Stender deb...@danielstender.com, 2015-07-13, 23:32:

* Package name: python-afl
 Version : 0.2


FYI, I've just released 0.2.1.


* URL : https://bitbucket.org/jwilk/python-afl


Please use this in the Homepage field: 
http://jwilk.net/software/python-afl

Thanks in advance.

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150714174221.ga4...@jwilk.net



Bug#791855: RFP: old-default-image-style-extension -- restore default image style used for top-level images in Iceweasel

2015-07-08 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: old-default-image-style-extension
  Version : 3.0.6
  Upstream Author : Dagger dagger.bugzilla+olddefaultimagest...@gmail.com
* URL : 
https://addons.mozilla.org/firefox/addon/old-default-image-style/
* License : MPL-1.1
  Programming Lang: JavaScript
  Description : restore default image style used for top-level images in 
Iceweasel

Bug 376997[*] added a stylesheet to top-level images that forces the 
background to black and centers the image. This extension removes the 
stylesheet, returning the background to your configured default and 
removing the centering.


There are also options for setting a custom background color or a 
checkerboard background, and for re-centering the image and removing the 
margin, so if you prefer some different combination of styles you can 
set that too.


[*] https://bugzilla.mozilla.org/show_bug.cgi?id=376997

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150708202859.ga6...@jwilk.net



Bug#790685: ITP: python-conditional -- conditionally enter a context manager

2015-07-01 Thread Jakub Wilk

* Colin Watson cjwat...@debian.org, 2015-07-01, 09:51:

 # A no-op context manager.
 context = contextlib.contextmanager(lambda: (None for _ in [None]))()


This could be simplified to:

context = contextlib.contextmanager([None].__iter__)()

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150701183047.ga4...@jwilk.net



Bug#786808: RFA: adequate -- Debian package quality testing tool

2015-05-31 Thread Jakub Wilk

* Jakub Wilk jw...@debian.org, 2015-05-25, 20:33:

I request an adopter for the adequate package.


To clarify, this RFA is about upstream maintenance, not only Debian 
packaging.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150531181449.ga...@jwilk.net



Bug#786805: RFA: y-u-no-validate -- browser extension to make security exceptions temporary by default

2015-05-25 Thread Jakub Wilk

Package: wnpp
Severity: normal

I request an adopter for the y-u-no-validate package. (Note that RFA != 
O. Talk to me before taking over this package.)


The package description is:

y-u-no-validate is an Iceweasel extension that makes the Permanently 
store this exception checkbox in the Add Security Exception dialog 
unchecked by default.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150525182808.ga8...@jwilk.net



Bug#786808: RFA: adequate -- Debian package quality testing tool

2015-05-25 Thread Jakub Wilk

Package: wnpp
Severity: normal

I request an adopter for the adequate package. (Note that RFA != O. Talk 
to me before taking over this package.)


The package description is:

adequate checks packages installed on the system and reports bugs and 
policy violations.


The following checks are currently implemented:
* broken symlinks;
* missing copyright file;
* obsolete conffiles;
* Python modules not byte-compiled;
* /bin and /sbin binaries requiring /usr/lib libraries;
* missing libraries, undefined symbols, symbol size mismatches;
* license conflicts;
* program name collisions;
* missing alternatives;
* missing binfmt interpreters and detectors.

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150525183357.ga9...@jwilk.net



Bug#770371: RFA: delta -- heuristic minimizer of interesting files

2015-05-25 Thread Jakub Wilk

Hi Michał!

[Bug submitters are not subscribed to bugs by default. If you want to 
contact them, you need to Cc them explicitly.]


* Michał Sopniewski mic...@sopniewski.net, 2015-05-18, 00:02:

I request an adopter for the delta package.

[...]

Hi, I would like to help with this package.


Please feel free to adopt it.

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150525182523.ga6...@jwilk.net



Bug#786806: RFA: afl -- instrumentation-driven fuzzer for binary formats

2015-05-25 Thread Jakub Wilk

Package: wnpp
Severity: normal

I request an adopter for the afl package. (Note that RFA != O. Talk to 
me before taking over this package.)


The package description is:

American fuzzy lop is a fuzzer that employs compile-time instrumentation 
and genetic algorithms to automatically discover clean, interesting test 
cases that trigger new internal states in the targeted binary. This 
substantially improves the functional coverage for the fuzzed code. The 
compact synthesized corpora produced by the tool are also useful for 
seeding other, more labor- or resource-intensive testing regimes down 
the road.


afl-fuzz is designed to be practical: it has modest performance 
overhead, uses a variety of highly effective fuzzing strategies, 
requires essentially no configuration, and seamlessly handles complex, 
real-world use cases - say, common image parsing or file compression 
libraries.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150525182910.ga8...@jwilk.net



Bug#778795: O: morfeusz -- morphological analyser of Polish

2015-02-19 Thread Jakub Wilk

Package: wnpp

I intend to orphan src:morfeusz. The package description is:

Lexeme is an abstract entity of language, a word in the dictionary 
sense. Word form is a word that has been interpreted — ascribed to a 
particular lexeme and described as for its grammatical function.


Morphological analysis consists in determining all forms of all lexemes 
for a particular word, that it is an exponent of. The context, in which 
the word has appeared, is not taken into consideration in this process.


Morfeusz carries out a morphological analysis for Polish.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150219230953.ga5...@jwilk.net



Bug#762130: RFA: task -- feature-rich console based todo list manager

2015-02-18 Thread Jakub Wilk

Hi Sebastien!

* Sebastien Badia s...@sebian.fr, 2015-02-17, 19:18:
Sorry for the delay, the absence of an answer on my side, and the 
mistake with ITA/O workflow…


No worries.

Gordon (CCed) and I've finally prepared a new version of taskwarrior. 
This version is available on mentors, do you want to sponsor this 
upload? Or I'll made a standard RFS?


Please file an RFS. Thanks.

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150218130931.ga2...@jwilk.net



Bug#770372: RFA: rc -- implementation of the ATT Plan 9 shell

2015-01-03 Thread Jakub Wilk

* Jakukyo Friel weak...@gmail.com, 2014-12-28, 22:11:
You should set yourself as the maintainer in debian/control and make 
it a proper maintainer upload. :-)

How to make it a proper maintainer upload?


Apart from updating debian/control:
In debian/changelog, change the version number to 1.7.2-2 and remove 
the Non-maintainer upload. item.



(I am not DM.)


That's not a problem. :-) Everybody starts as a non-DM. You'll just have 
to rely on a sponsor to get your package uploaded.


Speaking of sponsorship, would you mind filing an RFS bug?
https://mentors.debian.net/sponsors/rfs-howto

I like to have my package reviews public, so that other people can learn 
from them, and so that other people get a chance to correct me when _I_ 
make mistakes. wnpp bugs are not very visible, whereas RFS bugs are 
automatically forwarded to debian-mentors@lists.d.o.



Other issues are (hopefully) addressed.


Did you upload your package to mentors.d.n? I don't see anything new 
there.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150103162904.ga1...@jwilk.net



Bug#770372: RFA: rc -- implementation of the ATT Plan 9 shell

2014-12-25 Thread Jakub Wilk

Sorry for the late reply!

* Jakukyo Friel weak...@gmail.com, 2014-12-20, 01:06:

http://mentors.debian.net/package/rc

Please review.


Let me see:


+This package provides syntax highlight file for vim, but it is not enabled
+per default. If you want to enable it for your user account just execute


I think it should be by default, rather than per default. But I'm 
not a native speaker of English, so I'm not sure. Maybe you could ask on 
debian-l10n-english@lists.d.o?



+rc (1.7.2-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.


You should set yourself as the maintainer in debian/control and make it 
a proper maintainer upload. :-)



+disabledby: au BufRead,BufNewFile .rcrc*,rcrc,*.rc setfiletype rcshell


This is backwards. disabledby should be commands to _prevent_ the add-on 
from loading.



+au BufRead,BufNewFile .rcrc*,rcrc,*.rc set filetype=rcshell


I don't like it. :-( I have 15 files with the .rc extension in my /etc, 
but none of them are rc scripts. vim currently correctly recognizes file 
types for at least some of them, but this line will break it.


Wouldn't it be better if the file type detection was based on the file 
contents? That is, you could look for shebang, and maybe also for some 
popular syntax constructs.


Please update debian/copyright with with copyright and license 
information for the new files.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141225193331.ga9...@jwilk.net



Bug#770372: RFA: rc -- implementation of the ATT Plan 9 shell

2014-12-18 Thread Jakub Wilk

* Jakukyo Friel weak...@gmail.com, 2014-12-18, 00:27:

I'm wonder which approach is better?

- Integrate into rc.deb directly. (If it detects `vim` installed, copy 
the file to /usr/share/vim/addons/, etc)

- Make a separate vim plugin deb, and make rc.deb suggest it.


A separate package would be probably overkill.

But note that you should not detect if vim is installed, or enable the 
plugin automatically. See the Debian Packaging Policy for Vim for 
details:


https://pkg-vim.alioth.debian.org/vim-policy.html/x113.html

(vim maintainer told me to ignore the suggestion to install addons into 
/usr/share/vim/addons, but use a private directory, such as 
/usr/share/vim-rcshell instead.)


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141218110245.ga9...@jwilk.net



Bug#770372: RFA: rc -- implementation of the ATT Plan 9 shell

2014-12-14 Thread Jakub Wilk

Hi!

* Jakukyo Friel weak...@gmail.com, 2014-12-14, 18:39:

I use rc for shell scripting (rc is much cleaner than bash).

I also maintain rc syntax highlight vim plugin[1]

[1]: http://www.vim.org/scripts/script.php?script_id=2880


Cool! I'd love to see it integrated into the rc Debian package. However, 
it will need a new name, as rc.vim is already taken by something 
unrelated:


$ dpkg -L vim-runtime | grep -F /rc.vim
/usr/share/vim/vim74/syntax/rc.vim

As a side note, the vim.rc page links to 
http://bitbucket.org/weakish/weakishscripts/issues/, which says This 
repository has been deleted.



(Note that RFA != O. Talk to me before taking over this package.)

Okay. No retitle to replace RFA with ITA. :-)


Please go ahead. :-)

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141214162703.ga6...@jwilk.net



Bug#770704: ITP: wcwidth -- determine printable width of a string on a terminal

2014-11-23 Thread Jakub Wilk

* Adam Borowski kilob...@angband.pl, 2014-11-23, 16:12:
Even better, it would be better to call libc's wcwidth() instead of 
reinventing the wheel -- as a bonus, the data would be current without 
need for manual intervention.


Beware that wcwidth(2) is locale-dependent, which might or might not be 
desirable.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141123184543.ga6...@jwilk.net



Bug#762130: RFA: task -- feature-rich console based todo list manager

2014-11-20 Thread Jakub Wilk

* Jakub Wilk jw...@debian.org, 2014-09-23, 23:21:
Please note that ITA means that the package still had a maintainer, and 
it's the maintainer who decides who will take over the package. You 
should have talked to me before making this change.


Never mind. Consider the package orphaned.

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141120190253.ga8...@jwilk.net



Bug#770371: RFA: delta -- heuristic minimizer of interesting files

2014-11-20 Thread Jakub Wilk

Package: wnpp

I request an adopter for the delta package. (Note that RFA != O. Talk to 
me before taking over this package.)


The package description is:

Delta assists you in minimizing interesting files subject to a test of 
their interestingness. A common such situation is when attempting to 
isolate a small failure-inducing substring of a large input that causes 
your program to exhibit a bug.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141120200020.ga3...@jwilk.net



Bug#770373: RFA: libpam-alreadyloggedin -- PAM module to skip password authentication for logged users

2014-11-20 Thread Jakub Wilk

Package: wnpp

I request an adopter for the libpam-alreadyloggedin package. (Note that 
RFA != O. Talk to me before taking over this package.)


This package appears to be dead upstream, but I intend to take over 
upstream maintenance once this package is adopted in Debian.


The package description is:

libpam-alreadloggedin is a PAM module which allows users to skip 
authentication if they are already logged in on another console.


Note that this module trades a bit of security for users' convenience 
and thus should be used cautiously.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141120200110.gc3...@jwilk.net



Bug#770372: RFA: rc -- implementation of the ATT Plan 9 shell

2014-11-20 Thread Jakub Wilk

Package: wnpp

I request an adopter for the rc package. (Note that RFA != O. Talk to me 
before taking over this package.)


The package description is:

rc is a command interpreter and programming language similar to sh(1). 
It is based on the ATT Plan 9 shell of the same name. The shell offers 
a C-like syntax (much more so than the C shell), and a powerful 
mechanism for manipulating variables. It is reasonably small and 
reasonably fast, especially when compared to contemporary shells. Its 
use is intended to be interactive, but the language lends itself well to 
scripts.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141120200039.gb3...@jwilk.net



Bug#770375: RFA: nss-wrapper -- NSS wrapper library

2014-11-20 Thread Jakub Wilk

Package: wnpp

I request an adopter for the nss-wrapper package. (Note that RFA != O. 
Talk to me before taking over this package.)


The package description is:

There are projects which provide daemons needing to be able to create, 
modify and delete unix users. Or just switch user ids to interact with 
the system, for example a user space file server. To be able to test 
that you need the privilege to modify the passwd and groups file. With 
nss_wrapper it is possible to define your own passwd and groups file 
which will be used by software to act correctly while under test.


If you have a client and server under test they normally use functions 
to resolve network names to addresses (DNS) or vice versa. The 
nss_wrappers allow you to create a hosts file to setup name resolution 
for the addresses you use with socket_wrapper.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141120200140.ge3...@jwilk.net



Bug#770374: RFA: socket-wrapper -- socket wrapper library

2014-11-20 Thread Jakub Wilk

Package: wnpp
Severity: normal

I request an adopter for the socket-wrapper package. (Note that RFA != 
O. Talk to me before taking over this package.)


The package description is:

This library makes possible to run several instances of the full 
software stack on the same machine and perform locally functional 
testing of complex network configurations. It passes all socket 
communication over unix domain sockets.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141120200123.gd3...@jwilk.net



Bug#766760: ITP: american-fuzzy-lop -- instrumentation-driven fuzzer for binary formats

2014-11-15 Thread Jakub Wilk

Status update:

AFL includes a testcase that crashes strings(1), which makes Lintian 
very unhappy. (binutils is already fixed in unstable, but not in 
stable.)


So I'm waiting until either binutils is fixed in stable, or fix[0] for 
Lintian to pass -a to strings(1) lands in backports.


The alternative if of course the repack .orig.tar, but that's a lot of 
hassle.



[0] https://anonscm.debian.org/cgit/lintian/lintian.git/commit/?id=eb69d2917905

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141115221703.ga5...@jwilk.net



Bug#766760: ITP: american-fuzzy-lop -- instrumentation-driven fuzzer for binary formats

2014-10-25 Thread Jakub Wilk

Package: wnpp
Severity: wishlist
Owner: Jakub Wilk jw...@debian.org

* Package name: american-fuzzy-lop
  Version : 0.40b
  Upstream Author : Name someb...@example.org
* URL : http://code.google.com/p/american-fuzzy-lop/
* License : Apache License 2.0
  Programming Lang: C
  Description : instrumentation-driven fuzzer for binary formats

American fuzzy lop uses a novel type of compile-time instrumentation and 
genetic algorithms to automatically discover clean, interesting test 
cases and substantially improve the functional coverage for the tested 
code.


Compared to other instrumented fuzzers, the tool is designed to be 
practical: it has a modest performance overhead, uses a variety of 
highly effective fuzzing strategies, and seamlessly handles complex, 
real-world use cases - say, common image parsing or file compression 
libraries.


Using libjpeg as an example, the tool easily toggles twice as many 
branches as non-instrumented fuzzing, and identifies around 40% more 
distinctive test cases compared to statement coverage algorithms.


[This description was shamelessly stolen from the upstream homepage. 
Patches to make it read less than an advertisement are welcome!]


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141025150232.ga7...@jwilk.net



Bug#762130: RFA: task -- feature-rich console based todo list manager

2014-09-23 Thread Jakub Wilk

Hi Sebastien!

* Sebastien Badia s...@sebian.fr, 2014-09-19, 03:04:

retitle 762130 ITA: task -- feature-rich console based todo list manager
owner 762130 !


Please note that ITA means that the package still had a maintainer, and 
it's the maintainer who decides who will take over the package. You 
should have talked to me before making this change.



Hi Jakub,


Also note that BTS don't send message copies to bug submitters, so if 
you have a question to them, you need to CC them explicitly. I noticed 
your message only by chance.



According d/control, you don't use any vcs to manage this package,


This is correct.


can we import them to collab-maint? (git)


I'm not sure why is it a question to me. I'm certainly not going to use 
such a repository.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140923212146.ga3...@jwilk.net



Bug#762130: RFA: task -- feature-rich console based todo list manager

2014-09-18 Thread Jakub Wilk

Package: wnpp
Severity: normal

I request an adopter for the task package.

The package description is:
Taskwarrior is a sophisticated command line todo list and task manager 
with a lot of features:


* colorful tabbed output
* feature rich search function
* tags
* statistics
* Getting Things Done compatible
* interactive editing of items in text editor


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140918193123.ga3...@jwilk.net



Bug#759762: ITP: libz-mingw-w64 -- compression library (targeting Windows)

2014-08-31 Thread Jakub Wilk

* Stephen Kitt sk...@debian.org, 2014-08-30, 03:55:
I'm packaging this to allow Python to build its Windows executables, 
and also to test Colin Watson's idea of using apt-get during builds in 
lieu of full-blown source build-dependencies.


You can't do that. Packages must mot access outside world at the build 
time.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140831171014.gb3...@jwilk.net



Bug#723736: I would like to maintain lintian4python

2014-08-23 Thread Jakub Wilk

Hi Heather!

* Heather Brown heatherbriannabr...@gmail.com, 2014-08-21, 13:15:
I am trying to be a Debian Maintainer and I'm new to it. I know Python 
and Perl so I think maintaining the lintian4python package would be a 
good starting point.


I don't think so. It's a difficult package. It requires deep expertise 
in packaging Python software for Debian, which presumably you don't 
have.


So no, I'm not handing lintian4python over to you; or at least not yet. 
You are of course welcome to provide me with patches. There are many 
open bugs; some of them shouldn't be difficult to fix.


Based on reading the Debian documentation on this process, I believe 
that if you accept my request to take over as maintainer, then you need 
to sign my public key (attached) and then I can send a mail to the 
debian-newmaint mailing list to state my intent.


No, that's not quite right. You don't have to have to your OpenPGP key 
signed by anybody to be a package maintainer. However, at least at the 
beginning, you need a sponsor:

https://wiki.debian.org/DebianMentorsFaq#Sponsored_Packages

You probably got confused, because there is a Debian role named Debian 
Maintainer (note the capital letters). DMs are people who have a 
restricted ability to upload packages to the Debian archive without a 
sponsor. To become a DM, you do need a Debian Developer's signature on 
your OpenPGP key. But you can't become a DM without prior experience in 
packaging.


Last but not least, you must never sign an OpenPGP key if you didn't 
meet the key owner in person. Thus I will not sign you key. (But if you 
happen to live in southeastern Poland, I'd happy an arrange a 
key-signing meeting. ;-P)


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140823175036.ga7...@jwilk.net



Bug#756022: ITP: apt-transport-s3 -- APT transport for privately held AWS S3 repositories

2014-08-06 Thread Jakub Wilk

* David Kalnischkies da...@kalnischkies.de, 2014-07-26, 15:25:
You don't need to write your credentials in a sources.list anymore 
(which should be world-readable) if your apt is recent enough (and with 
recent I mean at least oldstable). You can populate a netrc-like file 
at /etc/apt/auth.conf with them (create it if you must and set for it 
the permissions to your liking!).


netrc was designed back when all the protocols were equally resistant to 
password sniffing (that is, not at all). But these days people most 
likely don't want to send their password in clear text, and the 
netrc-like password file doesn't really help with that.


Consider the following /etc/apt/sources.lists:

deb http://ftp.pl.debian.org/debian/ unstable main
deb https://topsecretdebs.jwilk.net/ experimental main

And the following /etc/apt/auth.conf:

machine topsecretdebs.jwilk.net
login jwilk password moo37

On the first glace, it looks all righty from the security perspective.

But all a man-in-the-middle attacker has to do to steal the password, 
is to respond to a http://ftp.pl.debian.org/ request with a redirect to 
http://secretdebs.jwilk.net/, tricking APT into sending the credentials 
over unencrypted channel.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140806224416.ga6...@jwilk.net



Bug#723097: RFA: ocrad -- optical character recognition program

2014-07-21 Thread Jakub Wilk

* Alexander Alemayhu alexan...@bitraf.no, 2014-07-20, 22:49:

I apologize. It was a mistake not to contact you.


Apologies accepted. :-)


The package has only been uploaded to experimental.


Please feel free to upload to unstable whenever you see fit.

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140721165528.ga4...@jwilk.net



Bug#723097: RFA: ocrad -- optical character recognition program

2014-07-20 Thread Jakub Wilk

Hi Alexander,

Please note that ITA means that the package still had a maintainer, and 
it's the maintainer who decides who will take over the package. You 
should have contacted me before making the upload.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140720170347.ga4...@jwilk.net



Bug#749099: ITP: conv -- Simple ASCII,binary,decimal,hex converter

2014-05-24 Thread Jakub Wilk

* Marcio de Souza Olivera m.desouz...@gmail.com, 2014-05-23, 23:53:

* Package name: conv


That's an awfully generic name...


 Description : Simple ASCII,binary,decimal,hex converter


How is it different/better than iprint?

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140524061629.ga8...@jwilk.net



Bug#746583: ITP: nss-wrapper -- NSS wrapper library

2014-05-01 Thread Jakub Wilk

Package: wnpp
Severity: wishlist
Owner: Jakub Wilk jw...@debian.org

* Package name: nss-wrapper
  Version : 1.0.2
  Upstream Author : Andreas Schneider
* URL : http://cwrap.org/nss_wrapper.html
* License : BSD 3 clauses
  Programming Lang: C
  Description : NSS wrapper library

There are projects which provide daemons needing to be able to create, 
modify and delete unix users. Or just switch user ids to interact with 
the system e.g.  a user space file server. To be able to test that you 
need the privilege to modify the passwd and groups file. With 
nss_wrapper it is possible to define your own passwd and groups file 
which will be used by software to act correctly while under test.


If you have a client and server under test they normally use functions 
to resolve network names to addresses (dns) or vice versa. The 
nss_wrappers allow you to create a hosts file to setup name resolution 
for the addresses you use with socket_wrapper.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140501163427.ga9...@jwilk.net



Bug#746240: ITP: socket-wrapper -- socket wrapper library

2014-04-28 Thread Jakub Wilk

Package: wnpp
Severity: wishlist
Owner: Jakub Wilk jw...@debian.org

* Package name: socket-wrapper
 Version : 1.0.1
 Upstream Author : Andreas Schneider
* URL : http://cwrap.org/socket_wrapper.html
* License : BSD 3 clauses
 Programming Lang: C
 Description : socket wrapper library

This preload library makes possible to run several instances of the full 
software stack on the same machine and perform locally functional 
testing of complex network configurations. It passes all socket 
communication over unix domain sockets.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140428123217.ga7...@jwilk.net



Bug#742375: RFP: cldr -- Unicode Common Locale Data Repository

2014-03-22 Thread Jakub Wilk

Package: wnpp
Severity: wishlist

* Package name: cldr
  Version : 25
  Upstream Author : Unicode, Inc.
* URL : http://cldr.unicode.org/
* License : Unicode, Inc. License Agreement
  Programming Lang: LDML (XML)
  Description : Unicode Common Locale Data Repository

The Unicode CLDR provides key building blocks for software to support 
the world's languages, with the largest and most extensive standard 
repository of locale data available. This data is used by a wide 
spectrum of companies for their software internationalization and 
localization, adapting software to the conventions of different 
languages for such common software tasks. It includes:


* locale-specific patterns for formatting and parsing: dates, times, 
timezones, numbers and currency values;
* translations of names: languages, scripts, countries and regions, 
currencies, eras, months, weekdays, day periods, timezones, cities, 
and time units;
* language  script information: characters used; plural cases; gender 
of lists; capitalization; rules for sorting  searching; writing 
direction; transliteration rules; rules for spelling out numbers; 
rules for segmenting text into graphemes, words, and sentences;
* country information: language usage, currency information, calendar 
preference and week conventions, postal and telephone codes;
* other: ISO  BCP 47 code support (cross mappings, etc.), keyboard 
layouts.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140322215857.ga1...@jwilk.net



Bug#739706: ITP: python-iso8601 -- Simple module to parse ISO 8601 dates

2014-02-21 Thread Jakub Wilk

* Tristan Seligmann mithra...@mithrandi.net, 2014-02-21, 17:36:

* Package name: python-iso8601
 Version : 0.1.8
 Upstream Author : Michael Twomey
* URL : https://pypi.python.org/pypi/iso8601


It's already in Debian:
http://packages.qa.debian.org/p/python-iso8601.html

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140221173351.ga4...@jwilk.net



Bug#738839: ITP: mps -- Poor Man's Spotify - Search and stream music

2014-02-13 Thread Jakub Wilk

* Holger Levsen hol...@layer-acht.org, 2014-02-13, 13:11:

  Description : Poor Man's Spotify - Search and stream music


so how is this related to Spotify? Not at all, it's just streaming 
music? (And what has it to do with poverty? And with poor men 
especially?)


https://en.wiktionary.org/wiki/poor_man%27s

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140213180034.ga3...@jwilk.net



Bug#629177: RFA: gamera

2014-01-21 Thread Jakub Wilk

Hi Daniel!

I apologize for the harsh tone of the previous message; it was uncalled 
for.


Anyway, gamera is now orphaned, so if you are interested, you are free 
to take it over.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2014012123.ga5...@jwilk.net



Bug#723111: any takers ?

2013-10-28 Thread Jakub Wilk

* rey ray2...@videotron.ca, 2013-10-20, 15:22:
Hello- just found out that cuneiform re ORC  is in need of adoption ! Can you 
tell me if any Assyriologist has show any interest in this ?


No. Note that the package name might be misleading, because this software 
supports only Latin and Cyrillic writing systems, so it wouldn't be very 
interesting to assyriologists.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131028122314.ga2...@jwilk.net



Bug#723736: RFA: lintian4python -- Debian package checker (for Python packages)

2013-09-19 Thread Jakub Wilk

Package: wnpp

I want someone to take over development of lintian4python, as I no 
longer use this package.


Description
===

Lintian dissects Debian packages and reports bugs and policy violations. 
It contains automated checks for many aspects of Debian policy as well 
as some checks for common errors.


This package provides an experimental flavor of Lintian designed to 
check packages implemented in Python.


Allergy advice
==

* contains: Perl (2.4 kloc), Python (1.0 kloc)
* may contain traces of things that are nuts

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130919101440.ga20...@snusmumriken.jwilk.net



Bug#723097: RFA: ocrad -- optical character recognition program

2013-09-16 Thread Jakub Wilk

Package: wnpp
Severity: normal

I request an adopter for the ocrad package. The package description is:

GNU Ocrad is an OCR (Optical Character Recognition) program based on a 
feature extraction method. It reads a bitmap image in pgm/pbm format and 
produces text in byte (8-bit) or UTF-8 formats.


Ocrad includes a layout analyzer able to separate the columns or blocks of 
text normally found on printed pages.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130916125112.ga8...@jwilk.net



Bug#723111: RFA: cuneiform -- multi-language OCR system

2013-09-16 Thread Jakub Wilk

Package: wnpp
Severity: normal

I request an adopter for the cuneiform package. The package description is:

Cuneiform is an OCR system. In addition to text recognition it also does 
layout analysis and text format recognition.


The following languages are supported: Bulgarian, Croatian, Czech, Danish, 
Dutch, English, Estonian, French, German, Hungarian, Italian, Latvian, 
Lithuanian, Polish, Portuguese, Romanian, Russian, Serbian, Slovenian, 
Spanish, Swedish, Turkish and Ukrainian.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130916125401.ga8...@jwilk.net



Bug#722156: ITP: binaryornot -- Ultra-lightweight pure Python package to check if a file is binary or text.

2013-09-11 Thread Jakub Wilk

* Julian Taylor jtaylor.deb...@googlemail.com, 2013-09-08, 17:04:

* URL : https://github.com/audreyr/binaryornot
* License : BSD
 Programming Lang: Python
 Description : Ultra-lightweight pure Python package to check if a file is 
binary or text.

This Python package provides a function to check if a file is a text file or 
a binary file. It uses the same heuristic as file(1) by looking at the first 
1024 bytes of the file and checks that all characters are printable.


do we need a package for that?


I would mind a library that does only one little thing, if it did it right, was 
well-documented and came with a decent test suite. Unfortunately, binaryornot 
is currently not like that. Its bug density is rather high:



PY3 = sys.version  '3'


Eww, the sys.version_info tuple should be used for comparisons instead.


def unicode_open(filename, *args, **kwargs):
   
   Opens a file as usual on Python 3, and with UTF-8 encoding on Python 2.


So it uses locale encoding in Python 3, but UTF-8 in Python 2. Why such 
inconsistency? Also, this function isn't used anywhere...



def get_starting_chunk(filename):
   
   :param filename: File to open and get the first little chunk of.
   :returns: Starting chunk of bytes.
   
   with open(filename, 'r') as f:
   chunk = f.read(1024)
   return chunk


Docstring says it returns bytes, but in Python 3 it returns a Unicode string.


def is_binary_string(bytes_to_check):
   
   :param bytes: A chunk of bytes to check.


The parameter's name is bytes_to_check, not bytes.


   textchars = ''.join(
   map(chr, [7, 8, 9, 10, 12, 13, 27] + range(0x20, 0x100)))


In Python 3, this raises TypeError.


def is_binary_alt(filename):
   
   :param filename: File to check.
   :returns: True if it's a binary file, otherwise False.
   


How is is_binary_alt() different than is_binary()? They have identical 
docstrings.


   chunk = get_starting_chunk(filename)
   if not PY3:
   return is_binary_string(chunk)


There's no else branch...

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130911102840.ga5...@jwilk.net



Bug#714505: ITP: python-hacking -- Flake8 OpenStack Hacking Guidline Enforcement plugins

2013-06-30 Thread Jakub Wilk

* Thomas Goirand z...@debian.org, 2013-06-30, 15:31:

Description : Flake8 OpenStack Hacking Guidline Enforcement plugins


s/Guidline/Guidelines/ ?

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130630081735.ga3...@jwilk.net



Bug#714305: RFA: openinbrowser -- open files directly in the browser

2013-06-27 Thread Jakub Wilk

Package: wnpp
Severity: normal

I request adopter for openinbrowser. The package description is:

This extension allows you to open the document directly in the browser. 
Additionally, the extensions also allows you to change the media type 
of the document that is currently being viewed.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130627174719.ga6...@jwilk.net



Bug#706894: O: libb64 -- base64 encoding/decoding library

2013-06-25 Thread Jakub Wilk

Control: retitle -1 O: libb64 -- base64 encoding/decoding library

Note to prospective adopters: there are at least two packages that embed 
a (buggy) copy of libb64: ykclient, boxbackup. It would be nice if they 
could use the packaged library instead.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130625184811.ga5...@jwilk.net



Bug#714105: O: pinktrace -- ptrace wrapper library

2013-06-25 Thread Jakub Wilk

Package: wnpp
Severity: normal

I hereby orphan pinktrace. The package description is:

PinkTrace is a lightweight C library that eases the writing of tracing 
applications.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130625194645.ga6...@jwilk.net



Bug#714105: O: pinktrace -- ptrace wrapper library

2013-06-25 Thread Jakub Wilk
I attached the changes I've made to my local copy since the last 
upload. The prospective adopter/QA-uploader is welcome to incorporate 
them into the new release.


--
Jakub Wilk
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+pinktrace (0.1.2-3) UNRELEASED; urgency=low
+
+  * When building Python extensions, use a wrapper over gcc to avoid setting
+SONAMEs on them.
+  * Update patch headers.
+  * Run Python tests with PYTHONWARNINGS=d and PYTHONHASHSEED=random.
+  * Build Python documentation only using default Python 2.X version.
+  * Make sure that the main Python 3 module can be imported only with these
+Python versions for which extensions modules are available.
+  * Touch test-stamp files.
+
+ -- Jakub Wilk jw...@debian.org  Tue, 07 May 2013 00:01:12 +0200
+
 pinktrace (0.1.2-2) experimental; urgency=low
 
   * Remove trailing whitespace from debian/control, debian/copyright and
diff --git a/debian/gcc b/debian/gcc
new file mode 100755
--- /dev/null
+++ b/debian/gcc
@@ -0,0 +1,20 @@
+#!/usr/bin/perl
+use strict;
+use warnings;
+
+my @args = ('gcc');
+while (defined(my $arg = shift @ARGV)) {
+if ($arg eq '-Wl,-soname' and @ARGV) {
+my $arg2 = shift @ARGV;
+if ($arg2 =~ /^-Wl,(\w+)[.]so$/ and $1 !~ /^lib/) {
+print STDERR gcc wrapper: ignoring $arg $arg2\n;
+} else {
+push @args, $arg, $arg2;
+}
+} else {
+push @args, $arg;
+}
+}
+exec @args;
+
+# vim:ts=4 sw=4 et
diff --git a/debian/patches/fix-ftbfs-ia64.diff b/debian/patches/fix-ftbfs-ia64.diff
--- a/debian/patches/fix-ftbfs-ia64.diff
+++ b/debian/patches/fix-ftbfs-ia64.diff
@@ -1,11 +1,11 @@
-Description: Fix FTBFS on ia64.
+Description: fix FTBFS on ia64
 Author: Jakub Wilk jw...@debian.org
 Bug: https://github.com/alip/pinktrace/issues/22
 Forwarded: yes
-Last-Update: 2012-03-07
+Last-Update: 2012-04-29
 
 pinktrace-0.1.2.orig/src/pink-linux-trace-ia64.c
-+++ pinktrace-0.1.2/src/pink-linux-trace-ia64.c
+--- a/src/pink-linux-trace-ia64.c
 b/src/pink-linux-trace-ia64.c
 @@ -45,7 +45,6 @@
  
  #define ORIG_ACCUM	(PT_R15)
diff --git a/debian/patches/fix-ftbfs-powerpc.diff b/debian/patches/fix-ftbfs-powerpc.diff
--- a/debian/patches/fix-ftbfs-powerpc.diff
+++ b/debian/patches/fix-ftbfs-powerpc.diff
@@ -1,12 +1,12 @@
-Description: Fix FTBFS on 32-bit powerpc.
+Description: fix FTBFS on 32-bit powerpc
 Author: Jakub Wilk jw...@debian.org
 Bug: https://github.com/alip/pinktrace/issues/21
 Forwarded: yes
-Last-Update: 2012-03-07
+Last-Update: 2012-04-29
 
 pinktrace-0.1.2.orig/src/pink-linux-trace-powerpc.c
-+++ pinktrace-0.1.2/src/pink-linux-trace-powerpc.c
-@@ -225,14 +225,13 @@ pink_decode_socket_fd(pid_t pid, pink_bi
+--- a/src/pink-linux-trace-powerpc.c
 b/src/pink-linux-trace-powerpc.c
+@@ -225,14 +225,13 @@
  		return false;
  
  	size = pink_bitness_wordsize(bitness);
diff --git a/debian/patches/libpinktrace-easy-linkage.diff b/debian/patches/libpinktrace-easy-linkage.diff
--- a/debian/patches/libpinktrace-easy-linkage.diff
+++ b/debian/patches/libpinktrace-easy-linkage.diff
@@ -1,7 +1,7 @@
-Description: Link libpinktrace-easy with libpinktrace.
+Description: link libpinktrace-easy with libpinktrace
 Author: Jakub Wilk jw...@debian.org
 Bug: https://github.com/alip/pinktrace/issues/17
-Last-Update: 2012-02-20
+Last-Update: 2012-04-29
 
 --- a/src/easy/Makefile.am
 +++ b/src/easy/Makefile.am
diff --git a/debian/patches/offline-documentation.diff b/debian/patches/offline-documentation.diff
--- a/debian/patches/offline-documentation.diff
+++ b/debian/patches/offline-documentation.diff
@@ -1,7 +1,7 @@
-Description: Remove images and scripts referring to external sites.
+Description: remove images and scripts referring to external sites
 Author: Jakub Wilk jw...@debian.org
 Forwarded: not-needed
-Last-Update: 2012-02-20
+Last-Update: 2012-04-29
 
 --- a/doc/_includes/google-analytics.html
 +++ /dev/null
diff --git a/debian/patches/out-of-tree-includes.diff b/debian/patches/out-of-tree-includes.diff
--- a/debian/patches/out-of-tree-includes.diff
+++ b/debian/patches/out-of-tree-includes.diff
@@ -1,9 +1,9 @@
-Description: Add $(top_builddir)/include to include path.
+Description: add $(top_builddir)/include to include path
  Add $(top_builddir)/include to include path, so that out-of-tree builds
  are possible.
 Author: Jakub Wilk jw...@debian.org
 Bug: https://github.com/alip/pinktrace/issues/18
-Last-Update: 2012-02-21
+Last-Update: 2012-04-29
 
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
diff --git a/debian/patches/private-symbols.diff b/debian/patches/private-symbols.diff
--- a/debian/patches/private-symbols.diff
+++ b/debian/patches/private-symbols.diff
@@ -1,8 +1,8 @@
-Description: Don't export waitpid_nointr, which is a private symbol.
+Description: don't export waitpid_nointr, which is a private symbol
 Author: Jakub Wilk jw...@debian.org
 Bug: https://github.com/alip/pinktrace

Bug#693481: find_library() in python-webm

2013-06-23 Thread Jakub Wilk

* Dmitry Smirnov only...@member.fsf.org, 2013-06-23, 06:03:
Please don't, unless you fancy your software segfaulting. find_library 
is fundamentally broken: it gives you a library with unpredictable 
ABI.

What would you recommend to use instead?


Determine shared library names that are compatible with the Python code 
at development time, and then hardcode them into the Python module.


xpra's webm module does it almost right:
1) It shouldn't try to open libwebp.so;
2) It should treat gnu* (Hurd, kFreeBSD) platforms in the same way as 
linux2.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130623212830.ga7...@jwilk.net



Bug#693481: find_library() in python-webm

2013-06-22 Thread Jakub Wilk

* Antoine Martin anto...@nagafix.co.uk, 2013-06-22, 17:41:
As for the hard-coded library names, this is unfortunate but was needed 
to make it work on all the platforms we support (I can't remember for 
sure, but I think find_library did not work on OSX for example). We 
*could* use find_library once it has been proven to work everywhere


Please don't, unless you fancy your software segfaulting. find_library 
is fundamentally broken: it gives you a library with unpredictable ABI.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130622131306.ga4...@jwilk.net



Bug#708549: ITA: python-roman -- Python module for generating/analyzing Roman numerals

2013-06-17 Thread Jakub Wilk

* Andrea Colangelo war...@ubuntu.com, 2013-06-15, 16:27:
I'm sorry, I thought the RFA could be enough to switch maintainer. My 
apologies for seeming rude.


Apologies accepted. :)

I'm still interested in adopting this package. What's your mind about 
that?


Please go ahead. However, I'd like the package to remain under the 
Python Modules Packaging Team umbrella.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130617112018.ga...@jwilk.net



  1   2   3   >