I reviewed zope.i18nmessageid 4.0.3-2build6 as checked into eoan.  This 
shouldn't be
considered a full audit but rather a quick gauge of maintainability.

- CVE History:
  - There have been CVEs against zope, but none seem to affect this package in 
specific
- Build-Depends?
  - Requires no encryption or networking libraries.
  - boostrap.py requires urllib2, but this is not included in the distributed 
.deb package.
- pre/post inst/rm scripts?
  - None
- init scripts?
  - None
- systemd units?
  - None
- dbus services?
  - None
- setuid binaries?
  - None
- binaries in PATH?
  - None
- sudo fragments?
  - None
- udev rules?
  - None
- unit tests / autopkgtests?
  - Python test suite comprehensively tests functionality
- cron jobs?
  - None
- Build logs:
  - The build produces the following Lintian warnings:
    - W: zope.i18nmessageid source: vcs-obsolete-in-debian-infrastructure 
vcs-svn svn://svn.debian.org/pkg-zope/zope.i18nmessageid/trunk
    - W: zope.i18nmessageid source: vcs-obsolete-in-debian-infrastructure 
vcs-browser http://svn.debian.org/viewsvn/pkg-zope/zope.i18nmessageid/trunk
    - W: zope.i18nmessageid source: ancient-python-version-field 
x-python-version 2.4
    - W: zope.i18nmessageid source: ancient-python-version-field 
x-python3-version 3.2
    - W: zope.i18nmessageid source: ancient-standards-version 3.9.6 (released 
2014-09-17) (current is 4.3.0)
    - W: python-zope.i18nmessageid: 
priority-extra-is-replaced-by-priority-optional
    - W: python3-zope.i18nmessageid: 
priority-extra-is-replaced-by-priority-optional
  - Build warnings:
        setup.py:43: DistDeprecationWarning: Features are deprecated and will 
be removed in a future version. See 
https://github.com/pypa/setuptools/issues/65.
          [os.path.normcase(codeoptimization_c)]
        /usr/lib/python2.7/distutils/core.py:111: DistDeprecationWarning: 
Features are deprecated and will be removed in a future version. See 
https://github.com/pypa/setuptools/issues/65.
          _setup_distribution = dist = klass(attrs)
        
        reading manifest template 'MANIFEST.in'
        warning: no previously-included files matching '*.dll' found anywhere 
in distribution
        warning: no previously-included files matching '*.pyc' found anywhere 
in distribution
        warning: no previously-included files matching '*.pyo' found anywhere 
in distribution
        warning: no previously-included files matching '*.so' found anywhere in 
distribution
        writing manifest file 'src/zope.i18nmessageid.egg-info/SOURCES.txt'

- Processes spawned?
  - Processes are spawned in bootstrap.py, but this is not included in the 
distributed .deb packages
- Memory management?
  - no malloc,free,strcpy,memcpy, etc. calls are made.
  - pointers are checked to ensure they are not NULL before they are used.
- File IO?
  - Minimal file IO is performed in setup.py and bootstrap.py, but these are 
not included in the distributed .deb packages
- Logging?
  - This package is essentially just a single class meant to be used within a 
larger context. There is no logging.
- Environment variable usage?
  - Environment variables are used in bootstrap.py, but this is not included in 
the distributed .deb packages
- Use of privileged functions?
  - None
- Use of cryptography / random number sources etc?
  - None
- Use of temp files?
  - None
- Use of networking?
  - A file is downloaded by bootstrap.py, but this is not included in the 
distributed .deb package.
- Use of WebKit?
  - None
- Use of PolicyKit?
  - None

- Any significant cppcheck results?
  - No

This is a small bit of code with no prior CVEs against it. The project
does not move overly quickly and appears to be supportable. It may be
wise to address the build warnings as they highlight deprecated
features, which could impact future supportability.

Security team ACK for promoting zope.i18nmessageid to main.


** Bug watch added: github.com/pypa/setuptools/issues #65
   https://github.com/pypa/setuptools/issues/65

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1820239

Title:
  [MIR] zope.i18nmessageid as dependency of mailman3

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zope.i18nmessageid/+bug/1820239/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to