Your message dated Sat, 17 Jan 2009 17:47:10 +0000
with message-id <[email protected]>
and subject line Bug#476885: fixed in mercurial 1.1.2-1
has caused the Debian Bug report #476885,
regarding mercurial-common: failing import in server.py breaks python help 
facility even when not using hgext
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
476885: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476885
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mercurial-common
Version: 1.0-4
Severity: important

Makes (relatively) related software break, but isn't big enough issue
to be critical/grave IMO, so filing as important. Please adjust
severity as you see fit.

This is what happens if I try to use the python help facility to list
modules when mercurial-common is installed:

------------------------------------------------------------
$ python
Python 2.5.2 (r252:60911, Apr 16 2008, 23:58:07)
[GCC 4.2.3 (Debian 4.2.3-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help()

Welcome to Python 2.5!  This is the online help utility.

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://www.python.org/doc/tut/.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics".  Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".

help> modules

Please wait a moment while I gather a list of all available modules...

/usr/lib/python2.5/site-packages/apt/__init__.py:18: FutureWarning: apt API not 
stable yet
  warnings.warn("apt API not stable yet", FutureWarning)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/site.py", line 342, in __call__
    return pydoc.help(*args, **kwds)
  File "/usr/lib/python2.5/pydoc.py", line 1649, in __call__
    self.interact()
  File "/usr/lib/python2.5/pydoc.py", line 1667, in interact
    self.help(request)
  File "/usr/lib/python2.5/pydoc.py", line 1683, in help
    elif request == 'modules': self.listmodules()
  File "/usr/lib/python2.5/pydoc.py", line 1804, in listmodules
    ModuleScanner().run(callback)
  File "/usr/lib/python2.5/pydoc.py", line 1855, in run
    for importer, modname, ispkg in pkgutil.walk_packages():
  File "/usr/lib/python2.5/pkgutil.py", line 125, in walk_packages
    for item in walk_packages(path, name+'.', onerror):
  File "/usr/lib/python2.5/pkgutil.py", line 110, in walk_packages
    __import__(name)
  File "/var/lib/python-support/python2.5/hgext/inotify/__init__.py", line 16, 
in <module>
    import client, errno, os, server, socket
  File "/var/lib/python-support/python2.5/hgext/inotify/server.py", line 15, in 
<module>
    import hgext.inotify.linux as inotify
AttributeError: 'module' object has no attribute 'inotify'
>>>
------------------------------------------------------------

Obviously something should be done to prevent hgext from breaking the
Python help facility.

        Sami


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-rc8 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mercurial-common depends on:
ii  python                        2.5.2-1    An interactive high-level object-o
ii  python-support                0.7.7      automated rebuilding support for P

Versions of packages mercurial-common recommends:
ii  mercurial                     1.0-4      Scalable distributed version contr

-- no debconf information

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: mercurial
Source-Version: 1.1.2-1

We believe that the bug you reported is fixed in the latest version of
mercurial, which is due to be installed in the Debian FTP archive:

mercurial-common_1.1.2-1_all.deb
  to pool/main/m/mercurial/mercurial-common_1.1.2-1_all.deb
mercurial_1.1.2-1.diff.gz
  to pool/main/m/mercurial/mercurial_1.1.2-1.diff.gz
mercurial_1.1.2-1.dsc
  to pool/main/m/mercurial/mercurial_1.1.2-1.dsc
mercurial_1.1.2-1_amd64.deb
  to pool/main/m/mercurial/mercurial_1.1.2-1_amd64.deb
mercurial_1.1.2.orig.tar.gz
  to pool/main/m/mercurial/mercurial_1.1.2.orig.tar.gz



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.
Vincent Danjean <[email protected]> (supplier of updated mercurial 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: SHA1

Format: 1.8
Date: Sat, 17 Jan 2009 17:33:46 +0100
Source: mercurial
Binary: mercurial mercurial-common
Architecture: all amd64 source 
Version: 1.1.2-1
Distribution: unstable
Urgency: low
Maintainer: Python Applications Packaging Team 
<[email protected]>
Changed-By: Vincent Danjean <[email protected]>
Closes: 427854 447088 476885 491109 494889 499846 503865 503997 506694 511872
Description:
 mercurial-common - scalable distributed version control system (common files)
 mercurial  - scalable distributed version control system
Changes:
 mercurial (1.1.2-1) unstable; urgency=low
 .
   [ Vernon Tang ]
   * New upstream release (closes: #499846)
     Also resolves the following Debian bugs:
     - mq corrupts repository on file rename (closes: #503997)
     - failing import breaks Python help (closes: #476885)
     - hg email doesn't use correct encoding (closes: #427854)
     - error when loading extensions twice (closes: #447088)
     - static-http does not work with old layout repositories (closes: #494889)
     - hgwebdir.cgi goes into endless loop when viewing moved files
       (closes: #506694)
 .
   * Install hg-ssh (ssh login shell for an hg server) system-wide.
   * Don't enable extensions by default. (closes: #511872, #503865, #491109)
 .
   * debian/control:
     - Moved dependencies to mercurial-common where appropriate
     - Removed Recommends: python-beaker (not a Mercurial dependency)
     - Removed 'convert' extension dependencies from Suggests:
       (convert depends on many of the other SCMs it can convert from)
     - Added python-openssl to Suggests for "hg serve" HTTPS support.
   * debian/hgext.rc: updated for 1.1.2.
   * debian/mercurial*, debian/rules: general cleanup.
   * debian/README.Debian: updated, proofread, and corrected.
   * debian/patches:
     - Added headers.
     - Added:
       - deb_specific__install-templates-separately
         (patch template search path to /usr/share instead of symlinking from
         the module directory)
       - backport__zeroconf-doc, proposed_upstream__correct-zeroconf-doc
       - deb_specific__mergetools
     - Renamed deb_specific__ElementTree_for_darcs.patch to
       deb_specific__optional-dependencies and updated to suggest Debian
       packages for more optional dependencies
     - Dropped:
       - proposed_upstream__extension_syntax.patch
       - deb_specific__FAQ_subst.patch
       - deb_specific__bash_completion_global_option_already_set.patch
       - backport__CVE-2008-2942-fix.patch
       - backport__svn1.5-fix.patch
     - Refreshed:
       - deb_specific__use_sensible-editor.patch
       - deb_specific__hgk.py.patch
       - convert-darc-doc.patch
 .
   [ Sandro Tosi ]
   * debian/control
     - switch Vcs-Browser field to viewsvn
 .
   [ Marco Rodrigues ]
   * debian/control:
     + Add ${misc:Depends} to Depends to remove
       lintian warning.
 .
   [ Vincent Danjean ]
   * Document the fact that extensions are not enabled by default anymore
     in the NEWS file
   * big thanks to Vernon Tang for its work
   * upload the package
Checksums-Sha1: 
 1fec0fc85a70c7e278b86ce83010407dca17842a 54024 mercurial_1.1.2-1_amd64.deb
 76026dbcdac20711401128ba023b094e7ff0a133 1442 mercurial_1.1.2-1.dsc
 9f6e29d41072dd1b7ac9a2cfded89af6419aabff 26832 mercurial_1.1.2-1.diff.gz
 b0f77198a96474fc72d38904ce60b007e4c7cc1a 952241 mercurial_1.1.2.orig.tar.gz
 f915edf28a585c8750bb3838e28a94218f506443 581288 
mercurial-common_1.1.2-1_all.deb
Checksums-Sha256: 
 341605fcdfc48782b69d1644b2782501c6d04159c7350fd352062b2c2e0da24d 26832 
mercurial_1.1.2-1.diff.gz
 4c827503dd45b24a5dcf2a13f006300a4d7c123069ea706e8ef050b14c5217b1 54024 
mercurial_1.1.2-1_amd64.deb
 6b4b41f817d3f75c8e3e4dd8b989aaeef47feb61a207a1282a5f744066e2008d 1442 
mercurial_1.1.2-1.dsc
 980d296d86a5d3e90db1fcfae33a879666d5bcca12b4889dba61cc87397f8148 581288 
mercurial-common_1.1.2-1_all.deb
 dd18a3c3821d1638f202b4212a02b9349acac9333785e96e9a8119f6c21d5e44 952241 
mercurial_1.1.2.orig.tar.gz
Files: 
 4186b856d7041a6688d37981e9134c71 581288 devel optional 
mercurial-common_1.1.2-1_all.deb
 4fd3b9a2e5dcd025840c3849b136bec8 952241 devel optional 
mercurial_1.1.2.orig.tar.gz
 a355b94a53f00f870c7cc2a4b7591ff1 1442 devel optional mercurial_1.1.2-1.dsc
 d732de84d8f9d7450004f07a96ce77a7 54024 devel optional 
mercurial_1.1.2-1_amd64.deb
 da586067eace2e7feb897c4ba668002f 26832 devel optional mercurial_1.1.2-1.diff.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFJchZAC/d4Z50CXocRAjBJAJ9WuVH2Nqhis01wDJK1XhuERR5oFACfdGT1
2LMHvylhyJO54NqO849iINs=
=jKMQ
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to