Bug#1054206: ITP: lsprotocol -- Python implementation of the Language Server Protocol types
Jonas Smedegaard writes: > Quoting Arto Jantunen (2023-10-19 07:48:40) >> * Package name: lsprotocol > > Do the project really need to occupy the global namespace "lsprotocol" > within Debian? > > If The project does not provide an executable /usr/bin/lsprotocol (which > is generally usable, not just a narrow tool more appropriately provided > in Debian as an example file), or in other ways make use the name > "lsprotocol" in a system-wide namespace, then please rename the project > as packaged in Debian - i.e. not only binary packages but also source > package, to include a suitable prefix or suffix. > > Concretely, please consider renaming this packaging project as > python-lsprotocol. The source package contains the source for these data definitions, a generator (written in Python) and the definitions in Python, Rust and Dotnet. At this time I wasn't planning on creating binaries for the other two languages, but would definitely be open to that later on (at which time it may make sense to move out of the Python team). -- Arto Jantunen
Bug#1054206: ITP: lsprotocol -- Python implementation of the Language Server Protocol types
Package: wnpp Severity: wishlist Owner: Arto Jantunen X-Debbugs-Cc: debian-de...@lists.debian.org Control: block 1054205 by -1 * Package name: lsprotocol Version : 2023.0.0b1 Upstream Contact: Microsoft Corporation * URL : https://github.com/microsoft/lsprotocol * License : MIT Programming Lang: Python Description : Python implementation of the Language Server Protocol types lsprotocol is a Python implementation of object types used in the Language Server Protocol (LSP). This is needed as a dependency of python-lsp-ruff. I will maintain it under the Python team.
Bug#1054205: ITP: python-lsp-ruff -- Ruff linting plugin for pylsp
Package: wnpp Severity: wishlist Owner: Arto Jantunen X-Debbugs-Cc: debian-de...@lists.debian.org Control: block -1 by 1030835 * Package name: python-lsp-ruff Version : 1.5.3 Upstream Contact: Julian Hossbach * URL : https://github.com/python-lsp/python-lsp-ruff/ * License : MIT Programming Lang: Python Description : Ruff linting plugin for pylsp python-lsp-ruff is a plugin for python-lsp-server that adds linting, code action and formatting capabilities that are provided by ruff, an extremely fast Python linter written in Rust. I will maintain it under the Python team.
Bug#1042568: O: lsp-mode -- Emacs client/library for the Language Server Protocol
Package: wnpp Severity: normal X-Debbugs-Cc: debian-emac...@lists.debian.org Control: affects -1 + src:lsp-mode Since I no longer use it (eglot is now included in Emacs and I have converted my workflow to use it instead) I intend to orphan the lsp-mode package. The change removing my name from Uploaders has already been applied in git. This is a team-maintained package, so the adoptor should either replace me in Uploaders, or alternatively take the package out of the team's hands. The package description is: A Emacs Lisp library for implementing clients for servers using Microsoft's Language Server Protocol (v3.0)[1]. . The library is designed to integrate with existing Emacs IDE frameworks (completion-at-point, xref (beginning with Emacs 25.1), flycheck, etc). . [1]: https://github.com/Microsoft/language-server-protocol
Bug#1029946: ITP: radicale-dovecot-auth -- Dovecot authentication plugin for Radicale
Package: wnpp Severity: wishlist Owner: Arto Jantunen X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: radicale-dovecot-auth Version : 0.4.1 Upstream Contact: Arvedui * URL : https://github.com/Arvedui/radicale-dovecot-auth * License : GPL-3 Programming Lang: Python Description : Dovecot authentication plugin for Radicale Plugin to connect Radicale (a CalDAV (calendar) and CardDAV (contact) server) to the Dovecot authentication system. The package will be maintained under the Debian Python Team.
Bug#1027916: ITP: aiohttp-oauthlib -- oauthlib for aiohttp clients
Package: wnpp Severity: wishlist Owner: Arto Jantunen X-Debbugs-Cc: debian-de...@lists.debian.org, debian-pyt...@lists.debian.org * Package name: aiohttp-oauthlib Version : 0.1.0 Upstream Contact: Hugo Osvaldo Barrera * URL : https://git.sr.ht/~whynothugo/aiohttp-oauthlib * License : ISC Programming Lang: Python Description : oauthlib for aiohttp clients This library is a port of requests-oauthlib for aiohttp. vdirsyncer needs this library to be able to access calendar systems that use OAuth. The package will be maintained under the Debian Python Team.
Bug#970282: O: python-inflect -- Generate plurals, singular nouns, ordinals, indefinite articles
"Iain R. Learmonth" writes: > Package: wnpp > Severity: normal > X-Debbugs-Cc: debian-pyt...@lists.debian.org > > I intend to orphan the python-inflect package. This would be a good > candidate for the Python team. It has reverse dependencies in Debian: > python3-jaraco.itertools and sqlacodegen. > > The package description is: > The inflect Python module correctly generates plurals, singular nouns, > ordinals and indefinite articles. It can also convert numbers to words. Agreed, this should be transferred to the Python team. I can be an uploader for it (I already maintain sqlacodegen, even though it appears to have been abandoned upstream). -- Arto Jantunen
Bug#960744: ITP: python-aioinflux -- Asynchronous Python client for InfluxDB
Package: wnpp Severity: wishlist Owner: Arto Jantunen * Package name: python-aioinflux Version : 0.9.0 Upstream Author : Gustavo Bezerra * URL : https://github.com/gusutabopb/aioinflux * License : MIT Programming Lang: Python Description : Asynchronous Python client for InfluxDB Asynchronous Python client for InfluxDB. Built on top of aiohttp and asyncio. Aioinflux is an alternative to the official InfluxDB Python client. . Aioinflux supports interacting with InfluxDB in a non-blocking way by using aiohttp. It also supports writing and querying of Pandas dataframes, among other handy functionality. I will maintain this under the DPMT.
Bug#914253: ITP: python-sqlalchemy-migrate -- Database schema migration for SQLAlchemy
Per Andersson writes: > Package: wnpp > Severity: wishlist > Owner: Per Andersson > > * Package name: python-sqlalchemy-migrate > Version : 0.11.0 > Upstream Author : OpenStack > * URL : https://pypi.org/project/sqlalchemy-migrate/ > * License : MIT/Expat > Programming Lang: Python > Description : Database schema migration for SQLAlchemy > > Inspired by Ruby on Rails’ migrations, Migrate provides a way to deal > with database schema changes in SQLAlchemy projects. > > Migrate extends SQLAlchemy to have database changeset handling. It > provides a database change repository mechanism which can be used from > the command line as well as from inside python code. > > This is required for new versions of pytrainer. > > I plan to maintain this in the Python Modules Team. > This is already packaged as python-migrate by the Openstack team. It might be a different upstream fork, though. -- Arto Jantunen
Bug#880882: RFA: bcfg2 -- Configuration management system
Package: wnpp Severity: normal I request an adopter for the bcfg2 package. Upstream development has slowed down, and keeping up with django and it's endless deprecations and changes is proving to be difficult. I'm also no longer a user of bcfg2, and have limited time available to work on it.
Bug#866814: RFA: memcachedb -- Persistent storage engine using the memcache protocol
Package: wnpp Severity: normal I request an adopter for the memcachedb package. It hasn't been maintained upstream for a long time now, so could use a lot of work. Unless someone wants to continue maintaining this the package should probably be removed. The package description is: Memcachedb is a distributed key-value storage system designed for persistent data. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. . It conforms to the memcache protocol, so any memcached client can have connectivity with it. Memcachedb uses Berkeley DB as a storing backend, so lots of features including transactions and replication are available.
Bug#806439: ITP: sqlacodegen
"Iain R. Learmonth" <i...@debian.org> writes: > Hi, > > I notice you have an ITP here, I was just about to package this. > > If you can reply in the next hour or so and say it's cool, I can package > this today. I'm happy to co-maintain it with you, I'd just like to get this > in Debian for helping with SQLAlchemy bindings for UDD. I've had the packaging done for a while now, I was waiting to see if someone else would be interested in packaging and maintaining the inflect library, which I have no real interest in. Thanks for taking care of that. I'll try to upload the package soon after inflect gets accepted (the 'try' mainly having to do with the usual holiday scheduling things). Is your inflect package available for download somewhere, I could test against it and have final binaries ready and waiting for the NEW accept? -- Arto Jantunen
Bug#806439: ITP: sqlacodegen -- Automatic model code generator for SQLAlchemy
Package: wnpp Severity: wishlist Owner: Arto Jantunen <vi...@debian.org> * Package name: sqlacodegen Version : 1.1.6 Upstream Author : Alex Grönholm <alex.gronh...@nextday.fi> * URL : https://pypi.python.org/pypi/sqlacodegen * License : MIT Programming Lang: Python Description : Automatic model code generator for SQLAlchemy This is a tool that reads the structure of an existing database and generates the appropriate SQLAlchemy model code, using the declarative style if possible.
Bug#806450: RFP: python-inflect -- Python library for correctly generating plurals, singular nouns, ordinals, indefinite articles; convert numbers to words
Package: wnpp Severity: wishlist * Package name: python-inflect Version : 0.2.5 Upstream Author : Paul Dyson* URL : http://pypi.python.org/pypi/inflect * License : AGPLv3 Programming Lang: Python Description : Python library for correctly generating plurals, singular nouns, ordinals, indefinite articles; convert numbers to words This is a dependency of sqlacodegen.
Bug#765509: current status/progress?
Johannes Schilling da...@deaktualisierung.org writes: any progress on this? i would be happy to see python-flask-admin packaged, and would be willing to do some work myself if necessary, but don't want to interfere with what you already got. No, not really. This proved to be much more work than I had expected due to the big pile of embedded minified javascript, and I ran out of time before getting this into an uploadable state. Recently I was actually considering marking this bug as an RFP instead. If you have the time to work on this feel free to take over. I have attached a patch containing my work in progress packaging. -- Arto Jantunen diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 000..17fa5fd --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +flask-admin (1.0.9-1) unstable; urgency=low + + * Initial release + + -- Arto Jantunen vi...@debian.org Tue, 12 Aug 2014 15:37:50 +0300 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 000..56fb522 --- /dev/null +++ b/debian/control @@ -0,0 +1,74 @@ +Source: flask-admin +Section: python +Priority: optional +Maintainer: Arto Jantunen vi...@debian.org +Build-Depends: debhelper (= 9), python-all (= 2.6.6-3~), dh-python, python-setuptools, python3-all, python3-setuptools, python-sphinx (= 1.0.7+dfsg-1~), python-nose, python-flask, python-wtforms, python-flask-sqlalchemy, python-pymongo +Standards-Version: 3.9.2.0 +X-Python-Version: = 2.5 +X-Python3-Version: = 3.2 + +Package: python-flask-admin +Architecture: all +Depends: ${python:Depends}, ${misc:Depends}, python-pkg-resources +Suggests: python-flask-admin-doc +Description: admin interface extension for Flask + Flask-Admin is a batteries-included, simple-to-use Flask extension that lets + you add admin interfaces to Flask applications. It is inspired by the + *django-admin* package, but implemented in such a way that the developer has + total control of the look, feel and functionality of the resulting + application. + . + Out-of-the-box, Flask-Admin plays nicely with various ORM's, including + . + - SQLAlchemy + - MongoEngine + - pymongo + - Peewee + . + It also boasts a simple file management interface and a redis client console. + . + This is the Python 2 version of the package. + +Package: python3-flask-admin +Architecture: all +Depends: ${python3:Depends}, ${misc:Depends}, python3-pkg-resources +Suggests: python-flask-admin-doc +Description: admin interface extension for Flask + Flask-Admin is a batteries-included, simple-to-use Flask extension that lets + you add admin interfaces to Flask applications. It is inspired by the + *django-admin* package, but implemented in such a way that the developer has + total control of the look, feel and functionality of the resulting + application. + . + Out-of-the-box, Flask-Admin plays nicely with various ORM's, including + . + - SQLAlchemy + - MongoEngine + - pymongo + - Peewee + . + It also boasts a simple file management interface and a redis client console. + . + This is the Python 3 version of the package. + +Package: python-flask-admin-doc +Architecture: all +Depends: ${misc:Depends}, ${sphinxdoc:Depends} +Section: doc +Description: admin interface extension for Flask + Flask-Admin is a batteries-included, simple-to-use Flask extension that lets + you add admin interfaces to Flask applications. It is inspired by the + *django-admin* package, but implemented in such a way that the developer has + total control of the look, feel and functionality of the resulting + application. + . + Out-of-the-box, Flask-Admin plays nicely with various ORM's, including + . + - SQLAlchemy + - MongoEngine + - pymongo + - Peewee + . + It also boasts a simple file management interface and a redis client console. + . + This package contains the documentation. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 000..e7caaa9 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Arto Jantunen vi...@debian.org on +Wed, 15 Oct 2014 13:36:01 +0300. + +It was downloaded from https://github.com/mrjoes/flask-admin + +Upstream Author: Serge S. Koval + +Copyright: + +Copyright (c) 2014, Serge S. Koval and contributors. See AUTHORS +for more details. + +Some rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +* Names of the contributors may not be used
Bug#765509: ITP: python-flask-admin -- admin interface extension for Flask
Package: wnpp Severity: wishlist Owner: Arto Jantunen vi...@debian.org * Package name: python-flask-admin Version : 1.0.8 Upstream Author : Serge S. Koval serge.koval+git...@gmail.com * URL : https://github.com/mrjoes/flask-admin * License : BSD Programming Lang: Python Description : admin interface extension for Flask Flask-Admin is a batteries-included, simple-to-use Flask extension that lets you add admin interfaces to Flask applications. It is inspired by the *django-admin* package, but implemented in such a way that the developer has total control of the look, feel and functionality of the resulting application. . Out-of-the-box, Flask-Admin plays nicely with various ORM's, including . - SQLAlchemy - MongoEngine - pymongo - Peewee -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141015173237.8969.88106.reportbug@tsunami
Bug#694257: fdk-aac: who knows more?
Carlos Alberto Lopez Perez clo...@igalia.com writes: On 10/05/13 07:41, Arto Jantunen wrote: The difference between the GPL and the LGPL does solve the problem if the program you are developing wants to link to both LGPL licensed and GPL incompatible libraries, assuming that the license of the program itself is not either GPL or LGPL. Parts of libav are GPL and the rest is LGPL, thus the problem remains. So the problem all boils down that the fact that libav contains GPL code? No, not as far as I understand this case. I haven't read through all of the info, but as I see it this is about either avconv linking against the GPL-incompatible fdk-aac or libav itself linking against it. Neither of these options is ok since both libav and avconv are GPL licensed. The difference between LGPL and GPL only matters in the other direction, so even if libav was fully LGPL licensed, it could not link against fdk-aac (due to the previously mentioned no further restrictions clause in both GPL and LGPL). -- Arto Jantunen -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87obcj9gr0@kirika.int.wmdata.fi
Bug#694257: fdk-aac: who knows more?
Carlos Alberto Lopez Perez clo...@igalia.com writes: On 09/05/13 23:27, Adam M. Costello wrote: Fabian Greffrath fab...@greffrath.com: Of course, the library would be much more useful if avconv could use it. If libfdk-aac is GPL-incompatible, what does that imply? That avconv must not require libfdk-aac to be present at runtime? Could it check for the existence of libfdk-aac and dlopen() it if it's found? Would that make them independent enough that their licenses wouldn't need to be compatible? The thing is that libav (ffmpeg) is LGPL (not GPL). So, my understanding is that it shouldn't be a problem to use a third-party library (fdk-aac or whatever) even if this library is GPL-incompatible (or even proprietary). I tried to clarify this point with libav developers [1]. But the replies I got where not clear to me so I gave up. They seem to be more interested in improving the internal AAC encoder of libav. I still think that it shouldn't be any problem by linking libav with fdk-aac or any other library given the LGPL license of libav. But I am not a lawyer, maybe I'm wrong. As far as I understand you are indeed mistaken about the difference between GPL and LGPL. The reason why GPL licensed software cannot use a GPL-incompatible library is that the resulting binary inherits both licenses. If the licenses are not compatible, the binary cannot be legally distributed at all (it has no valid license). The usual reason why certain licenses are not compatible with the GPL is the clause that says You may not impose any further restrictions on the recipients' exercise of the rights granted herein. causing a license that has a clause that the GPL does not have to immediately become incompatible (the BSD advertisement clause is the most common one, for example OpenSSL has this). This problematic clause is the exact same in both GPL and LGPL. The difference between the GPL and the LGPL does solve the problem if the program you are developing wants to link to both LGPL licensed and GPL incompatible libraries, assuming that the license of the program itself is not either GPL or LGPL. Parts of libav are GPL and the rest is LGPL, thus the problem remains. -- Arto Jantunen -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87sj1v9ysl@kirika.int.wmdata.fi
Bug#199864: About packaging kahakai
I would really like to see kahakai in Debian and the current version appears to build on current unstable just fine, I just built it a few days ago. Are you still working on it? -- Arto Jantunen
Bug#200974: O: chameleon -- Application for putting pictures or color in the root window
Package: wnpp Version: unavailable; reported 2003-07-12 Severity: normal I intend to orphan the chameleon package, for the reasons outlined in my post to d-p. It currently has an RC bug (FTBFS, easy to fix, but I don't have the time). The package description is: Using GTK and Imlib, Chameleon allows the user to place a picture in any format or a color chosen from a color wheel in the root window of X (the background). It also can be run from the command line w/o using the GTK interface. -- Arto Jantunen
Bug#200977: O: moosic -- Daemon/client combo to easily queue music files for playing
Package: wnpp Version: unavailable; reported 2003-07-12 Severity: normal I intend to orphan the moosic package for the reasons outlined in my mail to d-p. The package description is: Moosic is a music player that focuses on easy playlist management. It consists of a server process that maintains a queue of music files to play and a client program which sends commands to the server. The server continually runs through its playlist, popping items off the top of the list and playing each with an external program. The client is a simple command-line utility which allows you to perform powerful operations upon the server's queue, including the addition of whole directory trees, automatic shuffling, and item removal according to regular expressions. The server comes configured to play MP3, Ogg, MIDI, MOD, and WAV file. -- Arto Jantunen
Bug#199544: O: abuse-sfx -- Sound effects for Abuse
Package: wnpp Version: unavailable; reported 2003-07-01 Severity: normal I will orphan the abuse-sfx package for reasons explained in my email to d-p. The package description is: This package contains sound effects for the Abuse game. The sound effects are not required to play Abuse, but they do contribute to the mood of the game, and give you the advantage of being able to hear the nasty creature that's lurking around the next corner. -- Arto Jantunen
Bug#199545: O: abuse-sdl -- SDL-port of Crack dot Com's Abuse action game
Package: wnpp Version: unavailable; reported 2003-07-01 Severity: normal I will orphan the abuse-sdl package for reasons explained in my email to d-p. The package description is: Abuse is a side scrolling shoot-em-up action game from Crack dot Com. . This package contains the SDL-version of the Abuse game engine. It requires a mouse. -- Arto Jantunen
Bug#199543: O: abuse -- Crack dot Com's Abuse action game
Package: wnpp Version: unavailable; reported 2003-07-01 Severity: normal I will orphan the abuse package for reasons explained in my email to d-p. The package description is: Abuse is a side scrolling shoot-em-up action game from Crack dot Com. . This package contains the Abuse game engine, in X and full screen svga versions. It requires a mouse. . This package is obsolete and will be removed later (if you still need it, contact the maintainer). Please use abuse-sdl instead. -- Arto Jantunen
Bug#199546: O: abuse-lib -- Levels for Abuse
Package: wnpp Version: unavailable; reported 2003-07-01 Severity: normal I will orphan the abuse-lib package for reasons explained in my email to d-p. The package description is: This package contains the levels and graphics for the Abuse game. These levels are necessary to play Abuse. . The Abuse sound effects are not included, due to copyright problems. -- Arto Jantunen
Bug#199547: O: abuse-frabs
Package: wnpp Version: unavailable; reported 2003-07-01 Severity: normal I will orphan the abuse-frabs package. Description: Levels and graphics for Abuse This package contains the levels and graphics for the game Abuse with the Free Abuse (fRaBs) extensions. . This package obsoletes abuse-lib which will be removed at some point. If you still need abuse-lib for some reason, please contact the maintainer now. . The Abuse sound effects are not included, due to copyright problems. -- Arto Jantunen
Bug#151808: ITP: opencm -- A secure configuration management system
Package: wnpp Version: N/A; reported 2002-07-03 Severity: wishlist * Package name: opencm Version : 0.1.0alpha6 Upstream Author : Jack Lloyd [EMAIL PROTECTED] * URL : http://www.opencm.org/ * License : GPL, BSD Description : A secure configuration management system OpenCM is designed as a secure, high- integrity replacement for CVS. It includes features such as file renaming, branch and file level access control, cryptographic authentication, and end-to-end integrity controls. -- System Information Debian Release: 3.0 Architecture: i386 Kernel: Linux kitsune 2.4.18-xfs-1.1 #1 Fri May 31 13:16:49 EEST 2002 i686 Locale: LANG=en_US, LC_CTYPE=en_US -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#115693: ITP: moosic -- Daemon/client combo to easily queue music files for playing
Package: wnpp Version: N/A; reported 2001-10-15 Severity: wishlist * Package name: moosic Version : 1.1.1 Upstream Author : Daniel Pearson [EMAIL PROTECTED] * URL : http://www.geeksimplex.org/~daniel/moosic * License : GPL Description : Daemon/client combo to easily queue music files for playing Moosic is a music player that focuses on easy playlist management. It consists of a server process that maintains a queue of music files to play and a client program which sends commands to the server. The server continually runs through its playlist, popping items off the top of the list and playing each with an external program. The client is a simple command-line utility which allows you to perform powerful operations upon the server's queue, including the addition of whole directory trees, automatic shuffling, and item removal according to regular expressions. The server comes configured to play MP3, Ogg, MIDI, MOD, and WAV files. -- System Information Debian Release: testing/unstable Architecture: i386 Kernel: Linux kitsune 2.4.10-xfs #1 Mon Sep 24 16:15:17 EEST 2001 i686 Locale: LANG=en_US, LC_CTYPE=en_US