Bug#536629: ITP: autokey -- text expansion and hotkey utility

2009-07-11 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: autokey
  Version : 0.54.4
  Upstream Author : Chris Dekter 
* URL : http://autokey.sf.net
* License : GPL-2+
  Programming Lang: Python
  Description : text expansion and hotkey utility

 AutoKey is a text expansion/replacement and hotkey utility for Linux
and X11. It can receive keyboard events via several methods and uses X
events to drive the expansions. It is designed to save time by
automating repetitive typing tasks, among other things. It works
somewhat like AutoHotKey and Texter, both Windows programs.

-- System Information:
Debian Release: 5.0
Architecture: i386 (i686)



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#543688: ITP: rainbow -- a Bitfrost isolation shell

2009-08-26 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: rainbow
  Version : 0.8.4
  Upstream Author : Michael Stone  
* URL : http://wiki.laptop.org/go/Rainbow
* License : Three-clause MIT
  Programming Lang: Python
  Description : a Bitfrost isolation shell

Rainbow is an isolation shell based on the Bitfrost threat model, as
used in the OLPC and elsewhere.

At the moment, Rainbow only knows how to provide the same primitive form
of filesystem and signal isolation that competent sysadmins provide to
users of multi-user Unix shell servers. 

-- System Information:
Debian Release: 5.0
Architecture: i386 (i686)



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Modifying /etc/nsswitch.conf in Debian Packages

2009-09-09 Thread Luke Faraone
Hi,
I'm currently working on packaging Rainbow<http://wiki.laptop.org/go/Rainbow>,
an implementation of the Bitfrost
<http://wiki.laptop.org/go/OLPC_Bitfrost> security
spesification. Rainbow runs user-level desktop applications with the same
level of resource isolation already used with a variety of system daemons,
giving each application instance its own UID, GID, and persistent storage
directory.

In order to function, Rainbow requires a NSS module, libnss-rainbow, to be
installed and enabled in /etc/nsswitch.conf.

>From what I can tell (as seen on bug
388864<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=388864>
), libnss-mdns modifies /etc/nsswitch.conf directly as part of its postinst.
I thought this wasn't allowed by Debian policy, but if I'm misunderstanding
I'm more than happy to adopt their solution.

On Ubuntu AuthClientConfig <https://wiki.ubuntu.com/AuthClientConfig> seems
to serve a similar purpose. Assuming the above workaround was not
acceptable, would porting ACC to Debian and using that hook in my package be
so?

Please CC me, as I'm not subscribed to this list.

-- 
Luke Faraone
http://luke.faraone.cc


Bug#557808: ITP: gtksheet -- a spreadsheet-like matrix for GTK+

2009-11-24 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: gtksheet
  Version : 0.2.0
  Upstream Author : Victor M. Hernández-Rocamora 
* URL : http://vhernandez.github.com/gtksheet/
* License : GPL-2, portions LGPL-2
  Programming Lang: C
  Description : a spreadsheet-like matrix for GTK+

The gtksheet library is a fork of the GtkSheet widget included in the
GTK+extra library. It includes the GtkSheet widget, a widget displaying
a spreadsheet-like matrix and GtkItemEntry widget, a GtkEntry derivative
to display data in the GtkSheet. 



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#562968: ITP: otpasswd -- one-time passwords implementation for PAM

2009-12-29 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 


* Package name: otpasswd
  Version : 0.4
  Upstream Author :  Tomasz bla Fortuna  
* URL : http://savannah.nongnu.org/projects/otpasswd/ 
* License : GPLv3+
  Programming Lang: C
  Description : one-time passwords implementation for PAM

otpasswd consists of a pam module and an user utility. With the
utility user manages his "state" file: creates his KEY, manages flags
and prints passcards with one-time passwords.

PAM module enables (for example) OpenSSH to do an authentication using
one-time password with the information from user state file.

The program is written in C (C99) and implements OTP as described in
"Perfect Paper Passwords" description of which can be found here
https://www.grc.com/ppp.htm
This program also kind of extends this idea with "salt".

Unlike OPIE, otpasswd uses modern hashing algotrithms and supports offline
/ out-of-band use.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#569079: ITP: python-xdgapp -- Python XDG application library

2010-02-09 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: python-xdgapp
  Version : 1.1
  Upstream Author : Martin Owens 
* URL : http://launchpad.net/python-xdgapp
* License : GPLv3+
  Programming Lang: Python
  Description : Python XDG application library

Allows any Python program to access XDG features as a simple
xdgApplication object. Also provides access to cache, data
and config directories.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Bug#569079: ITP: python-xdgapp -- Python XDG application library

2010-02-10 Thread Luke Faraone

On Wed, Feb 10, 2010 at 09:52, Guillem Jover  wrote

