

#940876 - ITP: storm -- object-relational mapper (ORM) for Python - Debian Bug r...
source link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=940876
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Debian Bug report logs -
#940876
ITP: storm -- object-relational mapper (ORM) for Python
Package: wnpp; Maintainer for wnpp is [email protected];
Reported by: Colin Watson <[email protected]>
Date: Sat, 21 Sep 2019 10:24:02 UTC
Owned by: Colin Watson <[email protected]>
Severity: wishlist
Fixed in version storm/0.22-2
Done: Colin Watson <[email protected]>
Bug is archived. No further changes may be made.
Message #5 received at [email protected] (full text, mbox, reply):
Package: wnpp Severity: wishlist Owner: Colin Watson <[email protected]> * Package name : storm Version : 0.21 Upstream Author : Gustavo Niemeyer <[email protected]> * URL : https://storm.canonical.com/ * License : LGPL-2.1+ Programming Lang: Python Description : object-relational mapper (ORM) for Python Storm is an object-relational mapper (ORM) for the Python language. In simple terms, that kind of system allows rows from a relational database to be seen as objects in an object-oriented language like Python. Features: * Clean and lightweight API offers a short learning curve and long-term maintainability. * Storm is developed in a test-driven manner. An untested line of code is considered a bug. * Storm needs no special class constructors, nor imperative base classes. * Storm is well designed (different classes have very clear boundaries, with small and clean public APIs). * Designed from day one to work both with thin relational databases, such as SQLite, and big iron systems like PostgreSQL and MySQL. * Storm is easy to debug, since its code is written with a KISS principle, and thus is easy to understand. * Designed from day one to work both at the low end, with trivial small databases, and the high end, with applications accessing billion row tables and committing to multiple database backends. * It's very easy to write and support backends for Storm (current backends have around 100 lines of code). This package was previously in Debian, but was removed due to being orphaned and having no Python 3 port, as well as needing several new dependencies that were unpackaged. I recently completed a Python 3 port upstream and have also packaged all the new dependencies, and so I'd like to reintroduce this package and maintain it under the Debian Python Modules Team again. Storm is similar in principle to other ORMs such as SQLAlchemy, but it has a very different and much more lightweight design, and personally I find it much easier to use and understand. We use it in a couple of major applications at work (such as Launchpad, which is my main day job), and I've heard of some other users too. -- Colin Watson [[email protected]]
Message #10 received at [email protected] (full text, mbox, reply):
On Sat, Sep 21, 2019 at 11:20:28AM +0100, Colin Watson wrote: > This package was previously in Debian, but was removed due to being > orphaned and having no Python 3 port, as well as needing several new > dependencies that were unpackaged. I recently completed a Python 3 port > upstream and have also packaged all the new dependencies, and so I'd > like to reintroduce this package and maintain it under the Debian Python > Modules Team again. I found a few bugs in the process of packaging this, for which I've now proposed fixes upstream: https://code.launchpad.net/~cjwatson/storm/py36/+merge/373380 https://code.launchpad.net/~cjwatson/storm/fix-py3-cextensions/+merge/373435 ... and also an infelicity in the way the test suite worked that made it difficult to run the tests during the Debian package build: https://code.launchpad.net/~cjwatson/storm/postgresfixture/+merge/373379 So, definite progress, but I'll need to get those reviewed and landed and make another release before I'll be happy with the packaging. (I don't want to skip running the tests, not least because they uncovered some genuine problems here and there might be more.) -- Colin Watson [[email protected]]
Message sent on
to Colin Watson <[email protected]>
:
Bug#940876.
(Thu, 21 Nov 2019 14:00:19 GMT) (full text, mbox, link).
Message #13 received at [email protected] (full text, mbox, reply):
Control: tag -1 pending Hello, Bug #940876 in storm reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/python-team/modules/storm/commit/27f7e043ea6f9509c78cc2106e01c7efbc8b378b ------------------------------------------------------------------------ Close ITP Closes: #940876 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/940876
Added tag(s) pending.
Request was from Colin Watson <[email protected]>
to [email protected]
.
(Thu, 21 Nov 2019 14:00:19 GMT) (full text, mbox, link).
Reply sent
to Colin Watson <[email protected]>
:
You have taken responsibility.
(Wed, 25 Dec 2019 19:03:31 GMT) (full text, mbox, link).
Message #20 received at [email protected] (full text, mbox, reply):
Source: storm Source-Version: 0.22-2 We believe that the bug you reported is fixed in the latest version of storm, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Colin Watson <[email protected]> (supplier of updated storm package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 21 Nov 2019 16:05:09 +0000 Source: storm Binary: python3-storm python3-storm-dbg Architecture: amd64 source Version: 0.22-2 Distribution: unstable Urgency: medium Maintainer: Debian Python Modules Team <[email protected]> Changed-By: Colin Watson <[email protected]> Closes: 725462 940876 Description: python3-storm - object-relational mapper (ORM) for Python 3 python3-storm-dbg - object-relational mapper (ORM) for Python 3 - debugging files Changes: storm (0.22-2) unstable; urgency=medium . * No-change reupload due to dgit signing confusion. . storm (0.22-1) unstable; urgency=medium . * Convert git repository from git-dpm to gbp layout. * Fix typos in package descriptions. * Update watch file to download GPG signatures. * Restore DPMT as Maintainer and set myself as Uploader (closes: #940876). * New upstream release (closes: #725462). * Adjust packaging for port to Python 3. * Switch to pybuild. * Set Rules-Requires-Root: no. * Policy version 4.4.1. * Restore DPMT Vcs-* fields. * Update Homepage to use HTTPS. Checksums-Sha1: 63833dcd5778b1bef17e1b7f7c174571d772e4d3 2674 storm_0.22-2.dsc 85989e51a0c9bfccd73ddd9f4e62c9ab1097a929 12972 storm_0.22-2.debian.tar.xz 569329ba6b496d326de5c3b3f9606b8df70965bd 241028 python3-storm-dbg_0.22-2_amd64.deb c920899c552bf80054e3ec48baa917557480e1b4 228488 python3-storm_0.22-2_amd64.deb 96775360194d8c31c25ebae98197a2ce775b95ba 9388 storm_0.22-2_amd64.buildinfo d74631f6d6408419ac7cbcf19fb4128bda768d76 213386 storm_0.22.orig.tar.bz2 a99647cd214414eea9020f542b8287c164467fe5 833 storm_0.22.orig.tar.bz2.asc Checksums-Sha256: 71c07c81b6b85dd0e3b1f150e3c98ba2c4e44828da050f69bc7323b66858e3c1 2674 storm_0.22-2.dsc 3fb6e3928390771027504ec2ed42a6bf4c7935f15426fd38f976b3714dabdfa8 12972 storm_0.22-2.debian.tar.xz 02f30f8797ef60e99fe415873331dea55baeccc28ba40148dd7bc31f370198cc 241028 python3-storm-dbg_0.22-2_amd64.deb 9d9f13f669420ad7a0d5e67ae254b7547fe1011e2b6f18f96b86520635efef08 228488 python3-storm_0.22-2_amd64.deb 3d46357f01e54045b18f6871de89e81a51333467f49afcbc68f7088f937c2b2c 9388 storm_0.22-2_amd64.buildinfo 73aceb4c3ab9fb4967b109af7a3f5fe3cde5be379776475a96113b0ee6187de6 213386 storm_0.22.orig.tar.bz2 f16139f7930cae5ddc31cd85c214900443e876502bb7597e6ec4b6949df42124 833 storm_0.22.orig.tar.bz2.asc Files: c93a0fad6e434d918b67f3566a4b716a 2674 python optional storm_0.22-2.dsc a1afa88f7799d857e478e35d86485177 12972 python optional storm_0.22-2.debian.tar.xz 588c9278c14637c05bc9e0ca624e15e9 241028 debug optional python3-storm-dbg_0.22-2_amd64.deb 55d88b59cdddd05ba67fd38e90ade218 228488 python optional python3-storm_0.22-2_amd64.deb b8696958326d9f7046451c33d11f59c9 9388 python optional storm_0.22-2_amd64.buildinfo 3dd0070e72b75829fbc8d89f11cf85fd 213386 python optional storm_0.22.orig.tar.bz2 886ad2008d876ce0d8b08332141aec5c 833 python optional storm_0.22.orig.tar.bz2.asc -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAl3XL1gACgkQOTWH2X2G UAv2wg/+OxFHezIbvLkEhAPr8JiN/b+TOWJN6eiejrfi9pVxbRMrAXCpHPJIrSbf +Q3uL0R5MMw0zR6G8BQGuBBIoRHOa8iSekITKsGJw8HFoU6mi8kqlKi3dXnrYX9r 56bx5e+ER1BRALyYjsMVjilcSS+eZ4kvqnDhrQ1pN3YeMOSOprx3j0JXFiDmCbFP aan89NBIVrvAoaYa+UAyJ2vfWXIU/caam6k/rGejt8AUcNudBfvEBfSAvuy1ij+b JUUdI0g/4rDWovd6t5N6sRato+dy7aYGE8G4pOo/nvZHFMbmamkyHHTvurTzhOvk SDW5ldZTzgDPAoWkjEPCCviypnPZNtT+P3exxn5/jZGqFQAYYbPs7MCjPpeC1c4Z cnPevCFiKyL9l/Z0crKlQyjT/rJapAI/vgrJFd0E4JaBiyOG4aRYBKDaFDSIyzHb UfzRq4fIqqdlGihXQxhQ4m+kcqH5XI1sinbCwURblihw57um4of1VoO3cms/GKzR UdgS8pJltjcB+2XqcpZUhe1Ovmsbf6n+9u3L7vkScQ+r7eiugwzfbaBcoVqtoHgK f4I+dPFk/kgW/Z6qoXuzAAJ/L+DtL1A6FbBdSh05K73Ga8s2PvENEZKjMpXy10Ss uN1D+/Yite6k+l+r3A9x7KGp+qc6kV/LVt7C4Pz5oH15kmz7ayo= =0MP+ -----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <[email protected]>
to [email protected]
.
(Thu, 23 Jan 2020 07:30:06 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <[email protected]>. Last modified: Fri Dec 18 15:55:10 2020; Machine Name: bembo
Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK