Re: Firmware poll

2006-08-29 Thread Chris Lamb


On Tue, 29 Aug 2006 05:37:23 -0500, Ron Johnson wrote:
> [ x ] Choice 5: Ship *BLOBs* (does *not* mean closed-source
> drivers like nvidia) that can be legally
> redistributed, do not ship BLOBs that can
> not be legally redistributed.
> 
> Yes, I know BLOBs are, well, binary, but they do *not* run on the
> system's CPU.  They run on "little" CPUs on PCI cards, in USB
> devices, etc, etc, etc.  Morally, it is the same as a FSF/GNU
> devotee running a machine that has ROMs and Flash EEPROMs on the
> mobo, on high-performance NICs, etc.

I disagree, or I am not understanding the difference between the two.
FSF/GNU devotees would much prefer to use a free BIOS[0] or EEPROM
code if they had a choice imho.

[0] http://www.fsf.org/campaigns/free-bios.html


-- 
 Chris Lamb, Cambs, UK GPG: 0x634F9A20
  Q. Why is top posting bad?
  A. Because it breaks the logical sequence of discussion


signature.asc
Description: PGP signature


Re: Media players in Debian (was: new mplayer)

2006-09-22 Thread Chris Lamb


On Fri, 22 Sep 2006 13:03:44 +0200, Steinar H. Gunderson wrote:
> I've heard these claims (“player X should be more than good enough,
> what do you need mplayer for these days?”) for at least the last five
> years

Not, "This cannot be played on record^Hmedia player X" ?


Tortoise


-- 
 Chris Lamb, Cambs, UK  WWW: http://chris-lamb.co.uk
  Q. Why is top posting bad? GPG: 0x634F9A20
  A. Because it breaks the logical sequence of discussion


signature.asc
Description: PGP signature


Bug#536732: ITP: libfiu -- userspace fault injection framework

2009-07-12 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: libfiu
   Version : 0.11
   Upstream Author : Alberto Bertogli 
 * URL : http://blitiri.com.ar/p/libfiu/
 * License : Buena Onda License Agreement (BOLA), essentially
 "public domain". Same as darcsweb.
   Programming Lang: C / Python 
   Description : userspace fault injection framework

 libfiu is a C library for userspace fault injection via LD_PRELOAD. It
 provides functions to mark "points of failure" inside your code and
 functionality to enable/disable the failure of those points when executing
 it.

 It also comes with some tools that can be used to perform fault injection in
 the POSIX API without having to modify the application's source code, which
 can help to test failure handling code in an easy and reproducible way.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: Debian, universal operating system?

2009-07-26 Thread Chris Lamb
Javier Fernandez-Sanguino wrote:

> > First of all, let's make it clear, Debian is not THE universal
> > operating system. I mean it is definitely not the one and only OS.  
> 
> As said in the talk @ Debconf: this is just a slogan.