What does this provide that python-xdg does not?


It's depended on by https://launchpad.net/groundcontrol, and provides a wrapper around some xdg functions. 


--
Luke Faraone
http://luke.faraone.cc


signature.asc
Description: OpenPGP digital signature


Bug#569519: ITP: groundcontrol -- Launchpad integration for Nautilus

2010-02-11 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 


* Package name: groundcontrol
  Version : 1.4
  Upstream Author : Martin Owens 
* URL : https://launchpad.net/groundcontrol
* License : GPL-3+
  Programming Lang: Python
  Description : Launchpad integration for Nautilus

Launchpad Ground Control provides a Nautilus workflow for working
with Launchpad and Bazaar and allowing users to collaborate with projects in
a much easier and defined way.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#569521: ITP: groundcontrol -- Launchpad integration for Nautilus

2010-02-11 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: groundcontrol
  Version : 1.4
  Upstream Author :  Martin Owens 
* URL : https://launchpad.net/groundcontrol
* License : GPL-3+
  Programming Lang: Python
  Description : Launchpad integration for Nautilus

 Launchpad Ground Control provides a Nautilus workflow for working
 with Launchpad and Bazaar and allowing users to collaborate with projects in
 a much easier and defined way.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#571676: ITP: pianobar -- console based player for Pandora radio

2010-02-26 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: pianobar
  Version : 20100222.git6805c07
  Upstream Author : Lars-Dominik Braun 
* URL : http://6xq.net/0017
* License : MIT/X11 (BSD like)
  Programming Lang: C
  Description : console based player for Pandora radio

pianobar is a cross-platform console client for the personalized web radio 
Pandora,
supporting all important features pandora has:
  
  * Create, delete, rename stations and add more music
  * Rate and temporary ban tracks as well as move them to another station
  * “Shared stations”

and some that pandora does not have (yet):
 
* last.fm scrobbling
* Proxy support for non-americans



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100227032810.3741.36439.report...@opus.home



Bug#571942: ITP: cmospwd -- decrypt BIOS passwords from CMOS

2010-02-28 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: cmospwd
  Version : 5.0
  Upstream Author : Christophe GRENIER 
* URL : http://www.cgsecurity.org/wiki/CmosPwd
* License : GPLv2+
  Programming Lang: C
  Description : decrypt BIOS passwords from CMOS
CmosPwd is a cross-platform tool to decrypt password stored in CMOS used
to access a computer's BIOS setup.

This application should work out of the box on most modern systems, but
some more esoteric BIOSes may not be supported or may require additional
steps.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100228133111.4393.4424.report...@opus.home



Bug#575571: ITP: sushi -- IRC suite operating via D-Bus

2010-03-26 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: sushi
  Version : 1.1.1
  Upstream Author : Michael Kuhn  
* URL : http://sushi.ikkoku.de/
* License : Two-clause BSD
  Programming Lang: C, Python
  Description : IRC suite operating via D-Bus

The sushi IRC suite consists of a central daemon and several clients, which 
communicate via DBus. DBus methods and signals are provided by the daemon to 
abstract the IRC protocol. Clients can use these methods and signals to easily 
interact with IRC.

The daemon – maki – provides DBus methods and signals that abstract the IRC 
protocol to make it more pleasant to use. Consequently, clients using this 
interface can focus on providing a good user experience instead of worrying 
about implementation details of the IRC protocol. For example, this interface 
could also be used to easily write IRC bots in any language that supports DBus. 

The suite currently provides a graphical client for GTK – tekka – as well as 
one for the terminal – nigiri. 



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100327021527.8649.46781.report...@opus.home



Bug#578314: ITP: tempest-for-eliza -- demostrate electromagnetic emissions from computer systems

2010-04-18 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: tempest-for-eliza
  Version : 1.0.5
  Upstream Author : Erik Thiele 
* URL : http://www.erikyyy.de/tempest/ 
* License : GPL-2+
  Programming Lang: C++
  Description : demostrate electromagnetic emissions from computer systems

Tempest for Eliza uses a computer monitor to send out AM radio signals. This 
transmission can then be played as audio via a radio.

All electronic devices send out eletromagnetic waves. Your monitor included at 
very high frequencies. In our case, high enough for a short-wave AM radio. 

Tempest for Eliza displays pictures on your screen, one for each note in the 
song.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100418201729.1689.5444.report...@opus.home



Bug#579076: ITP: bitfrost -- Python library for BIOS security on the OLPC XO laptop

2010-04-24 Thread Luke Faraone
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Package: wnpp
Owner: Luke Faraone , Jonas Smedegaard 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: bitfrost
  Version : 1.0.8
  Upstream Author : One Laptop Per Child, Inc.
