Bug#709376: Acknowledgement (python-dap: Incomplete namespace_packages causes spurrious warning messages)
On 13-06-21 06:03 AM, Jakub Wilk wrote: Anyway, please go ahead and commit the patch. The patch has been submitted to the Subversion repository. Kind regards, Mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#709376: Acknowledgement (python-dap: Incomplete namespace_packages causes spurrious warning messages)
On 13-06-21 06:03 AM, Jakub Wilk wrote: * Mike Neish , 2013-06-19, 12:56: I was going to apply the patch myself, but my alioth request to join the Python Modules Packaging Team seems to have fallen through the cracks. I got one response telling me to resend my request to the debian-python list. I did, but the only response from the list was some guy who wrote something in German. I would swear that my reply was in English... :) Anyway, please go ahead and commit the patch. My apologies, I missed that entire thread on the mailing list! I'll go ahead and apply the patch :) Thanks, Mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#709376: Acknowledgement (python-dap: Incomplete namespace_packages causes spurrious warning messages)
It's literally just a one-line change, I don't think it would take much effort for some nice person to put in. I was going to apply the patch myself, but my alioth request to join the Python Modules Packaging Team seems to have fallen through the cracks. I got one response telling me to resend my request to the debian-python list. I did, but the only response from the list was some guy who wrote something in German. I think he was complaining about me resending my request to the mailing list. Anyway, I believe the following bugs are actually symptoms of this bug: #666914: /usr/lib/python2.7/dist-packages/zope/__init__.py:3: UserWarning: Module dap was already imported from None #701465: virtualenvwrapper: Module dap was already imported from None, but /usr/lib/python2.7/dist-packages is being added to sys.path #644633: [pyflakes] pyflakes is broken after the switch to python 2.7 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#666914: /usr/lib/python2.7/dist-packages/zope/__init__.py:3: UserWarning: Module dap was already imported from None
Package: python-zope.interface Version: 3.6.1-1ubuntu3 Followup-For: Bug #666914 I believe this is related to bug #709376. It doesn't look like it has anything to do with python-zope.interface, but rather python-dap. If you uninstall python-dap, does the message go away? -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#709376: python-dap: Incomplete namespace_packages causes spurrious warning messages
Package: python-dap Version: 2.2.6.7-1 Severity: minor Tags: upstream patch Dear Maintainer, With python-dap installed, I get the following warning message: Module dap was already imported from None, but /usr/lib/python2.7/dist-packages is being added to sys.path The easiest way to trigger this message is to run "import pkg_resources". A gentoo bug report at https://bugs.gentoo.org/show_bug.cgi?id=54161#c29 suggests that the 'dap' package needs to be added to the top of /usr/lib/python2.7/dist-packages//dap-2.2.6.7.egg-info/namespace_packages.txt (or whatever the equivalent location is). The easiest way to fix this is to change the 'namespace_packages' parameter being used in setup.py, in the Debian source package. I've attached a patch which adds the root 'dap' package to namespace_package. This fixes the warning message in my local tests. Thanks, Mike -- System Information: Debian Release: wheezy/sid APT prefers precise-updates APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500, 'precise'), (100, 'precise-backports') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-43-generic (SMP w/4 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages python-dap depends on: ii python 2.7.3-0ubuntu2 ii python-httplib2 0.7.2-1ubuntu2 ii python2.72.7.3-0ubuntu3.1 Versions of packages python-dap recommends: pn python-cheetah pn python-paste pn python-pastedeploy pn python-pastescript python-dap suggests no packages. *** /home/neish/test_source/pydap-2.2.6.7/debian/patches/fix_namespace_packages --- pydap-2.2.6.7.orig/setup.py +++ pydap-2.2.6.7/setup.py @@ -59,7 +59,7 @@ The latest version is available in a `Su url='http://pydap.org/', license='MIT', packages=find_packages(exclude=['ez_setup', 'examples', 'tests']), - namespace_packages=['dap.plugins', 'dap.responses'], + namespace_packages=['dap', 'dap.plugins', 'dap.responses'], include_package_data=True, -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#704555: Info received (Bug#704555: RFS: quadrule/0~20121001-1 [ITP] -- C library of quadrature rules for numerical integration)
Package quadrule has been removed from mentors. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#704151: ITP: quadrule -- C library of quadrature rules for numerical integration
Hi Anton, Thanks for sponsoring this package, and for all the help in making the package suitable for Debian! Mike On 13-04-18 04:01 AM, Anton Gladky wrote: Hi, I sponsored the package last night. Thanks for contribution! Please, consider for the future uploads an adding of auto-tests. It is always useful. Anton -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#704151: ITP: quadrule -- C library of quadrature rules for numerical integration
User: debian-scie...@lists.debian.org In a response to my RFS (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704555) it was suggested that I maintain this package under the debian-science team. So, I will be moving the package to the Debian Science VCS at http://git.debian.org/?p=debian-science/packages/quadrule.git I hope I'm doing this right. Thanks, Mike Neish -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#704151: ITP: quadrule -- C library of quadrature rules for numerical integration
User: debian-scie...@lists.debian.org In a response to my RFS (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704555) it was suggested that I maintain this package under the debian-science team. So, I will be moving the package to the Debian Science VCS at http://git.debian.org/?p=debian-science/packages/quadrule.git I hope I'm doing this right. Thanks, Mike Neish -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#704555: RFS: quadrule/0~20121001-1 [ITP] -- C library of quadrature rules for numerical integration
Hi Anton, Thank you for taking the time to look at this package! I'll try to address all your questions below. I've signed up as a maintainer in the debian-science team, and will push the package to their git repository shortly. I've changed the Section to 'math' instead of 'libs', to follow the debian-science policy. In regard to the other scientific-oriented packages on the upstream website, I don't have any immediate plans to package them. There are a couple of obstacles I would have to deal with first: 1) There is no upstream version control (or even a version number). Each "package" consists of a single source file (and header file), that may be periodically updated on the website. For quadrule, I went up one level to the directory listing, and used the modification date as a "version" number. I can periodically check this modification date to see if a new "version" is available, and do a diff to ascertain what the changes are. However, I would not want to do this for a few dozen independent packages! 2) I don't have enough time available to properly test all these packages. I would just be turning a crank to produce an autotools build, followed by a Debian package. I would need help to verify that the software actually works, and to produce relevant documentation. Having said that, I would be more than willing to help with the packaging for these other upstream libraries if there was interest in having them. In regard to your technical questions: 1) The 'build-aux' directory is defined by 'AC_CONFIG_AUX_DIR' in configure.ac. This was suggested in the GNU Autotools tutorial (http://www.lrde.epita.fr/~adl/autotools.html), which I used as a reference when creating my configuration file. AFAIK, it contains helper scripts for the build process, which are auto-generated with 'autoreconf --install'. Items (2)-(8) have been addressed in the latest package on the mentors site. I also had to modify the *.install files when switching to compat level 9, as this triggered multi-arch library paths. (9) I added the symbols-file because it was suggested in The Debian New Maintainers' Guide http://www.debian.org/doc/manuals/maint-guide/advanced.en.html#librarysymbols . It can be removed if necessary. I've addressed some of the lintian warnings, such as hyphen-used-as-minus-sign in the man page. There are a couple of lingering warnings that I can't address: - no-upstream-changelog: There is no upstream changelog! All I have to work with is a C source file and a header file. - shlib-calls-exit: The C functions will call exit() if there's an error, which is not what you would expect in a shared library. It would be ideal if they returned an integer error code to the caller, but they're all defined as void type. I could patch them up to return ints and never exit(), but then I would be changing the API of the upstream source. I'm not sure what the best course of action is here. Cheers, Mike On 13-04-11 04:58 PM, Anton Gladky wrote: Hi Mike, thanks for providing a new package for Debian! But I have some notes/questions about your package. First of all I would like to propose you to maintain your package under the debian-science team [1], which I think the most suitable team for such kind of software. You created an autotools-build for the c-file, which is provided by upstream. There are also a lot of other scientific-oriented packages [2]. Are there any plans to package them as well? If yes, will it be different packages, or they will be integrated into one "meta-package"? Some technical questions: 1) there is a folder in the source "build-aux". What is it for? 2) use compat level 9. 3) quilt is not needed in Build-Depends sections. 4) use DEP-5 for debian/copyright. 5) remove docs-file, it is empty. 6) remove libquadrule-dev,dirs and libquadrule1,dirs. They are useless. 7) la-files should not be installed at all. 8) clean debian/rules. It should be 3 lines long in your case. 9) I am not sure about symbols-file, whether it is necessary to provide it explicitly. After you build a binary, please, start "lintian -IE --pedantic" over your .changes files. You will get some warnings and errors, which need to be fixed as well. Cheers, Anton [1] http://debian-science.alioth.debian.org/debian-science-policy.html [2] http://people.sc.fsu.edu/~jburkardt/c_src/quadrule/quadrule.html On 04/02/2013 11:48 PM, Mike Neish wrote: Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "quadrule" Package name: quadrule Version : 0~20121001-1 Upstream Author : John Burkardt URL : http://people.sc.fsu.edu/~jburkardt/c_src/quadrule/quadrule.html License : LGPL3 Section : libs It builds those bina
Bug#704555: RFS: quadrule/0~20121001-1 [ITP] -- C library of quadrature rules for numerical integration
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "quadrule" Package name: quadrule Version : 0~20121001-1 Upstream Author : John Burkardt URL : http://people.sc.fsu.edu/~jburkardt/c_src/quadrule/quadrule.html License : LGPL3 Section : libs It builds those binary packages: libquadrule-dev - Development files for quadrule libquadrule1 - A variety of quadrature rules To access further information about this package, please visit the following URL: http://mentors.debian.net/package/quadrule Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/q/quadrule/quadrule_0~20121001-1.dsc More information about quadrule can be obtained from http://www.atmosp.physics.utoronto.ca/~neishm/quadrule/quadrule.html. Changes since the last upload: quadrule (0~20121001-1) unstable; urgency=low . * Initial release (Closes: #704151) Regards, Mike Neish -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#704151: ITP: quadrule -- C library of quadrature rules for numerical integration
Package: wnpp Severity: wishlist Owner: Mike Neish * Package name: quadrule Version : 0~20121001 Upstream Author : John Burkardt * URL : http://people.sc.fsu.edu/~jburkardt/c_src/quadrule/quadrule.html * License : LGPL3 Programming Lang: C Description : C library of quadrature rules for numerical integration The original code consists of a single header file (quadrule.h) and C source file (quadrule.c). There is an autoconf-wrapped version that I've put together, at http://www.atmosp.physics.utoronto.ca/~neishm/quadrule/. I've shared this version with the original author, and have his permission to use it as a basis for creating a Debian package. I've played around with making a Debian package that I can build and install on my local desktop, although I'm probably missing a few details. It takes the source package and generates two binary packages: libquadrule1 - The shared library, for run-time use libquadrule-dev - The header file, man page, and generic "libquadrule.so" soft link. I don't expect the upstream code to change very often (or at all), so I would have no problem with maintaining the package over the long term. quadrule_0~20121001-1.debian.tar.gz Description: GNU Zip compressed data