Agreed. IMHO, it is one of those phrases (along with "Our priority is
our users") that actually means extremely little in practice, except for
generating lots of hot air with nobody agreeing.

I don't see what we will gain from further discussion in this thread.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: Virt-what support for VirtualBox?

2009-07-28 Thread Chris Lamb
Mark Allums wrote:

> That looks like Virt-what does not detect VirtualBox.  Is it likely to 
> be added in the future?

Your question is better redirected at the Fedora-virt mailing list; they
develop this software, not us:

 http://www.redhat.com/mailman/listinfo/fedora-virt

Alternatively, you could try the #virt channel on OFTC.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: How to check why a package is in contrib

2009-07-30 Thread Chris Lamb
Cyril Brulebois wrote:

> I would guess that one might expect a reason in changelog, first upload
> to contrib, and copyright file.

Also check http://nonfree.alioth.debian.org/


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: DEP-5: an example parser, choice of syntax for Files:

2009-09-14 Thread Chris Lamb
Benjamin Drung wrote:

> You can get rid of those './' by replacing . with *:
> 
> find * -path 'debian/*'

That's not entirely equivalent; shells do not expand globs to include
files beginning with "." by default.

Jon, I would suggest using os.walk and fnmatch - it will cover this
issue and will remove the requirement to execute a subprocess.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: Lintian based autorejects

2009-10-31 Thread Chris Lamb
Stefano Zacchiroli wrote:

> Can you please consider changing the above naming?

FWIW the actual reject messages are very clear and do not use these
terms (which I've changed in Git anyway, pending merge). Thanks.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: Mozilla renames: is Debian the only one?

2007-04-12 Thread Chris Lamb
Pierre THIERRY wrote:

> If not, which ones?

+ http://www.gnewsense.org/  ?

-- 
 Chris Lamb, Cambridgeshire, UK  GPG: 0x634F9A20


signature.asc
Description: PGP signature


Re: [EMAIL PROTECTED] Package

2007-06-23 Thread Chris Lamb
Charles Plessy wrote:

> as said in another mail, [EMAIL PROTECTED] is definitely non-free. Hovever,
> if Debian would become an "authorized distributor", the licence would be
> suitable for non-free.

What about Debian derivatives?

/Lamby

-- 
 Chris Lamb, Leamington Spa, UK  GPG: 0x634F9A20


signature.asc
Description: PGP signature


Bug#495148: ITP: reviewboard -- Web-based code review tool

2008-08-14 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb <[EMAIL PROTECTED]>

* Package name: reviewboard
  Version : 1.0~svn
  Upstream Authors: Review Board Developers <[EMAIL PROTECTED]>
* URL : http://www.review-board.org/
* License : MIT
  Programming Lang: Python
  Description : Web-based code review tool

 Review Board is a web-based tool designed to help projects and companies
 keep track of pending code changes and make code reviews much less painful
 and time-consuming. It currently has support to SVN, CVS, Perforce, Git,
 Bazaar, and Mercurial repositories.
 

Regards,

-- 
Chris Lamb, UK   [EMAIL PROTECTED]
GPG: 0x634F9A20


signature.asc
Description: PGP signature


Re: Hardware compatibility test: draft proposal

2008-08-22 Thread Chris Lamb
Wouter Verhelst wrote:

> As I mentioned in my blog[1], I kindof like the suggestion that Bdale
> came up with during Debconf that we write a hardware compatibility test
> of sorts that hardware vendors could run on their own hardware

I think this is a great idea, and I generally agree with your decisions and
assumptions.

>   - Scripts should not just test for availability of hardware. Instead,
> they should test the actual functionality; e.g., tests for a network
> interface should be done by trying to DHCP off that interface, X.org
> drivers should try to start X and ask for input using a graphical
> dialog, and tests for a hard disk should be done by trying to read
> some data from the disk.

I think this the most important paragraph of all.

What I think is missing is some really concrete info on just how various
hardware items would be tested. For example, in the case of ethernet
adaptors, I feel that simply successfully DHCP-ing on an interface is really
not an acceptable test.

As an example, Etch's kernel contains various modules (such as sky2) that
"kinda" work on today's hardware - whilst the driver would probably pass a
DHCP test, the actual performance or reliability of the device is completely
inadequate. Wireless devices would pose an even more difficult problem, as
support for the various encryption modes that the device supports tend to be
developed at different times, etc.

(I'm fairly confident these comments have parallels with other hardware
categories, I just give networking examples that most readers might be able
to relate to)

Whilst I am aware that a testsuite could never be 100% conclusive (and I'm
sure you are aware too) my underlying enquiry here is trying to work out
what level of confidence you are aiming for.

(Hm, this didn't mean to be so negative..)

> - A Debian Live image will be provided that will install the
>   'debian-hct' package plus all packages that say 'Provides:
>   hardware-compatibility-test' plus all their dependencies. This will be
>   the hardware compatibility test that we can give to vendors.

Please let me know if you would like any help with Live image foo.


Regards,

-- 
Chris Lamb, UK   [EMAIL PROTECTED]
GPG: 0x634F9A20


signature.asc
Description: PGP signature


Bug#500391: ITP: python-django-debug-toolbar -- Embedded debugging toolbar for Django projects

2008-09-27 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb <[EMAIL PROTECTED]>

* Package name: python-django-debug-toolbar
  Upstream Author : Rob Hudson <[EMAIL PROTECTED]>
* URL : http://github.com/robhudson/django-debug-toolbar
* License : BSD
  Programming Lang: Python
  Description : Embedded debugging toolbar for Django projects

 The Django Debug Toolbar is a plug-in Django application that displays a set
 of panels which conveys information about the current request at the top of
 the rendered page. It can show:
 
   * Total time taken to process request
   * Request variables, including GET, POST, cookie, and session information.
   * All SQL queries performed during response creation and processing,
 including timing and 'EXPLAIN' output for each query in conjunction with
 the total time spent performing SQL queries. If python-pygments is
 installed, the SQL syntax is highlighted.
   * Current Django version
   * HTTP headers
   * Total requests, time, hits and misses of the cache.
   * Which templates were rendered the context provided to each template.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  [EMAIL PROTECTED]
   `-


signature.asc
Description: PGP signature


Re: Sidux?

2008-10-16 Thread Chris Lamb
Lucas Nussbaum wrote:

> Are there opportunities to collaborate with them on some things?

There already have been; Sidux's liveCD used to be built by the Debian
Live CD creation tools - they contributed patches, ideas and support to
live-helper until they reimplemented it in Python. Can't remember what
they did with live-initramfs though.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  [EMAIL PROTECTED]
   `-


signature.asc
Description: PGP signature


Re: Bug Sprint - Oct 25 to Oct 30 - Register and eat cookies

2008-10-21 Thread Chris Lamb
Josselin Mouette wrote:

> we are currently very close to release lenny which is most likely going
> to be absolutely awesome.
> 
> However, there are currently around 100 RC bugs remaining 

Apologies if this has already been brought up.

Using the number RC bugs that a present in lenny and sid is--in my
opinion--a rather misleading metric of bugs that require attention for
lenny.

This isn't just semantics; one obvious set of bugs that are missed here
are bugs that are only present in the upstream version correspending to
the version in lenny. We clearly care about these bugs.

Another example is that a fix that was uploaded to unstable and
unblocked for migration to lenny but it subsequently FTBFS on some arch.
Here, even if an explicit FTBFS bug is filed, it will only affects the
version in sid and will thus does not appear when applying the
bydist=both predicate.

I've found bugs in this category require considerably more work than
others, not only because they are typically indicative of a more serious
problem, but also because they require some syncing with -release and
the use of non-mainstream architectures.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  [EMAIL PROTECTED]
   `-


signature.asc
Description: PGP signature


Bug#504237: ITP: haskell-diff -- Haskell O(ND) diff algorithm library

2008-11-01 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb <[EMAIL PROTECTED]>
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: haskell-diff
   Version : 0.1.2
   Upstream Author : Sterling Clover <[EMAIL PROTECTED]>
 * URL: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Diff
 * License : BSD3
   Programming Lang: Haskell
   Description : Haskell O(ND) diff algorithm library

 This is a Haskell library providing an implementation of the O(ND) diff
 algorithm described in "An O(ND) Difference Algorithm and Its Variations"
 (1986) by Eugene W. Myers. It is O(mn) in space. Whilst the algorithm is
 the same one used by standared Unix diff, the assumption is that users of
 this library will want to diff over interesting things or perform
 interesting tasks with the results.

This library is being packaged as a (new) dependency of the 'geordi' package.


Regards,

-- 
      ,''`.
 : :'  : Chris Lamb
 `. `'`  [EMAIL PROTECTED]
   `-


signature.asc
Description: PGP signature


Bug#504799: ITP: fabric -- Simple Pythonic remote deployment tool

2008-11-07 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb <[EMAIL PROTECTED]>
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: fabric
   Version : 0.0.9
   Upstream Author : Christian Vest Hansen <[EMAIL PROTECTED]>
 * URL : http://www.nongnu.org/fab/
 * License : GPL-2
   Programming Lang: Python
   Description : Simple Pythonic remote deployment tool

 Fabric is designed to upload files and run shell commands on a number of
 servers in parallel or serially. These commands are grouped in tasks
 (which are regular Python functions) and specified in a 'fabfile.'
 
 It is similar to Capistrano, except it's implemented in Python and
 doesn't expect you to be deploying Rails applications.


Regards,

-- 
      ,''`.
 : :'  : Chris Lamb
 `. `'`  [EMAIL PROTECTED]
   `-


signature.asc
Description: PGP signature


Bug#506310: ITP: python-django-dmigrations -- Simple migrations tool for Django

2008-11-20 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb <[EMAIL PROTECTED]>
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: python-django-dmigrations
   Version : 0.3.1
   Upstream Authors: Simon Willison and Tomasz Wegrzanowski
 * URL : http://code.google.com/p/dmigrations/
 * License : BSD
   Programming Lang: Python
   Description : Simple migrations tool for Django

  dmigrations offers a simple but flexible way of managing changes to the
  database in your Django projects. It is a replacement for Django's
  built in syncdb command.

  With dmigrations, every change to your database (including the creation
  of your initial tables) is bundled up in a migration. Migrations are
  Python files that live in a migrations directory and can be applied and
  un-applied (reverted) in sequence.

  dmigrations aims to be compatible with workflows involving distributed
  revision control.

This package will eventually obsolete the python-django-evolution
package in experimental).


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  [EMAIL PROTECTED]
   `-


signature.asc
Description: PGP signature


Bug#508035: ITP: python-django-treebeard -- Efficient implementations of tree data structures for Django

2008-12-06 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb <[EMAIL PROTECTED]>
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: python-django-treebeard
   Version : 1.1
   Upstream Author : Gustavo Picon <[EMAIL PROTECTED]>
 * URL : http://code.google.com/p/django-treebeard
 * License : Apache License 2.0
   Programming Lang: Python
   Description : Efficient implementations of tree data structures for
 Django

  Django Treebeard is a library that implements efficient data structures
  for storing hierachical data in a database using the Django web
  development framework.
  
  It currently includes 3 different tree implementations: adjacency list,
  materialized path and nested sets. Each one has it's own strength and
  weaknesses but share the same API, so it’s easy to switch between them.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  [EMAIL PROTECTED]
   `-


signature.asc
Description: PGP signature


Bug#511111: ITP: bustle -- D-Bus activity visualiser

2009-01-07 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: bustle
   Version : 0.1
   Upstream Author : Will Thompson 
 * URL : http://resiak.livejournal.com/59590.html /
 http://people.collabora.co.uk/~wjt/bustle/releases/
 * License : LGPL-2.1+ and GPL-2+
   Programming Lang: Haskell/C
   Description : D-Bus activity visualiser

 Bustle is a tool to chart and provide timing information of D-Bus
 calls for profiling and debugging purposes. It is intended to replace
 reading the cryptic output of dbus-monitor.

 Calls are displayed using Message Sequence Charts, a succinct way of
 representing entities and interactions over time.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#511543: ITP: python-django-lint -- Static analysis tool for Django projects and applications

2009-01-11 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: python-django-lint
   Version : 0.1
   Upstream Author : Chris Lamb http://chris-lamb.co.uk/projects/django-lint
 * License : GPL-3+
   Programming Lang: Python
   Description : Static analysis tool for Django projects and
 applications

 Django Lint is a tool that statically analyses projects and applications
 that use the Django web development framework.

 It checks and reports on common programming errors and bad code smells
 including:

  * Nullable "CharField" fields
  * Usage of brittle Django features such as "auto_now_add"
  * Unspecified recommended options in settings.py, such as an empty 'ADMINS'
  * (plus many more)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#511548: ITP: simile-timeline -- JavaScript library for web-based interactive timelines

2009-01-11 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: simile-timeline (libjs-simile-timeline)
   Version : 2.2.0
   Upstream Author : Chris Lamb http://simile.mit.edu/timeline/
 * License : BSD
   Programming Lang: JavaScript
   Description : JavaScript library for web-based interactive timelines

 Timeline is a DHTML-based AJAX-based widget for visualizing time-based
 events. It uses the "slippy page" concept in a similar way to Google Maps,
 allowing the user to pan the timeline by dragging the page horizontally.

 Each timeline can consist of multiple "bands", each with a configurable
 scale, which can provide useful context when displaying a large number
 of items.

 Created timelines can be populated directly via XML or JSON.

(Debian users will recognise this library from http://timeline.debian.net/. I
plan to maintain this library within pkg-javascript.)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: Bug#438753: ITP: md5deep -- Recursing file hash calculator

2007-08-20 Thread Chris Lamb
Giovanni Mascellani wrote:

> This utility is similar to the famous md5sum, but has the ability to
> recurse into subdirectories when calculating hashes for many files.

Could this not go into moreutils?

It seems a shame to create a new package for something that could be
trivially implemented in one line of shell.


/Lamby

-- 
 Chris Lamb, Cambridgeshire, UKGPG: 0x634F9A20


signature.asc
Description: PGP signature


Re: etch ftp-mirror broken?

2007-12-23 Thread Chris Lamb
Henning Glawe wrote:

> seems like something went wrong during the etch 4.0r1 update on the ftp
> mirrors: the old etch kernel packages got removed from the archive, but are
> still referenced in the package lists.

This has already been reported as #455089.


Regards,

/Lamby

[0] http://bugs.debian.org/455089

-- 
Chris Lamb, UK   [EMAIL PROTECTED]
GPG: 0x634F9A20


signature.asc
Description: PGP signature


Bug#577107: ITP: gunicorn -- Event-based HTTP/WSGI server

2010-04-09 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: gunicorn
  Upstream Author : Benoit Chesneau 
* URL : http://www.gunicorn.org/
* License : MIT
  Programming Lang: Python
  Description : Event-based HTTP/WSGI server

 Green Unicorn (gunicorn) is an HTTP/WSGI server designed to serve fast
 clients or sleepy applications. That is to say; behind a buffering
 front-end server such as nginx or lighttpd.
 .
  * Optional support for Eventlet and Gevent to provide asynchronous
long-polling ("Comet") connections.
  * Process management: Gunicorn reaps and restarts workers that die.
  * Easy integration with Django and Paster compatible applications
(Pylons, TurboGears 2,etc 
  * Load balancing via pre-fork and a shared socket
  * Graceful worker process restarts
  * Upgrading without losing connections
  * Decode chunked transfers on-the-fly, allowing upload progress
notifications or stream-based protocols over HTTP


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Orphaning some packages

2010-07-28 Thread Chris Lamb
-devel,

I have less time for packaging work these days, especially for packages
I have no personal or work connection to. Therefore, I am orphaning a
bunch of packages.

Even though I have some time available at Debconf, I'm orphaning these
now so that the adopter can make use the Debconf time instead going
forward.

On each of the RFAs I have added notes where I thought it made sense. If
you have any specific questions, please address to the corresponding RFA
bug.


  #590772  libgc -- conservative garbage collector for C
  #590773  reinteract -- Worksheet-based graphical Python shell
  #590774  robocode -- Java programming game based on battle tanks
  #590775  reviewboard -- Web-based code review tool
  #590776  python-django-djblets -- Re-usable components for Django
   projects
  #590777  pyke -- Prolog-inspired Python logic programming
   toolkit
  #590778  trac-spamfilter -- Spam-prevention plugin for Trac
  #590779  udptunnel -- Tunnel UDP packets over a TCP connection
  #590780  relational -- Educational tool for relational algebra
  #590781  decoratortools -- version-agnostic decorators support for
   Python


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#518700: ITP: redis -- Persistent key-value database with network interface

2009-03-07 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: redis
   Version : 1.0~beta5
   Upstream Author : Salvatore Sanfilippo 
 * URL : http://code.google.com/p/redis/
 * License : GPL-2, MIT and 2-clause BSD
   Programming Lang: C (plus Python, Ruby and Erlang)
   Description : Persistent key-value database with network interface

 Redis is a key-value database in a similar vein to memcache but the dataset
 is non-volatile. Redis additionally provides native support for atomically
 manipulating and querying data structures such as lists and sets.

 The dataset is stored entirely in memory and periodically flushed to disk.

Python, Ruby and Erlang bindings will also be packaged from the same source
package. This package will be uploaded to experimental until 1.0.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#519290: ITP: libphash -- Perceptual hashing library

2009-03-11 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: libphash
   Version : 0.4
   Upstream Author : Evan Klinger 
 David Starkweather 
 * URL : http://www.phash.org/
 * License : GPL-3
   Programming Lang: C++
   Description : Perceptual hashing library

 Unlike cryptographic hash functions which rely on an avalanche effect of
 changes in input leading to drastic changes in the output, perceptual
 hashes are "close" to one another if the inputs are visually or
 auditorily similar.

 Perceptual hashes have applications in searching, identifying potential
 copyright infringement, locating duplicates, etc. - since a fingerprint
 of a file is usually less than 1% of the original media file's size,
 the fingerprint can be stored in a database and used for semantic
 searching, such as finding all images that look like another.

 pHash implements several perceptual hashing algorithms and provides a
 C++ API to use those functions in your own programs.

(There's a demo on http://phash.org/demo/ if readers of this bug report
are interested).


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#521349: ITP: python-django-extensions -- Useful extensions for Django projects

2009-03-26 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: python-django-extensions
  Upstream Author : Michael Trier 
* URL : http://code.google.com/p/django-command-extensions/
* License : MIT
  Programming Lang: Python
  Description : Useful extensions for Django projects

 This is a collection of useful third-party tools for projects that use the
 Django web development framework. It provides the management commands:

  * runserver_plus - a "runserver" that uses the interactive Werkzeug
debugger
  * runprofileserver - starts runserver with profiling tools enabled
  * shell_plus - similar to the built-in "shell" but autoloads all models
  * graph_models - creates a GraphViz dot file of your model arrangement
  * describe_form - generate template form definitions for a model
  * export_emails - export the addresses of your users in many formats
  * print_user_for_session - print the user information from a session key
  * create_jobs/runjob/runjobs - manage scheduled maintenance jobs
  * (plus many more)
 
 python-django-extensions also includes a number of custom fields and
 abstract models, including ones that manage created and updated times
 automatically.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#521435: ITP: reinteract -- Worksheet-based graphical Python shell

2009-03-27 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: reinteract
  Upstream Author : Owen Taylor 
* URL : http://www.reinteract.org/
* License : BSD
  Programming Lang: Python (GTK, Matplotlib)
  Description : Worksheet-based graphical Python shell

 Reinteract is a tool for interactive experimentation with Python
 oriented around "worksheets" containing Python code combined with the
 results of that code, formatted as text or graphical plots. Unlike a
 traditional shell, you can go back and edit previously entered
 statements, and the results will update.

 Amongst other things, Reinteract is suitable for experimentation with
 the Python language and for data analysis using NumPy and SciPy.


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#524232: ITP: swordfish - High level key-value database with a RESTful HTTP interface

2009-04-15 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: swordfish
   Version : 0.1
   Upstream Author : Chris Lamb 
 * URL : http://chris-lamb.co.uk/projects/swordfish
 * License : GPL-3+ (server), BSD (client)
   Programming Lang: C / Python
   Description : High level key-value database with a RESTful HTTP
 interface

 Swordfish is a persistent database which uses JavaScript Object Notation
 (JSON) over HTTP. It was designed to complement a relational database
 used in modern web applications by providing a means to denormalise
 (and thus avoid) computationally expensive JOIN operations.

 To this end, Swordfish's primary data structure is a dictionary with
 ordered keys and provides functionality for atomically manipulating and
 querying these structures, including set-based operations such as
 intersection and difference.

 Swordfish also provides a QuerySet-like API for projects using the
 Django web development framework.


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#527951: ITP: haskell-editline -- Haskell bindings to the BSD editline library (libedit)

2009-05-09 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: haskell-editline
   Version : 0.2.1.0
   Upstream Author : Judah Jacobson 
 * URL:
   http://hackage.haskell.org/cgi-bin/hackage-scripts/package/editline
 * License : BSD3
   Programming Lang: Haskell
   Description : Haskell bindings to the BSD editline library (libedit)

  This package contains bindings to the BSD editline library. It provides a
  basic interface to the editline API for reading lines of input from the
  user.

  Additionally, a readline compatibility module is included which provides a
  subset of the functions from the readline package. 

It would have been preferable to package readline, but there are some
problems with determining the Copyright of the user. See
http://markmail.org/message/jd7at5izjmltzgqo for more details.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#529192: ITP: debian-timeline -- Web-based timeline of the Debian GNU/Linux project

2009-05-17 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

 * Package name: debian-timeline
   Version : 1
   Upstream Author : Chris Lamb 
 * URL : http://timeline.debian.net/
 * License : Public domain
   Programming Lang: Javascript
   Description : Web-based timeline of the Debian GNU/Linux project

  The Debian Project timeline is a HTML and Javascript-based interactive
  timeline of the Debian GNU/Linux project. It includes the dates of:

   * All Debian releases, including point releases and freeze windows
   * Infrastructure changes
   * Conferences and bug-squashing parties
   * General resolution and DPL votes
   * Important releases of Debian-specific and third-party software
   * Curiosa items such as anniversaries and bug number milestones
   * (and more)

This package will contain a local copy of the timeline currently available
at <http://timeline.debian.net/>, providing end-users with something to show
off at conferences (etc.) and to provide a real package to file bug reports
against.

By the way, if anyone was previously put off contributing by the dumb
syntax, please note that it changed to a more familiar 822-based syntax.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: Bug#529192: ITP: debian-timeline -- Web-based timeline of the Debian GNU/Linux project

2009-05-17 Thread Chris Lamb
Daniel Moerner wrote:

> Are you considering using the version to better reflect when the package
> was last updated?
[..]
> do it by the date when you fetch an updated timeline from the website and
> upload it

.. then it's just a (more-visible) duplication of the date in the changelog.

(I sense a slight confusion in your question; the website and the package
are generated from the same repository)

> or to make the version reflect the most current Debian revision in the
> timeline (e.g. 5.0.1 now).

I fear it would change too often to make that worthwhile.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: Packaging the nusoap PHP lib instead of embedded copies ?

2009-05-17 Thread Chris Lamb
Neil Williams wrote:

> A better approach:
[..]
> You have searched for paths that end with nusoap.php in suite sid, all
> sections, and all architectures. Found 7 results. FilePackages

An even better approach in the long term would be to add a Lintian check
that flags up this common code copy.

However, doing so would be dependent on a proper package existing - Olivier,
please go ahead and package it.


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Bug#738289: O: cakephp -- MVC rapid application development framework for PHP

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

Hi,

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: cakephp
  Section: web
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~)
  Standards-Version: 3.9.2
  Homepage: http://www.cakephp.org/
  Vcs-Git: git://github.com/lamby/pkg-cakephp.git
  Vcs-Browser: https://github.com/lamby/pkg-cakephp
  
  Package: cakephp
  Architecture: all
  Depends: ${misc:Depends}, php5
  Recommends: cakephp-scripts
  Suggests: cakephp-instaweb, php5-mysql
  Conflicts: cakephp1.2
  Replaces: cakephp1.2
  Description: MVC rapid application development framework for PHP
   CakePHP is a flexible model-view-controller rapid application development
   framework for PHP inspired by Ruby on Rails.
   .
   CakePHP makes developing applications swiftly and with the least amount of
   hassle:
   .
* compatibility with PHP4 and PHP5
* integrated CRUD for database interaction and simplified queries
  including scaffolding
* request dispatcher with good looking, custom URLs
* fast and flexible templating (PHP syntax, with helpers)
* useful core features (access control lists, AJAX integration, etc.)
* works from any website subdirectory
  
  Package: cakephp-scripts
  Architecture: all
  Depends: ${misc:Depends}, cakephp (>= ${source:Version}), php5-cli
  Conflicts: cakephp1.2-scripts
  Replaces: cakephp1.2-scripts
  Description: MVC rapid application development framework for PHP (scripts)
   CakePHP is a flexible model-view-controller rapid application development
   framework for PHP inspired by Ruby on Rails.
   .
   This package contains the bake.php and acl.php scripts for creating (or
   "baking") CakePHP applications and modifying Access Control Lists.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140208233430.07d35...@sakaki.chris-lamb.co.uk



Bug#738291: O: codespeak-lib -- Advanced Python development support library

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: codespeak-lib
  Section: python
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~), python-all (>= 2.6.6-3~),
  python3-all (>= 3.1.2-6~), python-setuptools, python3-setuptools
  Standards-Version: 3.9.3 Homepage: https://bitbucket.org/hpk42/py
  XS-Testsuite: autopkgtest
  X-Python3-Version: >= 3.2
  Vcs-Git: git://github.com/lamby/pkg-codespeak-lib.git
  Vcs-Browser: https://github.com/lamby/pkg-codespeak-lib
  
  Package: python3-py
  Architecture: all
  Depends: ${misc:Depends}, ${python3:Depends}, python3-pkg-resources
  Suggests: subversion, python-pytest, python-pytest-xdist
  Description: Advanced Python development support library
   The Codespeak py lib aims at supporting a decent Python development
  process addressing deployment, versioning and documentation perspectives.
  It includes: .
* py.path: path abstractions over local and Subversion files
* py.code: dynamic code compile and traceback printing support
   .
   This package provides the Python3 modules.
  
  Package: python-py
  Architecture: all
  Depends: ${misc:Depends}, ${python:Depends}, python-pkg-resources
  Replaces: python-codespeak-lib (<< 1.2.1-3)
  Breaks: python-codespeak-lib (<< 1.2.1-3)
  Provides: ${python:Provides}, python-codespeak-lib
  Suggests: subversion, python-pytest, python-pytest-xdist
  Description: Advanced Python development support library
   The Codespeak py lib aims at supporting a decent Python development
  process addressing deployment, versioning and documentation perspectives.
  It includes: .
* py.path: path abstractions over local and Subversion files
* py.code: dynamic code compile and traceback printing support


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140208235003.7bc31...@sakaki.chris-lamb.co.uk



Bug#738292: O: fabric -- Simple Pythonic remote deployment tool

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: fabric
  Section: net
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~), python-all (>= 2.6.6-3~)
  Build-Depends-Indep: python-setuptools, python-sphinx, python-paramiko
  Standards-Version: 3.9.3
  Vcs-Git: git://github.com/lamby/pkg-fabric.git
  Vcs-Browser: https://github.com/lamby/pkg-fabric
  Homepage: http://fabfile.org/
  
  Package: fabric
  Architecture: all
  Depends: ${misc:Depends}, ${python:Depends}, python-paramiko (>= 1.6),
  python-pkg-resources, python-nose Suggests: libjs-jquery
  Description: Simple Pythonic remote deployment tool
   Fabric is designed to upload files and run shell commands on a number of
   servers in parallel or serially. These commands are grouped in tasks
  (which are regular Python functions) and specified in a 'fabfile.'
   .
   It is similar to Capistrano, except it's implemented in Python and doesn't
   expect you to be deploying Rails applications.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140208235104.6798e...@sakaki.chris-lamb.co.uk



Bug#738293: O: giftrans -- Convert any GIF file into a GIF89a

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: giftrans
  Section: graphics
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~)
  Standards-Version: 3.9.2
  Vcs-Git: git://github.com/lamby/pkg-giftrans.git
  Vcs-Browser: https://github.com/lamby/pkg-giftrans
  
  Package: giftrans
  Architecture: any
  Depends: ${shlibs:Depends}, ${misc:Depends}, x11-common
  Description: Convert any GIF file into a GIF89a
   Allows for setting a specific transparent or background color of GIF
  images as well as changing colors, adding or removing comments. Also
  provides the ability to analyze GIF contents.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140208235202.3504f...@sakaki.chris-lamb.co.uk



Bug#738298: O: pdfrw -- PDF file manipulation library

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: pdfrw
  Section: python
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~)
  Build-Depends-Indep: python-support, python-setuptools
  Standards-Version: 3.9.2
  Homepage: http://code.google.com/p/pdfrw/
  Vcs-Git: git://github.com/lamby/pkg-pdfrw.git
  Vcs-Browser: https://github.com/lamby/pkg-pdfrw
  
  Package: python-pdfrw
  Architecture: all
  Depends: ${misc:Depends}, ${python:Depends}, python-reportlab
  Replaces: pdfrw
  Provides: pdfrw
  Conflicts: pdfrw
  Description: PDF file manipulation library
   pdfrw can read and write PDF files, and can also be used to read in PDFs
  which can then be used inside reportlab.
   .
   pdfrw tries to be agnostic about the contents of PDF files, and support
  them as containers, but to do useful work, something a little higher-level
  is required. It supports the following:
   .
* PDF pages. pdfrw knows enough to find the pages in PDF files you read
  in, and to write a set of pages back out to a new PDF file.
* Form XObjects. pdfrw can take any page or rectangle on a page, and
  convert it to a Form XObject, suitable for use inside another PDF file
* reportlab objects. pdfrw can recursively create a set of reportlab
  objects from its internal object format. This allows, for example, Form
  XObjects to be used inside reportlab.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209000555.5f238...@sakaki.chris-lamb.co.uk



Bug#738297: O: mtpfs -- FUSE filesystem for Media Transfer Protocol devices

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained, and
I do not own any MTP devices anymore.

Full Git maintenance history is available - see the Vcs-Git headers in
debian/control:

  Source: mtpfs
  Section: utils
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7), libmtp-dev (>= 1.0.3), autotools-dev,
  libfuse-dev, libmad0-dev, libid3tag0-dev, libglib2.0-dev
  Standards-Version: 3.9.2 Vcs-Git: git://github.com/lamby/pkg-mtpfs.git
  Vcs-Browser: https://github.com/lamby/pkg-mtpfs
  Homepage: http://www.adebenham.com/mtpfs/
  
  Package: mtpfs
  Architecture: any
  Depends: ${shlibs:Depends}, ${misc:Depends}, fuse
  Description: FUSE filesystem for Media Transfer Protocol devices
   MTPfs is a FUSE filesystem that supports reading and writing from MTP
  (Media Transfer Protocol) devices, such as MP3 players, video players or
  digital cameras.
   .
   In addition to revealing media files on the connected device, MTPfs
  exposes a virtual directory called "/Playlists" which contains the
  device's playlists as m3u files.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209000510.0db4d...@sakaki.chris-lamb.co.uk



Bug#738296: O: jasmin-sable -- Java class (.class) file assembler

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: jasmin-sable
  Section: devel
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~), quilt, ant
  Build-Depends-Indep: cup (>= 0.11a+20060608), default-jdk
  Standards-Version: 3.9.2
  Homepage: http://jasmin.sourceforge.net/
  Vcs-Git: git://github.com/lamby/pkg-jasmin-sable.git
  Vcs-Browser: https://github.com/lamby/pkg-jasmin-sable
  
  Package: jasmin-sable
  Architecture: all
  Depends: default-jre | java2-runtime, cup (>= 0.11a+20060608),
  ${misc:Depends} Description: Java class (.class) file assembler
   Jasmin is a Java ASseMbler INterface. It takes ASCII descriptions of Java
   classes, written in the Java Virtual Machine instruction set in an
   assembler-like syntax.
   .
   Jasmin converts these input files into binary Java class files (.class)
   suitable for executing on an Java Virtual Machine.


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209000401.16e70...@sakaki.chris-lamb.co.uk



Bug#738299: O: python-django-debug-toolbar -- Embedded debugging toolbar for Django projects

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: python-django-debug-toolbar
  Section: python
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 9), python, dh-python, python-setuptools
  Standards-Version: 3.9.5
  Homepage: https://github.com/django-debug-toolbar/django-debug-toolbar
  Vcs-Git: git://github.com/lamby/pkg-python-django-debug-toolbar.git
  Vcs-Browser: https://github.com/lamby/pkg-python-django-debug-toolbar
  
  Package: python-django-debug-toolbar
  Architecture: all
  Depends: ${misc:Depends}, ${python:Depends}, libjs-jquery,
  libjs-jquery-cookie Recommends: python-pygments
  Description: Embedded debugging toolbar for Django projects
   The Django Debug Toolbar is a plug-in Django application that displays a
  set of panels which conveys information about the current request at the
  top of the rendered page. It can show:
   .
 * Total time taken to process request
 * Request variables, including GET, POST, cookie, and session
  information.
 * All SQL queries performed during response creation and processing,
   including timing and 'EXPLAIN' output for each query in conjunction
  with the total time spent performing SQL queries. If python-pygments is
   installed, the SQL syntax is highlighted.
 * Current Django version
 * HTTP headers
 * Total requests, time, hits and misses of the cache.
 * Which templates were rendered the context provided to each template.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209000753.19698...@sakaki.chris-lamb.co.uk



Bug#738302: O: reinteract -- Worksheet-based graphical Python shell

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: reinteract
  Section: python
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.1), python-support
  Standards-Version: 3.9.2
  Homepage: http://www.reinteract.org/
  Vcs-Git: git://github.com/lamby/pkg-reinteract.git
  Vcs-Browser: https://github.com/lamby/pkg-reinteract
  
  Package: reinteract
  Architecture: all
  Depends: ${python:Depends}, ${misc:Depends}, python-gtk2, python-matplotlib
  Recommends: sox
  Description: Worksheet-based graphical Python shell
   Reinteract is a tool for interactive experimentation with Python
   oriented around "worksheets" containing Python code combined with the
   results of that code, formatted as text or graphical plots. Unlike a
   traditional shell, you can go back and edit previously entered
   statements, and the results will update.
   .
   Amongst other things, Reinteract is suitable for experimentation with
   the Python language and for data analysis using NumPy and SciPy.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209001136.7ec62...@sakaki.chris-lamb.co.uk



Bug#738301: O: python-xmlrunner -- Python test runner that produces machine-readable results

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: python-xmlrunner
  Section: python
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~), python-support, python-setuptools
  Standards-Version: 3.9.2
  Homepage: https://github.com/danielfm/unittest-xml-reporting
  Vcs-Git: git://github.com/lamby/pkg-python-xmlrunner.git
  Vcs-Browser: https://github.com/lamby/pkg-python-xmlrunner
  
  Package: python-xmlrunner
  Architecture: all
  Depends: ${misc:Depends}, ${python:Depends}
  Description: Python test runner that produces machine-readable results
   unittest-xml-reporting is a Python "unittest" test runner that saves test
   results to machine-readble XML files that can be consumed by a wide range
  of development tools such as build systems, IDEs and continuous integration
   servers (such as Hudson/Jenkins).
   .
   It also includes an adaptor so that it can be used in conjunction with the
   Django web development framework.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209001052.597b2...@sakaki.chris-lamb.co.uk



Bug#738300: O: python-django-treebeard -- Efficient implementations of tree data structures for Django

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: python-django-treebeard
  Section: python
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~)
  Build-Depends-Indep: python-support, python-sphinx, python-django,
  graphviz, python-setuptools Standards-Version: 3.9.4
  Vcs-Git: git://github.com/lamby/pkg-python-django-treebeard.git
  Vcs-Browser: https://github.com/lamby/pkg-python-django-treebeard
  Homepage: https://tabo.pe/projects/django-treebeard/
  
  Package: python-django-treebeard
  Architecture: all
  Depends: ${misc:Depends}, ${python:Depends}, python-django (>= 1.0)
  Description: Efficient implementations of tree data structures for Django
   Django Treebeard is a library that implements efficient data structures
  for storing hierachical data in a database using the Django web development
   framework.
   .
   It currently includes 3 different tree implementations: adjacency list,
   materialized path and nested sets. Each one has it's own strengths and
   weaknesses but share the same API, so it’s easy to switch between them.
  
  Package: python-django-treebeard-doc
  Architecture: all
  Section: doc
  Depends: ${misc:Depends}, libjs-jquery
  Description: Efficient implementations of tree data structures for Django
  (documentation) Django Treebeard is a library that implements efficient
  data structures for storing hierachical data in a database using the
  Django web development framework.
   .
   It currently includes 3 different tree implementations: adjacency list,
   materialized path and nested sets. Each one has it's own strengths and
   weaknesses but share the same API, so it’s easy to switch between them.
   .
   This package contains the documentation in searchable HTML format.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


--
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/20140209000950.080b7...@sakaki.chris-lamb.co.uk



Bug#738305: O: swi-prolog-doc -- Documentation for SWI-Prolog interpreter and XPCE

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: swi-prolog-doc
  Section: doc
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7)
  Standards-Version: 3.9.2
  Vcs-Git: git://github.com/lamby/pkg-swi-prolog-doc.git
  Vcs-Browser: https://github.com/lamby/pkg-swi-prolog-doc
  Homepage: http://www.swi-prolog.org
  
  Package: swi-prolog-doc
  Architecture: all
  Depends: ${misc:Depends}
  Description: Documentation for SWI-Prolog interpreter and XPCE
   SWI-Prolog is a Prolog implementation based on a subset of the WAM.
   It is accompanied by XPCE, a symbolic programming environment for
   user interfaces.
   .
   This package contains the documentation in PDF and HTML format for
   SWI-Prolog and XPCE/Prolog.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209001946.1f083...@sakaki.chris-lamb.co.uk



Bug#738304: O: rst2pdf -- ReportLab-based reStructuredText to PDF renderer

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: rst2pdf
  Section: utils
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends-Indep: python-support, python-setuptools
  Build-Depends: debhelper (>= 7.0.50~)
  Standards-Version: 3.9.4
  Homepage: http://code.google.com/p/rst2pdf/
  Vcs-Git: git://github.com/lamby/pkg-rst2pdf.git
  Vcs-Browser: https://github.com/lamby/pkg-rst2pdf
  
  Package: rst2pdf
  Architecture: all
  Depends: ${python:Depends}, ${misc:Depends}, python-pkg-resources,
  python-docutils, python-reportlab, python-simplejson, python-setuptools,
  python-pygments, python-pdfrw (>= 0.1) Suggests: python-uniconvertor,
  python-imaging, python-sphinx, python-matplotlib, python-aafigure
  Description: ReportLab-based reStructuredText to PDF renderer The usual
  way of creating PDF files from reStructuredText is by going through LaTeX.
  This tool provides an alternative by producing PDF directly using the
  ReportLab library.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209001801.0ae0e...@sakaki.chris-lamb.co.uk



Bug#738303: O: robocode -- Java programming game based on battle tanks

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

If you take over this package, please note that upstream have been making it
rather difficult to Debianise more recent upstream versions.


  Source: robocode
  Section: games
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7), quilt, ant
  Build-Depends-Indep: java-gcj-compat-dev, imagemagick, default-jdk-doc,
  libbcel-java Standards-Version: 3.9.2
  Homepage: http://robocode.sf.net/
  Vcs-Git: git://github.com/lamby/pkg-robocode.git
  Vcs-Browser: https://github.com/lamby/pkg-robocode
  
  Package: robocode
  Architecture: all
  Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libbcel-java
  Recommends: java2-compiler | openjdk-6-jdk | java-gcj-compat-dev
  Suggests: robocode-doc
  Description: Java programming game based on battle tanks
   Robocode is a Java programming game where the goal is to develop a robot
   battle tank to battle against other tanks. The robot battles are running
  in real-time and on-screen. The motto of Robocode is: Build the best,
  destroy the rest!
  
  Package: robocode-doc
  Architecture: all
  Depends: ${misc:Depends}
  Suggests: robocode
  Section: doc
  Description: Java programming game based on battle tanks (documentation)
   Robocode is a Java programming game where the goal is to develop a robot
   battle tank to battle against other tanks. The robot battles are running
  in real-time and on-screen. The motto of Robocode is: Build the best,
  destroy the rest!
   .
   This package contains Javadoc HTML documentation.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209001727.4075f...@sakaki.chris-lamb.co.uk



Bug#738306: O: trac-spamfilter -- Spam-prevention plugin for Trac

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: trac-spamfilter
  Section: python
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~)
  Build-Depends-Indep: python-support, python-setuptools
  Standards-Version: 3.9.2
  Vcs-Git: git://github.com/lamby/pkg-trac-spamfilter.git
  Vcs-Browser: https://github.com/lamby/pkg-trac-spamfilter
  Homepage: http://trac.edgewall.org/wiki/SpamFilter
  
  Package: trac-spamfilter
  Architecture: all
  Depends: ${python:Depends}, ${misc:Depends}, trac (>= 0.10),
  python-pkg-resources Recommends: python-dnspython (>= 1.3.5), spambayes
  Description: Spam-prevention plugin for Trac
   This plugin attempts to reject contributions to Trac environments that
  contain spam. It can use the following techniques:
   .
* Regular expressions
* Akismet web service
* IP throttling
* IP blacklisting (requires python-dnspython package)
* Bayesian filtering (requires spambayes package)


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209002036.0b0ad...@sakaki.chris-lamb.co.uk



Bug#738307: O: pyprotocols -- Open Protocols and Component Adaptation for Python

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

  Source: pyprotocols
  Section: python
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50~), quilt, python-setuptools,
  python-all-dev, python-support Standards-Version: 3.9.2
  Homepage: http://peak.telecommunity.com/PyProtocols.html
  Vcs-Git: git://github.com/lamby/pkg-pyprotocols.git
  Vcs-Browser: https://github.com/lamby/pkg-pyprotocols
  
  Package: python-protocols
  Architecture: any
  Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends},
  python-decoratortools (>= 1.3) XB-Python-Version: ${python:Versions}
  Description: Open Protocols and Component Adaptation for Python
   Do you hate having to write lots of if-then logic to test what type
  something is? Wouldn't it be nice if you could just declare "I want this
  object to have this behavior" and magically convert whatever value you
  have, to the type you need? PyProtocols lets you do just that, cleanly,
  quickly, and robustly -- even with built-in types or other people's
  classes. .
   PyProtocols extends the PEP 246 adapt() function with a new "declaration
  API" that lets you easily define your own protocols and adapters, and
  declare what adapters should be used to adapt what types, objects, or
  protocols. In addition to its own Interface type, PyProtocols can also use
  Twisted and Zope's Interface types too. (Of course, since Twisted and Zope
  interfaces aren't as flexible, only a subset of the PyProtocols API works
  with them. Specific limitations are listed in the documentation.)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209003309.57b7a...@sakaki.chris-lamb.co.uk



Bug#738308: O: bustle -- D-Bus activity visualiser

2014-02-08 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see the Vcs-Git headers in
debian/control.

(I can't seem to upload a new version to change the Maintainer: - needs some
slight updating for the latest Haskell platform and my Haskell is incredibly
rusty these days..)

  Source: bustle
  Section: devel
  Priority: optional
  Maintainer: Debian QA Group 
  Build-Depends: debhelper (>= 7.0.50), ghc (>= 6.10), pkg-config,
  libdbus-1-dev, libglib2.0-dev, libghc-mtl-dev, libghc-cairo-dev,
  libghc-gtk-dev, libghc-parsec3-dev, libghc-glade-dev Standards-Version:
  3.9.2 Homepage: http://willthompson.co.uk/bustle/ Vcs-Git:
  git://github.com/lamby/pkg-bustle.git Vcs-Browser:
  https://github.com/lamby/pkg-bustle 

  Package: bustle
  Architecture: any
  Depends: ${misc:Depends}, ${shlibs:Depends}
  Suggests: graphviz
  Description: D-Bus activity visualiser
   Bustle is a tool to chart and provide timing information of D-Bus
   calls for profiling and debugging purposes. It is intended to replace
   reading the cryptic output of dbus-monitor.
   .
   Calls are displayed using Message Sequence Charts, a succinct way of
   representing entities and interactions over time. It can also output
   data in Graphviz format.


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


-- 
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/20140209004640.61c53...@sakaki.chris-lamb.co.uk



Bug#638862: ITP: pdfrw -- PDF file manipulation library.

2011-08-22 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: pdfrw
  Upstream Author : Patrick Maupin
* URL : http://code.google.com/p/pdfrw/
* License : MIT
  Programming Lang: Python
  Description : PDF file manipulation library.

 pdfrw is a basic PDF file manipulation library.

 [It is being packaged as rst2pdf currently ships an embedded code copy
 of this library and intrigeri would like to package something requiring
 it too - see #638507.]


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Raising the severity of reproduciblity issues to "important"

2015-08-23 Thread Chris Lamb
Hi -devel,

The reproducible-builds team are currently contributing patches with
"wishlist" severity.

This is because it is not currently possible to build reproducible
packages within sid itself - we maintain a separate repository whilst
our changes to the toolchain are pending review and consultation.

Filing these bugs with a higher severity -- which would require
developers to use this repository to fully test any modifications --
would be unacceptable.

However, based on an informal survey at DebConf (and to reflect the
feeling towards software reproducibility in the free software community
in general) unless there are strong objections I intend to raise the
severity of these wishlist issues to "important" once the toolchain
changes to dpkg and debhelper land in sid.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Raising the severity of reproduciblity issues to "important"

2015-08-24 Thread Chris Lamb
> Quoting Holger: "This is a lie" (pointing to a graph that was being
> shown on the screen). The current figures we are handling right now
> refer to a modified build environment (i.e. sid + the special
> sources.list line from alioth).

I do not intend to change anything until these changes have landed in
sid.

> Also, we should better categorize the reasons why packages do not
> build reproducibly.

We currently have 158 distinct categories of issues, each with a brief
description of the issue and their current status such as a link to a
BTS or upstream patch, or simply initial ideas on how to start fixing
them. Is there anything else that we could be doing that you think would
help here?


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Uncoordinated upload of the rustified librsvg

2018-11-11 Thread Chris Lamb
Dear Jonathan,

> >Debian's Dictionary is in a weird order; "Thank You" is right next to
> >the definition of "Entitlement"
> 
> Sorry this wasn't a helpful message.

(I'm a little behind on this thread alas but I just wanted to thank
you for following up with this retraction.)


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: I resigned in 2004

2018-11-11 Thread Chris Lamb
Dear Mattia,

> My reply indeed had quite a grumpy tone, and I realized only after
> sending it, of course.  I need to get into the habit of asking somebody
> else to review my emails when they treat such matters.

Thank you for not only pausing for this self-reflection but for
subsequently sharing it so candidly on-list.

However, I must take slight issue with some of the ways you expressed
yourself in your follow-up.

On the one hand, people should indeed "just click those damn buttons"
and it's unfortunate that Willy chose to use the language he did, but
I would be surprised if there were no topics or issues for you
(including outside of the free software world) where reacting in a
ungentlemanly manner is likely given some history or context.

I'm also fairly confident you would agree that the fact that people
are not emotionless and predictable robots brings some much-needed
colour to this world, despite the tragic irony in that it can bring
both pain and pleasure to others.

Without wish to delve too much into the specifics, dismissing and
characterising a Developer's regrettable departure from the Project
as a childish "rage quit" appears to lack suitable empathy and
understanding for a fellow human being, yet alone a former colleague.

More concerning, though, might be the casual suggestion that someone
who reacts to "some simple emails should seek professional
psychological counselling", specifically in its implication that
someone who feels overly agitated from the reader's point of view is
by-definition mentally unstable and even has overtones of blaming
the victim.

I am certain that the abrupt response you received also engendered
strong feelings in yourself so what was written in the heat of the
moment was partially understandable, but I'm sure that you might wish
to consider modifying or even retracting some of the statements or
connotations that were made in the above light.

I hope that this episode has not deterred you from your indefatigable
work in the MIA team and that you, like me, have only the very best
wishes for your former confederate in his current endeavours.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: I resigned in 2004

2018-11-12 Thread Chris Lamb
[replying directly]

Mattia Rizzolo wrote:

> […] for some reason always involving some German DD, even worse if
> there are multiple ones […]

https://i.imgur.com/PoWwX7m.png


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: I resigned in 2004

2018-11-12 Thread Chris Lamb
Chris Lamb wrote:

> [replying directly]

Or not!  Enjoy our sub-conversation, -devel. :)


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Iptables on Sid

2018-11-19 Thread Chris Lamb
Ian Jackson wrote:

> Daniel Pimentel writes ("Iptables on Sid"):
>
> > I'd like to report a posible bug:
[..]
> Please see this page about how to report a bug:

Actually, I believe this to be already filed as:

  https://bugs.debian.org/914074


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Our build system may be broken: /bin vs /usr/bin

2018-11-19 Thread Chris Lamb
Hi Dimitri,

> […] e.g. using reproducible builds infra to do "build in
> --no-merged-usr, rebuild in --merged-usr, result should be the same"
> either as a one-off, or on the ongoing basis.

So, as mentioned on:

  https://reproducible-builds.org/blog/posts/185/

… Simon McVittie has actually patched our testing framework to vary
this and this is now live.

  https://bugs.debian.org/901473#33

(There is some further discussion on this bug.)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Bug#914135: distribution-and-changes-mismatch not emitted when it should be

2018-11-19 Thread Chris Lamb
tags 914135 + moreinfo
thanks

Hi Rebecca,

> > libnfs (2.0.0-1~exp1) experimental; urgency=medium
[..]
> > Is this something that may be notified by lintian?> 
> In theory, 
> https://lintian.debian.org/tags/distribution-and-changes-mismatch.html , 
> but since it didn't trigger on libnfs, it would appear to be broken.
^^^

I do note that there was a mismatch for this specific upload, ie:

  
https://tracker.debian.org/news/946971/accepted-libnfs-200-1exp1-source-amd64-into-unstable-unstable/

… but what is the evidence for Lintian not seeing this? The
maintainer could have uploaded anyway and/or they had an old
version of Lintian, etc.

If you are wondering why it does not appear on:

  https://lintian.debian.org/tags/distribution-and-changes-mismatch.html

... that is because that requires the .changes file to be
around, whilst lintian.debian.org processes source packages (ie.
that particular webpage is pretty useless).


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Our build system may be broken: /bin vs /usr/bin

2018-11-19 Thread Chris Lamb
Hi Dirk,

> | > … Simon McVittie has actually patched our testing framework to vary
> | > this and this is now live.
> | >
> | >   https://bugs.debian.org/901473#33
[…]
> Are we sure this is fixed?

It might have taken a while for various build chroots to update so
I would be wary of inferring too much, if anything, by comparing
timestamps.

It would, of course, also take a while to "get around" our somewhat
expansive archive...


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Our build system may be broken: /bin vs /usr/bin

2018-11-20 Thread Chris Lamb
[pruning CC]

Dirk,

> Other than forcing builds through the system is there another way for me to
> check in, say, a week or two?

Not entirely sure what you mean here. You can certainly reschedule
builds at will, but in terms of "checking-in" a fortnight from now…
set a date in your calendar? ;)


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: NEW and RC bugs (Re: julia_1.0.0-1_amd64.changes REJECTED)

2018-11-22 Thread Chris Lamb
Ian Jackson wrote:

>[..]  Compared to REJECT mails:
>
>  - Discussions in the BTS are more transparent
>  - Discussions in the BTS are better organised
>  - Discussions in the BTS can have wider participation
>  - Discussions in the BTS are better archived
>  - Discussions in the BTS have better metadata

This would be a fairly-accurate precis of my position.

Indeed, I tend to ACCEPT whilst filing a bug at the same time with
varying degrees of severity through RC-level (#910031, #910656),
normal (#911532) and wishlist (#910029, #910330), etc. etc.

> I have no problem with auto-REJECTs, which are generally
> either for really serious problems, or can be overridden.

On that note, please suggest additions to the auto-REJECT list as
MRs against dak. It is likely missing many useful tags that have
been added since it was last refreshed.

(As an aside, some tags cannnot be overridden but that's not quite
on-topic here…)


Best wishes,

-- 
      ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



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

2018-11-26 Thread Chris Lamb
retitle 881896 ITP: src -- Simple Revision Control, single-file and single-user 
version tracking
thanks

[Adding debian-devel@lists.debian.org to CC]

Hi Mike et al.,

> Package: wnpp
> Severity: wishlist
> 
> * Package name: src
>   Version : 1.17

Just reviewing this in NEW and was briefly uneasy about a package with
this name entering the package namespace. For example, given:

  $ apt-get source src

… and that there are also many places in Debian where we would be
using nomenclature such as:

src:src

… to refer to this package, this is obviously somewhat confusing out
of context. There would also be binary packages that would be called
"src" (!) which, less problematically, would exist alongside packages
such as "linux-source" and "uwsgi-src" etc.

Is there a prefix, suffix or even an alternative name that upstream
use to avoid this? If not, we may have to invent one here. Thoughts
welcome.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: possible conflict over the /usr/bin/ia namespace

2018-12-15 Thread Chris Lamb
[Adding ftpmas...@debian.org to CC]

Hi Antoine et al.,

> So anyways - irl will upload a new package now, presumably -2 or more,
> so i think << 0.242+git20151019-2~ is fine.

I just went to process this package in NEW but this new upload does
not appear to have happened yet. Is that correct?


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Bug#909550: possible conflict over the /usr/bin/ia namespace

2018-12-15 Thread Chris Lamb
Antoine Beaupré wrote:

> >From what I can tell, both were:
> 
> https://tracker.debian.org/news/989684/accepted-python-duckduckgo2-0242git20151019-2-source-amd64-into-unstable/

Neat, thanks. I've just processed python-internetarchive 1.8.1-1 in
NEW.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Bits from the DPL (December 2018)

2019-01-01 Thread Chris Lamb
Hi Nikolaus,

> >  * Followed-up on progress regarding potential new "Member Benefits"
> >[9] and ensured that some previously-promised reports for events
> >funded by Debian ended up appearing on Planet [10].
> >
> >I also provided solicited (!) advice to a few other developers on
> >conference booths and suitable/alternative conferences they may
> >wish to attend instead.
> 
> Is there something missing here? Attend instead of what, and how does
> that relate to member benefits?

I don't believe anything is missing; these are two standalone
sentences on different topics. ("X conference? Thought about Y
conference instead?")


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Nix and non-standard-toplevel-dir

2019-01-02 Thread Chris Lamb
Hi Kai,

> I have filled an ITP for the Nix package-manager [1].

As it happens, I did some work on this in early 2017:

  https://salsa.debian.org/lamby/pkg-nix

.. but I ran out of bandwidth to persue it. I believe others on
this list took up the challenge too.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Conflicting lintian warnings when using debian/tests/control.autodep8 or debian/tests/control

2019-01-07 Thread Chris Lamb
Ondrej,

> > Any idea what to do (except overriding one of the lintian
> > warnings)?
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918621

Merged & uploaded to unstable in lintian 2.5.120; thanks.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Upload new version to new-queue?

2019-01-28 Thread Chris Lamb
Hi Thomas,

> What happens if I upload a new version of a package while a previous one 
> is still waiting for review in the new queue?

It will "do the right thing". Due to dak performing a suitable
sort, the most-recent version will be reviewed by the FTP masters.

Go ahead and upload.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Use of FATE (FFmpeg Automated Testing Envionment) data?

2019-02-19 Thread Chris Lamb
W. Martin Borgert wrote:

> I can easily add the small number of needed files to debian/fate-
> suite/, but I'm not even sure about the license of the files.

Dumb question: have you tried consulting upstream? Getting a
definitive statement from them on the licensing of these files
would probably be most helpful and possibly even required here, as
well as assisting potential future users of this test data.

(Naturally, downloading them during the build would not be
acceptable, but I wonder what the consensus would be on the ethics
of downloading "contrib"-like data during autopkgtests?)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Use of FATE (FFmpeg Automated Testing Envionment) data?

2019-02-19 Thread Chris Lamb
W. Martin Borgert wrote:

> > Naturally, downloading them during the build would not be
> > acceptable, but I wonder what the consensus would be on the ethics
> > of downloading "contrib"-like data during autopkgtests?
> 
> It's also a practical matter: Can I run autopkgtests, when my
> computer is disconnected from the internet? Can I run them, if
> their server is down? Will they always serve exactly the same
> files or will I have to deal with random test results?

Indeed, this would definitely be a vastly inferior fallback option.

As someone who has encountered these issues countless times via the
Reproducible Builds effort, I might have assumed these highly-salient
practical concerns as a given and focused on the free software
question.

(However, on the practical side, I believe the "flaky" Restriction
could, potentially, be suitable.)
 
> Maybe we don't need a huge amount of test data, i.e. not the
> full set that is used by upstream. A small subset might be
> sufficient for at least some packages. In my case, it's only
> 3.3 MiB.

Noted, but it is not the size that is the concern, but rather the
licensing.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: ITP: fossology -- FOSSology is an open source license compliance software system and toolkit.

2019-03-15 Thread Chris Lamb
[Adding 924...@bugs.debian.org to CC]

Gaurav Mishra wrote:

> Package: wnpp
> Severity: wishlist
> Owner: Gaurav Mishra 

For debian-devel, this got filed as:

  https://bugs.debian.org/924659

Guarav, just a friendly note to say that you CC'd debian-devel explicitly
when filing this bug instead of using the X-Debbugs-CC mechanism.

See:

  https://www.debian.org/Bugs/Reporting

… specifically the "Sending copies of bug reports to other addresses"
section for the rationale here.


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Bug#926470: RFP: annocheck -- analyse an application's compilation

2019-04-05 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: la...@debian.org
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: annocheck
* URL : https://sourceware.org/git/?p=annobin.git
* License : GPL3
  Programming Lang: C
  Description : Analyse an application's compilation

>From annocheck(1)

The annocheck program can analyse programs and report information
about them.  It is designed to be modular, with a set of self-
contained tools providing the checking functionality. Currently the
following tools are implemented:

The annocheck program is able to scan inside rpm files and libraries.
It will automatically recurse into any directories that are specified
on the command line.  In addition annocheck knows how to find debug
information held in separate debug files, and it will search for these
whenever it needs the resources that they contain.

New tools can be added to the annocheck framework by creating a new
source file and including it in the Makefile used to build annocheck.
The modular nature of annocheck means that nothing else needs to be
updated.

New tools must fill out a "struct checker" structure (defined in
annocheck.h) and they must define a constructor function that calls
"annocheck_add_checker" to register their presence at program start-up.

The annocheck program supports some generic command line options that
are used regardless of which tools are enabled.

This RFP was prompted by the following wishlist request against
diffoscope:

  https://salsa.debian.org/reproducible-builds/diffoscope/issues/51


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Bits from /me: Difficulties in Deep Learning Framework Packaging

2019-04-17 Thread Chris Lamb
Adrian Bunk wrote:

> How many percent of the paid GSoC and Outreachy student workers
> continue unpaid afterwards and become a DM or DD?
> 
> My impression is that GSoC does not have a high quota,
> and Outreachy is a complete failure.

Curious that you have that perception. I don't have hard data but I
can immediately think of at least five folks.

And that's not counting myself.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Bits from /me: Difficulties in Deep Learning Framework Packaging

2019-04-18 Thread Chris Lamb
Adrian Bunk wrote:

> > Curious that you have that perception. I don't have hard data but I
> > can immediately think of at least five folks.
> > 
> > And that's not counting myself.
> 
> GSoC or Outreachy?

I don't really track in my head the origin outreach programme of these
new friends of mine, sorry.

> And 6 out of how many?

No idea. As others have pointed out, it feels like the ball is not
in my court to provide hard data to disprove your impressions.

To blindly continue in a purely anecdotal manner, since I posted I
could recall at least two more and was even told IRL about another two
in an entirely-spontaneous conversation last night.

Furthermore, the silent implication that this is the primary or even
the sole metric for these initiatives success does not sit right to
me, not least because a number you might find unacceptably low might
say more about Debian's attitude or welcoming atmosphere rather than a
judgement of the programmes themselves...

As an aside, you may need to reassure or correct me but I must say I
find myself somewhat uneasy at the tenor and manner in which you are
"just asking questions" in this thread.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Introducting Debian Trends: historical graphs about Debian packaging practices, and "packages smells"

2019-04-22 Thread Chris Lamb
Lucas Nussbaum wrote:

> […] in my lintian fork […]

I got around to releasing Lintian 2.13.0 to unstable earlier today including
your suggested changes (so hopefully you can drop your fork for the time
being).


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Survey: git packaging practices / repository format

2019-05-28 Thread Chris Lamb
Dear Ian,

> Can you please look through the table below and see if I have covered
> everything you do ?
> 
> In particular:
>  - have I missed a git repository and history layout
>  - have I missed a primary tool that should be mentioned
>  - are any of the details wrong for workflows that you use ?

[…]

I am genuinely not being snarky here nor the "logical fallacy spotter"
pub bore, but don't forget that not everybody can follow debian-devel
and thus there may be some blind spots or observation bias at work in
the results.

Best of luck with the survey, naturally, I look forward to the outcome.


Regards,

-- 
      ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Debian, so ugly and unwieldy!

2019-06-09 Thread Chris Lamb
Adam Borowski wrote:

> This is about GUI appearance and ergonomy.
> 
> I'll concentrate at XFCE, as I consider GNOME3's UI a lost cause, thus I'd
> find it hard to bring constructive arguments there.
> 
> I also hate with a passion so-called "UX designers".  Those are folks who
> created Windows 8's Metro tiles, lightgray-on-white "Material Design" flat
> unmarked controls, and so on.  They work from a Mac while not having to
> actually use what they produce.

I empathise, understand and agree with many of the concerns that you
raised in your message. It is therefore particularly tragic that you
chose to open your remarks and suggestions in such a manner.

Expressing distain for the status quo and then compounding that by
passing judgement on the people who may be in the very position to
improve it seems, at best, unlikely to achieve our shared aims. It
furthermore frames any discussion in an unnecessarily negative light,
filtering responses to those who are willing to engage and contribute
to the conversation on combative terms, ensuring a systematic
observation bias in the outcome.

As others have mentioned, I hope that Debian remains a project that
makes it evermore welcoming to individuals who can advance our aims
and we were able to continue to discuss sensitive topics in a
collective and constructive manner. In that light, I would gently ask
that all well-meaning and sincere proposals to our lists make pains to
avoid all possibility of being accused of the aforementioned sins.


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Debian, so ugly and unwieldy!

2019-06-09 Thread Chris Lamb
Adam Borowski wrote:

> > As others have mentioned, I hope that Debian remains a project that
> > makes it evermore welcoming to individuals
> 
> Yeah but one of our core values is "we do not hide problems".  I'd rather
> lash out and voice my gripes _with actionable ideas_ than to stay silent to
> avoid hurting someone's ego.

We share the same goal, I merely want to point out that your
confrontational approach to discussing this issue is counterproductive
in that will alienate or otherwise push away the people with the
technical skills to remedy it.

> And I'd also prefer to avoid pushing my way in a back alley, thus I'm asking
> for ideas and consensus before filing bugs.

It is a slip on your part to represent my practical suggestions for
achieving our mutual aims in any way as an attempt on my part to
suppress what you can say.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Improving Reimburse workflow? (Re: Suspending Offer to Reimburse Expenses for Attending Future Bug Squashing Parties)

2019-06-12 Thread Chris Lamb
Carsten Schoenert wrote:

> So a wild guess, why isn't it possible to create a webui which is
> guiding me through a reimbursement request and also make it possible to
> collect all the requests to the persons which have to agree or disagree
> on the calls?

I acknowledge that Sam has requested this topic moves to -project and
would agree with that assessment.

However, if this thread is actually restarted there I would ask that
any discussion attempts to first identify and actually confirm
problems with the current systems from the stakeholders involved,
rather than jumping to conclusions or implementation concerns.

Post-mortems of failed engineering projects are replete with examples
of planning, designing and even coding pushing ahead without listening
to and ultimately empathising with the people who will actually be
using the software. I am sure many readers of this list will painfully
familiar with this phenomenon.

Indeed, making "wild guesses" about their concerns can easily come
across as presumptious or even condescending; when one casually
assumes the users' concerns, it tends to trivialise and minimise their
real-life experiences and opinions.


Regards,

-- 
      ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: scratch buildds

2019-06-14 Thread Chris Lamb
Adam Borowski wrote:

> Thus, what would you guys say about a new distribution, "scratch"?  It would
> be a kind of extra-experimental that doesn't put its build results anywhere
> persistent.  Throwing away built .debs would be ok, keeping just logs.

Perhaps I'm missing something but would introducing more architectures
to the salsa.debian.org continuous integrations runners not serve
mostly the same purpose? The developer's workflow would simply be to
push a commit and it would be built and tested automatically.

This approach would also appear to cover more use-cases, require less
DSA attention ,and even allow non-DD/DMs to utilise the service too.

(I would concede that this would essentially require adopting a salsa
and Git-based packaging scheme, however.)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: The Difference between debcheckout and dgit and what they try to accomplish

2019-06-20 Thread Chris Lamb
Hi Enrico,

> This reminds me of something that popped up in a dinner discussion a few
> days ago: mandate documenting workflow in debian/README.source no matter
> what, and allow to symlink that file to a repository in
> /usr/share/doc/somewhere/ as we do for common licenses.

I do like the symlink part of this idea as it could mostly address the
"boy who cried wolf"-like boilerplate concerns that I raised in 2009
about previous potential overuses of README.source, although in this
particular case with respect to quilt patches:

  https://bugs.debian.org/543417
  
(*silently cringes at past-lamby's usage of the hackneyed "considered
harmful" suffix*)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Programs contain ads - acceptable for packaging for Debian?

2019-06-20 Thread Chris Lamb
Jason Crain wrote:

> > Such ads is displayed only when users have Internet connection, and there is
> > no way to patch ZZZ in order to remove ads (or we have to buy "pro" version
> > which doesn't contain ads and adds more features).
> 
> If it's free software, meaning it is freely modifiable and
> redistributable, how is there no "no way to patch ZZZ in order to remove
> ads"?

Indeed, and I fully +1 all the other sentiments regarding privacy &
network access etc., only sardonically adding that such advertisement
are typically unspeakably unsightly and surely have no place in our
distribution on those grounds alone.

However, as a refinement — or perhaps to get the last remaining "extra
credit" in this thread which appears to be reaching consensus — note
that there are some licenses that ask you to redistribute changed
copies under a different name. Thus depending on your definition of
what ZZZ "is" (as well as how pedantic you are feeling at the time)
there are indeed "soft" ways  of having such a "no way to patch ZZZ"
clause that «prima facie» appears to be non-free.

Most notably from a Debian point of view would be:

  
https://en.wikipedia.org/wiki/LaTeX_Project_Public_License#Unique_features_of_the_license
  

Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Error when running dh_dwz (actually an error when running dwz(1))

2019-07-09 Thread Chris Lamb
Hi Boyuan,

> I don't have much experience of dealing with debugging symbols so any hints
> would be appreciated.

I would also be interested in this from my "Lintian hat" of:

  https://bugs.debian.org/931632#35


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Detecting (upcoming) problems using automatic tests

2019-07-11 Thread Chris Lamb
[adding jak@ to CC as requested; no need to CC me, however...]

Hi Julian,

> I was just thinking that adding deprecation warnings and stuff
> to software is "nice", but the problem with warnings is that they
> tend to not break tests.

I'm guessing you have a particular package or use-case in mind that
sparked this idea — could you share? That might help make this abstract
concept a little more concrete.

I'm also assuming that you meant for this to be wider than just GCC
so, for example, making -Werror global wouldn't be sufficient as it
wouldn't catch, say, warnings from pure-Python packages.

> I feel like it would be nice to come up with a standard environment
> variable to turn warnings into errors, so we can ensure issues are
> fixed and the warnings are actually useful.

Hm, although perhaps DEB_BUILD_OPTIONS is the prefered place for this
kind of toggle rather than an environment variable?


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Detecting (upcoming) problems using automatic tests

2019-07-12 Thread Chris Lamb
Hi Simon,

> > Hm, although perhaps DEB_BUILD_OPTIONS is the prefered place for this
> > kind of toggle rather than an environment variable?
> 
> We already have "nocheck" to disable tests, and IMO the default should be
> to run tests if we can.

Unless I am grossly misunderstanding him, Julian's suggestion was for
an optional and orthogonal boolean of some description that turns
warnings into errors, rather than a proposal to cease execution of
tests by default.


Regards,

-- 
      ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Is it the job of Lintian to push an agenda?

2019-07-14 Thread Chris Lamb
Jérémy Lal wrote:

> "Is it the job of Lintian to push an agenda?"
> is a good question, and it would be nice to get a general answer,
> separately from the technical issue about sysvinit scripts.

Difficulties are always inherent in shipping any opinionated linter to
people with a wide spectrum of motivations and ideas. Furthermore, if
it becomes pervasive then there is not only a risk of its output being
followed without attention, when interpreted as a kind of de-facto
policy there is an additional a danger of it being beaten from a
plowshare back into a sword on contentious issues.

As the first line of defense to the above, Lintian reflects the
positions taken and espoused in our official Policy and should [0]
always defer to that esteemed text.

It therefore follows that if the Debian Policy decrees a certain
direction and Lintian mirrors that then in the rare cases of dissent
or disagreement the right and proper course of action is to re-raise
it via Policy and its various appeal processes. If that is not
possible then that is a regrettable state of affairs, but Lintian is
not the venue to stage one's passive-aggressive proxy war on
controversial and highly-charged issues within Debian and its
maintainers have neither the strength, stomach nor spoons for such
maneuevers.

As Sean implies in an adjacent message, all of the above is compounded
by there being a number of recommendations that are considered to be
good practice by most [1] but are not part of Policy (and most should
or can never be). Lintian's various severity levels ("E:", "W:", "I:",
etc), as well as responding to cordial and reasonable requests to
adjust these do allow it to address, albeit extremely clumsily, the
extremely wide spectrum involved here.

As a postscript, it seems like the term "agenda" was a regrettable
choice for this thread given that it carries an implication of
underhanded and dishonest motives. As I am certain that would never be
the intention of my dear colleagues, to avoid any possible
misinterpretations for the remainder of my message I have adopted
alternative terms instead.

  [0] Or, if you may excuse an RFC2119 pun, "MUST"...
  [1] Feel free to dilute to taste with similar terms.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: Is it the job of Lintian to push an agenda?

2019-07-14 Thread Chris Lamb
Theodore Ts'o wrote:

> P.S.  I'm going to be adding an override in e2fsprogs for
> package-supports-alternative-init-but-no-init.d-script because it
> has false positives

Regardless of the specifics of this particular package if Lintian
could feasibly not emit this false-positive, would it surely not be
more sensible to get this fixed there instead?

That would not only be a cleaner solution than an override (which you
would likely just have to remove later...) it would be a general
kindness in that it could potentially save countless other developers
undergoing the same manual process as you.

> It most *definitely* is not certain.

Again, this sounds like something trivially addressed in Lintian
itself, or perhaps even by not reading too much into this apparently
entirely-adjunct advisory classification that is, after all, not
central to Lintian's operation.


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: default firewall utility changes for Debian 11 bullseye

2019-07-17 Thread Chris Lamb
Raphael Hertzog wrote:

> The other desktop firewall that I know is "ufw" but it doesn't seem to
> have any momentum behind it.

It is curious you mention a lack of momentum; in my experience, it is
the most commonly recommended firewall on various support-adjacent
sites around the internet. (Perhaps due to it's Ubuntu/Canonical
associations and authorship.)


Regards,

-- 
      ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: default firewall utility changes for Debian 11 bullseye

2019-07-17 Thread Chris Lamb
Jamie Strandboge wrote:

> Again, I'm biased, but ufw supports IPv6. It's also been on the default server
> and desktop install of Ubuntu for 9+ years. ufw functions well for bastion
> hosts, less so for routers (though it has some facility there).

It also has a first-class Ansible module which (given a flood of
firewall options around when I needed to pick something in haste
around the time of the stretch release…) was actually the deciding
factor for me:

  https://docs.ansible.com/ansible/latest/modules/ufw_module.html


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Bug#932470: O: adminer -- web-based database administration tool

2019-07-19 Thread Chris Lamb
Package: wnpp
Severity: normal
X-Debbugs-CC: debian-devel@lists.debian.org

I am orphaning this package so that it can be more actively maintained.
Full Git maintenance history is available - see its Vcs-Git entry.

The binary packages are:
  
  Package: adminer
  Architecture: all
  Depends:
   libapache2-mod-php | php-cgi | php-fpm | php,
   php-mysql | php-sqlite3 | php-pgsql,
   ${misc:Depends},
  Recommends:
   php-cli,
   php-mysql,
   php-pgsql,
   php-sqlite3,
  Suggests:
   default-mysql-server | virtual-mysql-server | postgresql | sqlite3,
  Description: Web-based database administration tool
   Adminer (formerly phpMinAdmin) is a full-featured database management tool
   written in PHP. Conversely to phpMyAdmin, it is a light weight application
   with these priorities in order: security, user experience, performance,
   feature set and size.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-



Re: file(1) now with seccomp support enabled

2019-07-22 Thread Chris Lamb
[Adding rb-gene...@lists.reproducible-builds.org to CC]

Hi Christoph,

> Overall, I'm just asking to keep an eye on possible breakage, also
> check the kernel log.

I noticed that there were a number of recent regressions in previously
reproducible Java packages being tested by the Reproducible Builds
project's CI platform which I could identify as being caused by our
strip-nondeterminism tool.

However, as there was a very recent change to some strip-nondeterminism
code that uses "monkey patching" I was predisposed to believe that was
the cause, but it eventually turned out to be the call to file(1)
missing a --no-sandbox parameter (where supported / appropriate).

It did not even occur to check my kernel log as you suggest — it was
only when quickly hacking in a:

override_dh_strip_non_determinism:
strace -eexecve -f dh_strip_nondeterminism

… to my test package that I figured the file(1) process was being
killed (without returning any output) with SIGCHLD that things were
perhaps lower-level in nature. This has been resolved in strip-
nondeterminism 1.3.0, uploaded this afternoon.

This mail is not a request for anything, but rather a general heads-up
for you and a way of "keyword stuffing" various terms the above
paragraphs into search indexes for the benefit of others looking for
perhaps-obscure issue like this in the future. It is also an implicit
thanks for pushing security hardening features. :)


Best wishes,

-- 
      ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Bug#945524: RFP: container-diff -- Diff Docker containers

2019-11-26 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: la...@debian.org
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: container-diff
* URL : https://github.com/GoogleContainerTools/container-diff
* License : Apache-2.0
  Programming Lang: Go
  Description : Diff Docker containers
  
>From upstream's website:

container-diff is a tool for analyzing and comparing container
images.  It can examine images along several different criteria
including:

 * Docker Image History
 * Image file system
 * Image size
 * APT packages
 * RPM packages
 * pip packages
 * npm packages

These analyses can be performed on a single image, or a diff can
be performed on two images to compare. The tool can help users
better understand what is changing inside their images, and give
them a better look at what their images contain.

This RFP was prompted by the following wishlist request against
diffoscope:

  https://salsa.debian.org/reproducible-builds/diffoscope/issues/39


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: lintian: please downgrade mailing-list-obsolete-in-debian-infrastructure warning

2020-04-24 Thread Chris Lamb
tags 958666 + pending
thanks

Holger Levsen wrote:

> definitly, yes, filing this bug now.

As mentioned elsewhere, this was already fixed yesterday in fd8ee67d.



-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Re: ITP: django-setuptest -- simple test suite enabling Django app testing via setup.py

2016-07-13 Thread Chris Lamb
Hi,

> ITP: django-setuptest -- simple test suite enabling Django app testing via 
> setup.py

Do note that upstream is a little--err--slow, and doesn't even support
the version of Django that's currently in sid:

 https://github.com/praekelt/django-setuptest/pull/26


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Bug#838416: ITP: roughtime -- Secure time synchronisation

2016-09-20 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: Chris Lamb 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: roughtime
  Upstream Author : Google, Inc.
* URL : https://roughtime.googlesource.com/roughtime
* License : Apache 2.0
  Programming Lang: Go
  Description : Secure time synchronisation

Roughtime is a protocol that aims to achieve rough time synchronisation
in a secure way that doesn't depend on any particular time server, and
in such a way that, if a time server does misbehave, clients end up with
cryptographic proof of it.

  -- <https://roughtime.googlesource.com/roughtime>


Regards,

-- 
  ,''`.
     : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Finding all "my" duplicate material on dedup.debian.net?

2017-01-11 Thread Chris Lamb
Hi -devel & Helmet,

I recently discovered <https://dedup.debian.net/>.  First, thanks to
Helmut for setting this up.

I've just removed some duplicates in a package [0] with symlinks, but
I was wondering if I am missing a page or feature where I can see all
"my" offenses against duplicated content, preferably ordered by (for
example) the number of bytes duplicated?

Seeing the worst offenders in the Debian archive would also be
fascinating.

 [0] https://dedup.debian.net/compare/redis-tools/redis-server


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



  1   2   3   >