* URL : http://wiki.laptop.org/go/Bitfrost
* License : GPL-2+
  Programming Lang: Python
  Description : Python library for BIOS security on the OLPC XO laptop

Bitfrost is the OLPC security platform. This package contains tools to
handle securing the early boot stages of the system running on the XO
laptop.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkvTtDAACgkQtrC51grHAgbIwgCgnfJX1I9MKsZyB7wuaq6W0dwh
PfoAn0QiAI+141O/3OilZutjeW/co4v+
=pwYQ
-END PGP SIGNATURE-



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4bd3b430@faraone.cc



Bug#586828: ITP: chipw -- custom level editor for TileWorld / Chip's Challange

2010-06-22 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: chipw
  Version : 2.0.4.2
  Upstream Author : Christopher Elsby 
* URL : http://www.microstupidity.com/chipw/
* License : GPL-2
  Programming Lang: C
  Description : custom level editor for TileWorld / Chip's Challange

Tile World is an emulation of the game "Chip's Challenge".
"Chip's Challenge" was originally written for the Atari Lynx by Chuck
Sommerville, and was later ported to MS Windows by Microsoft.

This package contains a level editor for Tile World, and supports all
tiles used in the game. Levels created using this editor can be played
in both Tile World and Chip's Challange. 



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100622210727.5737.67661.report...@stone.home



Bug#587777: ITP: sugar-terminal-activity -- Sugar Terminal activity

2010-07-01 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: sugar-terminal-activity
  Version : 28 
  Upstream Author : Eduardo Silva 
* URL : http://wiki.laptop.org/go/Terminal_Activity
* License : GPL-2+
  Programming Lang: Python
  Description : Sugar Terminal activity

Sugar is a graphical user interface aimed at children.

Originating as intregral part of the OLPC "XO" a.k.a. the $100 laptop,
Sugar has since grown into a more widely usable low-resource desktop
environment for kids.

This package contains the Terminal activity, providing a VT100-
compatible terminal emulator for the Sugar environment.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100701151443.5780.67843.report...@opus.home



Bug#588105: ITP: python-elements -- python-box2d wrapper

2010-07-04 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: python-elements
  Version : 0.13+svn230 
  Upstream Author : The Elements Team,  
* URL : http://elements.linuxuser.at/ 
* License : GPLv3+
  Programming Lang: Python
  Description : python-box2d wrapper and physics API

An easy to use API for integrating 2D physics (with pybox2d) into own
python ideas, that includes user interfaces & simulations, as well as
teaching & learning tools.

This package depends on the packaging of python-box2d, which is filed
in Bug #524710.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100704210110.5007.52307.report...@stone.home



Bug#588106: ITP: sugar-physics-activity -- A physical world simulator and playground for Sugar

2010-07-04 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: sugar-physics-activity
  Version : 4
  Upstream Author : Alex Levenson and Brian Jordan
* URL : http://wiki.sugarlabs.org/go/Activities/Physics
* License : GPLv3+
  Programming Lang: Python
  Description : A physical world simulator and playground for Sugar

You can add squares, circles, triangles, or draw your own shapes in
the Physics Activity, and see them come to life with forces (like
gravity),friction, and inertia.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100704210652.6455.83939.report...@stone.home



Bug#590123: ITP: sugar-surf-activity -- WebKit-based browsing activity for the Sugar graphical shell

2010-07-23 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: sugar-surf-activity
  Version : 115
  Upstream Author : Lucian Branescu Mihaila
* URL : http://people.sugarlabs.org/lucian/ 
* License : GPL-3+
  Programming Lang: Python 
  Description : WebKit-based browsing activity for the Sugar graphical shell

Sugar is a graphical user interface aimed at children.

Originating as intregral part of the OLPC "XO" a.k.a. the $100 laptop,
Sugar has since grown into a more widely usable low-ressource desktop
environment for kids.

This package contains the Surf activity, providing a simple web
browser based on the WebKit engine.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100723203559.24314.32004.report...@stone.home



Bug#591831: ITP: stackapplet -- panel applet to track reputation on StackExchange sites

2010-08-05 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: stackapplet
  Version : 1.2.0 
  Upstream Author : Nathan Osman 
* URL : http://stackoverflow.quickmediasolutions.com/stackapplet/
* License : MIT
  Programming Lang: Python
  Description : panel applet to track reputation on StackExchange sites

StackApplet is a GNOME panel applet that monitors your activity on any
StackExchange site. StackApplet will notify you when your reputation
changes on any of the sites or when someone posts a comment to you.

StackApplet supports tracking multiple sites and usernames



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100805184945.22894.67724.report...@stone.home



Bug#592689: ITP: turtleart -- a LOGO-like tool for teaching programming

