Re: Please do not drop Python 2 modules

2018-04-22 Thread Julien Muchembled
Le 04/21/18 à 20:04, Chris Lamb a écrit :
> Adrian Bunk wrote:
> 
>> The tip of the iceberg are some recent cases where Python 2 modules
>> were dropped that still had reverse dependencies in unstable
> 
> I suspect developers may be reading too much into Lintian output,
> reading them as "Please remove your Python 2.x module".
> 
> The motivating behind these tags were to prevent new Python 2.x
> packages being added to the archive (due to habit if anything
> else!) unless they were needed or requested, of course.

A lintian warning is even a reason for REJECT. "I" (my mentor) uploaded a new 
source package "zodbpickle" 5 weeks ago and I wonder if it's stuck because of 
this. I found strange to put an override for this so I didn't.

The ITP contains a link to an email where I explain why it is needed:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842870
(to sum up: required dependency in order to package a new version of ZODB with 
support for Python 3)

But I don't want to drop the Python 2 module of ZODB. That's what I only use 
for the moment.

(Actually, I read all the recent discussions about NEW closely: it's quite 
frustrating that all the work for #783377 was roughly done 2 years ago, and 
after difficulties at getting sponsored, I may now be blocked by this warning.)

Julien



Bug#842876: ITP: zc.customdoctests -- Use Python doctest with other languages

2016-11-01 Thread Julien Muchembled
Package: wnpp
Severity: wishlist
Owner: Julien Muchembled 

* Package name: zc.customdoctests
  Version : 1.0.1+1.gc142624-1
  Upstream Author : Zope Foundation and Contributors 
* URL : https://github.com/zopefoundation/zc.customdoctests
* License : Zope-2.1
  Programming Lang: Python
  Description : Use Python doctest with other languages

 doctest (and recently manuel) provide hooks for using custom doctest
 parsers. zc.customdoctests helps to leverage this to support other
 languages, such as JavaScript (with python-spidermonkey):
 .
 js> function double (x) {
 ... return x*2;
 ... }
 js> double(2)
 4
 .
 And with python-manuel, it facilitates doctests that mix multiple languages,
 such as Python, JavaScript, and sh.

This is a required dependency for the new version of ZODB, and I plan to
maintain it as part of the Debian Python Modules Team. See also

 
https://lists.debian.org/msgid-search/8e7791a6-97fd-6a68-8bc2-dee31266c...@jmuchemb.eu



Bug#842874: ITP: python-btrees -- scalable persistent object containers for Python

2016-11-01 Thread Julien Muchembled
Package: wnpp
Severity: wishlist
Owner: Julien Muchembled 

* Package name: python-btrees
  Version : 4.3.1-1
  Upstream Author : Zope Foundation and Contributors 
* URL : https://github.com/zopefoundation/BTrees
* License : Zope-2.1
  Programming Lang: Python
  Description : scalable persistent object containers for Python

 This package contains a set of persistent object containers built around a
 modified BTree data structure. The trees are optimized for use inside ZODB's
 “optimistic concurrency” paradigm, and include explicit resolution of
 conflicts detected by that mechanism.

This is a required dependency for the new version of ZODB, and I plan to
maintain it as part of the Debian Python Modules Team. See also

 
https://lists.debian.org/msgid-search/8e7791a6-97fd-6a68-8bc2-dee31266c...@jmuchemb.eu



Bug#842870: ITP: zodbpickle -- Fork of pickle module, for ZODB

2016-11-01 Thread Julien Muchembled
Package: wnpp
Severity: wishlist
Owner: Julien Muchembled 

* Package name: zodbpickle
  Version : 0.7.0~1.gc9e09e3-1
  Upstream Author : Zope Foundation and Contributors 
* URL : https://github.com/zopefoundation/zodbpickle
* License : Python, Zope-2.1
  Programming Lang: Python
  Description : Fork of pickle module, for ZODB

 This package presents a uniform pickling interface for ZODB:
 .
 Under Python 2, this package forks both Python 2.7’s pickle and cPickle
 modules, adding support for the protocol 3 opcodes. It also provides a new
 subclass of bytes, zodbpickle.binary, which Python2 applications can use to
 pickle binary values such that they will be unpickled as bytes under Python 3.
 .
 Under Python 3, this package forks the pickle module (and the supporting C
 extension) from both Python 3.2 and Python 3.3. The fork adds support for the
 noload operations used by ZODB.

This is a required dependency for the new version of ZODB, and I plan to
maintain it as part of the Debian Python Modules Team. See also

 
https://lists.debian.org/msgid-search/8e7791a6-97fd-6a68-8bc2-dee31266c...@jmuchemb.eu



Bug#732332: ITP: fssync -- File system synchronization tool (1-way, over SSH)

2013-12-16 Thread Julien Muchembled
Package: wnpp
Severity: wishlist
Owner: Julien Muchembled 

* Package name: fssync
  Version : 1.0
  Upstream Author : Julien Muchembled 
* URL : http://jmuchemb.eu/fssync.git
* License : GPL 3
  Programming Lang: Python
  Description : File system synchronization tool (1-way, over SSH)

fssync is a 1-way file-synchronization tool that tracks inodes and maintains a
local database of files that are on the remote side, making it able to:
- handle efficiently a huge number of dirs/files
- detect renames/moves and hard-links

It aims at minimizing network traffic and synchronizing every detail of a file
system:
- all types of inode: file, dir, block/character/fifo, socket, symlink
- preserve hard links
- modification time, ownership/permission/ACL, extended attributes
- sparse files

Other features:
- it can be configured to exclude files from synchronization
- fssync can be interrupted and resumed at any time, making it tolerant to
  random failures (e.g. network error)
- algorithm to synchronize file content is designed to handle big files
  like VM images efficiently, by updating fixed-size modified blocks in-place

Main usage of fssync is to prevent data loss in case of hardware failure,
where RAID1 is not possible (e.g. in laptops).

On Btrfs file systems, fssync is an useful alternative to `btrfs send` (and
`receive`) commands, thanks to filtering capabilities. This can be combined
with Btrfs snapshotting at destination side for a full backup solution.


-- 
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/20131216195252.25300.28195.reportbug@localhost



Bug#732026: ITP: nat-rtsp -- Connection tracking and NAT support for RTSP (DKMS)

2013-12-12 Thread Julien Muchembled
Package: wnpp
Severity: wishlist
Owner: Julien Muchembled 

* Package name: nat-rtsp
  Version : 0.7+1.g2ea3cb6
  Upstream Author : Michael Guntsche 
* URL : https://github.com/maru-sama/rtsp-linux
* License : GPL-2.0+
  Programming Lang: C
  Description : Connection tracking and NAT support for RTSP

This package extends Linux Netfilter to provide connection tracking and NAT
support for RTSP. Module is built with DKMS.

Real Time Streaming Protocol is a network control protocol designed for use in
entertainment and communications systems to control streaming media servers.

For example in France, the modem provided by Free ISP (Freebox) uses this
protocol to broadcast TV/radio channels on the LAN. This module is required
for any router between the modem and end-users.


-- 
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/20131212164112.9252.90916.reportbug@localhost