Commit graph

21355 commits

Author SHA1 Message Date
wiz
815efd4010 Update to 0.50:
0.45    Mon Sep  8 09:13:14 MDT 2008
  -Patch from Milosz Tanski <mtanski@gridapp.com> to make module
  thread-safe on linux (rt.cpan.org ID 38709). Patch from Scott
  Davis <darkpreludesi@hotmail.com> for new constructor flag
  enable_ttys, which when set to 0 disables traversing the
  device tree.

0.46    Fri, Oct 19 2012
  -Initial release by new maintainer jswartz, identical to 0.45 except for meta
        files and README
0.47 16 Feb. 2013
  -Initial releas by new maintainer jwb. Incorporated meta file updates from
  Jonathan Swartz <swartz@pobox.com>. Closed a bunch of bugs: Patch from
  Christian Boitel <christian.boitel@gmail.com> (fixes #51470); added
  suggestion from Opera Wang <Opera.Wang@synopsys.com> (fixes #51470 even
  more); patches from Michael Schilli (MSCHILLI) (fix #41397, #46861 and
  #58236), work on perl w/o threads; pulled commits from Slaven Rezić
  <SREZIC@cpan.org>, use kvm implementation for FreeBSD >= 6.0 (closes #68405
  and #16978); fixed bug #69397, fh not closed; fixed RT #72862, unsafe use of
  /tmp; added tests;

0.48
  -Pulled commits from Chris Williams <chris@bingosnet.co.uk>, fixes build
  errors on NetBSD and OpenBSD. Fixed #72862 (byte order tag in cache file),
  applied patch to fix #67224 (cygwin PID_ORPHANED) by <rurban at x-ray.at>.
  Pulled FreeBSD patches from Slaven Rezić <SREZIC@cpan.org>;
  Pulled from David Zaebst <zaebst@gmail.com>): Fixes to stay accurate on
  machines with many cpus (#82175), to include system time into calculations
  (#80391) and others (#81312, #82175 and #80391) and to fix unknown process
  states for debian kernels #71976. Tried to get it compiling under
  MidnightBSD.
0.49
  -Fixed #61946 (odd process names), solution by Bernd Kallies. Fixed #48445, patch from
  Guillaume Rousse. Pulled fixes from Opera Wang. Fixed typos discovered by
  Salvatore Bonaccorso, David Steinbrunner and HMBRAND. Fixed #89117, patch
  from yyang. Got it (hopefully) running under kfreebsd.
2014-02-01 10:53:49 +00:00
markd
3e7a9f5a41 Update to kdevplatform 1.6.0 (kdevelop 4.6.0)
Aside from many bug fixes and general improvements such as performance
optimizations in various areas, which make KDevelop 4.6.0 faster and less
memory-hungry, a few changes are especially noteworthy:

The ReviewBoard plugin now supports updating existing review requests.
There is a new plugin which adds support for building projects with ninja
instead of make. CMake support was also stabilized and improved, adding
support for missing or new CMake features.
2014-02-01 09:54:23 +00:00
markd
7cffde140a Update to kdevelop 4.6.0
Aside from many bug fixes and general improvements such as performance
optimizations in various areas, which make KDevelop 4.6.0 faster and less
memory-hungry, a few changes are especially noteworthy:

The ReviewBoard plugin now supports updating existing review requests.
There is a new plugin which adds support for building projects with ninja
instead of make. CMake support was also stabilized and improved, adding
support for missing or new CMake features.
2014-02-01 09:52:05 +00:00
markd
2fe02671f0 Update to tcl-tclcl version 1.20
changes unknown.

patches for tcl8.6 from freebsd ports.
2014-02-01 08:00:06 +00:00
markd
e59b0872e4 Update to KDE SC 4.11.5
bug fixes
2014-02-01 02:20:43 +00:00
pettai
56803a413e 2013-11-12 Userspace RCU 0.8.1
* tls-compat: fix comment typo
        * Keep ABI compatible with already compiled LGPL applications
        * Fix: tls-compat multi-lib conflict
        * Use cross compiler for doc examples
        * gcc warning fixes: -Wsign-compare and -Wextra
        * Fix: urcu-qsbr: reversed logic on RCU_DEBUG
        * Fix: urcu-bp segfault in glibc pthread_kill()
        * Fix urcu-bp: don't move registry
        * Fix: compat futex duplicated lock and completion
        * Fix: i386 compat code duplicated mutex instances
        * Fix: urcu-bp: Bulletproof RCU arena resize bug
        * Fix: test_mutex.c uninitialized mutex

2013-09-06 Userspace RCU 0.8.0
        * Fix: hash table growth (for small tables) should be limited
        * Introduce URCU_INLINE_SMALL_FUNCTIONS
        * urcu signal: remove assertion on exit
        * hlist/rcuhlist update
        * rcuhlist: make pointer stores atomic
        * hlist, rcuhlist: cleanup coding style
        * rculist: ensure atomic updates of next pointers
        * rculist: implement cds_list_add_tail_rcu
        * rculist.h and list.h style cleanup
        * example makefile: add missing cd ..
        * Fix: examples Makefile on FreeBSD
        * Implement thread-id.h wrapper
        * Fix: don't build examples in static builds
        * Add QSBR minimal example
        * compiler.h: implement CAA_ARRAY_SIZE()
        * rcu barrier: handle OOM die urcu_die
        * Implement rcu_barrier()
        * Add MIPS to README
        * Update README
        * Fix: membarrier fallback symbol conflict
        * Fix: Use a filled signal mask to disable all signals
        * urcu-bp: introduce struct urcu_gp
        * Fix: struct urcu_gp broke multiflavor
        * wfstack: return whether pop is popping the last element
        * wfcqueue: return whether dequeue is dequeuing last element
        * urcu: avoid false sharing for rcu_gp_ctr
        * urcu: make the code of urcu-qsbr as normal urcu
        * rculfhash: detect if resize/destroy are called within RCU read-side C.S.
        * fix: rculfhash don't change qsbr online state
        * Add rcu_read_ongoing() API to each urcu flavor
        * Add "sparc" host cpu to configure.ac
        * futex: include syscall.h instead of sys/syscall.h
        * Add tab to output in order to allow easy nesting of tables.
        * Remove urcu-api-list.sh from dist tarball
        * Add urcu-api-list.sh script
        * list: implement cds_list_for_each_safe()
        * Fix build on architectures with HAVE_SCHED_GETCPU but without HAVE_SYSCONF
        * clang: silence "unused expression result" warning
        * rculfhash: add assertions on node alignment
        * Fix configure checks for Tile
        * uatomic: style fix
        * README: reorganize
        * Add compilation support for the TileGX architecture
        * wfstack: add nonblocking to _LGPL_SOURCE API
        * Discourage use of pthread_atfork() for call_rcu handlers
        * Fix call_rcu fork handling
        * rculfhash: add cds_lfht_replace to the write operations in the comments
        * urcu: fix comments for cds_list_for_each_prev()
        * urcu: remove the wrong comma
        * wfstack: implement nonblocking pop and next
        * wfstack: update comments about cds_wfs_empty/first being wait-free
        * wfstack API: rename cds_wfs_first_blocking to cds_wfs_first
        * urcu-mb/signal/membarrier: batch concurrent synchronize_rcu()
        * urcu-wait: move queue management code into urcu-wait.h
        * urcu-wait: move wait code into separate file
        * urcu-qsbr: batch concurrent synchronize_rcu()
        * urcu-bp: move quiescent threads to separate list
        * urcu-mb/signal/membarrier: move quiescent threads to separate list
        * urcu-qsbr: move offline threads to separate list
        * urcu-bp: improve 2-phase wait scheme
        * urcu-mb/signal/membarrier: improve 2-phase wait scheme
        * urcu-qsbr: improve 2-phase wait scheme
        * wfcqueue: implement mutex-free splice
        * urcu-call-rcu: use wait-free splice return value
        * wfcqueue: enqueue and splice return queue state
        * Fix: wfcqueue nonblocking dequeue
        * wfcqueue: Fix lock and unlock functions
        * urcu-qsbr: skip Q.S. reporting if already reported
        * Cleanup: cast pthread_self() return value to unsigned long
        * Fallback mechanism not working on platform where TLS is unsupported
        * Revert "Fix: cross-build: configure.ac should use --target, not --host"
        * Fix: cross-build: configure.ac should use --target, not --host
        * Fix static linking: add missing static for _defer_rcu
        * Fix static linking: fix symbol name namespaces
        * Fix static linking: add missing static to thr_defer
        * Fix static linking: add missing static
        * deprecation: fix build with gcc < 4.5
        * Comment fix: update associated LGPL header name
        * Update cds-api.txt following API deprecations
        * Deprecate wfqueue
        * Deprecate rculfstack
        * wfcqueue: introduce nonblocking API
        * lfstack: implement lock-free stack
        * rculfhash: add missing extern
        * Cleanup: fix cppcheck errors
        * wfcqueue: remove ancient comment
        * wfcqueue: clarify locking usage
        * Add wfcqueue header to cds.h
        * Fix: urcu-bp, urcu, urcu-qsbr should include wfcqueue
        * call_rcu: remove head field alignement, explain wfcqueue motivation
        * Fix urcu-call-rcu-impl.h: false-sharing
        * call_rcu: use wfcqueue, eliminate false-sharing
        * wfcqueue: implement concurrency-efficient queue
        * Ensure that read-side functions meet 10-line LGPL criterion
        * urcu: add notice to URCU_TLS() for it is not strictly async-signal-safe
2014-01-31 22:01:40 +00:00
wiz
0abff3925f Use standard comments. 2014-01-31 20:13:55 +00:00
wiz
98f8e8fcaf Mark some stuff not available for python and use versioned_dependencies.mk,
so that pbulk can finish a scan again.
2014-01-31 19:32:04 +00:00
rodent
d8c0ce4963 +py-trytond 2014-01-31 12:31:42 +00:00
rodent
2107c4ca05 Import py27-trytond-3.0.2 as devel/py-trytond.
The server of the Tryton application platform, a three-tiers high-level general
purpose application platform written in Python and uses PostgreSQL as main
database engine. It is the core base of an Open Source ERP. It provides
modularity, scalability and security.
2014-01-31 12:30:50 +00:00
wiz
0fdac28ee5 Switch to versioned_dependencies.mk for unittest2, in a comment. 2014-01-31 11:27:14 +00:00
wiz
6b84f1a970 Update comment. 2014-01-31 11:25:43 +00:00
wiz
404fa14bd6 Mention Python 2.x explicitly in COMMENT and DESCR. 2014-01-31 11:25:10 +00:00
wiz
44d0c662bb + py-unittest2py3k 2014-01-31 11:23:33 +00:00
wiz
a1a0435eac Import py33-unittest2-0.5.1 as devel/py-unittest2py3k.
Unittest2 is a backport of the new features added to the unittest testing
framework in Python 2.7. It is tested to run on Python 2.4 - 2.7.

To use unittest2 instead of unittest simply replace import unittest with
import unittest2.

This package contains the Python 3.x version of the module.
2014-01-31 11:23:13 +00:00
ryoon
dfa2e0724c Update to 3.1
Changelog:
3.1 2014-01-27
     The filter command now has a --replace modifier to avoid regex overhead.
     Associated branches are renamed when a reset or tag is moved or deleted.
     Bug fix for off-by-one error in tags reporting.

3.0: 2014-01-05
     Many syntactic features of the language have changed incompatibly.
     Backward-incompatible language changes are documented on the manual page.
     'expunge' and 'unite' commands have been incompatibly improved.
     New 'strip' command for generating test cases with blobs stripped out
     New 'reduce' command for topological reduction of test cases.
     The 'lint' command gets a test for the existence of multiple roots.
     Selecting a date or action stamp matching multiple commits now matches all.
     The surgical language now has a macro facility.
2014-01-30 14:40:34 +00:00
rodent
f66d4fae77 +py-tryton 2014-01-30 03:49:21 +00:00
rodent
7291454e3f Import py27-tryton-3.0.2 as devel/py-tryton.
Tryton is a three-tiers high-level general purpose application platform under
the license GPL-3 written in Python and using PostgreSQL as database engine.

It is the core base of a complete business solution providing modularity,
scalability and security.
2014-01-30 03:46:18 +00:00
obache
17a056b49b add a missing patch. 2014-01-29 08:34:47 +00:00
obache
279d3f887f Update cmake-fedora to 1.2.3.
* Thu Jan 09 2014 Ding-Yi Chen <dchen at redhat.com> - 1.2.3
- Resolves Bug 1040333 - RFE: Suiport .gitignore file as
  source of CPACK_SOURCE_IGNORE_FILES
- Resolves Bug 1046213 - RFE: RPM ChangeLog should be generated by
  newest build from koji
- Enhancement:
  + ChangeLog.prev is no longer required.
  + RPM-ChangeLog.prev is provide by koji now.
  + cmake-fedora-koji:
    - new subcommand: newest-build and newest-changelog.
  + cmake-fedora-changelog: new script.
  + New targets:
    - tag_push: Push to git.
  + ManageFile:
    - Add absolute file support
    - MANAGE_FILE_INSTALL: Add TARGETS support.
    - MANAGE_FILE_INSTALL: Add RENAME support.
    - GIT_GLOB_TO_CMAKE_REGEX: Convert git glob to cmake regex
  + ManageArchive:
    - PACK_SOURCE_CPACK: Pack with CPack
    - PACK_SOURCE_ARCHIVE: Now can specify OUTPUT_FILE.
    - SOURCE_ARCHIVE_CONTENTS_ADD: Add file to source archive.
    - SOURCE_ARCHIVE_CONTENTS_ADD_NO_CHECK:
      Add file to source archive without checking.
    + ManageDependency: Manage dependencies.
  + ManageRPM:
    - PACK_RPM: New options: SPEC_IN and SPEC.
    - RPM_SPEC_STRING_ADD: Add a string to SPEC string.
    - RPM_SPEC_STRING_ADD_DIRECTIVE: Add a directive to SPEC string.
    - RPM_SPEC_STRING_ADD_TAG: Add a string to SPEC string.
  + ManageString:
    - STRING_APPEND: Append a string to a variable.
    - STRING_PADDING: Padding the string to specified length
    - STRING_PREPEND: Prepend a string to a variable.
  + ManageTranslation:
    - MANAGE_GETTEXT:
      + Can specify MSGFMT_OPTIONS and MSGMERGE_OPTIONS
      + Add gettext-devel to BUILD_REQUIRES.
  + ManageVariable:
    - VARIABLE_TO_ARGN: Merge the variable and options to
      the form of ARGN.
  + Cached variables:
    - RPM_SPEC_CMAKE_FLAG: cmake flags in rpm build.
    - RPM_SPEC_MAKE_FLAG: make flags in rpm build.
    - Changed Modules:
  + ManageArchive:
    - PACK_SOURCE_ARCHIVE: Can now pass either
      empty, outputDir, or source File.
  + ManageGConf2: Fixed.
  + ManageString: STRING_SPLIT: New Option: ALLOW_EMPTY
  + ManageRPM
    - Add support of pre, post, and preun
  + ManageVariable:
    - VARIABLE_PARSE_ARGN can now handle multiple-appeared options.
- Changed:
  + CMake policy no longer enforced by default.
  + ManageString: STRING_SPLIT is changed from macro to function,
    so no need to put excessive backslashes.
- Removed:
  + Target after_release_commit and related are no longer required
    and thus removed.

* Mon Dec 23 2013 Ding-Yi Chen <dchen at redhat.com> - 1.1.6
- Enhancement:
  + Fedora version will now automatically updated.
  + New macros:
    - VARIABLE_PARSE_ARGN: Parse the arguments.
  + New scripts:
    cmake-fedora-koji: Koji utilities.
    cmake-fedora-fedpkg: Fedpkg utilities.
  + Changed scripts:
    koji-build-scratch: fedora_1, fedora_2,
    epel_1, epel_2 can now be used as build scopes.
  + BODHI_UPDATE_TYPE is no longer required.
  + No need to manual edit project.spec.in
  + ADD_CUSTOM_TARGET_COMMAND now allow "ALL"
- Bug Fixes:
  Resolves: Bug 879141 - Excessive quotation mark for target tag_pre
  Resolves: Bug 992069 - cmake-fedora: FTBFS in rawhide
- Changed Modules
  + ManageUpload:
    - New macros:
      + MANAGE_UPLOAD_TARGET
    - Changed macros:
      + MANAGE_UPLOAD_SCP: parameter fileAlias replaced with targetName
      + MANAGE_UPLOAD_SFTP: parameter fileAlias replaced with targetName
      + MANAGE_UPLOAD_FEDORAHOSTED: parameter fileAlias replaced with targetName
      + MANAGE_UPLOAD_SOURCEFORGE: parameter fileAlias replaced with targetName
    - Removed macros:
      + MANAGE_UPLOAD_MAKE_TARGET
      + MANAGE_UPLOAD_CMD
- Removed Directory:
  + <PRJ_DOC_DIR>/examples: as the examples can be found in
    <CMAKE_ROOT>/Templates/fedora
- Removed Variables:
  + FEDORA_AUTO_KARMA
- Removed Macros:
  + MANAGE_UPLOAD_MAKE_TARGET
  + MANAGE_UPLOAD_CMD
- Removed Targets:
  + bodhi_new: Submit the package to bodhi
  + fedpkg_<tag>_build: Build for tag
  + fedpkg_<tag>_commit: Import, commit and push

* Thu Nov 22 2012 Ding-Yi Chen <dchen at redhat.com> - 1.0.5
- Fedora 18 support.
- Source tarball filename is changed back to name-version-Source.tar.gz
  to avoid confusion between source generate by cmake-fedora
  (which contains ChangeLog and projectName.pot) and tarball generation service from hosting site
  (which does not contain generated files)
- koji-build-scratch: rawhide build target does not always have suffix -candidate.
- README updated.
- TODO updated.

* Fri Aug 17 2012 Ding-Yi Chen <dchen at redhat.com> - 1.0.4
- Source tarball filename is now name-version.tar.gz instead of name-version-Source.tar.gz
- after_release_commit depends rpm_changelog_prev_update if RPM supported enabled.
- Corrected the 'FORCE' of cmake CACHE
- Update the error messages when cmake-fedora is not installed.
- Fixed target: zanata_push_trans.
- Fixed zanata arguments.
- fedpkg clone is now triggered if the clone directory does not exist when doing the fedpkg_commit,
  it no longer the listed OUTPUT of an ADD_CUSTOM_COMMAND.
- Add target: translations as an universal easy target to generate/update translation files.

* Mon Jul 23 2012 Ding-Yi Chen <dchen at redhat.com> - 1.0.2
- Fixed after_release_commit

* Sun Jul 22 2012 Ding-Yi Chen <dchen at redhat.com> - 1.0.1
- Greatly simplified the modules design and usage.
- Release version are now defined in cmake-fedora.conf
  for easy maintenance.
- Fix the MANAGE_MESSAGE_LEVEL
- koji scratch builds are run only once before tagging.
- CVS support is removed.
- New command: koji-build-scratch for scratch build on all supported
  releases.
- New module: ManageTarget
- New function: SETTING_STRING_GET_VARIABLE
- New macro:
  + ADD_CUSTOM_TARGET_COMMAND
  + STRING_ESCAPE_SEMICOLON
- Macros changed behavior:
  MANAGE_ZANATA: Arguments are changed.
- Target changed: changelog_update are now separate as:
  + changelog_prev_update: Update ChangeLog.prev
  + rpm_changelog_prev_update: Update RPM-ChangeLog.prev
- Command renamed:
  + cmake-fedora-newprj.sh to cmake-fedora-newprj
- Module renamed:
  + ManageReleaseOnFedora to ManageReleaseFedora
  + ManageMaintainerTargets to ManageUpload
  + PackSource to ManageArchive
  + PackRPM to ManageRPM
  + UseGConf to ManageGConf
  + UseDoxygen to ManageAPIDoc
- Function renamed:
  + LOAD_RELEASE_FILE to RELEASE_NOTES_READ_FILE
- Macro renamed:
  + PACK_SOURCE to PACK_SOURCE_ARCHIVE
  + USE_MOCK to RPM_MOCK_BUILD
  + USE_DOXYGEN to MANAGE_APIDOC_DOXYGEN
  + USE_GETTEXT to MANAGE_GETTEXT
  + USE_ZANATA to MANAGE_ZANATA
- Variable renamed: PACK_SOURCE_IGNORE_FILES to SOURCE_ARCHIVE_IGNORE_FILES
- RELEASE_ON_FEDORA: support new tags: "fedora" for current fedora,
  and "epel" for current epel.
- ChangeLog generation rewritten, target version_check no longer need.
- Removed target: version_check
- Variable Removed:
  FEDORA_NEXT_RELEASE
  FEDORA_NEXT_RELEASE_TAGS
  FEDORA_LATEST_RELEASE
  FEDORA_PREVIOUS_RELEASE
2014-01-29 08:34:05 +00:00
obache
1f1795e3f2 Gnu/euc_jp.pm is not in current version. 2014-01-28 12:06:48 +00:00
obache
b35c2ee5d4 --libdir and --includedir are for required readline, not for this package.
pass readline's PREFIX with --prefix instead.
2014-01-28 12:05:05 +00:00
obache
68fccf11bb Use GNU_CONFIGURE_LIBDIR. 2014-01-28 11:48:34 +00:00
obache
df86463ef3 fix a typo for auto run test condition. 2014-01-28 10:53:43 +00:00
wiz
1fc4dde031 Simplify PLIST and fix it for python-2.6. 2014-01-27 20:46:22 +00:00
wiz
006a2cc0f4 Update to 6.2.10:
Version 6.2.10 - January 16 2014

[CHANGES]
New facilities:
o gtags.el: New custom variables 'gtags-find-all-text-files'.

Optimization:
o global: Optimization of case-insensitive search like:
  $ global -xi strlen
  $ global -xi '^str'

[FIXED BUGS]
o global: Combination of the -v and -g option shows wrong matched
  number (always 0). Now it works.
o global: The --from-here option did not work with a path name
  which includes symbolic links. Now it works.
o global: The -I command fails when the logical and physical
  path name of the current working directory are not identical.
  Now it works.
o htags: Htags couldn't find tag files in obj directories.
  Now it works.
o ctags-5.8.patch: This file was not included in old packages.
  Now it is included.
2014-01-27 20:20:02 +00:00
wiz
aea510176b Update to 1.8.4:
2013-1-23 meld 1.8.4
====================

  Fixes:

    * Fix crash when scanning CVS-only folders (Kai Willadsen)
    * Fix crash on Windows when missing cdll.intl (Bartosz Dziewoński)
    * Fix crash with Italian (it_IT.utf8) locale (Balint Reczey)

  Translations:

    * Andika Triwidada (id)
    * Benjamin Steinwender (de)
    * Daniel Mustieles (es)
2014-01-27 20:04:40 +00:00
wiz
1c804570af Update to 0.20:
0.20 (??)
===================

Features added
--------------

* Support for CPython 3.4.

* Support for calling C++ template functions.

* ``yield`` is supported in ``finally`` clauses.

* The C code generated for finally blocks is duplicated for each exit
  case to allow for better optimisations by the C compiler.

* Cython tries to undo the Python optimisationism of assigning a bound
  method to a local variable when it can generate better code for the
  direct call.

* Constant Python float values are cached.

* String equality comparisons can use faster type specific code in
  more cases than before.

* String/Unicode formatting using the '%' operator uses a faster
  C-API call.

* ``bytearray`` has become a known type and supports coercion from and
  to C strings.  Indexing, slicing and decoding is optimised. Note that
  this may have an impact on existing code due to type inference.

* Using ``cdef basestring stringvar`` and function arguments typed as
  ``basestring`` is now meaningful and allows assigning exactly
  ``str`` and ``unicode`` objects, but no subtypes of these types.

* Support for the ``__debug__`` builtin.

* Assertions in Cython compiled modules are disabled if the running
  Python interpreter was started with the "-O" option.

* Some types that Cython provides internally, such as functions and
  generators, are now shared across modules if more than one Cython
  implemented module is imported.

* The type inference algorithm works more fine granular by taking the
  results of the control flow analysis into account.

* A new script in ``bin/cythonize`` provides a command line frontend
  to the cythonize() compilation function (including distutils build).

* The new extension type decorator ``@cython.no_gc_clear`` prevents
  objects from being cleared during cyclic garbage collection, thus
  making sure that object attributes are kept alive until deallocation.

* During cyclic garbage collection, attributes of extension types that
  cannot create reference cycles due to their type (e.g. strings) are
  no longer considered for traversal or clearing.  This can reduce the
  processing overhead when searching for or cleaning up reference cycles.

* Package compilation (i.e. ``__init__.py`` files) now works, starting
  with Python 3.3.

* The cython-mode.el script for Emacs was updated.  Patch by Ivan Andrus.

* An option common_utility_include_dir was added to cythonize() to save
  oft-used utility code once in a separate directory rather than as
  part of each generated file.

* ``unraisable_tracebacks`` directive added to control printing of
  tracebacks of unraisable exceptions.

Bugs fixed
----------

* Abstract Python classes that subtyped a Cython extension type
  failed to raise an exception on instantiation, and thus ended
  up being instantiated.

* ``set.add(a_tuple)`` and ``set.discard(a_tuple)`` failed with a
  TypeError in Py2.4.

* The PEP 3155 ``__qualname__`` was incorrect for nested classes and
  inner classes/functions declared as ``global``.

* Several corner cases in the try-finally statement were fixed.

* The metaclass of a Python class was not inherited from its parent
  class(es).  It is now extracted from the list of base classes if not
  provided explicitly using the Py3 ``metaclass`` keyword argument.
  In Py2 compilation mode, a ``__metaclass__`` entry in the class
  dict will still take precedence if not using Py3 metaclass syntax,
  but only *after* creating the class dict (which may have been done
  by a metaclass of a base class, see PEP 3115).  It is generally
  recommended to use the explicit Py3 syntax to define metaclasses
  for Python types at compile time.

* The automatic C switch statement generation behaves more safely for
  heterogeneous value types (e.g. mixing enum and char), allowing for
  a slightly wider application and reducing corner cases.  It now always
  generates a 'default' clause to avoid C compiler warnings about
  unmatched enum values.

* Fixed a bug where class hierarchies declared out-of-order could result
  in broken generated code.

* Fixed a bug which prevented overriding const methods of C++ classes.

* Fixed a crash when converting Python objects to C++ strings fails.

Other changes
-------------

* In Py3 compilation mode, Python2-style metaclasses declared by a
  ``__metaclass__`` class dict entry are ignored.

* In Py3.4+, the Cython generator type uses ``tp_finalize()`` for safer
  cleanup instead of ``tp_del()``.
2014-01-27 19:44:24 +00:00
wiz
d19eeda983 Update to 1.11.2:
1.11.2 (2014-01-26)
~~~~~~~~~~~~~~~~~~~

* Fixed easy_install installed virtualenvs by updated pip to 1.5.2

1.11.1 (2014-01-20)
~~~~~~~~~~~~~~~~~~~

* Fixed an issue where pip and setuptools were not getting installed when using
  the ``--system-site-packages`` flag.
* Updated setuptools to fix an issue when installed with easy_install
* Fixed an issue with Python 3.4 and sys.stdout encoding being set to ascii
* Upgraded pip to v1.5.1
* Upgraded setuptools to v2.1
2014-01-27 19:15:55 +00:00
wiz
c4f630b2f3 Update to 1.1.2, update HOMEPAGE.
Urwid 1.1.2
===========

2013-12-30

 * Move to urwid.org and use sphinx docs for generating whole site,
   move changelog to docs/changelog.rst

 * Fix encoding exceptions when unicode used on non-UTF-8 terminal

 * Fix for suspend and resume applications with ^Z

 * Fix for tmux and screen missing colors on right bug

 * Fix Pile zero-weighted items and mouse_event when empty

 * Fix Terminal select() not retrying when interrupted by signal

 * Fix for Padding.align and width change not invalidating
2014-01-27 19:12:21 +00:00
wiz
fc0c24ba8a Update to 2.1:
---
2.1
---

* Issue #129: Suppress inspection of '*.whl' files when searching for files
  in a zip-imported file.
* Issue #131: Fix RuntimeError when constructing an egg fetcher.
2014-01-27 19:10:06 +00:00
wiz
6a72382a91 Update to 0.25. Allow Python 3.
Version 0.25 (December 2012)
    * Add support for $XDG_RUNTIME_DIR, Debian bug #656338.
    * Allow desktop entry files that are not encoded in UTF-8, Debian bug #693855.
    * Mime: Add support for subclasses and aliases.

Version 0.24 (October 2012)
    * Update allowed DesktopEntry categories following changes to the
      specification.
    * Fix removal of empty submenu, freedesktop bug #54747.
    * Documentation is now available on RTD: http://pyxdg.readthedocs.org/
    * A few more tests, and some code cleanup.
    * Fix failure to parse some menu files when kde-config is missing,
      freedesktop bug #56426.

Version 0.23 (July 2012)
    * Fix a test for non-UTF-8 locales.

Version 0.22 (July 2012)
    * Better unicode handling in several modules.
    * Fix for sorting non-ASCII menu entries, freedesktop bug #52492.
    * More tests.

Version 0.21 (July 2012)
    * Tests can now be run conveniently using nosetests, and cover more of the
      code.
    * BaseDirectory: New save_cache_path() function, freedesktop bug #26458.
    * Config: Default icon theme is 'hicolor', not 'highcolor'.
    * Menu: Obsolete Rule.compile() method removed.
    * DesktopEntry: Corrected spelling of checkCategories() method, freedesktop
      bug #24974.
    * DesktopEntry: Consider Actions and Keywords keys standard.
    * DesktopEntry: Accept non-ASCII Keywords.
    * DesktopEntry: Update list of environments valid for OnlyShowIn.
    * Mime: Fix get_type_by_contents() in Python 3.
    * RecentFiles: Minor bug fixes.

Version 0.20 (June 2012)
    * Compatible with Python 3; requires Python 2.6 or later
    * Clean up accidental GPL license notice in Menu.py
    * Add test scripts for xdg.Mime, xdg.Locale and xdg.RecentFiles
    * Fixes for icon theme validation
    * Fix exception in xdg.Mime
    * Replace invalid string exceptions
    * Fall back to default base directories if $XDG* environment variables are
      set but empty.
    * Remove use of deprecated os.popen3 in Menu.py
    * Correct URLs in README
2014-01-27 19:00:18 +00:00
wiz
18a46154bf Do not set FETCH_USING, should not be set in a package Makefile. 2014-01-27 18:41:11 +00:00
drochner
ef8528db15 flatten hierarchy - the gtkmm dependency is introduced by libgnomeuimm 2014-01-27 17:10:46 +00:00
obache
4c673ec056 FETCH_USING should not be defined in packages' Makefile. 2014-01-27 08:10:24 +00:00
obache
6c3b7fcdc0 SET_LIBDIR=yes instead of manual setting --libdir for configure. 2014-01-27 08:08:50 +00:00
obache
07b3f22a10 Update p5-pango to 1.225.
Overview of changes in Pango 1.225
==================================

* Fix bug report email address

Overview of changes in Pango 1.224
==================================

* Ignore MYMETA.*
* Hush a few compiler warnings
* Add gitweb link to old ChangeLog
* Created %meta_merge which follows v2 of CPAN Meta Spec
  - %meta_merge is used for generating metadata via
    ExtUtils::MakeMaker/CPAN::Meta

Overview of changes in Pango 1.223
==================================

* Fix a test failure in t/PangoCairo.t
2014-01-26 13:14:28 +00:00
wiz
2872d7d122 Put sections in standard order.
Remove FETCH_USING because it's not intended to be put in package Makefiles.
2014-01-26 13:00:43 +00:00
obache
6cd2839e95 +p5-Glib-Object-Introspection 2014-01-26 12:08:38 +00:00
obache
43f4679534 Import p5-Glib-Object-Introspection-0.019 as devel/p5-Glib-Object-Introspection.
Glib::Object::Introspection uses the gobject-introspection and libffi projects
to dynamically create Perl bindings for a wide variety of libraries.  Examples
include gtk+, webkit, libsoup and many more.
2014-01-26 12:06:41 +00:00
obache
6234f8515e require libffi>=3.0.0 2014-01-26 12:01:44 +00:00
obache
c7a1465867 Update p5-glib2 to 1.304.
Overview of changes in Glib 1.304 (stable)
==========================================

* Fix compilation against glib < 2.34.0.

Overview of changes in Glib 1.303 (stable)
==========================================

* Revert the change to ref counting of initial wrappers of custom subclasses,
  introduced in Glib 1.300.  It caused issues with subclasses inheriting from
  Glib::InitiallyUnowned.
* Fix a test failure with perl >= 5.19.4.
* Create a GType for GSpawnFlags and register it with the bindings.

Overview of changes in Glib 1.302 (stable)
==========================================

* Avoid misusing the macro PL_na, thus preventing issues when Glib is used in
  conjunction with certain XS modules, among them XML::Parser and
  String::Approx.
* Avoid memory corruption when registering boxed synonyms repeatedly.

Overview of changes in Glib 1.301 (stable)
==========================================

* t/options.t: skip tests in non-UTF-8 locales; fixes RT#83490

Overview of changes in Glib 1.300 (stable)
==========================================

* Stable release to coincide with the release of Perl 5.18.0

 Since 1.28x (The previous stable release)
 -----------------------------------------
 * Ensure timely destruction of initial wrapper of custom subclasses
 * Start changing module version numbers in all Perl modules in the
   distribution, not just lib/Glib.pm; (Bugzilla #690464)
 * Make Glib::Object subclassing more robust.  This should in particular fix
   issues revealed by the change to hash randomization introduced in perl
   5.17.6.
 * Correctly handle utf8-encoded strings in GPerlArgv.  This should fix issues
   seen with utf8-encoded strings in @ARGV with, for example, Gtk2->init.

Overview of changes in Glib 1.291 (unstable)
============================================

* Ensure timely destruction of initial wrapper of custom subclasses
* Start changing module version numbers in all Perl modules in the
  distribution, not just lib/Glib.pm; (Bugzilla #690464)

Overview of changes in Glib 1.290 (unstable)
============================================

* Make Glib::Object subclassing more robust.  This should in particular fix
  issues revealed by the change to hash randomization introduced in perl
  5.17.6.
* Correctly handle utf8-encoded strings in GPerlArgv.  This should fix issues
  seen with utf8-encoded strings in @ARGV with, for example, Gtk2->init.

Overview of changes in Glib 1.280 (stable)
==========================================

 Since 1.26x (the previous stable series)
 ----------------------------------------
 * Correctly handle the boxed type for GError.
 * Ensure that custom signal marshallers are always used irregardless of
   the spelling used for the signal name.
 * Make the stack handling of some marshallers more robust, in
   preparation for custom Glib::Boxed converters that call back into
   Perl code.
 * Add new C API gperl_register_boxed_synonym.

 Since 1.270
 -----------
 * Fix building with perl <= 5.14.

Overview of changes in Glib 1.270 (unstable)
============================================

* Correctly handle the boxed type for GError.
* Ensure that custom signal marshallers are always used irregardless of the
  spelling used for the signal name.
* Make the stack handling of some marshallers more robust, in
  preparation for custom Glib::Boxed converters that call back into Perl
  code.
* Add new C API gperl_register_boxed_synonym.
2014-01-26 11:56:45 +00:00
wiz
7f172acfd2 Fix typo in comment. 2014-01-26 10:28:53 +00:00
ryoon
5a0039bca1 Fix build under OpenBSD/amd64 5.4
* Pass -liconv to LDFLAGS
2014-01-26 04:22:03 +00:00
rodent
8113ae5100 Forgot to add this... Fixes unportable cfmakeraw() for SunOS. 2014-01-26 04:00:19 +00:00
ryoon
b0731ffea8 Add OpenBSD/amd64 5.4 support 2014-01-26 03:49:01 +00:00
wiz
b1c1ff79ed Update to 3.7.1:
3.7.1 -- 13 December 2013
-------------------------

- Improved the speed of HTML report generation by about 20%.

- Fixed the mechanism for finding OS-installed static files for the HTML report
  so that it will actually find OS-installed static files.


3.7 --- 6 October 2013
----------------------

- Added the ``--debug`` switch to ``coverage run``.  It accepts a list of
  options indicating the type of internal activity to log to stderr.

- Improved the branch coverage facility, fixing `issue 92`_ and `issue 175`_.

- Running code with ``coverage run -m`` now behaves more like Python does,
  setting sys.path properly, which fixes `issue 207`_ and `issue 242`_.

- Coverage can now run .pyc files directly, closing `issue 264`_.

- Coverage properly supports .pyw files, fixing `issue 261`_.

- Omitting files within a tree specified with the ``source`` option would
  cause them to be incorrectly marked as unexecuted, as described in
  `issue 218`_.  This is now fixed.

- When specifying paths to alias together during data combining, you can now
  specify relative paths, fixing `issue 267`_.

- Most file paths can now be specified with username expansion (``~/src``, or
  ``~build/src``, for example), and with environment variable expansion
  (``build/$BUILDNUM/src``).

- Trying to create an XML report with no files to report on, would cause a
  ZeroDivideError, but no longer does, fixing `issue 250`_.

- When running a threaded program under the Python tracer, coverage no longer
  issues a spurious warning about the trace function changing: "Trace function
  changed, measurement is likely wrong: None."  This fixes `issue 164`_.

- Static files necessary for HTML reports are found in system-installed places,
  to ease OS-level packaging of coverage.py.  Closes `issue 259`_.

- Source files with encoding declarations, but a blank first line, were not
  decoded properly.  Now they are.  Thanks, Roger Hu.

- The source kit now includes the ``__main__.py`` file in the root coverage
  directory, fixing `issue 255`_.

.. _issue 92: https://bitbucket.org/ned/coveragepy/issue/92/finally-clauses-arent-treated-properly-in
.. _issue 164: https://bitbucket.org/ned/coveragepy/issue/164/trace-function-changed-warning-when-using
.. _issue 175: https://bitbucket.org/ned/coveragepy/issue/175/branch-coverage-gets-confused-in-certain
.. _issue 207: https://bitbucket.org/ned/coveragepy/issue/207/run-m-cannot-find-module-or-package-in
.. _issue 242: https://bitbucket.org/ned/coveragepy/issue/242/running-a-two-level-package-doesnt-work
.. _issue 218: https://bitbucket.org/ned/coveragepy/issue/218/run-command-does-not-respect-the-omit-flag
.. _issue 250: https://bitbucket.org/ned/coveragepy/issue/250/uncaught-zerodivisionerror-when-generating
.. _issue 255: https://bitbucket.org/ned/coveragepy/issue/255/directory-level-__main__py-not-included-in
.. _issue 259: https://bitbucket.org/ned/coveragepy/issue/259/allow-use-of-system-installed-third-party
.. _issue 261: https://bitbucket.org/ned/coveragepy/issue/261/pyw-files-arent-reported-properly
.. _issue 264: https://bitbucket.org/ned/coveragepy/issue/264/coverage-wont-run-pyc-files
.. _issue 267: https://bitbucket.org/ned/coveragepy/issue/267/relative-path-aliases-dont-work


Version 3.6 --- 5 January 2013
------------------------------

- Added a page to the docs about troublesome situations, closing `issue 226`_,
  and added some info to the TODO file, closing `issue 227`_.

.. _issue 226: https://bitbucket.org/ned/coveragepy/issue/226/make-readme-section-to-describe-when
.. _issue 227: https://bitbucket.org/ned/coveragepy/issue/227/update-todo


Version 3.6b3 --- 29 December 2012
----------------------------------

- Beta 2 broke the nose plugin. It's fixed again, closing `issue 224`_.

.. _issue 224: https://bitbucket.org/ned/coveragepy/issue/224/36b2-breaks-nosexcover


Version 3.6b2 --- 23 December 2012
----------------------------------

- Coverage.py runs on Python 2.3 and 2.4 again. It was broken in 3.6b1.

- The C extension is optionally compiled using a different more widely-used
  technique, taking another stab at fixing `issue 80`_ once and for all.

- Combining data files would create entries for phantom files if used with
  ``source`` and path aliases.  It no longer does.

- ``debug sys`` now shows the configuration file path that was read.

- If an oddly-behaved package claims that code came from an empty-string
  filename, coverage.py no longer associates it with the directory name,
  fixing `issue 221`_.

.. _issue 80: https://bitbucket.org/ned/coveragepy/issue/80/is-there-a-duck-typing-way-to-know-we-cant
.. _issue 221: https://bitbucket.org/ned/coveragepy/issue/221/coveragepy-incompatible-with-pyratemp


Version 3.6b1 --- 28 November 2012
----------------------------------

- Wildcards in ``include=`` and ``omit=`` arguments were not handled properly
  in reporting functions, though they were when running.  Now they are handled
  uniformly, closing `issue 143`_ and `issue 163`_.  **NOTE**: it is possible
  that your configurations may now be incorrect.  If you use ``include`` or
  ``omit`` during reporting, whether on the command line, through the API, or
  in a configuration file, please check carefully that you were not relying on
  the old broken behavior.

- The **report**, **html**, and **xml** commands now accept a ``--fail-under``
  switch that indicates in the exit status whether the coverage percentage was
  less than a particular value.  Closes `issue 139`_.

- The reporting functions coverage.report(), coverage.html_report(), and
  coverage.xml_report() now all return a float, the total percentage covered
  measurement.

- The HTML report's title can now be set in the configuration file, with the
  ``--title`` switch on the command line, or via the API.

- Configuration files now support substitution of environment variables, using
  syntax like ``${WORD}``.  Closes `issue 97`_.

- Embarrassingly, the `[xml] output=` setting in the .coveragerc file simply
  didn't work.  Now it does.

- The XML report now consistently uses filenames for the filename attribute,
  rather than sometimes using module names.  Fixes `issue 67`_.
  Thanks, Marcus Cobden.

- Coverage percentage metrics are now computed slightly differently under
  branch coverage.  This means that completely unexecuted files will now
  correctly have 0% coverage, fixing `issue 156`_.  This also means that your
  total coverage numbers will generally now be lower if you are measuring
  branch coverage.

- When installing, now in addition to creating a "coverage" command, two new
  aliases are also installed.  A "coverage2" or "coverage3" command will be
  created, depending on whether you are installing in Python 2.x or 3.x.
  A "coverage-X.Y" command will also be created corresponding to your specific
  version of Python.  Closes `issue 111`_.

- The coverage.py installer no longer tries to bootstrap setuptools or
  Distribute.  You must have one of them installed first, as `issue 202`_
  recommended.

- The coverage.py kit now includes docs (closing `issue 137`_) and tests.

- On Windows, files are now reported in their correct case, fixing `issue 89`_
  and `issue 203`_.

- If a file is missing during reporting, the path shown in the error message
  is now correct, rather than an incorrect path in the current directory.
  Fixes `issue 60`_.

- Running an HTML report in Python 3 in the same directory as an old Python 2
  HTML report would fail with a UnicodeDecodeError. This issue (`issue 193`_)
  is now fixed.

- Fixed yet another error trying to parse non-Python files as Python, this
  time an IndentationError, closing `issue 82`_ for the fourth time...

- If `coverage xml` fails because there is no data to report, it used to
  create a zero-length XML file.  Now it doesn't, fixing `issue 210`_.

- Jython files now work with the ``--source`` option, fixing `issue 100`_.

- Running coverage under a debugger is unlikely to work, but it shouldn't fail
  with "TypeError: 'NoneType' object is not iterable".  Fixes `issue 201`_.

- On some Linux distributions, when installed with the OS package manager,
  coverage.py would report its own code as part of the results.  Now it won't,
  fixing `issue 214`_, though this will take some time to be repackaged by the
  operating systems.

- Docstrings for the legacy singleton methods are more helpful.  Thanks Marius
  Gedminas.  Closes `issue 205`_.

- The pydoc tool can now show docmentation for the class `coverage.coverage`.
  Closes `issue 206`_.

- Added a page to the docs about contributing to coverage.py, closing
  `issue 171`_.

- When coverage.py ended unsuccessfully, it may have reported odd errors like
  ``'NoneType' object has no attribute 'isabs'``.  It no longer does,
  so kiss `issue 153`_ goodbye.

.. _issue 60: https://bitbucket.org/ned/coveragepy/issue/60/incorrect-path-to-orphaned-pyc-files
.. _issue 67: https://bitbucket.org/ned/coveragepy/issue/67/xml-report-filenames-may-be-generated
.. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report
.. _issue 89: https://bitbucket.org/ned/coveragepy/issue/89/on-windows-all-packages-are-reported-in
.. _issue 97: https://bitbucket.org/ned/coveragepy/issue/97/allow-environment-variables-to-be
.. _issue 100: https://bitbucket.org/ned/coveragepy/issue/100/source-directive-doesnt-work-for-packages
.. _issue 111: https://bitbucket.org/ned/coveragepy/issue/111/when-installing-coverage-with-pip-not
.. _issue 137: https://bitbucket.org/ned/coveragepy/issue/137/provide-docs-with-source-distribution
.. _issue 139: https://bitbucket.org/ned/coveragepy/issue/139/easy-check-for-a-certain-coverage-in-tests
.. _issue 143: https://bitbucket.org/ned/coveragepy/issue/143/omit-doesnt-seem-to-work-in-coverage
.. _issue 153: https://bitbucket.org/ned/coveragepy/issue/153/non-existent-filename-triggers
.. _issue 156: https://bitbucket.org/ned/coveragepy/issue/156/a-completely-unexecuted-file-shows-14
.. _issue 163: https://bitbucket.org/ned/coveragepy/issue/163/problem-with-include-and-omit-filename
.. _issue 171: https://bitbucket.org/ned/coveragepy/issue/171/how-to-contribute-and-run-tests
.. _issue 193: https://bitbucket.org/ned/coveragepy/issue/193/unicodedecodeerror-on-htmlpy
.. _issue 201: https://bitbucket.org/ned/coveragepy/issue/201/coverage-using-django-14-with-pydb-on
.. _issue 202: https://bitbucket.org/ned/coveragepy/issue/202/get-rid-of-ez_setuppy-and
.. _issue 203: https://bitbucket.org/ned/coveragepy/issue/203/duplicate-filenames-reported-when-filename
.. _issue 205: https://bitbucket.org/ned/coveragepy/issue/205/make-pydoc-coverage-more-friendly
.. _issue 206: https://bitbucket.org/ned/coveragepy/issue/206/pydoc-coveragecoverage-fails-with-an-error
.. _issue 210: https://bitbucket.org/ned/coveragepy/issue/210/if-theres-no-coverage-data-coverage-xml
.. _issue 214: https://bitbucket.org/ned/coveragepy/issue/214/coveragepy-measures-itself-on-precise


Version 3.5.3 --- 29 September 2012
-----------------------------------

- Line numbers in the HTML report line up better with the source lines, fixing
  `issue 197`_, thanks Marius Gedminas.

- When specifying a directory as the source= option, the directory itself no
  longer needs to have a ``__init__.py`` file, though its subdirectories do, to
  be considered as source files.

- Files encoded as UTF-8 with a BOM are now properly handled, fixing
  `issue 179`_.  Thanks, Pablo Carballo.

- Fixed more cases of non-Python files being reported as Python source, and
  then not being able to parse them as Python.  Closes `issue 82`_ (again).
  Thanks, Julian Berman.

- Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes `issue 147`_.

- Optimized .pyo files may not have been handled correctly, `issue 195`_.
  Thanks, Marius Gedminas.

- Certain unusually named file paths could have been mangled during reporting,
  `issue 194`_.  Thanks, Marius Gedminas.

- Try to do a better job of the impossible task of detecting when we can't
  build the C extension, fixing `issue 183`_.

- Testing is now done with `tox`_, thanks, Marc Abramowitz.

.. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report
.. _issue 147: https://bitbucket.org/ned/coveragepy/issue/147/massive-memory-usage-by-ctracer
.. _issue 179: https://bitbucket.org/ned/coveragepy/issue/179/htmlreporter-fails-when-source-file-is
.. _issue 183: https://bitbucket.org/ned/coveragepy/issue/183/install-fails-for-python-23
.. _issue 194: https://bitbucket.org/ned/coveragepy/issue/194/filelocatorrelative_filename-could-mangle
.. _issue 195: https://bitbucket.org/ned/coveragepy/issue/195/pyo-file-handling-in-codeunit
.. _issue 197: https://bitbucket.org/ned/coveragepy/issue/197/line-numbers-in-html-report-do-not-align
.. _tox: http://tox.readthedocs.org/



Version 3.5.2 --- 4 May 2012
----------------------------

No changes since 3.5.2.b1


Version 3.5.2b1 --- 29 April 2012
---------------------------------

- The HTML report has slightly tweaked controls: the buttons at the top of
  the page are color-coded to the source lines they affect.

- Custom CSS can be applied to the HTML report by specifying a CSS file as
  the extra_css configuration value in the [html] section.

- Source files with custom encodings declared in a comment at the top are now
  properly handled during reporting on Python 2.  Python 3 always handled them
  properly.  This fixes `issue 157`_.

- Backup files left behind by editors are no longer collected by the source=
  option, fixing `issue 168`_.

- If a file doesn't parse properly as Python, we don't report it as an error
  if the filename seems like maybe it wasn't meant to be Python.  This is a
  pragmatic fix for `issue 82`_.

- The ``-m`` switch on ``coverage report``, which includes missing line numbers
  in the summary report, can now be specifed as ``show_missing`` in the
  config file.  Closes `issue 173`_.

- When running a module with ``coverage run -m <modulename>``, certain details
  of the execution environment weren't the same as for
  ``python -m <modulename>``.  This had the unfortunate side-effect of making
  ``coverage run -m unittest discover`` not work if you had tests in a
  directory named "test".  This fixes `issue 155`_ and `issue 142`_.

- Now the exit status of your product code is properly used as the process
  status when running ``python -m coverage run ...``.  Thanks, JT Olds.

- When installing into pypy, we no longer attempt (and fail) to compile
  the C tracer function, closing `issue 166`_.

.. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report
.. _issue 142: https://bitbucket.org/ned/coveragepy/issue/142/executing-python-file-syspath-is-replaced
.. _issue 155: https://bitbucket.org/ned/coveragepy/issue/155/cant-use-coverage-run-m-unittest-discover
.. _issue 157: https://bitbucket.org/ned/coveragepy/issue/157/chokes-on-source-files-with-non-utf-8
.. _issue 166: https://bitbucket.org/ned/coveragepy/issue/166/dont-try-to-compile-c-extension-on-pypy
.. _issue 168: https://bitbucket.org/ned/coveragepy/issue/168/dont-be-alarmed-by-emacs-droppings
.. _issue 173: https://bitbucket.org/ned/coveragepy/issue/173/theres-no-way-to-specify-show-missing-in
2014-01-26 00:52:04 +00:00
wiz
2591a057d1 Do not insist on py-distribute on python-3.x.
Times have changed, and py-setuptools is now the cool kid again.
2014-01-26 00:39:40 +00:00
wiz
783b91a82b Remove py-fann, it seems deprecated upstream.
At least there is no release available for the current stable
release, 2.2.0.
ok maintainer gdt@
2014-01-26 00:06:32 +00:00
wiz
a1f0ff3f67 No need to have two variables for the same logic.
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25 10:45:15 +00:00