Bug#1032658: ITP: go-task -- A task runner / simpler Make alternative written in Go
* Mark E. Fuller , 2023-03-10 17:30: * URL : https://github.com/go-task/task The executable name is "task", but this name is already taken by taskwarrior; see bug #1071939. -- Jakub Wilk
Bug#1063335: RFP: chafa.py -- Python bindings for Chafa
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
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
* 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
* 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
* 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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&rct=j&q=Google&source=web&cd=8&sqi=2&ved=0CFgQFjAH&url=http%3A%2F%2Fwww.google.com%2F&ei=Ej__TrCkJo2bOrSs2aIE&usg=AFQjCNG5-9Jej-ukVeakTgwonqt2narbYg&sig2=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
* 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
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
* 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
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
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
* 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
* 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
* 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
* Pascal Grange , 2016-09-30, 08:53: * URL : https://github.com/pgrange/bash-unit 404 -- Jakub Wilk
Bug#835333: RFP: trytls -- TLS client quality checker
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
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
Package: wnpp Severity: wishlist * Package name: pontoon Version : 0.2.3 Upstream Author : Ross Duggan * 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
* Ross Gammon , 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
Hi Daniel! * Daniel Stender , 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
* Peter Colberg , 2016-05-09, 13:33: /* SSE2 */ #include static int check_sse2() { unsigned int eax = 0, ebx = 0, ecx = 0, edx = 0; __get_cpuid(1, &eax, &ebx, &ecx, &edx); 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
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 , 2016-04-21, 23:11: * Package name: flipcoin Version : 1.0.0 Upstream Author : Rudi Cilibrasi * 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(&maxInt, 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(&valInt, 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#770372: RFA: rc -- implementation of the AT&T Plan 9 shell
* Michał Lach , 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#786805: Adopting y-u-no-validate
* Sean Whitton , 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#808767: ITP: apt-transport-gs -- APT transport for repositories privately held on GCS
* Marcin Kulisz (kuLa) , 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
* Osamu Aoki , 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
* Daniel Stender , 2015-12-14, 18:42: * Package name: doit Version : 0.6.0 Upstream Author : Bryan Liles * URL : https://github.com/bryanl/doit Unfortunately /usr/bin/doit already exists, provided by python-doit. -- Jakub Wilk
Bug#807868: ITP: zjump -- Jump to frequent directories matching regex
* Thomas Ross , 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#806429: ITP: python-requestsexceptions -- import exceptions from bundled packages in requests
* Thomas Goirand , 2015-11-27, 12:27: * Package name: python-requestsexceptions Version : 1.1.1 Upstream Author : OpenStack Foundation * 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
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
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 , 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#801837: ITP: yank -- interactively select and yank terminal output to stdout or xsel
* Sebastien Delafond , 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#706894: ITA: libb64 -- base64 encoding/decoding library
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
* Thomas Goirand , 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
Hi Timo! * Timo Aaltonen , 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
* Joachim Breitner , 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
* Daniel Stender , 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
Package: wnpp Severity: wishlist * Package name: old-default-image-style-extension Version : 3.0.6 Upstream Author : Dagger * 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
* Colin Watson , 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
* Jakub Wilk , 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#786808: RFA: adequate -- Debian package quality testing tool
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#786806: RFA: afl -- instrumentation-driven fuzzer for binary formats
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#786805: RFA: y-u-no-validate -- browser extension to make security exceptions temporary by default
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#770371: RFA: delta -- heuristic minimizer of interesting files
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 , 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#778795: O: morfeusz -- morphological analyser of Polish
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
Hi Sebastien! * Sebastien Badia , 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 AT&T Plan 9 shell
* Jakukyo Friel , 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 AT&T Plan 9 shell
Sorry for the late reply! * Jakukyo Friel , 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 AT&T Plan 9 shell
* Jakukyo Friel , 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 AT&T Plan 9 shell
Hi! * Jakukyo Friel , 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
* Adam Borowski , 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#770374: RFA: socket-wrapper -- socket wrapper library
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#770375: RFA: nss-wrapper -- NSS wrapper library
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#770372: RFA: rc -- implementation of the AT&T Plan 9 shell
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 AT&T 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#770373: RFA: libpam-alreadyloggedin -- PAM module to skip password authentication for logged users
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#770371: RFA: delta -- heuristic minimizer of interesting files
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#762130: RFA: task -- feature-rich console based todo list manager
* Jakub Wilk , 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#766760: ITP: american-fuzzy-lop -- instrumentation-driven fuzzer for binary formats
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
Package: wnpp Severity: wishlist Owner: Jakub Wilk * Package name: american-fuzzy-lop Version : 0.40b Upstream Author : Name * 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
Hi Sebastien! * Sebastien Badia , 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
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)
* Stephen Kitt , 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
Hi Heather! * Heather Brown , 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
* David Kalnischkies , 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
* Alexander Alemayhu , 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
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
* Marcio de Souza Olivera , 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
Package: wnpp Severity: wishlist Owner: Jakub Wilk * 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
Package: wnpp Severity: wishlist Owner: Jakub Wilk * 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
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
* Tristan Seligmann , 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
* Holger Levsen , 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
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 ?
* rey , 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)
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#723111: RFA: cuneiform -- multi-language OCR system
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#723097: RFA: ocrad -- optical character recognition program
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#722156: ITP: binaryornot -- Ultra-lightweight pure Python package to check if a file is binary or text.
* Julian Taylor , 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
* Thomas Goirand , 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
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#714105: O: pinktrace -- ptrace wrapper library
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 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 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 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 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 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 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 Bug: https://github.com/alip/pinktrace/issues/19 Forwarded: no -Last-Update: 2012-02-20 +Last-Updat
Bug#714105: O: pinktrace -- ptrace wrapper library
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#706894: O: libb64 -- base64 encoding/decoding library
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#693481: find_library() in python-webm
* Dmitry Smirnov , 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
* Antoine Martin , 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