Re: Please do not drop Python 2 modules
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
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
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
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)
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)
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