Bug#958024: ITP: openapi-spec-validator -- OpenAPI Spec Validator is a Python library that validates OpenAPI Specs
Hello Andrius, I'm very glad to see interests in the packages. I uploaded the openapi-spec-validator package sources to https://salsa.debian.org/jlaba/ openapi-spec-validator.[1] I have removed the pytest-flake8 dependency with patching the setup.py and requirements_dev.txt files. Therefore the package needs currently no additional unpackaged sources. If you have questions feel free to ask me and push requests are very welcomed! Regards, Joachim Am Mittwoch, 8. Juli 2020, 06:42:50 CEST schrieb mer...@debian.org: > Hello, > > On Fri, 17 Apr 2020 14:47:32 + Joachim Langenbach wrote: > > The openapi-spec-validator is needed for connexion, which is my final goal > > of packaging. Connexion is a python-library, which uses flask to server > > openapi defined webservices. The following packages are needed on top of > > the ones already listed in debian: * python3-connexion > > * python3-clickclick > > * python3-openapi-spec-validator > > * python3-pytest-aiohttp > > * python3-swagger-ui-bundle > > * python3-pytest-flake8 (s. Bug #894786) > > I already packaged all of this packages and will upload them one after > > another. > What is the status of the openapi-spec-validator and its dependencies? I am > really interested in seeing it in Debian. Could you please upload your > packaging of the above mentioned packages to salsa.debian.org? > > Best, > Andrius [1] https://salsa.debian.org/jlaba/openapi-spec-validator
Bug#958047: RFS: mercantile/1.0-1 [ITP] -- python3-mercantile - Web mercator XYZ tile utilities
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "mercantile" * Package name: mercantile Version : 1.1.3-1 Upstream Author : Sean Gillies * URL : https://github.com/mapbox/mercantile * License : BSD-3-clause * Vcs : None Section : utils It builds those binary packages: python3-mercantile - Web mercator XYZ tile utilities To access further information about this package, please visit the following URL: https://mentors.debian.net/package/mercantile Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/m/mercantile/ mercantile_1.1.3-1.dsc Changes since the last upload: * Initial release (Closes: #956911) Regards, Joachim
Bug#958046: RFS: connexion/1.0-1 [ITP] -- python3-connexion - API first applications with OpenAPI/Swagger and Flask
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "connexion" * Package name: connexion Version : 2.6.0-1 Upstream Author : Zalando SE * URL : https://github.com/zalando/connexion * License : Apache * Vcs : None Section : python It builds those binary packages: python3-connexion - API first applications with OpenAPI/Swagger and Flask To access further information about this package, please visit the following URL: https://mentors.debian.net/package/connexion Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/c/connexion/connexion_2.6.0-1.dsc Changes since the last upload: * Initial release (Closes: #958042) This package requires additional packages, which are not yet uploaded to debian. But I packaged those dependencies already and also uploaded them to mentors.debian.net: - https://mentors.debian.net/package/openapi-spec-validator[1] - https://mentors.debian.net/package/swagger-ui-bundle[2] - https://mentors.debian.net/package/clickclick[3] - https://mentors.debian.net/package/pytest-flake8[4] So I'm lokking for a sponsor for those packaging as well. If you like to sponsor them too, I wold be very glad. Otherwise I place an RFS for those packages to. Regards, Joachim [1] https://mentors.debian.net/package/openapi-spec-validator [2] https://mentors.debian.net/package/swagger-ui-bundle [3] https://mentors.debian.net/package/clickclick [4] https://mentors.debian.net/package/pytest-flake8
Bug#958042: ITP: connexion -- API first applications with OpenAPI/Swagger and Flask
Package: wnpp Severity: wishlist Owner: Joachim Langenbach -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 * Package name: connexion Version : 2.6.0 Upstream Author : Zalando SE * URL : https://github.com/zalando/connexion * License : Apache 2.0 Programming Lang: Python Description : API first applications with OpenAPI/Swagger and Flask Connexion is a framework that automagically handles HTTP requests based on `OpenAPI Specification` (formerly known as Swagger Spec) of your API described in `YAML format`. Connexion allows you to write an OpenAPI specification, then maps the endpoints to your Python functions; this makes it unique, as many tools generate the specification based on your Python code. You can describe your REST API in as much detail as you want; then Connexion guarantees that it will work as you specified. Connexion Features: - Validates requests and endpoint parameters automatically, based on your specification - Provides a Web Swagger Console UI so that the users of your API can have live documentation and even call your API's endpoints through it - Handles OAuth 2 token-based authentication - Supports API versioning - Supports automatic serialization of payloads. If your specification defines that an endpoint returns JSON, Connexion will automatically serialize the return value for you and set the right content type in the HTTP header. The following packages are needed on top of the ones already listed in debian: * python3-connexion * python3-clickclick (s. Bug #958030) * python3-openapi-spec-validator (s. Bug #958024) * python3-pytest-aiohttp (rejected by ftpmasters because of size s. Bug #951711 --> will be omitted with patch) * python3-swagger-ui-bundle (s. Bug #958026) * python3-pytest-flake8 (s. Bug #894786) I already packaged all of this packages and will upload them one after another. I think connexion will be very helpful for many developers and webservice providers. Therefore it will be good to have a version of this application in debian. Especially as I developed a webservice using it, which I want to deploy on a debian server, without installing code not from the official repositories. -BEGIN PGP SIGNATURE- iQGzBAEBCAAdFiEE8M5SQByE659VY/pttfswyGF4AoIFAl6Z6jMACgkQtfswyGF4 AoJ2iwv/dDIAkuqsOz5icmhgvTgPRBM+QadqG9sFpkeC8nOiv+1vhBPzQTAh7Q+5 ZA42oaaGhcwleje+Js/QR3RfOOYVCWWefI5lF8UuAwgY5SuGpErPjf8vlbgiMzHE tIrHuIVUK4dBecO90GEHa66fh/XRA4PAeMzXnL5t3SAzJdD75trcfVYKnAH1H8A6 KSKqm2hgyv2IHBNLuBY7Ffd067FvdApgTkOzc7yv0qnLefL7L1S7F1v9YVvSrrUW 1YbfuJKjqH8lhUC6JqghiCzgl7ynZYnSxSqM8AtvFFiHUpsvcUk6EZMLesOXm/Eh JxgCq4Pea5aaUT2fHRCuFHPQbgcsS0R7FVNnUDs1DH5A8vKwbLB3dJLI7ExE8VKx J8nrEG3BnXnr4JocKWI5VMD+kNhtXa/3iMdAwHgk11tkQPX8xx9KB8uXZ6qXV1DS xxVCdjXm57RzxsEZMy9+LAsD9Z9IKH9CMyAiysO5rEzTz69AJY9spA1PVVPmJ1JU wjuqdSyb =VuNI -END PGP SIGNATURE-
Bug#958030: ITP: clickclick -- Utility functions (Python 3 only) for the wonderful `Click library`.
Package: wnpp Severity: wishlist Owner: Joachim Langenbach -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 * Package name: clickclick Version : 1.2.2 Upstream Author : Henning Jacobs * URL : https://github.com/zalando/python-clickclick * License : Apache 2.0 Programming Lang: Python Description : Utility functions (Python 3 only) for the wonderful `Click library`. Utility functions (Python 3 only) for the wonderful `Click library`. Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary. The clickclick is needed for connexion, which is my final goal of packaging. Connexion is a python-library, which uses flask to serve openapi defined webservices. The following packages are needed on top of the ones already listed in debian: * python3-connexion * python3-clickclick * python3-openapi-spec-validator (s. #958024) * python3-pytest-aiohttp (rejected by ftpmasters because of size s. Bug #951711 --> will be omitted with patch) * python3-swagger-ui-bundle (s. Bug #958026) * python3-pytest-flake8 (s. Bug #894786) I already packaged all of this packages and will upload them one after another. I think connexion will be very helpful for many developers and webservice providers. Therefore it will be good to have a version of this application in debian. -BEGIN PGP SIGNATURE- iQGzBAEBCAAdFiEE8M5SQByE659VY/pttfswyGF4AoIFAl6ZzHEACgkQtfswyGF4 AoI1cgv9HqjDrDn5DlMMh85XXFy9lmf2B1WWi9rsM5siKrXjERbEMZ6rhaY/8TlA XhWK4JPLoH0ZFaZekKRUzPbwX0nnAiwwYgZhqLVtx9cmdk48zbKMChXfg20zZBno 8vEphmN1LAy42Nu0QpjoqPvlOEoYG8lOUJIN8ND1XtE0X8xjnaN9QYuAb7wT6lC4 UbSG/tx5jdmvGmfebyIAr6qWfFJI/aspIssoVn4hddvRVlxAR8QuFyp4aT6V8cL2 jCbR/rGl0x3Pu737mnGSFV5n7zl36NOYzqH7s7yzTpZuX2VNcvfH0v4imdzDXxR4 le6wruDIoeWU64hi3LgWd3BPjqxhCQ3s+shcNBQph+PnGzJLN0Egvlv6hbFLvEbp f6k8X9Ra9nHCh11UuRMiQsh+pSgnhhl/Sn45yhIwuTcfmiXKGfH3Tp95KgUbHd71 y+S+cWqKpANgki+hYxJECka0OY/m58ErOMUeFmDJvTDwllGITnuTI+t7SxITAbBb eM+O16bT =nh+7 -END PGP SIGNATURE-
Bug#958026: ITP: swagger-ui-bundle -- This package contains the static files for swagger-ui as a Python package.
Package: wnpp Severity: wishlist Owner: Joachim Langenbach -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 * Package name: swagger-ui-bundle Version : 0.0.6 Upstream Author : Daniel Grossmann-Kavanagh * URL : https://github.com/dtkav/swagger_ui_bundle * License : Apache 2.0 Programming Lang: Python Description : This package contains the static files for swagger-ui as a Python package. This package contains the static files for swagger-ui as a Python package. Basic configuration options are templated with the Jinja2 templating language. This package is intended to be webserver-agnostic, so it only includes the static files, and some very basic configuration. The swagger-ui-bundle is needed for connexion, which is my final goal of packaging. Connexion is a python-library, which uses flask to serve openapi defined webservices. The following packages are needed on top of the ones already listed in debian: * python3-connexion * python3-clickclick * python3-openapi-spec-validator (s. #958024) * python3-pytest-aiohttp * python3-swagger-ui-bundle * python3-pytest-flake8 (s. Bug #894786) I already packaged all of this packages and will upload them one after another. I think connexion will be very helpful for many developers and webservice providers. Therefore it will be good to have a version of this application in debian. -BEGIN PGP SIGNATURE- iQGzBAEBCAAdFiEE8M5SQByE659VY/pttfswyGF4AoIFAl6Zw+QACgkQtfswyGF4 AoLAbQv+PERMYUsMGYys0MOv2fM/eMIdjmVrKQwy1kM+if+4/NlwkoH54EoXV8uW kS+embarCQsVtMNOyrptCLEj5T7uSsLiWmXSHwM6YOnkaFPfUKyBcjnl3IMJn41Y xXvWpYE4FpBTK2uFobmaR3F1B+Mx4Qodn6XUAHFJx6IG93nZoCEXbSivfMGZ6xkT fuJT/A8djIgM8vfsnIM1dADSAKNKpfpTluhSU6jyHLnJDPbyjTUxNtErdZj0IEXA 74ZYXb4SDbHZd05o6ukopCT42TQMbUAJdScAXrL0vNetx5ea0Bqu3D/KQWLhI6jZ 0yR7G2nPm9Lr42gx2IcrdJU5fi19N7UnyoIRM8Shx7Djg9gUzEySdLjoTDWuUx5i FFBnKtPWgxAS7u3voF+6fSWRFVWjpM4580cV4ap3j7jmzvf2O10gypGUwpR1UdbD mkJ7ABL6t446uQyVia+y93t2qwjX5KFebUphLdsbSV+fY7VjByxCahRF/wOqe5J/ Sc9pIs2P =zhIr -END PGP SIGNATURE-
Bug#958024: ITP: openapi-spec-validator -- OpenAPI Spec Validator is a Python library that validates OpenAPI Specs
Package: wnpp Severity: wishlist Owner: Joachim Langenbach -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 * Package name: openapi-spec-validator Version : 0.2.8 Upstream Author : Artur Maciag * URL : https://github.com/p1c2u/openapi-spec-validator * License : Apache 2.0 Programming Lang: Python Description : OpenAPI Spec Validator is a Python library that validates OpenAPI Specs OpenAPI Spec Validator is a Python library that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0.0 specification. The validator aims to check for full compliance with the Specification. The openapi-spec-validator is needed for connexion, which is my final goal of packaging. Connexion is a python-library, which uses flask to server openapi defined webservices. The following packages are needed on top of the ones already listed in debian: * python3-connexion * python3-clickclick * python3-openapi-spec-validator * python3-pytest-aiohttp * python3-swagger-ui-bundle * python3-pytest-flake8 (s. Bug #894786) I already packaged all of this packages and will upload them one after another. I think connexion will be very helpful for many developers and webservice providers. Therefore it will be good to have a version of this application in debian. -BEGIN PGP SIGNATURE- iQGzBAEBCAAdFiEE8M5SQByE659VY/pttfswyGF4AoIFAl6ZwXEACgkQtfswyGF4 AoLX8Av/eX4x5duGL4tqPrrsYFyJuIJOoY/h1azRFlsSX+np3Fhp3ee3MK1p1j13 /R2hepNbARapvv0GEkceapO2pQScPbamMbXrybASZTy32fEF98r6NfEWNVh5iRQB WpIBrHCnndinZJKI69zPBgh42HkBU18X9Z4R6y6/M40SJVpcmmlO2/732IiHOe0i doAtiIyl3vL0Y7TZr9l9vRJ9b9qo6ClDC4O6IOTJy/XMODU/v8RNIIpu2qnX9hQj zsI9LVQUDQLURsp2eWXCWxW1MfKE8awvB7mrrb3lDCt3dRmqYdw44uyOpQCbYFAK hRgPawnCCy+8sF3H9mRTW8TwKeg3pS8/cCtuLH5vlrNvtBmMLV4wIjuUfhTcATct rsp4gyMLjjKgwONQ1F3+0SRXVrVnbB0XVAuY+z3fe22QGM1etLRrCaayDMejTzTU tQw1KOiex7uqOajVVUsu7zFr7Pv63r4ZLxxTdSsKeCvzMFNSMDP7q9252bbUMPn/ NC4bcEAw =QcHo -END PGP SIGNATURE-
Bug#956911: ITP: mercantile -- Spherical mercator coordinate and tile utilities for web mercator XYZ tiles
Package: wnpp Severity: wishlist Owner: Joachim Langenbach -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 * Package name: mercantile Version : 1.1.3 Upstream Author : Sean Gillies * URL : https://github.com/mapbox/mercantile * License : BSD-3-clause Programming Lang: Python Description : Spherical mercator coordinate and tile utilities for web mercator XYZ tiles Spherical mercator coordinate and tile utilities Documentation: http://mercantile.readthedocs.io/en/latest/ The mercantile module provides ``ul(xtile, ytile, zoom)`` and ``bounds(xtile, ytile, zoom)`` functions that respectively return the upper left corner and bounding longitudes and latitudes for XYZ tiles, a ``xy(lng, lat)`` function that returns spherical mercator x and y coordinates, a ``tile(lng, lat, zoom)`` function that returns the tile containing a given point, and quadkey conversion functions ``quadkey(xtile, ytile, zoom)`` and ``quadkey_to_tile(quadkey)`` for translating between quadkey and tile coordinates. Also in mercantile are functions to traverse the tile stack. Named tuples are used to represent tiles, coordinates, and bounding boxes. I use this library in my project and find it very useful to transform between XYZ coordinates and latitude / longitude coordinates. So I think, many other users find it useful also. I would be very happy to find a sponsor uploading this package. I already packaged it and will upload it to debian mentors referencing this Bug report in the changelog. -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEE7rN7YxAGj/5T5nRYORUhb9eUwC4FAl6Yg0AACgkQORUhb9eU wC4rCg//Tox9AcInyvrH7qG/kle+uxYGFkPxqDYcTfTxuJSzu4UsPFAW8tKczjOl W/YDbV9vuPJsXCy/q+MuQS2vfzTgxBl9GMXjgbjxkN5l/JXxrNUEQZoT5+XG3rDM 1Z4IyqvLCJFZdYNeleGccl9a1jUabrFUS445jamEWaTJqoqOTGzkUWSDwBaBAzcJ csBq95YAj4g17u/W9N6EzKKECGJ018pTxtK+5LVN2m4GqAUGa20Um89fbv5KdYZz 30h876gWSftSyK68Ed+by7w0dg7rj7xtO7BAMMUj44dglYo9cBNRFZTi46e80trl 2TNT6d7sLSr1IkOk5y6Wrszx3jf2a7Yp3BfHTkerD4HAnSIEsIN+T1j1tC1hvsxc pmxNem89jdu8ppD231OoTjeD++2vrfLM/kGTIuQyHlBxHhEUMsny49enRl2BUgc2 J+/N7/1H2GneR4hBEUu/a5EsTGEQ4YwmqqeyUNLKZHYbt0x0oL5uosMeLps6mUCo srnREO0p0YkjfKj4khCWYYlkzGeeI40D1OcY9mPCcPRJAh9NG4fXyjGGXF5ADCOz rpyoY2HdiGa81Igcfte6Jr7/3we29rjVwR1Gd5bV9VdQYyJeTsSpeJs10HReQjrA lu0ds2TxjEEY08VWlWfXGd++wHa1NDv6Qhkog5mkc4eqpSl0Fi8= =KgAA -END PGP SIGNATURE-
Bug#870906: ITP: pynmea2 - pynmea2 is a python library for the NMEA 0183 protocol
Good Morning, fixed it. Many thanks for your help and hints! Regards, Joachim Am Donnerstag, 21. September 2017, 15:44:51 CEST schrieb Herbert Fortes: > Hi Joachim Langenbach, > > > Hi Herbert, > > > > thanks for your hints. Hopefully this time, I got all of them ;-) I have > > some> > > questions related to some of your hints: > >> There are some adjusts to do: > >> > >> debian/compat: > >> - instead of '9' put '10' (number only) > >> > >> debian/control: > >> - Build-Depends entry: python3-all-dev can be removed. > >> > >>'cowbuilder' builds the package without it. > >> > >> - lintian needs an update. You can put '4.1.0'. > > > > I only found 4.0.1 (at > > https://www.debian.org/doc/debian-policy/upgrading-checklist.html). Are > > there any other sources to find the most recent standards version? > > However, I used 4.1.0 in my new upload. > > q> > > >> - Testsuite can be removed. There is no 'debian/tests' dir. > > > > I added the testsuite, because it should run the python tests included in > > pynmea2 sources. Did I understand testsuite the wrong way here? (Removed > > it in my upload) > > The upstream is not using unittest, so this happens: > > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:184: cd > /home/qemu/sponsor/pynmea2-1.9.0/.pybuild/pythonX.Y_3.6/build; python3.6 -m > unittest discover -v > > -- > Ran 0 tests in 0.000s > > OK > I: pybuild base:184: cd > /home/qemu/sponsor/pynmea2-1.9.0/.pybuild/pythonX.Y_3.5/build; python3.5 -m > unittest discover -v > > -- > Ran 0 tests in 0.000s > > OK > > > As the upstream is using pytest it is necessary to put in debian/rules: > > export PYBUILD_TEST_PYTEST = 1 > > Then we have: > >dh_auto_test -O--buildsystem=pybuild > I: pybuild base:184: cd > /home/qemu/sponsor/pynmea2-1.9.0/.pybuild/pythonX.Y_3.6/build; python3.6 -m > pytest test = test session starts > == platform linux -- Python 3.6.2, > pytest-3.2.1, py-1.4.34, pluggy-0.4.0 rootdir: > /home/qemu/sponsor/pynmea2-1.9.0, inifile: > collected 54 items > > test/test_file.py . > test/test_proprietary.py .. > test/test_pynmea.py .. > test/test_stream.py . > test/test_types.py > > == 54 passed in 0.36 seconds > === I: pybuild base:184: cd > /home/qemu/sponsor/pynmea2-1.9.0/.pybuild/pythonX.Y_3.5/build; python3.5 -m > pytest test = test session starts > == platform linux -- Python 3.5.4, > pytest-3.2.1, py-1.4.34, pluggy-0.4.0 rootdir: > /home/qemu/sponsor/pynmea2-1.9.0, inifile: > collected 54 items > > test/test_file.py . > test/test_proprietary.py .. > test/test_pynmea.py .. > test/test_stream.py . > test/test_types.py > > == 54 passed in 0.36 seconds > === > > > I think this is the last fix. :) > > > > Regards, > Herbert > > > Regards, > > > > Joachim > > > >> - Architecture: should be 'all'. (any is for programs like C, C++) > >> - Depends entry: '${shlibs:Depends}' can be removed. > >> - Provides entry can be removed. > >> > >> debian/copyright: > >> - Debian entry is missing. The file should look like this: > >> Files: * > >> Copyright: (C) 2013-2017 Tom Flanagan > >> License: MIT > >> > >> Files: debian/* > >> Copyright: 2017 Your-name-here || > >> License: Choose-one (usually upstream choice) > >> > >> License: MIT > >> Permission is hereby granted, free of charge, to any person obtaining > >> blababla > >> > >> License: (If you choose something different add here) > >> blablabla > >> a copy of this software and associated documentation files > >> > >> debian/rules: > >> - I said about cleaning SOÛRCES.txt. You did right. But > >> > >> I learned something that looks better. Instead of an > >> override_dh_auto_clean, 'egg-info' can be ignored if > >> we use 'debian/source/options' file. One line in the > >> > >> file: > >> extend-diff-ignore="^[^/]+\.egg-info/" > >> > >> Just in case, please see: > >> https://anonscm.debian.org/cgit/debian-science/packages/python-meshio.git > >> /t > >> ree/debian/source/options > >> > >> > >> That's it. Let me know when you when the package > >> is ready. > >> > >> > >> > >> regards, > >> Herbert signature.asc Description: This is a digitally signed message part.
Bug#870906: ITP: pynmea2 - pynmea2 is a python library for the NMEA 0183 protocol
Hi Herbert, thanks for your hints. Hopefully this time, I got all of them ;-) I have some questions related to some of your hints: > There are some adjusts to do: > > debian/compat: > > - instead of '9' put '10' (number only) > > debian/control: > > - Build-Depends entry: python3-all-dev can be removed. >'cowbuilder' builds the package without it. > - lintian needs an update. You can put '4.1.0'. I only found 4.0.1 (at https://www.debian.org/doc/debian-policy/upgrading-checklist.html). Are there any other sources to find the most recent standards version? However, I used 4.1.0 in my new upload. > - Testsuite can be removed. There is no 'debian/tests' dir. I added the testsuite, because it should run the python tests included in pynmea2 sources. Did I understand testsuite the wrong way here? (Removed it in my upload) Regards, Joachim > - Architecture: should be 'all'. (any is for programs like C, C++) > - Depends entry: '${shlibs:Depends}' can be removed. > - Provides entry can be removed. > > debian/copyright: > > - Debian entry is missing. The file should look like this: > > Files: * > Copyright: (C) 2013-2017 Tom Flanagan > License: MIT > > Files: debian/* > Copyright: 2017 Your-name-here || > License: Choose-one (usually upstream choice) > > License: MIT > Permission is hereby granted, free of charge, to any person obtaining > blababla > > License: (If you choose something different add here) > blablabla > a copy of this software and associated documentation files > > > debian/rules: > > - I said about cleaning SOÛRCES.txt. You did right. But > I learned something that looks better. Instead of an > override_dh_auto_clean, 'egg-info' can be ignored if > we use 'debian/source/options' file. One line in the > file: > | > > extend-diff-ignore="^[^/]+\.egg-info/" > > | > > Just in case, please see: > > https://anonscm.debian.org/cgit/debian-science/packages/python-meshio.git/t > ree/debian/source/options > > > That's it. Let me know when you when the package > is ready. > > > > regards, > Herbert signature.asc Description: This is a digitally signed message part.
Bug#870906: ITP: pynmea2 - pynmea2 is a python library for the NMEA 0183 protocol
Hi Herbert, I managed to upload the version 1.9.0 and (hopefully) fixed your hints. May you have a look at it? Regards, Joachim P.s.: The mentors url is https://mentors.debian.net/package/pynmea2 Am Dienstag 05 September 2017, 17:14:22 schrieb Herbert Fortes: > Hi Joachim Langenbach, > > I was checking the Debian package you did. And > I will try to help you. > > First, there is a new version of pynmea2 - 1.9.0. > The version on mentors is 1.8.0. > > Debhelper should be 10, not 9. > > Standards-Version is out-of-date > > Why debian/pynmea2-doc.* files? They are not > been used. > > The package does not build two times in a row. > Please clean *egg-info/SOURCES.txt > > I liked not build Python 2 version. The file > 'debian/rules' can have some '#' lines removed. > > Please, put version '1.9.0' on mentors and let > me known when you are ready. > > > > Regards, > Herbert signature.asc Description: This is a digitally signed message part.
Bug#871468: Comments about your RFS
Hallo Ghislain, thanks for your fast response! I made your suggested changes and uploaded package 1.8.0-1. Should I do something else or might you have a look at this version? Regards, Joachim
Bug#871468: RFS: pynmea2/1.8.0-4 ITP] -- pynmea2 is a Python library for the NMEA 0183 protocol
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "pynmea2" * Package name: pynmea2 Version: 1.8.0-4 Upstream Author: Tom Flanagan * URL: https://github.com/Knio/pynmea2 * License: MIT Section: python It builds those binary packages: python-pynmea2 - pynmea2 is a Python library for the NMEA 0183 protocol python3-pynmea2 - pynmea2 is a Python3 library for the NMEA 0183 protocol To access further information about this package, please visit the following URL: https://mentors.debian.net/package/pynmea2 Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/pynmea2/pynmea2_1.8.0-4.dsc More information about pynmea2 can be obtained from https://github.com/Knio/pynmea2. Changes since the last upload: * Fixed lintian errors * duplicate-short-description, * vcs-field-uses-insecure-uri, * capitalization-error-in-description-synopsis * ancient-standards-version * Fixed Vcs urls Regards, Joachim Langenbach
Bug#870906: Debian packages and debian folder sources
Current debian packages could be found at http://ftp.engsas.de/unstable/gnuboat/pool/main/p/pynmea2/ and their sources at https://github.com/engsas/pynmea2
Bug#870906: ITP: pynmea2 - pynmea2 is a python library for the NMEA 0183 protocol
Package: wnpp Severity: wishlist Version: 1.8.0 URL: https://github.com/Knio/pynmea2 or https://pypi.debian.net/pynmea2 License: MIT Description: You can parse individual NMEA sentences and you can create NMEASentence objects from your data. Also NMEA 0183 data streams could be processed.
Bug#775029: "ValueError: need more than 0 values to unpack" on gpg signed git commit
Package: trac-git Version: 0.12.0.5+722342e-1 Severity: important Tags: upstream patch Dear Maintainer, after gpg signed commit to the git repository, the browse source and the Journal could not be shown with the above mentioned error. See upstream bug reports http://trac.edgewall.org/ticket/10676 and http://trac.edgewall.org/ticket/11908. Fixed in trac 1.0 but seems to be not merged back into trac-git plugin from trac 0.12. But the attached patch fixes it in current debian stable version of trac-git package. The debsums error below is caused by the already patched version of the file. Kind regards, Joachim Langenbach -- System Information: Debian Release: 7.7 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages trac-git depends on: ii git [git-core] 1:1.7.10.4-1+wheezy1 ii git-core1:1.7.10.4-1+wheezy1 ii python 2.7.3-4+deb7u1 ii python2.7 2.7.3-6+deb7u2 ii trac0.12.5-3~deb7u1 trac-git recommends no packages. trac-git suggests no packages. -- no debconf information -- debsums errors found: debsums: changed file /usr/share/pyshared/tracext/git/PyGIT.py (from trac-git package) diff -rupN git.old/PyGIT.py git/PyGIT.py --- git.old/PyGIT.py 2015-01-10 13:29:13.425013137 +0100 +++ git/PyGIT.py 2015-01-10 13:27:09.108148361 +0100 @@ -26,6 +26,37 @@ class GitError(Exception): class GitErrorSha(GitError): pass +# Helper functions + +def parse_commit(raw): +"""Parse the raw content of a commit (as given by `git cat-file -p `). + +Return the commit message and a dict of properties. +""" +if not raw: +raise GitErrorSha +lines = raw.splitlines() +if not lines: +raise GitErrorSha +line = lines.pop(0) +props = {} +multiline = multiline_key = None +while line: +if line[0] == ' ': +if not multiline: +multiline_key = key +multiline = [props[multiline_key][-1]] +multiline.append(line[1:]) +else: +key, value = line.split(None, 1) +props.setdefault(key, []).append(value.strip()) +line = lines.pop(0) +if multiline and (not line or key != multiline_key): +props[multiline_key][-1] = '\n'.join(multiline) +multiline = None +return '\n'.join(lines), props + + class GitCore(object): """ Low-level wrapper around git executable @@ -638,19 +669,8 @@ class Storage(object): # cache miss raw = self.cat_file("commit", commit_id) raw = unicode(raw, self.get_commit_encoding(), 'replace') -lines = raw.splitlines() - -if not lines: -raise GitErrorSha - -line = lines.pop(0) -props = {} -while line: -key, value = line.split(None, 1) -props.setdefault(key, []).append(value.strip()) -line = lines.pop(0) -result = ("\n".join(lines), props) +result = parse_commit(raw) self.__commit_msg_cache[commit_id] = result
Bug#616412: Calling statsvn with -xml option causes java exception
Package: statsvn Version: 0.7.0.dfsg-2 Severity: important Calling statsvn with -xml option to produce xml output results in the following errors: Using default CSS file (objectlab-statcvs.css) memory usage After Build: 0.0 kb Exception in thread "main" java.lang.NoClassDefFoundError: org/jdom/Content at net.sf.statcvs.pages.ReportSuiteMaker.toXml(ReportSuiteMaker.java:72) at net.sf.statsvn.Main.generateDefaultHTMLSuite(Main.java:327) at net.sf.statsvn.Main.generate(Main.java:116) at net.sf.statsvn.Main.main(Main.java:80) Caused by: java.lang.ClassNotFoundException: org.jdom.Content at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 4 more The status of the only jdom java package I found is: i A libjdom1-java -- System Information: Debian Release: 6.0 APT prefers squeeze-updates APT policy: (500, 'squeeze-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8@euro, LC_CTYPE=de_DE.UTF-8@euro (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages statsvn depends on: ii java-gcj-compat [java-run 1.0.78-2 Java runtime environment using GIJ ii java-wrappers 0.1.16 wrappers for java executables ii libbackport-util-concurre 3.1-3 backport of java.util.concurrent t ii libjcommon-java 1.0.16-1 General Purpose library for Java ii libjfreechart-java1.0.13-3 Chart library for Java ii libsvnkit-java1.3.3+dfsg-1 pure Java Subversion client librar ii statcvs 1:0.7.0.dfsg-2 CVS Repository statistic analysis ii subversion1.6.12dfsg-4 Advanced version control system ii sun-java6-jre [java-runti 6.22-1 Sun Java(TM) Runtime Environment ( statsvn recommends no packages. statsvn suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org