Bug#807426: ITP: elpa-aggressive-indent-mode -- Emacs minor mode that reindents code after every change
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: elpa-aggressive-indent-mode Version : 1.4.2 Upstream Author : Artur Malabarba <ar...@endlessparentheses.com> * URL : https://github.com/Malabarba/aggressive-indent-mode * License : GPL-2+ Programming Lang: Emacs Lisp Description : Emacs minor mode that reindents code after every change Emacs minor mode that reindents code after every change. Very useful for writing LISP. I intend to package this using dh_elpa from the Emacsen team.
Bug#768634: ITA: propellor -- property-based host configuration management in haskell
Control: retitle -1 ITA: propellor -- property-based host configuration management in haskell Control: owner -1 Sean Whitton <spwhit...@spwhitton.name> I intend to adopt propellor. I will submit a request for sponsorship of the upload shortly. signature.asc Description: Digital signature
Bug#807982: ITP: undercover-el -- a test coverage library for Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: undercover-el Version : 0.5.0 Upstream Author : Sviridov Alexander <sviridov@gmail.com> * URL : https://github.com/sviridov/undercover.el * License : MIT Programming Lang: Emacs Lisp Description : a test coverage library for Emacs undercover.el is a test coverage library for Emacs Lisp. I'm packaging it for use in running the tests for f-el, another ITP of mine. I intend to maintain it as part of the pkg-emacsen team.
Bug#807981: ITP: shut-up -- Emacs Lisp macros to quieten Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: shut-up Version : 0.3.2 Upstream Author : Johan Andersson <johan.rej...@gmail.com> * URL : https://github.com/cask/shut-up * License : GPL-3+ Programming Lang: Emacs Lisp Description : Emacs Lisp macros to quieten Emacs This package provides several macros to quieten Emacs output. I am packaging it as a dependency of undercover.el, another ITP of mine.
Bug#807882: ITP: f-el -- Modern API for working with files and directories in Emacs Lisp
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: f-el Version : 0.17.3 Upstream Author : Johan Andersson <johan.rej...@gmail.com> * URL : https://github.com/rejeep/f.el * License : GPL-3+ Programming Lang: Emacs Lisp Description : Modern API for working with files and directories in Emacs Lisp f.el is a dependency for a lot of popular Emacs addon packages. In particular, it's a build dependency of epl, another ITP of mine. I intend to maintain it as part of the pkg-emacsen team.
Bug#807859: ITP: emacs-noflet -- Emacs Lisp noflet macro for dynamic, local advice
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: emacs-noflet Version : 0.20151102 Upstream Author : Nic Ferrier <nferr...@ferrier.me.uk> * URL : https://github.com/nicferrier/emacs-noflet * License : GPL-3+ Programming Lang: Emacs Lisp Description : Emacs Lisp noflet macro for dynamic, local advice The noflet macro lets Emacs lisp programmers locally override functions, in the manner of `flet', but with access to the original function through the symbol `this-fn'. I am packaging this as a build dependency for projectile, another ITP of mine. I intend to maintain it under the pkg-emacsen team.
Bug#807864: ITP: pkg-info-el -- Emacs Lisp library providing information about Emacs packages
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: pkg-info-el Version : 0.6 Upstream Author : Sebastian Wiesner * URL : https://github.com/lunaryorn/pkg-info.el * License : GPL-3+ Programming Lang: Emacs Lisp Description : Emacs Lisp library providing information about Emacs packages I am packaging this as a dependency of projectile, another ITP of mine. I intend to maintain it as part of the pkg-emacsen team.
Bug#807863: ITP: epl -- Emacs Package Library
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: epl Version : 0.8 Upstream Author : Sebastian Wiesner * URL : https://github.com/cask/epl * License : GPL-3+ Programming Lang: Emacs Lisp Description : Emacs Package Library I am packaging this as a dependency of pkg-info-el, another ITP of mine. I intend to maintain it as part of the pkg-emacsen team.
Bug#807839: ITP: projectile -- project interaction library for Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: projectile Version : 0.13.0 Upstream Author : Bozhidar Batsov <bozhi...@batsov.com> * URL : http://batsov.com/projectile/ * License : GPL-3+ Programming Lang: Emacs Lisp Description : project interaction library for Emacs This library enhances Emacs with easy project management and navigation. The concept of a project is simple: just a folder containing a special file. Currently git, mercurial, darcs and bazaar repos are considered projects by default. So are lein, maven, sbt, scons, rebar and bundler projects. If you want to mark a folder manually as a project just create an empty .projectile file in it. Some of Projectile's features: * jump to a file in project * jump to files at point in project * jump to a directory in project * jump to a file in a directory * jump to a project buffer * jump to a test in project * toggle between files with same names but different extensions (e.g. `.h` <-> `.c/.cpp`, `Gemfile` <-> `Gemfile.lock`) * toggle between code and its test (e.g. `main.service.js` <-> `main.service.spec.js`) * jump to recently visited files in the project * switch between projects you have worked on * kill all project buffers * replace in project * multi-occur in project buffers * grep in project * regenerate project etags or gtags * visit project in dired * run make in a project with a single key chord I intend to maintain this package as part of the pkg-emacsen team.
Bug#807846: ITP: flx -- sorting algorithm for fuzzy matching in Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: flx Version : 0.6.1 Upstream Author : Le Wang * URL : https://github.com/lewang/flx * License : GPL-3+ Programming Lang: Emacs Lisp Description : sorting algorithm for fuzzy matching in Emacs flx provides intuitive fuzzy matching for Emacs, similar to Sublime Text's matching. I'm packaging this as it's a recommendation of projectile, another ITP of mine. I intend to maintain it as part of the pkg-emacsen team.
Bug#807851: ITP: emacs-async -- simple library for asynchronous processing in Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: emacs-async Version : 1.4 Upstream Author : John Wiegley <jo...@newartisans.com> * URL : https://github.com/jwiegley/emacs-async * License : GPL-2+ Programming Lang: Emacs Lisp Description : simple library for asynchronous processing in Emacs I am packaging this as a build-dependency (for running tests) of flx, another ITP of mine. I intend to maintain it as part of the pkg-emacsen team.
Bug#771020: ITA
Control: retitle -1 ITA: git-remote-gcrypt -- encrypted git repositories Control: owner -1 ! I intend to adopt this package; I use it extensively. signature.asc Description: Digital signature
Bug#807628: ITP: spacemacs -- An Emacs distribution combining philosophical elements of both Emacs and Vim
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: spacemacs Version : 0.104.6 Upstream Author : Sylvain Benner <sylvain.ben...@gmail.com> * URL : https://github.com/syl20bnr * License : GPL-3+ Programming Lang: Emacs Lisp Description : An Emacs distribution combining philosophical elements of both Emacs and Vim Spacemacs is a distribution of GNU Emacs combining philosophical elements of both Emacs and Vim. It is very popular among Emacs newcomers. I intend to package it as an Emacs addon with a wrapper shell script /usr/bin/spacemacs to load everything up. This will allow the user to easily switch back to normal Emacs by quitting and running /usr/bin/emacs. I will maintain the package myself, as part of the Debian Emacsen team.
Bug#810288: ITP: perspective-el -- tagged workspaces in Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: perspective-el Version : 1.12 Upstream Author : Natalie Weizenbaum <nex...@gmail.com> * URL : https://github.com/nex3/perspective-el * License : GPL-3 Programming Lang: Emacs Lisp Description : tagged workspaces in Emacs A popular Emacs Lisp extension. Upstream description: This package provides tagged workspaces in Emacs, similar to workspaces in windows managers such as Awesome and XMonad (and somewhat similar to multiple desktops in Gnome or Spaces in OS X). perspective.el provides multiple workspaces (or "perspectives") for each Emacs frame. This makes it easy to work on many separate projects without getting lost in all the buffers. Each perspective is composed of a window configuration and a set of buffers. Switching to a perspective activates its window configuration, and when in a perspective only its buffers are available by default. I intend to maintain this as part of the pkg-emacsen team.
Bug#810289: ITP: helm -- Emacs incremental completion and selection narrowing framework
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: helm Version : 1.9.1 Upstream Author : Thierry Volpiatto <thierry.volpia...@gmail.com> * URL : https://emacs-helm.github.io/helm/ * License : GPL-3 Programming Lang: Emacs Lisp Description : Emacs incremental completion and selection narrowing framework An alternative to Ido, very popular among Emacs users. Upstream description: Helm is incremental completion and selection narrowing framework for Emacs. It will help steer you in the right direction when you're looking for stuff in Emacs (like buffers, files, etc). Helm is a fork of anything.el originally written by Tamas Patrovic and can be considered to be its successor. Helm sets out to clean up the legacy code in anything.el and provide a cleaner, leaner and more modular tool, that's not tied in the trap of backward compatibility. I intend to maintain this as part of the pkg-emacsen team.
Bug#807982: Disowning this ITP for now
Control: noowner -1 It turns out that this is not actually a dependency for f-el, so I'm disowning this ITP. If someone else would like to package shut-up, get in touch and I'll provide my incomplete packaging repo signature.asc Description: Digital signature
Bug#807628: Disowning this ITP for now
Control: noowner -1 Spacemacs configuration layers pull in package.el packages, so packaging Spacemacs prior to packaging all the available layers would not be worthwhile. signature.asc Description: Digital signature
Bug#807981: Disowning this ITP for now
Control: noowner -1 It turns out that this is not actually a dependency for f-el, so I'm disowning this ITP. If someone else would like to package shut-up, get in touch and I'll provide my incomplete packaging repo. signature.asc Description: Digital signature
Bug#807982: Disowning this ITP for now
Control: noowner -1 Spacemacs configuration layers pull in package.el packages, so packaging Spacemacs prior to packaging all the available layers would not be worthwhile. signature.asc Description: Digital signature
Bug#810833: ITP: emacs-pdf-tools -- advanced PDF viewer for Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: emacs-pdf-tools Version : 0.70 Upstream Author : Andreas Politz * URL : https://github.com/politza/pdf-tools * License : GPL-3 Programming Lang: Emacs Lisp & C Description : advanced PDF viewer for Emacs PDF Tools is a replacement for the built-in Emacs PDF viewer DocView. By using an external server process, it has much better performance than DocView. It also has much better support for searching and annotating PDFs. I intend to maintain this as part of the pkg-emacsen team.
Bug#810835: ITP: let-alist -- let-bind values of an assoc-list by their names in Emacs Lisp
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: let-alist Version : 1.0.4 Upstream Author : Artur Malabarba <bruce.connor...@gmail.com> * URL : https://elpa.gnu.org/packages/let-alist.html * License : GPL-3 Programming Lang: Emacs Lisp Description : let-bind values of an assoc-list by their names in Emacs Lisp let-alist is a useful macro for programming in Emacs Lisp. For an overview of the benefits, see <http://endlessparentheses.com/new-on-elpa-and-in-emacs-25-1-let-alist.html>. I am packaging this as a dependency for emacs-pdf-tools, another ITP of mine. I intend to maintain it as part of the pkg-emacsen team.
Bug#826735: ITP: haskell-monadplus -- Haskell98 partial maps and filters over MonadPlus
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: haskell-monadplus Version : 1.4.2 Upstream Author : Hans Hoglund <h...@hanshoglund.se> * URL : https://hackage.haskell.org/package/monadplus * License : BSD-3-clause Programming Lang: Haskell Description : Haskell98 partial maps and filters over MonadPlus This is a library providing functions to work with the MonadPlus typeclass (which is part of core Haskell). I'm packaging this on behalf of the Haskell team, as a new dependency for the latest version of agda. -- Sean Whitton signature.asc Description: PGP signature
Bug#736380: Still looking to adopt?
Dear Matt, Are you still interested in adopting paredit? Otherwise, I'd be willing to. Thanks. Sean signature.asc Description: PGP signature
Bug#786805: Adopting y-u-no-validate
Dear Jacob, This is a useful extension. Are you still looking for someone to take it over? I'm willing to. I'm currently getting involved in packaging Iceweasel extensions for Debian (I currently have an RFS for uBlock). Sean signature.asc Description: PGP signature
Bug#753466: (no subject)
Control: owner 753466 Sean Whitton <spwhit...@spwhitton.name> Control: retitle 753466 ITP: xul-ext-classic-theme-restorer -- customize the new Iceweasel look I'll look into this. Sean signature.asc Description: PGP signature
Bug#811186: ITP: keysnail -- bind commands to key sequences in Iceweasel
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: keysnail Version : 2.1.9 Upstream Author : Masafumi Oyamada <stillped...@gmail.com> * URL : https://github.com/mooz/keysnail/wiki * License : MIT Programming Lang: JavaScript Description : bind commands to key sequences in Iceweasel KeySnail is an add-on for Mozilla Firefox that aims to be a competitor and lightweight alternative to Vimperator. Unlike Vimperator, KeySnail provides a comfortable browsing experience for Emacs users (but its target users are not limited to Emacs users). (description adapted from upstream). I intend to maintain this package as part of the pkg-emacsen team.
Bug#810835: ITP: let-alist -- let-bind values of an assoc-list by their names in Emacs Lisp
Hello, On Sat, Jan 16, 2016 at 10:34:04PM +0100, Luca Capello wrote: > Nothing against you, but a .deb for an 89-line macro sounds a bit > overkill to me. I want to package emacs-pdf-tools [1] because it combines Emacs Lisp with a C program. It would be very useful for users to be able to just apt-get a tricky combination like that. So I need to package let-alist as a dependency. > JFTR, I needed it as well as a dependency for Flycheck and ended up > installing everything from (M)ELPA :-( That's what I want to avoid! Sean [1] https://github.com/politza/pdf-tools signature.asc Description: PGP signature
Bug#786805: Adopting y-u-no-validate
Control: owner -1 Sean Whitton <spwhit...@spwhitton.name> On Thu, Jan 14, 2016 at 02:16:34PM +0100, Jakub Wilk wrote: > * Sean Whitton <spwhit...@spwhitton.name>, 2016-01-13, 16:37: > >Dear Jacob, > > s/co/ku/ :-P I suck, sorry! > >Are you still looking for someone to take it over? I'm willing to. > > Yes, please go ahead. I will, thanks. Sean signature.asc Description: PGP signature
Bug#828154: RFP: spacemacs -- Emacs configuration to get best of Emacs and Vim
Hello, First we have to package all the MELPA packages it pulls in, as you point out. I started a wiki page to list them all to keep track of that: http://pkg-emacsen.alioth.debian.org/spacemacs/ -- Sean Whitton signature.asc Description: PGP signature
Bug#828154: RFP: spacemacs -- Emacs configuration to get best of Emacs and Vim
Hello, On Sun, Jun 26, 2016 at 12:02:43PM +0200, Axel Beckert wrote: > The command as on the wiki didn't work as it misses the trailing ";" > for the command and if that's added, only lists tons of "TODO". The 'TODO' meant that I hadn't finished figuring out the command :P Some `packages.el' files specify more than one package to be downloaded from MELPA. For example, in layers/+lang/elm/package.el: (setq elm-packages '( company elm-mode flycheck flycheck-elm popwin smartparens )) I'd started writing lots of regexps to get the list of packages out but I think it might be better just to invoke Emacs to, you know, parse the lisp.. > According to "wc -l" this are 111 packages. From the logs of my first > spacemacs run, it only seems to have downloaded 69 of them. And I > don't have all available *-el and elpa-* packages installed on that > system. So I also checked .emacs.d/elpa where it seems to store the > downloaded packages: I'm not sure whether this is a viable alternative to my approach or not -- I don't think Spacemacs downloads all the packages on a first run. I think that some layers are considered 'optional'. If there was some way to know that we had activated every single layer, and we did it in a clean sid chroot, it would give the correct list. We could make a team decision to package spacemacs once all the compulsory dependencies are packaged, or we could wait until we have the packages that every single layer requires. -- Sean Whitton signature.asc Description: PGP signature
Bug#790730: libstroke
Dear Gudjon, Thank you for your interest in adopting libstroke! I uploaded a version of libstroke to Debian yesterday. Please ensure your version incorporates my changes (at the very least, the changelog entry). Please submit an RFS when your package is ready. See: <https://mentors.debian.net/sponsor/rfs-howto>. You can mark this bug as blocked by your RFS. -- Sean Whitton signature.asc Description: PGP signature
Bug#813930: ITP: popup-el -- visual popup user interface library for Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: popup-el Version : 0.5.3 Upstream Author : Tomohiro Matsuyama <m2ym@gmail.com> * URL : https://github.com/auto-complete/popup-el * License : GPL-3+ Programming Lang: Emacs Lisp Description : visual popup user interface library for Emacs popup.el is a visual popup user interface library for Emacs. It provides common UI widgets such as popup tooltips and popup menus. I am packaging this as a dependency for a new version of src:helm, a package of mine already in Debian. I intend to maintain it as part of the Debian Emacs Addons Packaging Team. -- Sean Whitton signature.asc Description: PGP signature
Bug#813956: There is already a package by this name
Hello, On Sun, Feb 07, 2016 at 08:48:41PM -0500, Matthew Tytel wrote: > Am I reading that right and you got it in there just a couple days > before I did? Lulz.. Well, my ITP and RFS were filed in early January, though it's true that it only just got uploaded. I'm not sure the point at which my claim to the source package name is officially recognised ;) > I'll upload the binary with a different name, thanks and rename that > bug. Should I do anything to clear up your package since I uploaded a > source package? I'm new to this whole process so I'm not sure what the > correct steps are. Ah. Yes, I think your upload made mentors.debian.net very confused. You should delete your upload to that site that you made under the source package name 'helm', and upload a new source package under a new name, and rename the bug. > Thanks for letting me know, Matt No problem. -- Sean Whitton signature.asc Description: PGP signature
Bug#736380: Working on this
Control: owner -1 ! I intend to adopt paredit in Debian. I'll prepare a package of the latest version using the new dh_elpa infrastructure. -- Sean Whitton signature.asc Description: PGP signature
Bug#813562: Project maintainer here
Hello, Thank you for your e-mail. On Sat, Feb 13, 2016 at 01:35:10AM +, James R Barlow wrote: > On Fri, 12 Feb 2016 at 17:05 Sean Whitton <spwhit...@spwhitton.name> wrote: > I have a non-packaging question that I'd like to take this opportunity > to ask you: in your changelog entry for 3.2, it's explained that the new > "lossless reconstruction" feature is disabled by --deskew and > --clean-final but otherwise PDF contents are now added to but not > modified by OCRmyPDF. I had observed that OCRmyPDF makes my PDFs much > smaller without making them any harder to read, presumably by changing > the content, and I rather liked this feature. Can I turn it back on? > Or was --clean-final doing this and turning that on would be enough? > Oh, interesting. By smaller I take it mean the file size was reduced, not > resampling of images. Any chance you can send me an example input PDF? > (Dropbox > is best.) Sure, I'll do that once I can make my 3.2 package build. > If you build the package around a wheel or tarball obtained from PyPI, > setuptools_scm should be able to get the version out. It will fail to > determine > the version from a Github tarball. I'm trying to build out of git: I have a branch with the Debian control files and I merged your 3.2 tag into that. Do you know how I can make setuptools_scm successfully determine the version from that? How do you do your builds during development? -- Sean Whitton signature.asc Description: PGP signature
Bug#813562: ITP: ocrmypdf -- add an OCR text layer to PDF files
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: ocrmypdf Version : 3.1.1 Upstream Author : James R. Barlow <j...@purplerock.ca> * URL : https://github.com/jbarlow83/OCRmyPDF * License : MIT Programming Lang: Python Description : add an OCR text layer to PDF files OCRmyPDF is a nice wrapper around the Tesseract OCR engine, and various other tools to optimise the resulting PDF. -- Sean Whitton signature.asc Description: PGP signature
Bug#815859: ITP: seq-el -- sequence manipulation functions for Emacs Lisp
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: seq-el Version : 1.11 Upstream Author : Nicolas Petton <nico...@petton.fr> * URL : https://elpa.gnu.org/packages/seq.html * License : GPL-3 Programming Lang: Emacs Lisp Description : sequence manipulation functions for Emacs Lisp seq.el provides sequence-manipulation functions for Emacs Lisp that complement basic functions provided by subr.el. I am packaging seq.el as a dependency of flycheck, another ITP of mine. -- Sean Whitton signature.asc Description: PGP signature
Bug#813562: Project maintainer here
Hello, On Fri, Feb 12, 2016 at 03:23:39AM -0800, James R Barlow wrote: > Let me know if you'd like to see any changes to help with packaging. Thank you for your input, and for OCRmyPDF. I have a non-packaging question that I'd like to take this opportunity to ask you: in your changelog entry for 3.2, it's explained that the new "lossless reconstruction" feature is disabled by --deskew and --clean-final but otherwise PDF contents are now added to but not modified by OCRmyPDF. I had observed that OCRmyPDF makes my PDFs much smaller without making them any harder to read, presumably by changing the content, and I rather liked this feature. Can I turn it back on? Or was --clean-final doing this and turning that on would be enough? > If you are packaging around 3.1.1, versions older than 3.2.1 are > incompatible with the recently released img2pdf 0.2.0; they require > 0.1.5, and they do not enforce this dependency on their own. I've got a working package for 3.1 but I'm now trying to update my packaging for the 3.2 series before I try to find a sponsor DD to upload to Debian. I'm figuring out how your change to use setuptools-scm can be made to work with the Debian toolchain. > My current development branch adds a new dependency on cffi (libffi) to access > leptonica (also a tesseract dependency), and automatic fixing of page > rotation. Cool! -- Sean Whitton signature.asc Description: PGP signature
Bug#813562: Project maintainer here
Hello, On Sat, Feb 13, 2016 at 01:35:10AM +, James R Barlow wrote: > Oh, interesting. By smaller I take it mean the file size was reduced, not > resampling of images. Any chance you can send me an example input PDF? > (Dropbox > is best.) > > I did increase the JPEG quality that Ghostscript uses when transcoding JPEGs, > mostly as an added safety margin, but I can make that optional. Maybe that > affects file size more than I thought. Turns out the new version doesn't increase the file size \o/ -- Sean Whitton signature.asc Description: PGP signature
Bug#813956: retitle
retitle 813952 RFS: helm/1.9.2-1 -- Emacs incremental completion and selection narrowing framework retitle 813956 ITP: helm-synth -- polyphonic synthesiser thanks I'm renaming this ITP because of the confusion it is causing various Debian scripts -- one of them incorrectly renamed my RFS. Please feel free to rename your ITP if you don't like my "helm-synth" suggestion. -- Sean Whitton signature.asc Description: PGP signature
Bug#813562: Copyright clarification of some test resources files
Hello, On Tue, Feb 16, 2016 at 01:55:47PM +, James R Barlow wrote: > I updated my tree, eliminating one file whose status I couldn't determine, > replacing another with an equivalent free file and documenting the rest. The > file has also been renamed to README so that Github shows it automatically. > https://github.com/jbarlow83/OCRmyPDF/tree/develop/tests/resources Thank you for taking the time to clarify the status of those files. > Please note this is in my develop branch at the moment, not yet merged > into master until I fix a few broken test cases (unrelated reasons). Okay. Are you planning to tag a release after you merge into master? If a new release is imminent I'll hold off uploading my package. No pressure; just let me know your plans. > Does a Deb package usually run tests? From the point of view of saving > some disk space, maybe this is not wanted. Yes, if there is an upstream test suite then a Debian package should run it at package build time. We also have a CI farm running tests and I intend to run OCRmyPDF's tests there too. It wouldn't help with disc space as Debian packages are meant to include an untouched copy of upstream releases. -- Sean Whitton signature.asc Description: PGP signature
Bug#813562: Test suite failure
Dear James, OCRmyPDF's test suite is currently failing under a freshly-installed Debian Sid chroot. I've attached the output to this e-mail. Since the test suite worked on yesterday's version of Debian Sid, I think that this must be due to a bug introduced in a new version of one the dependencies. That means it's my job to figure out what the problem is, and it is unlikely to be a bug in OCRmyPDF for you to fix. I'm e-mailing you just in case the problem is obvious to you from reading the output. Thanks. -- Sean Whitton = test session starts == platform linux -- Python 3.4.4, pytest-2.8.7, py-1.4.31, pluggy-0.3.1 rootdir: /build/ocrmypdf-4.0.1, inifile: pytest.ini collected 44 items tests/test_hocrtransform.py . tests/test_main.py ...FF.. tests/test_pageinfo.py === FAILURES === test_autorotate[hocr] _ spoof_tesseract_cache = {'BIBINPUTS': '/home/swhitton/doc:/home/swhitton/doc/papers:', 'BROWSER': 'iceweasel', 'BUILDRESULTGID': '1000', 'BUILDRESULTUID': '1000', ...} renderer = 'hocr' @pytest.mark.parametrize('renderer', [ 'hocr', 'tesseract', ]) def test_autorotate(spoof_tesseract_cache, renderer): import ocrmypdf.ghostscript as ghostscript import logging gslog = logging.getLogger() # cardinal.pdf contains four copies of an image rotated in each cardinal # direction - these ones are "burned in" not tagged with /Rotate out = check_ocrmypdf('cardinal.pdf', 'test_autorotate_%s.pdf' % renderer, '-r', '-v', '1', env=spoof_tesseract_cache) for n in range(1, 4+1): correlation = check_monochrome_correlation( reference_pdf=_infile('cardinal.pdf'), reference_pageno=1, test_pdf=out, test_pageno=n) > assert correlation > 0.80 E assert 0.01808749884366989 > 0.8 tests/test_main.py:310: AssertionError - Captured stdout call - /build/ocrmypdf-4.0.1/.pybuild/pythonX.Y_3.4/build/tests/output/main/cardinal.pdf.ref0001.png /build/ocrmypdf-4.0.1/.pybuild/pythonX.Y_3.4/build/tests/output/main/cardinal.pdf.ref0001.png __ test_autorotate[tesseract] __ spoof_tesseract_cache = {'BIBINPUTS': '/home/swhitton/doc:/home/swhitton/doc/papers:', 'BROWSER': 'iceweasel', 'BUILDRESULTGID': '1000', 'BUILDRESULTUID': '1000', ...} renderer = 'tesseract' @pytest.mark.parametrize('renderer', [ 'hocr', 'tesseract', ]) def test_autorotate(spoof_tesseract_cache, renderer): import ocrmypdf.ghostscript as ghostscript import logging gslog = logging.getLogger() # cardinal.pdf contains four copies of an image rotated in each cardinal # direction - these ones are "burned in" not tagged with /Rotate out = check_ocrmypdf('cardinal.pdf', 'test_autorotate_%s.pdf' % renderer, '-r', '-v', '1', env=spoof_tesseract_cache) for n in range(1, 4+1): correlation = check_monochrome_correlation( reference_pdf=_infile('cardinal.pdf'), reference_pageno=1, test_pdf=out, test_pageno=n) > assert correlation > 0.80 E assert 0.01808749884366989 > 0.8 tests/test_main.py:310: AssertionError - Captured stdout call - /build/ocrmypdf-4.0.1/.pybuild/pythonX.Y_3.4/build/tests/output/main/cardinal.pdf.ref0001.png /build/ocrmypdf-4.0.1/.pybuild/pythonX.Y_3.4/build/tests/output/main/cardinal.pdf.ref0001.png 2 failed, 42 passed in 667.14 seconds = signature.asc Description: PGP signature
Bug#813562: Test suite failure
Hello, On Fri, Feb 19, 2016 at 07:11:32AM +, James R Barlow wrote: > What version of leptonica is installed? > tesseract --version will report this. From within my Sid chroot: root@artemis:/build/ocrmypdf-4.0.1# tesseract --version tesseract 3.04.01 leptonica-1.73 libgif 5.1.2 : libjpeg 6b (libjpeg-turbo 1.4.2) : libpng 1.2.54 : libtiff 4.0.6 : zlib 1.2.8 : libwebp 0.4.4 : libopenjp2 2.1.0 > Also what's the file name for liblept? The Debian liblept package provides: /usr/lib/liblept.so.5 /usr/lib/liblept.so.5.0.0 -- Sean Whitton signature.asc Description: PGP signature
Bug#813562: Test suite failure
Hello, On Sat, Feb 20, 2016 at 03:27:00AM +, James R Barlow wrote: > Thanks for your help. Output order is due to multiprocessing. No problem. > That nailed it. tesseract 3.04.01 changed its output when asked to > determine page orientation. It's an improved, but it breaks parsing. > > I will throw together a patch to make the appropriate distinctions. I thought you might appreciate knowing that version 4.0.2rc1 builds fine in a clean Debian Sid chroot, and the test suite passes as part of the package build. I'm looking forward to 4.0.2! (Release candidates are not generally uploaded to Debian.) -- Sean Whitton signature.asc Description: PGP signature
Bug#813562: Test suite failure
On Sun, Feb 21, 2016 at 12:46:52PM +, James R Barlow wrote: > Great news. 4.0.2 is ready now. Sweet. Package build in progress. > I did find while updating my Docker image that Debian stretch's > version of Ghostscript (gs 9.16~dfsg-2.1) produces error messages and > blank pages on JPEG 2000 images. It's fixed in Sid, but the fix hasn't > moved downstream yet. Thanks for letting me know -- I've added a dependency bound on the version in Sid, so that ocrmypdf won't migrate to stretch until ghostscript does. > Thanks again for doing this. No, thank you for your help with the process. I'm very grateful to be able to use ocrmypdf as part of my effort to work paperlessly. It works really well combined with Recoll desktop search. -- Sean Whitton signature.asc Description: PGP signature
Bug#818247: ITP: emacs-highlight-indentation -- highlight the indentation level in Emacs buffers
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: emacs-highlight-indentation Version : 0.7.0 Upstream Author : Name <someb...@example.org> * URL : https://github.com/antonj/Highlight-Indentation-for-Emacs * License : GPL-2+ Programming Lang: Emacs Lisp Description : highlight the indentation level in Emacs buffers highlight-indentation.el provides two minor modes that highlight other lines that are indented to the same level as the line that the cursor is on. It is useful for programming in languages like Python. -- Sean Whitton signature.asc Description: PGP signature
Bug#820103: ITP: dh-make-elpa -- helper for creating Debian packages from ELPA packages
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: dh-make-elpa Version : 0.1.0 Upstream Author : Sean Whitton <spwhit...@spwhitton.name> * URL : N/A * License : GPL-3+ Programming Lang: Emacs Lisp Description : helper for creating Debian packages from ELPA packages dh-make-elpa will try to create the files required to build a Debian source package from an unpacked GNU Emacs ELPA package. The source packages produced are suitable for building with the dh_elpa tool. I plan to maintain it as part of the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#820561: ITP: dh-elpa-test -- Debian helper tool for running ELPA package testsuites
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: dh-elpa-test Version : 0.1.0 Upstream Author : Sean Whitton <spwhit...@spwhitton.name> * URL : N/A * License : GPL-3+ Programming Lang: Perl Description : Debian helper tool for running ELPA package testsuites dh-elpa-test will try to run the upstream testsuites for ELPA packages prepared with dh_elpa. For ELPA packages, dh_auto_test alone is rarely suitable. I plan to maintain it as part of the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#820561: ITP: dh-elpa-test -- Debian helper tool for running ELPA package testsuites
Hello, On Sun, Apr 10, 2016 at 05:09:29AM +, Mattia Rizzolo wrote: > If you put that in Debian::Debhelper::Sequence::elpa you could just > check for something (an exported variable?) and/or do some magic to > detect on your own, without having package maintainers having to do this > choice for all those packages, couldn't you? Hmm, an exported environment variable in debian/rules to make the choice is a good idea. I'll look into that, thanks. > > But then for ease of maintenance it should be its own source > > package. > > this sounds kind of ominous to me: we're talking about an alleged > helper, maintained in the same team where dh-elpa is maintained. What > kind of difficult of maintenance would have it? To me, it looks like > it would actually *easy* the maintenance, as I couldn't figure this > as something separated from dh-elpa, but only tightly united. I didn't want responsibility for fixing bugs in dh-elpa-test to fall on the shoulders of David Bremner :) Even though it's a team-maintained package, it makes sense for the person who wrote the code to try fixing it first. On Sun, Apr 10, 2016 at 06:36:11AM +, Niels Thykier wrote: > I am not aware of any reason why a package can only provide at most one > debhelper sequence? If this is the primary reason for having two > packages, please assert that this assumption holds. No, a package can provide more than one. I just didn't want to throw in a lot of extra lines to dh-elpa's build scripts. -- Sean Whitton signature.asc Description: PGP signature
Bug#820561: ITP: dh-elpa-test -- Debian helper tool for running ELPA package testsuites
Hello, On Sat, Apr 09, 2016 at 10:26:57PM +, Mattia Rizzolo wrote: > On Sat, Apr 09, 2016 at 02:53:05PM -0700, Sean Whitton wrote: > > Description : Debian helper tool for running ELPA package testsuites > > > > dh-elpa-test will try to run the upstream testsuites for ELPA packages > > prepared with dh_elpa. For ELPA packages, dh_auto_test alone is rarely > > suitable. > > Any reason this can't go in src:dh-elpa itself? Yeah. If dh-elpa-test runs the tests for a package, dh_auto_test must be disabled. That's because dh_auto_test runs `make test`, and many ELPA packages will run something that is incompatible with Debian if you run `make test`. If dh-elpa-test did not disable dh_auto_test, every package using it would need boilerplate `override_dh_auto_test: /bin/true`. But the only way for a debhelper helper to disable dh_auto_test is in its sequencer script. If I put the code to disable dh_auto_test in dh_elpa's sequencer script (/usr/share/perl5/Debian/Debhelper/Sequence/elpa.pm), dh_auto_test would be disabled for *all* packages using dh_elpa, which would be undesirable since some of them have test suites that *can* be run with a simple `make test`. So dh-elpa-test needs its own sequencer script in /usr/share/perl5/Debian/Debhelper/Sequence, and so it also needs its own corresponding /usr/bin/dh_elpa_test. But then for ease of maintenance it should be its own source package. -- Sean Whitton signature.asc Description: PGP signature
Bug#816830: ITP: beautify.js -- library to beautify JavaScript code
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: beautify.js Version : 1.6.2 Upstream Author : Einar Lielmanis * URL : https://github.com/beautify-web/js-beautify/blob/master/js/lib/beautify.js * License : MIT Programming Lang: JavaScript Description : library to beautify JavaScript code beautify.js is a library to deobfuscate and then beautify JavaScript code. I am packaging it as a dependency of KeySnail, another ITP of mine. -- Sean Whitton signature.asc Description: PGP signature
Bug#816835: ITP: emacs-buttercup -- behaviour-driven testing for Emacs Lisp packages
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: emacs-buttercup Version : 1.4 Upstream Author : Jorgen Schäfer <jorgen.schae...@gmail.com> * URL : https://github.com/jorgenschaefer/emacs-buttercup/ * License : GPL-3+ Programming Lang: Emacs Lisp Description : behaviour-driven testing for Emacs Lisp packages Buttercup is a library for behaviour-driven testing of Emacs Lisp packages. Flycheck, another ITP of mine, will switch to Buttercup with their 1.0.0 release, so in order to upgrade the Debian package to that new version without dropping the test suite, Buttercup must first be packaged. -- Sean Whitton signature.asc Description: PGP signature
Bug#822793: RFP: rclone -- rsync for commercial cloud storage
Package: wnpp Severity: wishlist * Package name: rclone Version : 1.29 Upstream Author : Nick Craig-Wood <n...@craig-wood.com> * URL : http://rclone.org/ * License : Expat Programming Lang: Go Description : rsync for commercial cloud storage rclone is a program to sync files between the local file system and a variety of commercial cloud storage providers: - Google Drive - Amazon S3 - Openstack Swift / Rackspace cloud files / Memset Memstore - Dropbox - Google Cloud Storage - Amazon Cloud Drive - Microsoft One Drive - Hubic - Backblaze B2 - Yandex Disk It would be particular beneficial to have this in Debian because git-annex recently gained support for using rclone as a special remote.[1] [1] http://git-annex.branchable.com/devblog/day_386__day_off/ -- Sean Whitton signature.asc Description: PGP signature
Bug#823557: ITP: zenburn-emacs -- a low contrast color theme for Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: zenburn-emacs Version : 2.4 Upstream Author : Bozhidar Batsov * URL : http://github.com/bbatsov/zenburn-emacs * License : GPL-3+ Programming Lang: Emacs Lisp Description : a low contrast color theme for Emacs Zenburn for Emacs is a popular, low-contrast, easy-on-the-eyes theme I and many others have been using for years. I intend to maintain this as part of the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#823957: ITP: rainbow-delimiters -- Emacs mode to colour-code delimiters according to their depth
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: rainbow-delimiters Version : 2.1.3 Upstream Author : Fanael Linithien <fana...@gmail.com> * URL : https://github.com/Fanael/rainbow-delimiters * License : GPL-3+ Programming Lang: Emacs Lisp Description : Emacs mode to colour-code delimiters according to their depth A useful Emacs mode for working with languages with lots of delimiters, e.g. Lisp. -- Sean Whitton signature.asc Description: PGP signature
Bug#821196: ITP: stylish-haskell -- a Haskell code prettifier
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: stylish-haskell Version : 0.5.16.0 Upstream Author : Jasper Van der Jeugt <m...@jaspervdj.be> * URL : https://github.com/jaspervdj/stylish-haskell * License : BSD3 Programming Lang: Haskell Description : a Haskell code prettifier Upstream's blurb: > A simple Haskell code prettifier. The goal is not to format all of > the code in a file, since I find those kind of tools often "get in the > way". However, manually cleaning up import statements etc. gets > tedious very quickly. This tool tries to help where necessary without > getting in the way. This is a useful program for writing Haskell programs that plugs nicely into popular text editors (haskell-mode has a command to run it). -- Sean Whitton signature.asc Description: PGP signature
Bug#823887: ITP: parsebib -- Emacs Lisp library for parsing .bib files
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: parsebib Version : 1.0.5 Upstream Author : Joost Kremers <joostkrem...@fastmail.fm> * URL : https://github.com/joostkremers/parsebib * License : BSD-3-clause Programming Lang: Emacs Lisp Description : Emacs Lisp library for parsing .bib files I am packaging this library as a dependency of ebib, another ITP of mine. -- Sean Whitton signature.asc Description: PGP signature
Bug#823886: ITP: ebib -- BibTeX database manager for Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: ebib Version : 2.5.4 Upstream Author : Joost Kremers <joostkrem...@fastmail.fm> * URL : http://joostkremers.github.io/ebib/ * License : BSD-2-clause Programming Lang: Emacs Lisp Description : BibTeX database manager for Emacs A useful editor of .bib files for Emacs. Integrates with LaTeX-mode. -- Sean Whitton signature.asc Description: PGP signature
Bug#823888: ITP: smex -- enhanced M-x interface for Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: smex Version : 3.0 Upstream Author : Cornelius Mika <cornelius.m...@gmail.com> and contributors * URL : https://github.com/nonsequitur/smex/ * License : GPL-3+ Programming Lang: Emacs Lisp Description : enhanced M-x interface for Emacs > Smex is a M-x enhancement for Emacs. Built on top of Ido, it provides > a convenient interface to your recently and most frequently used > commands. Smex is a very widely used Emacs addon that it would be nice to have in Debian. -- Sean Whitton signature.asc Description: PGP signature
Bug#823889: ITP: ws-butler -- unobtrusively remove trailing whitespace in Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: ws-butler Version : 0.3+git.a998a23 Upstream Author : Le Wang * URL : https://github.com/lewang/ws-butler/ * License : GPL-3+ Programming Lang: Emacs Lisp Description : unobtrusively remove trailing whitespace in Emacs This package provides ws-butler-mode and ws-butler-global-mode. Upon saving a file in Emacs, these modes delete trailing whitespace on lines of the buffer that have been edited. As compared with simply calling delete-trailing-whitespace in your before-save-hook, ws-butler has the advantage of not cluttering up version control commits with whitespace cleanup outside of the part of the file you have edited. I am packaging version 0.3+git.a998a23 because since version 0.3 upstream has refactored ws-butler's code quite significantly. I intend to test it throughly on my own machine before fulfilling this ITP. -- Sean Whitton signature.asc Description: PGP signature
Bug#831820: ITP: xul-ext-self-destructing-cookies -- addon to delete cookies and LocalStorage after tabs using them have been closed
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: xul-ext-self-destructing-cookies Version : 0.4.10 Upstream Author : Ove <s...@elektro-eel.org> * URL : https://addons.mozilla.org/en-US/firefox/addon/self-destructing-cookies/ * License : GPL-2 Programming Lang: JavaScript Description : addon to delete cookies and LocalStorage after tabs using them have been closed With this addon installed, Firefox will delete cookies and LocalStorage when there are no longer any open tabs using those cookies or LocalStorage entries. Sites whose cookies or LocalStorage you want to keep may be whitelisted. As upstream puts it, this addon implements a new cookie policy. It's like Firefox's built in capacity to delete all cookies when the browser is closed, except that it acts even sooner to remove cookies that might be used to track the user in undesirable ways. It provides a layer of privacy protection for those of us who care about lingering cookies but don't want to regularly restart our browsers. I intend to maintain this package as part of the pkg-mozext team. -- Sean Whitton signature.asc Description: PGP signature
Bug#854185: ITP : node-safe-buffer
Dear Shirish, Please use "ITP:" not "ITP :" in your subject lines. This is breaking my mark-as-read filtering for ITPs, and others are likely to be similarly affected. Thanks. -- Sean Whitton signature.asc Description: PGP signature
Bug#852759: ITP: wc-mode -- display a word count in the Emacs modeline
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: wc-mode Version : 1.3 Upstream Author : Benjamin Beckwith * URL : https://github.com/bnbeckwith/wc-mode * License : GPL-3+ Programming Lang: Emacs Lisp Description : display a word count in the Emacs modeline I intend to maintain this as part of pkg-emacsen. -- Sean Whitton signature.asc Description: PGP signature
Bug#853003: ITP: paredit-everywhere -- cut-down version of paredit for non-lisp buffers
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: paredit-everywhere Version : 0.4+git20160915.94c9209 Upstream Author : Steve Purcell <st...@sanityinc.com> * URL : https://github.com/purcell/paredit-everywhere/ * License : GPL-3+ Programming Lang: Emacs Lisp Description : cut-down version of paredit for non-lisp buffers It turns out that most of paredit's bindings are useful for non-lisp programming languages. This package makes it easy to use them, while avoiding those that work less well in non-lisp buffers. I intend to maintain this under pkg-emacsen. -- Sean Whitton signature.asc Description: PGP signature
Bug#853014: ITP: visual-regexp-el -- in-buffer visual feedback while using Emacs regexps
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: visual-regexp-el Version : 1.0.0 Upstream Author : Marko Bencun <mben...@gmail.com> * URL : https://github.com/benma/visual-regexp.el * License : GPL-3+ Programming Lang: Emacs Lisp Description : in-buffer visual feedback while using Emacs regexps I intend to maintain this under pkg-emacsen. -- Sean Whitton signature.asc Description: PGP signature
Bug#852761: ITP: deft -- Emacs mode for browsing, filtering and editing plain text notes
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: deft Version : 0.7 Upstream Author : Jason R. Blevins <jrble...@sdf.org> * URL : http://jblevins.org/projects/deft/ * License : BSD-3-clause Programming Lang: Emacs Lisp Description : Emacs mode for browsing, filtering and editing plain text notes I intend to maintain this as part of the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#852809: ITP: key-chord-el -- map pairs of simultaneously pressed keys to Emacs commands
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: key-chord-el Version : 0.6 Upstream Author : David Andersson * URL : https://www.emacswiki.org/emacs/key-chord.el * License : GPL-2+ Programming Lang: Emacs Lisp Description : map pairs of simultaneously pressed keys to Emacs commands I intend to maintain this as part of the pkg-emacsen team. This package's canonical source is a publicly editable wiki. I have compared the version on that wiki with the old copy I have had in my ~/.emacs.d/ for several years, and there have been no malicious changes. -- Sean Whitton signature.asc Description: PGP signature
Bug#828154: RFP: spacemacs -- Emacs configuration to get best of Emacs and Vim
Hello Lev, On Fri, Jan 27, 2017 at 01:10:51AM +0500, Lev Lamberov wrote: > With up-to-date Spacemacs source it produces a list of 558 packages. > Please, find the output attached. So, it is ready to put to the team's > wiki. ;-) Done! -- Sean Whitton signature.asc Description: PGP signature
Bug#828154: RFP: spacemacs -- Emacs configuration to get best of Emacs and Vim
Dear Lev, On Wed, Jan 25, 2017 at 11:49:23PM +0500, Lev Lamberov wrote: > I've wrote a small and ugly Python script which somewhat "parses" (setq > *-packages [...]) declarations from Spacemacs source code and > (currently) creates a list of dictionaries with package names as keys > and booleans (representing built-in status of a given package as defined > in Spacemacs source code) as values. You can find it in my repository [0]. > > If you find the script somehow useful, feel free to contribute and/or > comment on it. For example, I'm not sure about the format of output. And > should it be the output for the whole Spacemacs source code without > duplicates, or a bunch of separate outputs for each packages.el file? Thank you for working on this. We don't need the list of packages to be machine-readable. We just need it to generate a "to-do list" for pkg-emacsen team members. So how about outputting it in ikiwiki's table format?[1] Then we can add it to our team wiki[2] (after enabling the table plug-in). > By the way, I think I've spotted that possibly not all packages are > declared in the mentioned declarations. So, I also plan to write > functions to "parse" (use-package `pkg-name' [...]) declarations in > Spacemacs source code. Good. It sounds we need to add those to our list. [1] https://ikiwiki.info/ikiwiki/directive/table/ [2] http://pkg-emacsen.alioth.debian.org/spacemacs/ -- Sean Whitton signature.asc Description: PGP signature
Bug#853025: ITP: emacs-openwith -- seamlessly open files in external programs with Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: emacs-openwith Version : 0.8g Upstream Author : Markus Triska <markus.tri...@gmx.at> * URL : https://www.metalevel.at/misc/openwith.el * License : GPL-2+ Programming Lang: Emacs Lisp Description : seamlessly open files in external programs with Emacs I intend to maintain this under the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#853024: ITP: emacs-world-time-mode -- Emacs mode to compare timezones throughout the day
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: emacs-world-time-mode Version : 0.0.6 Upstream Author : Nic Ferrier * URL : https://github.com/nicferrier/emacs-world-time-mode/ * License : GPL-3+ Programming Lang: Emacs Lisp Description : Emacs mode to compare timezones throughout the day Very convenient way to compare times in differnet timezones at different times of the day. I intend to maintain this under pkg-emacsen. -- Sean Whitton signature.asc Description: PGP signature
Bug#853026: ITP: pointback -- restore window points when returning to buffers
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: pointback Version : 0.2 Upstream Author : Markus Triska <markus.tri...@gmx.at> * URL : https://www.metalevel.at/pointback/pointback.el * License : GPL-3+ Programming Lang: Emacs Lisp Description : restore window points when returning to buffers I intend to maintain this under the pkg-emacsen umbrella. -- Sean Whitton signature.asc Description: PGP signature
Bug#853072: ITP: cycle-quotes -- Emacs command to cycle between quotation marks
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: cycle-quotes Version : 0.1 Upstream Author : Simen Heggestøyl <si...@e5r.no> * URL : https://elpa.gnu.org/packages/cycle-quotes.html * License : GPL-3+ Programming Lang: Emacs Lisp Description : Emacs command to cycle between quotation marks This package provides the `cycle-quotes' command to cycle between different string quote styles. For example, in JavaScript, there are three string quote characters: ", ` and '. In a JavaScript buffer, with point located someplace within the string, `cycle-quotes' will cycle between the following quote styles each time it's called: --> "Hi, it's me!" --> `Hi, it's me!` --> 'Hi, it\'s me!' As seen in the above example, `cycle-quotes' tries to escape and unescape quote characters intelligently. I intend to maintain this as part of the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#834869: ITP: keysafe -- back up secret keys to cloud servers
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: keysafe Version : 0.20160819 Upstream Author : Joey Hess <jo...@joeyh.name> * URL : https://joeyh.name/code/keysafe/ * License : AGPL-3 Programming Lang: Haskell Description : back up secret keys to cloud servers Upstream synopsis: > Keysafe backs up a secret key to several cloud servers, split up so > that no one server can access the whole secret by itself. > A password is used to encrypt the data, and it is made expensive to > decrypt, so password cracking is infeasibly expensive. LWN write-up: https://lwn.net/Articles/696765/ The intended audience of keysafe is those using secret keys to encrypt only their personal data, when storing it in the cloud. Such a user doesn't need to take the security precautions that a Debian Developer or Debian Maintainer must take to protect their secret key. However, they still don't want to lose it and thus invalidate their backups. Keybase is designed to make it easy to backup secret keys in the cloud for this kind of user. Although this software is experimental, it has the potential to enable a lot more Debian users to use public/private key cryptography to protect the data that they store in the cloud. I intend to package this and submit it for upload to experimental. I want to do this because I believe it will enable a lot more testing, and useful feedback submitted to Joey. In particular, it will enable feedback from those who know a lot about cryptography but not much about Haskell. Further, we will want it in unstable eventually, and getting the packaging in shape in advance makes that easy (Joey isn't the kind of upstream to abandon the software while it's still alpha). -- Sean Whitton signature.asc Description: PGP signature
Bug#836407: RFP: libjs-jquery-at.js -- Autocompletion library to autocomplete mentions, smileys, etc
Dear Sergio, Is there some reason some of your package names have '.js' and some of them don't? -- Sean Whitton
Bug#836547: ITP: haskell-finite-field -- implementation of finite fields for Haskell
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> Control: block 834869 by -1 * Package name: haskell-finite-field Version : 0.8.0 Upstream Author : Masahiro Sakai (masahiro.sa...@gmail.com) * URL : https://github.com/msakai/finite-field/ * License : BSD-3-clause Programming Lang: Haskell Description : implementation of finite fields for Haskell I'm packaging this as a dependency of keysafe, another ITP of mine. I intend to maintain this as part of DHG. -- Sean Whitton signature.asc Description: PGP signature
Bug#836550: ITP: haskell-type-level-numbers -- library representing integers using Haskell type families
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> Control: block 836547 by -1 * Package name: haskell-type-level-numbers Version : 0.1.1.1 Upstream Author : Alexey Khudyakov <alexey.sklad...@gmail.com> * URL : http://hackage.haskell.org/package/type-level-numbers * License : BSD-3-clause Programming Lang: Haskell Description : library representing integers using Haskell type families I'm packaging this as a dependency of haskell-finite-field, another ITP of mine. I intend to maintain this as part of DHG. -- Sean Whitton signature.asc Description: PGP signature
Bug#836407: RFP: libjs-jquery-at.js -- Autocompletion library to autocomplete mentions, smileys, etc
Hello, On Sat, Sep 03, 2016 at 12:35:06AM -0400, Sergio Durigan Junior wrote: > Yes, I use the upstream name as part of the package name. In this case, > the upstream is At.js, so the package name becomes libjs-jquery-at.js. It might be advisable (for someone looking to fulfill this RFP) to keep the .js in the source package name but remove it from the binary package name. Then someone looking to install or depend on the package doesn't have to keep track of which of the upstreams like to include the '.js' suffix. -- Sean Whitton
Bug#837736: ITP: haskell-dice-entropy-conduit -- cryptographically secure n-sided dice rolls and random sampling
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: haskell-dice-entropy-conduit Version : 1.0.0.1 Upstream Author : Peter Robinson <peter.robin...@monoid.at> * URL : http://monoid.at/#Code * License : LGPL-2.1 Programming Lang: Haskell Description : cryptographically secure n-sided dice rolls and random sampling I'm packaging this as a dependency of haskell-secret-sharing, a dependency of keysafe, another ITP of mine. I intend to maintain it as part of the Haskell team. -- Sean Whitton signature.asc Description: PGP signature
Bug#837737: ITP: haskell-secret-sharing -- implementation of an (m, n)-threshold secret sharing scheme
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: haskell-secret-sharing Version : 1.0.0.3 Upstream Author : Peter Robinson <peter.robin...@monoid.at> * URL : http://monoid.at/#Code * License : LGPL-2.1 Programming Lang: Haskell Description : implementation of an (m,n)-threshold secret sharing scheme I'm packaging this as a library dependency of keysafe, another ITP of mine. I intend to maintain it as part of the Haskell team. -- Sean Whitton signature.asc Description: PGP signature
Bug#837739: ITP: haskell-polynomial -- haskell types and functions for working with polynomials
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: haskell-polynomial Version : 0.7.2 Upstream Author : James Cook <mo...@deepbondi.net> * URL : https://hackage.haskell.org/package/polynomial * License : public domain Programming Lang: Haskell Description : haskell types and functions for working with polynomials I am packaging this as a dependency of haskell-secret-sharing, another ITP of mine. I intend to maintain this as part of the Haskell team. -- Sean Whitton signature.asc Description: PGP signature
Bug#838884: ITP: haskell-argon2 -- Haskell bindings to Argon2 password-hashing function
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: haskell-argon2 Version : 1.1.0 Upstream Author : Ollie Charles <ol...@ocharles.org.uk> * URL : https://github.com/ocharles/argon2 * License : BSD-3-clause Programming Lang: Haskell Description : Haskell bindings to Argon2 password-hashing function I am packaging this as a dependency of keysafe, another ITP of mine. I intend to maintain it as part of the Haskell team. -- Sean Whitton signature.asc Description: PGP signature
Bug#840074: ITP: ert-async-el -- asynchronous tests for the Emacs ERT testing framework
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: ert-async-el Version : 0.1.2 Upstream Author : Johan Andersson * URL : https://github.com/rejeep/ert-async.el * License : GPL-3+ Programming Lang: Emacs Lisp Description : asynchronous tests for the Emacs ERT testing framework Provides the `ert-deftest-async' function, allowing the definition of ERT tests that are run asynchronously. I am packaging this as a new build-time dependency for the latest upstream release of src:f-el. I intend to maintain it as part of the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#838492: ITP: zxcvbn-c -- C implementation of the zxcvbn password strength estimator
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: zxcvbn-c Version : 0.20150102 Upstream Author : Tony Evans * URL : https://github.com/tsyrogit/zxcvbn-c * License : BSD-3-clause Programming Lang: C/C++ Description : C/C++ implementation of the zxcvbn password strength estimator I am packaging this as a dependency of keysafe, another ITP of mine. Upstream says: "The code is intended to be included as part of the source of a C/C++ program." but I intend to convert it to a shared library (binary packages libzxcvbn-dev, libzxcvbn0) for Debian. -- Sean Whitton
Bug#838156: ITP: haskell-raaz -- crytographic networking library for Haskell
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: haskell-raaz Version : 0.0.2 Upstream Author : Piyush P Kurur <p...@cse.iitk.ac.in> * URL : https://github.com/raaz-crypto/raaz * License : BSD-3-clause Programming Lang: Haskell Description : crytographic networking library for Haskell I'm packaging this as a dependency of keysafe, another ITP of mine, I intend to maintain it as part of the Haskell team. -- Sean Whitton signature.asc Description: PGP signature
Bug#839111: ITP: haskell-servant-client -- library for writing clients for servant webservices
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: haskell-servant-client Version : 0.7.1 Upstream Author : Servant Contributors <haskell-servant-maintain...@googlegroups.com> * URL : http://haskell-servant.readthedocs.io/en/stable/ * License : BSD-3-clause Programming Lang: Haskell Description : library for writing clients for servant webservices I'm packaging this as a dependency of Keysafe, another ITP of mine. I intend to maintain it as part of the Haskell team. -- Sean Whitton signature.asc Description: PGP signature
Bug#839110: ITP: haskell-token-bucket -- Haskell implemention of leaky bucket rate limiting
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: haskell-token-bucket Version : 0.1.0.1 Upstream Author : Herbert Valerio Riedel <h...@gnu.org> * URL : https://github.com/hvr/token-bucket * License : GPL-3 Programming Lang: Haskell Description : Haskell implemention of leaky bucket rate limiting I am packaging this as a dependency of Keysafe, another ITP of mine. I intend to maintain it as part of the Haskell team. -- Sean Whitton signature.asc Description: PGP signature
Bug#838799: ITP: haskell-zxcvbn-c -- Haskell binding to C port of zxcvbn password strength estimator
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> Control: block 834869 by -1 * Package name: haskell-zxcvbn-c Version : 1.0.0 Upstream Author : Joey Hess <i...@joeyh.name> * URL : https://hackage.haskell.org/package/zxcvbn-c * License : BSD-3-clause Programming Lang: Haskell Description : Haskell binding to C port of zxcvbn password strength estimator I am packaging this as a dependency for keysafe, another ITP of mine. I intend to maintain it as part of the Haskell team. -- Sean Whitton signature.asc Description: PGP signature
Bug#841851: ITP: bind-key -- simple way to manage personal keybindings
Hello, On Sun, Oct 23, 2016 at 11:28:23PM +0100, Simon McVittie wrote: > I suggest talking to an Emacs-related packaging team (for example > Debian Emacs addons team <pkg-emacsen-add...@lists.alioth.debian.org> > seems to maintain several packages) about whether there is an Emacs > addon naming convention you can follow. Team member here. Note that the binary package will be elpa-bind-key. So there's not too much danger of confusion on the part of people looking to install the package. Lev, if you weren't aware: for source packages with very generic upstream names, our convention is to either prepend 'emacs-' or append '-el' (example source packages in the archive: f-el; emacs-async). -- Sean Whitton signature.asc Description: PGP signature
Bug#841851: ITP: bind-key -- simple way to manage personal keybindings
Dear Lev, On Mon, Oct 24, 2016 at 09:55:50AM +0500, Lev Lamberov wrote: > (3) users will rather see their elpa-{bind-key,use-package} > counterparts I don't understand this reasoning. The source package name is based on upstream's project name. The elpa package name is based on the package.el package name. E.g. src:aggressive-indent-mode builds bin:elpa-aggressive-indent (no '-mode'). -- Sean Whitton signature.asc Description: PGP signature
Bug#841851: Bug#841852: Bug#841851: ITP: bind-key -- simple way to manage personal keybindings
Hello Lev, On Mon, Oct 24, 2016 at 10:38:50PM +0500, Lev Lamberov wrote: > 24.10.2016 22:27, Sean Whitton пишет: > > Dear Lev, > > > > On Mon, Oct 24, 2016 at 09:55:50AM +0500, Lev Lamberov wrote: > >> (3) users will rather see their elpa-{bind-key,use-package} > >> counterparts > > I don't understand this reasoning. > > I don't get what you don't understand. There is team convention for source package names, and there is a team policy for binary package names. These are completely disconnected: the team convention for source package names makes no reference to the binary package name. So there is no room to argue that the choice of binary package name should influence the choice of source package name, except by arguing that the team convention for source package names is wrong. Anyway, this is bikeshedding. There is no need to do another upload. -- Sean Whitton signature.asc Description: PGP signature
Bug#822793: closed by to...@debian.org (Dr. Tobias Quathamer) (Bug#822793: fixed in rclone 1.34-1)
Thanks for this. -- Sean Whitton signature.asc Description: PGP signature
Bug#840476: RFP: ublock-origin-websocket -- companion to uBlock Origin to expose websocket connections
Dear Nathan, On Tue, Oct 11, 2016 at 04:49:20PM -0500, Nathan Schulte wrote: > Sean Whitton is packaging uBlock Origin for Debian. Sean, would you > be able to package uBO-WebSocket, too? My Debian to-do list is presently quite long. As a result, I will not be able to look into this for several weeks. However, if someone else were to prepare a package, I would be happy to provide a review of their packaging much sooner. -- Sean Whitton signature.asc Description: PGP signature
Bug#851334: ITP: magit-annex -- git-annex subcommands for magit
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: magit-annex Version : 1.3.0 Upstream Author : Kyle Meyer <k...@kyleam.com>, Rémi Vanicat <vani...@debian.org> * URL : https://github.com/magit/magit-annex * License : GPL-3+ Programming Lang: Emacs Lisp Description : git-annex subcommands for magit I intend to maintain this as part of the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#851333: ITP: git-annex-el -- Emacs integration for git-annex
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: git-annex-el Version : 1.0+git20160215.e61ef24 Upstream Author : John Wiegley <jwieg...@gmail.com> * URL : https://github.com/jwiegley/git-annex-el/ * License : GPL-2+ Programming Lang: Emacs Lisp Description : Emacs integration for git-annex I intend to maintain this as part of the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#850849: ITP: xml-rpc-el -- Emacs Lisp XML-RPC client
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> * Package name: xml-rpc-el Version : 1.6.12 Upstream Author : Mark A. Hershberger <m...@everybody.org> * URL : http://github.com/hexmode/xml-rpc-el * License : GPL-3+ Programming Lang: Emacs Lisp Description : Emacs Lisp XML-RPC client This is an XML-RPC client library for Emacs Lisp, capable of both synchronous and asynchronous method calls. I am packaging this as a dependency of debpaste-el. -- Sean Whitton signature.asc Description: PGP signature
Bug#850851: ITP: debpaste-el -- paste.debian.net client for Emacs
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> Control: block -1 by 850849 * Package name: debpaste-el Version : 0.1.5 Upstream Author : Alex Kost <alez...@gmail.com> * URL : http://github.com/alezost/debpaste.el * License : GPL-3+ Programming Lang: Emacs Lisp Description : paste.debian.net client for Emacs I intend to maintain this as part of the pkg-emacsen team. -- Sean Whitton signature.asc Description: PGP signature
Bug#858612: ITP: wifiphisher -- Automated phishing attacks against Wi-Fi networks
On Mon, Mar 27, 2017 at 11:33:07AM +0200, Raphael Hertzog wrote: > I'm not a penetration tester myself. But a good starting point is to > not use "http" at all on connections that you do not trust and also using > tools to ensure that you get the same https certificate that you use to > get over a secure connection. Does the browser shipped with Debian do this by default? Do you need to install an addon? -- Sean Whitton signature.asc Description: PGP signature
Bug#858136: ITP: bitlbee-facebook -- Facebook chat protocol plugin for BitlBee
Package: wnpp Severity: wishlist Owner: Sean Whitton <spwhit...@spwhitton.name> X-Debbugs-Cc: debian-de...@lists.debian.org, gw...@gwolf.org, d...@dxzone.com.ar * Package name: bitlbee-facebook Version : 1.0.0+git20170223.3e8dd70 Upstream Author : James Geboski <jgebo...@gmail.com> * URL : https://github.com/bitlbee/bitlbee-facebook/ * License : GPL-2+ Programming Lang: C Description : Facebook chat protocol plugin for BitlBee I believe that it is necessary to package the latest git snapshot of this package as older versions cannot connect to Facebook's servers. Despite this, I consider Facebook's protocol to be stable enough to include bitlbee-facebook in buster. -- Sean Whitton signature.asc Description: PGP signature
Bug#858136: ITP: bitlbee-facebook -- Facebook chat protocol plugin for BitlBee
On Sat, Mar 18, 2017 at 07:11:06PM -0300, dequis wrote: > On 18 March 2017 at 16:36, Sean Whitton <spwhit...@spwhitton.name> wrote: > > I believe that it is necessary to package the latest git snapshot of > > this package as older versions cannot connect to Facebook's servers. > > Despite this, I consider Facebook's protocol to be stable enough to > > include bitlbee-facebook in buster. > > Hi, bitlbee-facebook dev here, the protocol is actually much more > stable than this makes it sound. > [...] Thank you very much for this info, dequis. -- Sean Whitton signature.asc Description: PGP signature