2010-08-11 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Matthew Gallagher 

* Package name: turtleart
  Version : 93+git20100803.9bee2c4 
  Upstream Author : Walter Bender 
* URL : http://wiki.sugarlabs.org/go/Activities/Turtle_Art
* License : Expat
  Programming Lang: Python
  Description : a LOGO-like tool for teaching programming

Turtle Art is an activity with a Logo-inspired graphical "turtle" that 
draws colorful art based on snap-together visual programming elements.

Turtle Art is intended to be a stepping stone to the Logo programming
language, but there are many restrictions compared to Logo. However, 
you can export your Turtle Art creations to Berkeley Logo.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100812031446.16279.84844.report...@stone.home



Bug#592923: ITP: python-aiml -- an Artificial Intelligence Markup Language interpreter for Python

2010-08-13 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: python-aiml
  Version : 0.8.5
  Upstream Author : Cort Stratton 
* URL : http://pyaiml.sf.net/
* License : FreeBSD
  Programming Lang: Python
  Description : an Artificial Intelligence Markup Language interpreter for 
Python

PyAIML is an interpreter for AIML, the Artificial Intelligence Markup
Language, implemented as a 100% pure standard Python package. 

The package is fully compliant with the AIML 1.0.1 standard: no less,
but also no more.  PyAIML's focus is (and will remain) bare-bones AIML
interpreting. That means no support for obscure communication protocols,
no advanced non-standard features, and no user interface to speak of.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100814014014.11359.63355.report...@stone.home



Bug#597985: ITP: pithos -- Pandora radio on the GNOME Desktop

2010-09-24 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: pithos
  Version : 0.3.1
  Upstream Author : Kevin Mehall 
* URL : http://kevinmehall.net/p/pithos/ 
* License : GPL-3
  Programming Lang: Python
  Description : Pandora radio on the GNOME Desktop

Pithos is a cross-platform desktop client for the personalized web
radio Pandora, supporting all important features the official Flash™
client has. 
 
Pithos was based on pianobar, a console client for Pandora. In addition
to sporting a GTK+ GUI, Pithos has feature-parity with pianobar.

You need an account in order to use this player, so please consider
create one for free before using pianobar at http://pandora.com.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100924222305.7360.36307.report...@localhost6.localdomain6



Bug#760906: ITP: speedtest-cli -- test Internet bandwidth from the console

2014-09-08 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: speedtest-cli
  Version : 0.3.1
  Upstream Author : Matt Martz 
* URL : https://github.com/sivel/speedtest-cli
* License : Apache-2.0
  Programming Lang: Python
  Description : command-line interface for testing Internet bandwidt

Utility that allows for testing a host's speed against various nearby
servers. This makes use of the Speedtest.net's network of speed testing
servers, distributed around the world.

Speedtest.net is a commerical service offered by Ookla, Inc. However,
this software could be extended to support other servers that
implemented the same protocol.

-- 
Luke Faraone;; Debian & Ubuntu Developer; Sugar Labs, Systems
lfaraone on irc.[freenode,oftc].net -- http://luke.faraone.cc
PGP fprint: 5189 2A7D 16D0 49BB 046B DC77 9732 5DD8 F9FD D506


signature.asc
Description: Digital signature


closing 760906

2014-09-08 Thread Luke Faraone
close 760906 
thanks

Silly me, this is already packaged :)

-- 
Luke Faraone;; Debian & Ubuntu Developer; Sugar Labs, Systems
lfaraone on irc.[freenode,oftc].net -- http://luke.faraone.cc
PGP fprint: 5189 2A7D 16D0 49BB 046B DC77 9732 5DD8 F9FD D506


signature.asc
Description: Digital signature


Bug#719556: ITP: logcat-color -- a colorful alternative to "adb logcat"

2013-08-12 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: logcat-color
  Version : 0.5
  Upstream Author : Marshall Culpepper 
* URL : https://github.com/marshall/logcat-color
* License : Apache-2.0
  Programming Lang: Python
  Description : a colorful alternative to "adb logcat"

This package is designed to be used in conjunction with the Android
"adb" utility to view logs on an Android device or emulator.

logcat-color is highly configurable and is compatible with upstream
logcat's command-line flags.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130813031414.19705.12180.report...@cobalt.mit.edu



Re: Bug#719556: ITP: logcat-color -- a colorful alternative to "adb logcat"

2013-08-15 Thread Luke Faraone
On Tue, 2013-08-13 at 08:45 +0200, Bastian Blank wrote:
> On Mon, Aug 12, 2013 at 11:14:14PM -0400, Luke Faraone wrote:
> > This package is designed to be used in conjunction with the Android
> > "adb" utility to view logs on an Android device or emulator.
> 
> Why does it not mention this in the package name? And is there a reason
> not to publish this in the adb package itself if it is that useful?

It is a separate project from the upstream Android project; it
"Enhances: android-tools-adb" and will even work without ADB installed
to colourise log files. 

Compare "tig".

Cheers,

Luke


signature.asc
Description: This is a digitally signed message part


Bug#721731: ITP: camo -- SSL image proxy to prevent mixed-content warnings

2013-09-03 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: camo
  Version : 1.1.1
  Upstream Author : Rick Olson and Cory Donohoe
* URL : https://github.com/atmos/camo
* License : Expat
  Programming Lang: JavaScript (nodejs)
  Description : SSL image proxy to prevent mixed-content warnings

Camo is all about making insecure assets look secure. This is an SSL
image proxy to prevent mixed content warnings on secure pages.

Using a shared key, proxy URLs are encrypted with hmac so we can bust
caches/ban/rate limit if needed.

Features include:
* Proxy Google charts
* Proxy images under 5 MB
* Follow redirects to a configurable depth
* Proxy remote images with a content-type of image/*
* Disallows proxying to private IP ranges


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130903160256.18529.9753.report...@cobalt.mit.edu



Re: Bug#631139: mosh ITP not done, just package name taken over

2012-03-25 Thread Luke Faraone
On 25/03/12 16:31, Christoph Egger wrote:
> Hi!
> 
> Christine Spang  writes:
>> I'll talk to David and sponsor his upload if we can agree on an
>> alternate name.
> 
> Make sure to also get the binary renamed (though the scheme one is used
> in shebangs since nearlly half a decade).

If its been used in scripts for nearly half a decade, and its not in
Debian already, it sounds like the user base which would be sad for a
rename would be low.

Anyway, if those scripts were running on Debian systems, then they
probably should be referencing /usr/local/bin if mosh (scheme) was
custom-installed. Therefore a transition to a debian-provided package
would need changes already.

-- 
Luke Faraone;; Debian & Ubuntu Developer; Sugar Labs, Systems
lfaraone on irc.[freenode,oftc].net -- http://luke.faraone.cc
PGP fprint: 5189 2A7D 16D0 49BB 046B DC77 9732 5DD8 F9FD D506



signature.asc
Description: OpenPGP digital signature


Re: summer of code 2013 proposal

2012-03-25 Thread Luke Faraone
Hi Henri,

On 24/03/12 06:29, Henri Le Foll wrote:
> A Team field should be added to debian/control. (and also to the .dsc)
> ===
> 
>- I hope every package will one day belong to a team.
> 
>- I think that each package in wnpp or rfa or rfh should belong to a
> team (other than QA).

If I need help on my package, why should it belong to a team when I file
a RFH?

>- Some information about the difficulty to maintain the package can
> be automacally extracted from the source package and added to the dsc file.

That's something that  is incredibly subjective, bound to change as
things arise, and of limited utility. A package in Perl might be more
difficult for someone who only has Python experience, for example.

> I am wrong in saying that information like :
> 
>- a source package generates only one binary package
> 
>- debian/rules is trivial.

Tomorrow upstream could add a new feature which requires you to write
all sorts of custom rules.


> Three or more characters which could easily show the difficulty to
> maintain the package.
> AA0 for simple ones.
> […]

So I'd need a table to decipher the package difficulty?

> B : only one file like copyright or control need attention

What does this mean?


-- 
Luke Faraone;; Debian & Ubuntu Developer; Sugar Labs, Systems
lfaraone on irc.[freenode,oftc].net -- http://luke.faraone.cc
PGP fprint: 5189 2A7D 16D0 49BB 046B DC77 9732 5DD8 F9FD D506



signature.asc
Description: OpenPGP digital signature


Bug#702464: ITP: python-django-bitfield -- Django module implementing BitFields

2013-03-06 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: python-django-bitfield
  Version : 1.6.4
  Upstream Author : DISQUS 
* URL : http://github.com/disqus/django-bitfield
* License : Apache 2.0
  Programming Lang: Python
  Description : Django module implementing BitFields

django-bitfield provides a custom field which allows various bits to be
stored inside one fixed-width BigIntegerField.

The custom field provides syntatic sugar for accessing those flags
easily from a Django application.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130306213838.7670.71133.report...@cobalt.mit.edu



Bug#705691: ITP: defusedxml -- XML bomb protection for Python stdlib modules

2013-04-18 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: defusedxml
  Version : 0.4.1
  Upstream Author : Christian Heimes 
* URL : https://pypi.python.org/pypi/defusedxml
* License : Python
  Programming Lang: Python
  Description : XML bomb protection for Python stdlib modules

The results of an attack on a vulnerable XML library can be fairly dramatic.
With just a few hundred bytes of XML data an attacker can occupy several
gigabytes of memory within seconds. An attacker can also keep
CPUs busy for a long time with a small to medium size request.

This library allows for XML to be parsed in a manner that avoids these
pitfalls.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130418154619.27128.72164.report...@cobalt.mit.edu



Bug#705758: ITP: statsd -- Stats aggregation daemon

2013-04-19 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: statsd
  Version : 0.6.0
  Upstream Author : Etsy
* URL : https://github.com/etsy/statsd
* License : Expat
  Programming Lang: Javascript (node.js)
  Description : Stats aggregation daemon

StatsD is a network daemon that runs on the Node.js platform,
listens for statistics, like counters and timers, sent over UDP,
and sends aggregates to one or more pluggable backend services.

The project was started by Etsy after a similarly-named project
at Flickr.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130419151644.30700.1919.report...@cobalt.mit.edu



Bug#731879: ITP: python-gcm-client -- Client for Google Cloud Messaging

2013-12-10 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: python-gcm-client
  Version : 0.1.4
  Upstream Author : Sardar Yumatov 
* URL : https://bitbucket.org/sardarnl/gcm-client/
* License : Apache-2.0
  Programming Lang: Python
  Description : Client for Google Cloud Messaging

This package allows integration with Google Cloud Messaging, a push
notification service offered by Google for use on its Android devices.

It provides similar functionality to python-apns-client, which
implements Apple's protocol for iOS.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20131210190531.4671.33816.report...@cobalt.mit.edu



Bug#731880: ITP: python-apns-client -- Client for the Apple Push Notification Service

2013-12-10 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: python-apns-client
  Version : 0.1.8
  Upstream Author : Sardar Yumatov 
* URL : https://bitbucket.org/sardarnl/apns-client/
* License : Apache 2.0
  Programming Lang: Python
  Description : Client for the Apple Push Notification Service

This package allows integration with Apple Push Notification Service, a
push notification service offered by Apple for use on its iOS devices.

It provides similar functionality to python-gcm-client, which implements
Google's protocol for Android.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20131210191428.6262.56215.report...@cobalt.mit.edu



Re: Whether should grub2 write MBR automatic

2011-06-22 Thread Luke Faraone
On 06/22/2011 03:07 AM, YunQiang Su wrote:
>> Did you? Try 'dpkg-reconfigure grub-pc' ;)
>> 
> yes it works. BUT:
> 
> When installing, user will usually install grub in MBR or they have 
> no choice to set it when install (install from LiveCD).

If you install with a low debconf priority, or use preseeding, you can
set it on install.

IIRC, Ubuntu even asks if you want to write the bootloader at the
default debconf priorities when using the alternative CD.

On 06/22/2011 03:39 AM, YunQiang Su wrote:
> Yes, if only for Linux distro, it can be done like this. Then if 
> there are Windows and Mac OS X?

I'm not sure what you mean.

> But I believe that debconf is not a good idea for grub. We can just 
> install some files and if need, call grub-install by
> Debian-Installer or LiveCD-installer or users manually.
> 
> It is both friendly to users and maintainers.

Debian should work for the common case by default. I shouldn't install
Debian on a commodity PC, then have it break on reboot because I forgot
to install the bootloader and the installer didn't tell me about that

People in special situations (dual booting, odd bootloader setup, etc)
can set debconf to prompt on things with a lower priority to ensure the
system is set up as desired.

-- 
Luke Faraone;; Debian & Ubuntu Developer; Sugar Labs, Systems
lfaraone on irc.[freenode,oftc].net -- http://luke.faraone.cc
PGP fprint: 5189 2A7D 16D0 49BB 046B DC77 9732 5DD8 F9FD D506



signature.asc
Description: OpenPGP digital signature


Bug#782413: ITP: mahimahi -- tools for network emulation and analysis

2015-04-11 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: mahimahi
  Version : 0.90
  Upstream Author : Keith Winstein 
* URL : https://github.com/keithw/mahimahi
* License : GPL-3+
  Programming Lang: C++
  Description : tools for network emulation and analysis

Mahimahi is a suite of user-space tools for network emulation and analysis.

Each mahimahi tool spawns a lightweight container, generally connected
to the outside via a synthetic network device that observes packets in
transit or emulates a desired behavior.

The tools are composable so that a series of emulated network effects
can be chained together, with mahimahi containers nested inside each
other. Each tool takes an optional command to execute, so it is possible
to create a series of nested containers with one command line


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150411185609.25452.98615.report...@luke-microkernel.zulip.net



Re: Nix and non-standard-toplevel-dir

2019-01-03 Thread Luke Faraone
On Wed, 2 Jan 2019 at 20:28, Russ Allbery  wrote:
> If anything, they probably already know
> how Nix works and are expecting it to use those paths.  There doesn't seem
> to be much drawback in this carefully-chosen lack of compliance with the
> FHS.
>
> I don't think it's worth writing an explicit Policy exception for this,
> since it's a single edge case.  Instead, I think it's a good use of a
> Lintian override documenting what's going on.  Obviously, if Nix becomes
> really popular in the long run, we can then go back and write this into
> Policy.

This also is the case with snapd, which uses `/snap` in all other
distributions. We currently override it, but the issue was brought up
in a bug report.[1] I think the same arguments apply to both Nix and
snapd; but perhaps two is not yet numerous enough to warrant
documenting in policy.

[1]: http://bugs.debian.org/852199

Cheers,
Luke Faraone



Re: Recreating history of a package

2019-02-17 Thread Luke Faraone
On Sun, 17 Feb 2019 at 12:59, Timo Weingärtner  wrote:
> 16.02.19 21:24 Ben Hutchings:
> > On Sat, 2019-02-16 at 14:17 +0100, Guillem Jover wrote:
> > > http://snapshot.debian.org/ is now offered over https too. Its front-page
> > > even documents its usage as such. :)
> > And it has HSTS, which is nice, but it is missing the redirection
> > that's needed to make that work completely.
>
> I guess global HTTP redirects might break older apt setups without apt-
> transport-https installed.
>
> For browsers it should be enough to add the redirects for the HTML pages.

Feel free to redirect this to an appropriate list, but perhaps
redirecting non-`apt` user agents is worthwhile? E.g. something like
the solution detailed[1] for nginx. (I'm sure there's something easier
for Apache). Happy to send a patch if that'd be appreciated :)


[1]: https://serverfault.com/a/825725/880

-- 
Luke Faraone;; Debian & Ubuntu Developer; Sugar Labs; MIT SIPB
lfaraone on irc.[freenode,oftc].net -- https://luke.wf/ohhello
PGP fprint: 8C82 3DED 10AA 8041 639E  1210 5ACE 8D6E 0C14 A470



Re: Please do not drop Python 2 modules

2018-04-22 Thread Luke Faraone
On Sat, Apr 21, 2018 at 9:19 PM, Scott Kitterman  wrote:
> On April 21, 2018 9:05:27 PM UTC, Jeremy Bicha  wrote:
>>You and I seem to be clashing a bit often on the issue of when it is
>>appropriate to remove obsolete packages from Debian. It seems like
>>some of your resistance is a bit theoretical. It sounds to me like
>>you're saying don't remove any Python2 libraries because somebody
>>somewhere might find it inconvenient to need to port some third-party
>>app to Python3 before 2022. But I think if we had that philosophy, we
>>wouldn't ever remove anything until identified security concerns force
>>it out.
>
> Since we are supporting Python2 in the next release, there is no value in 
> dumping python-* packages now.  Unlike many areas of the archive, Python 
> packages are actively used by third-party code that isn't and won't be in 
> Debian.
>
> I've personally invested time and political capital in external projects I've 
> worked on to get people to use Debian packages as a stable base and not just 
> download semi-random code from wherever.  Please don't make this harder.

+100 to this. Even at a previous life in a fast-moving startup, I
convinced the rest of engineering that "if you want to use it, and it
isn't in Debian, you get to package it first".

(aside, also had the advantage of convincing people to use more
commonly-used packages, rather than some random fork of a fork they
found one day…)

Cheers,
Luke Faraone



Re: why hasn't the debian transition freeze been announced or shared in debin testing info. or bits.debian.org ?

2018-04-25 Thread Luke Faraone
On 26 April 2018 at 00:16, shirish शिरीष  wrote:
> I had read 
> https://lists.debian.org/debian-devel-announce/2018/04/msg6.html
> so knew when the transition freeze is going to happen. For a blog
> post/technical article I wanted to share about the transition freeze
> and went to https://www.debian.org/releases/testing/ as well as
> https://bits.debian.org/ but neither seems to have that info.
>
> Shouldn't be the milestone including perhaps info. on tentative alpha
> releases be put somewhere or are the dates subject to change ?
>
> If the dates are locked down, it would be nicer to be able to
> share/link to an official page on debian website rather than just an
> e-mail.

Messages to debian-devel-announce@ by DPL delegates within the scope
of their responsibilities are official. This is explicitly called out
in /releases/testing:

|> In addition, general status reports are posted by the release
manager to the debian-devel-announce mailing list.

Cheers,
Luke W Faraone



Bug#800052: ITP: zulip-server -- group chat for teams

2015-09-25 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: zulip-server
  Version : 1.3.0
  Upstream Author : Dropbox
* URL : https://www.zulip.org/
* License : Apache 2.0
  Programming Lang: Python, JavaScript
  Description : group chat for teams

Zulip is a group chat application optimized for software development teams.
This is the server-side web application that can either be used in a web
browser or via various other clients.



Bug#800897: ITP: zxcvbn.js -- JavaScript password strength estimator

2015-10-04 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: zxcvbn.js
  Version : 3.5.0
  Upstream Author : Dan Wheeler 
* URL : https://github.com/dropbox/zxcvbn
* License : Expat
  Programming Lang: JavaScript
  Description : JavaScript password strength estimator

zxcvbn is a password strength estimator inspired by password crackers.
Through pattern matching and conservative entropy calculations, it
recognizes and weighs 10k common passwords, common names and surnames
according to US census data, popular English words, and other common
patterns like dates, repeats (aaa), sequences (abcd), keyboard patterns
(qwertyuiop), and l33t speak.

Motiviation for the design can be found detailed at:
   <http://tech.dropbox.com/?p=165>

zxcvbn detects and supports CommonJS (node, browserify) and AMD
(RequireJS). In the absence of those, it adds a single function
zxcvbn() to the global namespace.

NB: This is my first time packaging a JavaScript/AMD/Node package,
so I will probably be reaching out to the Debian JS maintainers for
help :)



Bug#803727: ITP: node-handlebars -- semantic templatating engine

2015-11-02 Thread Luke Faraone
Package: wnpp
Severity: wishlist
Owner: Luke Faraone 

* Package name: node-handlebars
  Version : 4.0.4
  Upstream Author : Yehuda Katz
* URL : http://www.handlebarsjs.com/
* License : Expat
  Programming Lang: JavaScript
  Description : semantic templating engine

 Handlebars templates look like regular HTML, with embedded handlebars
 expressions. It has a syntax similar to the Mustache templating language.
 .
 This package contains the runtime for NodeJS.

I realise there are existing ``libjs-handlebars`` and
``libjs-handlebars.runtime`` packages in the archive. They come from
``ruby-handlebars-assets``, which I assume embeds its own copy. This will not
conflict with that package, but to reduce archive duplication I'll coordinate
with the Ruby team and that package's maintainer.



NEW review & revision process (or lack thereof) (Re: Growing new FTP-masters (Re: Bits from DPL))

2025-03-10 Thread Luke Faraone

On 06/03/2025 04:54, Matthias Urlichs wrote:
Finally, a question -- as you don't seem to document the issues you have 
with long term packages in their ITP bug, where *do* you document them?


There is no built-in issue tracking in `dak`. The "notes" function is 
only available while the package is in NEW. They must be removed before 
a package is ACCEPTed or REJECTed.


The sole documentation is in the FTP team members' and maintainer's 
email inboxes. There is no functionality to notify a processing FTP team 
member when a package is reuploaded. There is no indication in `dak 
process-new` that a package has been previously uploaded or a systematic 
way to check to make sure such feedback is addressed.


We discard the source tarballs and changes files on REJECT so there is 
nothing to `debdiff`. This partially happens for legal reasons: if we 
determine a package is not suitable for the archive then we may no 
longer have the legal right to retain it on ftp-master.


Unless one reads all FTP team mail, unless a maintainer CCes you on a 
"thanks, reuploaded" mail you are liable to miss such a fact.


The rationale given when I joined as ftpassistant (c. 2012) for not 
publicising decisions e.g. in the ITP was to avoid publishing 
potentially harshly-worded and embarassing reviews to maintainers in 
public (like pointing out that you missed a fairly obvious license 
declaration, incompatibility, or packaging step).


I am welcome to feedback from the project as to whether this outweighs 
the benefit to having past decisions available for public consultation.


As Bradley Kuhn mentioned in his DebConf16 talk "The Supreme Court of 
DFSG-Free?"[1], with rare exception ftpteam does not publish "advisory 
opinions" nor is there a way to reason about whether a package meets the 
DFSG other than to observe whether it is present in the archive. To me 
the status quo seems sub-optimal for a variety of reasons.


For a further peak behind the ftpmaster curtain I recommend my DebConf24 
talk "Meet the ftpteam" which has a walkthrough of the (quite 
old-school, "two SSH sessions and tmux") process of NEW package review. 
(video[2], etherpad[3])


There's certainly space for better tooling.

Cheers,
Luke Faraone

[1]: https://debconf16.debconf.org/talks/38/
[2]: https://debconf24.debconf.org/talks/154-meet-the-ftpteam/
[3]: 
https://salsa.debian.org/debconf-team/public/data/dc24/-/blob/main/etherpad/txt/154-meet-the-ftpteam.txt