Changes from Ant 1.9.6 TO Ant 1.9.7
===================================
Changes that could break older environments:
-------------------------------------------
* <exec> and <apply> used to ignore the dir attribute if it was the
same as the current working directory. They now no longer do,
which changes the behavior for vmlauncher="false" which would have
used the project's basedir rather than the current working
directory in that case.
Bugzilla Report 58555
Fixed bugs:
-----------
* ZipOutputStream could cause an ArrayIndexOutOfBoundsException when
adding entries with comments. This never happens when using Ant as
a build tool but may affect users using Ant's zip package as a
library.
* <gunzip> and <bunzip2> didn't work for non-filesystem resources.
* <jar> ignored the zip64Mode attribute when creating manifest-only
jars. This resulted in jar files that couldn't be read by Java5.
Bugzilla Report 58428
* <untar> will now detect GNU tar longname/link records even if they
don't use the names used by GNU tar itself. star is known to
create archives of that kind.
https://issues.apache.org/jira/browse/COMPRESS-324
* <script> could fail to find javax.script on JDK9 with Jigsaw.
Bugzilla Report 58271
* <import> sometimes failed to normalize file names which could lead
to files getting imported twice which in turn could lead to targets
getting executed twice.
Bugzilla Report 58886
* TarInputStream now properly extraxt directory entries with a
non-zero size.
* <union> would drop file resources pointing to the same file but
using different names.
Bugzilla Report 57965
* <replace>'s result was undefined when using the replacefilterfile
attribute and some keys inside the properties files have been
substrings of other keys. Keys are now sorted by descending size.
Bugzilla Report 58997
* Ant fails to run when arguments contain double-quote character.
Bugzilla Report 58898
* Ant fails to run if ANT_HOME contains a double-quote character.
Bugzilla Report 58874
* Definer's way to parse URLs from classloader breaks with
recent Java 9 builds (b108).
Bugzilla Report 59130
* <ant> and <antcall> now preserve the ext status set by an <exit>
task.
Bugzilla Report 59228
Other changes:
--------------
* <scp> now supports (filesystem-only) resource collections in
addition to filesets.
Bugzilla Report 50769
* The <http> condition has a new optional attribute followRedirects.
Bugzilla Report 58840
* <java> now supports Java9 modules.
https://github.com/apache/ant/pull/15
* <javac> now supports Java9 modules.
https://github.com/apache/ant/pull/16
* <sshexec> and <scp> have two new attributes serverAliveInterval and
serverAliveCountMax that can be used to keep a intermediaries from
closing idle connections.
Bugzilla Report 59162
v20.9.0
-------
* #548: Update certify version to 2016.2.28
* #545: Safely handle deletion of non-zip eggs in rotate
command.
v20.8.1
-------
* Issue #544: Fix issue with extra environment marker
processing in WorkingSet due to refactor in v20.7.0.
v20.8.0
-------
* Issue #543: Re-release so that latest release doesn't
cause déjà vu with distribute and setuptools 0.7 in
older environments.
v20.7.0
-------
* Refactored extra enviroment marker processing
in WorkingSet.
* Issue #533: Fixed intermittent test failures.
* Issue #536: In msvc9_support, trap additional exceptions
that might occur when importing
``distutils.msvc9compiler`` in mingw environments.
* Issue #537: Provide better context when package
metadata fails to decode in UTF-8.
v20.6.8
-------
* Issue #523: Restored support for environment markers,
now honoring 'extra' environment markers.
1.9.1
-----
* Handle IndexError during version string parsing
1.9.0
-----
* Updated from global requirements
* package: fix wrong catch in email parsing
* Do not convert git tags when searching history
* Include wsgi_scripts in generated wheels
* Correct the indentation in the classifiers example
* Do not silently drop markers that fail to evaluate
* Clarifications around tags and version numbers
* Correct typo - s/enabeld/enabled/
* Use apt-cache generated packages to provide build deps
* fix some variable names
* Don't attempt to test with 0.6c11 with Py3
* Support entry point patching on setuptools < 12
* Updated from global requirements
* Split changelog on nulls instead of (
* Add libjpeg and liberasurecode for tests
* Handle markers to support sdist on pip < 6
* Deprecated tox -downloadcache option removed
* passenv integration environment variables re-enabling integration tests
* Enable pep8 H405 tests
* Add patch to properly get all commands from dist
* doc: Remove 'MANIFEST.in'
* doc: Trivial cleanup of 'index.rst'
* doc: Add deprecation note for 'requirements-pyN'
* doc: Restructure 'Requirements' section
* doc: Restructure 'Usage' section
* doc: Add details of manifest generation
* Support git://, git+ssh://, git+https:// without -e flag
* More support Sphinx >=1.3b1 and <1.3.1
* Fix docs for markers
* Do not error when running pep8 with py3
* Ensure changelog log output is written if it already exists
* Cleanup jeepyb and pypi-mirror special casing
1.20 2015-10-04
- Fix RT #107304: Newer versions of File::Path cause warning "_Inline for _Inline: No such file or directory at Module/ScanDeps.pm line 1339."
- drop the dubious call to rmtree()
- Fix RT106142: Preload dependencies for PDL and PDL::NiceSlice
- adopted from a patch by Shawn Laffan, thanks Shawn!
- Fix RT#106144: Preload dependencies for File::BOM)
- adopted from a patch by Shawn Laffan, thanks Shawn!
- Revise our stance on utf8.pm:
- A line of "use utf8;" just means "this file is encoded in UTF-8"
and should _not_ result in scanning utf8.pm which will pull in
the whole Unicode shebang (propery tables and what not).
Yes, utf8.pm _doesn contain "require utf8_heavy.pl", but only inside
an AUTOLOAD() that is _not_ triggered by calling functions
like utf8::is_utf8().
- OTOH the innocently looking one-liner
perl -ne 'print if /\pN/'
implicitly loads utf8.pm and triggers the AUTOLAD().
- So prevent utf8.pm from being scanned and make utf8_heavy.pl
the indicator for "I need the Unicode stuff" instead.
- Cache the results of _get_preload('utf8_heavy.pl').
- Make %Preload "transitive" so that given
my %Preload = (
'Foo.pm' => [ 'Bar.pm' ],
'Bar.pm' => [ 'Quux.pm' ],
...
);
scan_deps_static() register a dependency on Bar.pm _and_
Quux.pm when it saw "use Foo;"
- Minor changes:
- drop dubious %Preload of utf8.pm for SOAP::Lite and XML::Parser::Expat
- drop code for Perl < 5.008 as we require 5.8.1 already
- rework the implementation of -x/-c
- add add_preload_rule() to dynamically add a %Preload rule
- recognize constructs like "open FH, '<:via(Foo)', ..."
- upgrade to Module::Install 1.16
1.12 2015-08-16 CPAN Day release
- Add NoVersion parameter to CO::Armour->armour (GH#26)
1.11 2015-07-20
- Check that Crypt::OpenPGP::Cipher->new succeeded, RT#14033.
- Fix GH#7, when false data was discarded (@Camspi).
1.10 2015-07-06
- Update GnuPG defaults (@bk2204).
- Fix error propagation on generating RSA key (@niner).
1.09 2015-07-02
- Require Digest::SHA instead of Digest::SHA1, RT#82316 (@bk2204).
1.08 2014-11-20
- Move distribution to Dist::Zilla.
- Require Alt::Crypt::RSA::BigInt instead of Crypt::RSA.
- Apply a patch from RT#82314 (@bk2204, @kmx).
- Add a test case from GH#7, yet to be fixed (@throughnothing).
1.07 2014-06-23
- Reformatted Changes as per CPAN::Changes::Spec.
- Fixed hash randomisation bug (RT#81442).
- Documentation now references most recent "OpenPGP Message Format" RFC.
- Fixed typo in Pod (@dsteinbrunner).
- Improved ASCII armor detection (@gwillen).
4.079 Fri Mar 25 16:18:26 PDT 2016
correct non-suppression of leading zeros in certain instances of
new_no use. Thanks to "Mike Bartman (mbartman)" <mbartman@cisco.com>
for spotting the bug.
put in missing code to propagate NetAddr::IP::Lite :nofqdn to IP.pm
nloptr is an R interface to NLopt. NLopt is a free/open-source library
for nonlinear optimization, providing a common interface for a number
of different free optimization routines available online as well as
original implementations of various other algorithms.
Updated devel/ruby-gnome2-atk to 3.0.8
Updated devel/ruby-gnome2-gio to 3.0.8
Updated devel/ruby-gnome2-glib to 3.0.8
Updated devel/ruby-gnome2-gobject-introspection to 3.0.8
Updated devel/ruby-gnome2-pango to 3.0.8
Updated graphics/ruby-gnome2-cairo-gobject to 3.0.8
Updated graphics/ruby-gnome2-clutter to 3.0.8
Updated graphics/ruby-gnome2-clutter-gtk to 3.0.8
Updated graphics/ruby-gnome2-gdk3 to 3.0.8
Updated graphics/ruby-gnome2-gdkpixbuf to 3.0.8
Updated graphics/ruby-gnome2-rsvg to 3.0.8
Updated multimedia/ruby-gnome2-clutter-gstreamer to 3.0.8
Updated multimedia/ruby-gnome2-gstreamer to 3.0.8
Updated print/ruby-gnome2-poppler to 3.0.8
Updated www/ruby-gnome2-webkit-gtk to 3.0.8
Updated www/ruby-gnome2-webkit-gtk2 to 3.0.8
Updated x11/ruby-gnome2-gtk to 3.0.8
Updated x11/ruby-gnome2-gtk3 to 3.0.8
Updated x11/ruby-gnome2-gtksourceview2 to 3.0.8
Updated x11/ruby-gnome2-gtksourceview3 to 3.0.8
Updated x11/ruby-gnome2-vte to 3.0.8
Upstream changes:
2016-01-07 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Version 0.6.9
* DESCRIPTION (Date): Bumped Date: to current date
2016-01-06 Dirk Eddelbuettel <edd@debian.org>
* vignettes/sha1.Rmd: Small edits
2016-01-06 Thierry Onkelinx <thierry.onkelinx@inbo.be>
* R/sha1.R: Add functions to calculate stable SHA1 with floating points
* man/sha1.Rd: Add helpfile for sha1()
* tests/num2hexTest.R: unit tests for num2hex() (non exported function)
* tests/sha1Test.R: unit tests for sha1()
* NAMESPACE: Export sha1 and its methods
* DESCRIPTION: Add Thierry Onkelinx as contributor, bump Version and Date
* README.md: Add Thierry Onkelinx as contributor
* vignette/sha1.Rmd: Added
* .travis.yml: Added 'sudo: required' per recent Travis changes
2015-10-14 Dirk Eddelbuettel <edd@debian.org>
* man/digest.Rd: Remove references to inaccessible web pages
* man/hmac.Rd: Ditto
2015-10-13 Dirk Eddelbuettel <edd@debian.org>
* src/digest.c: Use uint32_t instead of int for nchar
2015-10-12 Qiang Kou <qkou@umail.iu.edu>
* src/digest.c: Use XLENGTH instead of LENGTH (PR #17, issue #16)
2015-08-06 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Title): Updated now stressing 'compact' over 'crypto'
2014-12-30 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Version 0.6.8
* DESCRIPTION (Date): Bumped Date: to current date
2014-12-29 Dirk Eddelbuettel <edd@debian.org>
* inst/include/pmurhashAPI.h: Added HOWTO comment to top of file
2014-12-26 Dirk Eddelbuettel <edd@debian.org>
* src/pmurhash.c: Protect against _BIG_ENDIAN defined but empty
* inst/include/pmurhash.h: Consistent four space indentation
2014-12-25 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Bump Date: and Version:
* src/init.c: Minor edit and removal of unused headers
2014-12-25 Wush Wu <wush978@gmail.com>
* inst/include/pmurhash.h: Export function
* src/init.c: Register function for use by other packages
2014-12-20 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Version 0.6.7
* DESCRIPTION (Date): Bumped Date: to current date
2014-12-19 Dirk Eddelbuettel <edd@debian.org>
* cleanup: Also remove src/symbols.rds
* src/sha2.c: Apply (slightly edited) patch from
https://www.nlnetlabs.nl/bugs-script/attachment.cgi?id=220&action=diff
to overcome the strict-aliasing warning
* src/digest.c: Use inttypes.h macro PRIx64 only on Windows
2014-12-16 Dirk Eddelbuettel <edd@debian.org>
* src/xxhash.c: Remove two semicolons to make gcc -pedantic happy
* tests/digestTest.Rout.save: Updated reflecting murmurHash test
* src/pmurhash.c: Renamed from PMurHash.c for naming consistency
* src/pmurhash.h: Renamed from PMurHash.h for naming consistency
2014-12-16 Jim Hester <james.f.hester@gmail.com>
* src/digest.c: murmurHash implementation
* tests/digestTest.R: murmurHash implementation
* R/digest.R: murmurHash implementation
* src/PMurHash.c: murmurHash implementation
* src/PMurHash.h: murmurHash implementation
2014-12-10 Dirk Eddelbuettel <edd@debian.org>
* src/xxhash.c: Applied pull request #6 by Jim Hester with updated
upstream code and already corrected UBSAN issue identified by CRAN
2014-12-09 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Version 0.6.6
* DESCRIPTION (Date): Bumped Date: to current date
* src/digest.c: Applied pull request #5 by Jim Hester providing
portable integer printing inttypes.h header
2014-12-08 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Version 0.6.5
* DESCRIPTION (Date): Bumped Date: to current date
* NAMESPACE: Expanded useDynLib() declaring C level symbols, in
particular using digest_impl to for the C-level digest
* R/AES.R: Use R symbols from NAMESPACE declaration in .Call()
* R/digest.R: Use R symbol digest_impl to load C level digest
2014-12-07 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Edited Title and Description
* R/digest.R: Added GPL copyright header, reindented to four spaces
* src/digest.c: Reindented to four spaces
* R/AES.R: Reindented to four spaces
* R/hmac.R: Reindented to four spaces
2014-12-06 Dirk Eddelbuettel <edd@debian.org>
* src/digest.c: Updated GPL copyright header
* src/xxhash.c: Removed two spurious ';'
* man/digest.Rd: Document 'seed' argument in \usage
* tests/digest.Rout.save: Updated for expanded tests
* DESCRIPTION: Add Jim Hester to list of Authors
2014-12-05 Dirk Eddelbuettel <edd@debian.org>
* R/digest.R: Applied pull request #3 by Jim Hester with support for
xxHash (https://code.google.com/p/xxhash/)
* src/digest.c: Ditto
* src/xxhash.c: xxHash implementation supplied as part of #3
* src/xxhash.h: xxHash implementation supplied as part of #3
* R/digest.R: Applied pull request #4 by Jim Hester with expanded
support for xxHash providing xxhash32 and xxhash64
* src/digest.c: Ditto
* man/digest.Rd: Added documentation for xxHash, corrected typos
* src/digest.R: New support for a seed parameter used by xxHash
* tests/digestTest.R: Added tests for xxHash
2014-08-15 Dirk Eddelbuettel <edd@debian.org>
* R/hmac.R: Applied (slightly edited) patch for crc32 computation of
hmac kindly supplied by Suchen Jin
Upstream changes:
CHANGES IN formatR VERSION 1.3
NEW FEATURES
o `tidy_source()` can deal with multibyte characters that cannot represented
in the system native encoding now (on Windows)
o `usage()` works for functions obtained from `::` or `:::` now, e.g.
`usage(formatR::tidy_source)`
CHANGES IN formatR VERSION 1.2
MAJOR CHANGES
o the minimal required R version is 3.0.2 now
CHANGES IN formatR VERSION 1.1
NEW FEATURES
o added a new argument `output` to usage()
BUG FIXES
o fixedyihui/knitr#918: when code is NULL, parse() will hang (with a question
mark waiting for input)
Upstream changes:
Version 0.8.3
------------------------------------------------------------------------------
* Added an argument `filename` to evaluate() and parse_all() (thanks,
@flying-sheep, #58).
Version 0.8
------------------------------------------------------------------------------
* Changed package license to MIT.
Version 0.7.2
------------------------------------------------------------------------------
* replay() fails to replay certain objects such as NULL (#53).
Version 0.7
------------------------------------------------------------------------------
* R 3.0.2 is the minimal required version for this package now.
Version 0.6
------------------------------------------------------------------------------
* Plots are no longer recorded when the current graphical device has been
changed, which may introduce issues like yihui/knitr#824.
* `parse_all()` can parse R code that contains multibyte characters correctly
now (#49, yihui/knitr#988)
+# for make test
+BUILD_DEPENDS+= p5-Git-Version-Compare-[0-9]*:../../devel/p5-Git-Version-Compare
+BUILD_DEPENDS+= p5-namespace-clean-[0-9]*:../../devel/p5-namespace-clean
Upstream changes:
0.65 -- Mon Apr 6 19:43:37 CEST 2015
Enhancements:
* t/74matchedvalues.t: more tests
* {ASN,Extension}.pm: update ExtendedResponse to RFC 4511
* Constant.pm: add LDAP_NOTICE_OF_DISCONNECTION
* Control/DontUseCopy.pm: new
* Control/ProxyAuth.pm: make sure criticality does not get changed
* Control/Relax.pm: make sure value & criticality do not get changed
* Control/ManageDsaIT.pm: make sure value never gets set
Bug Fixes
* LDAP.pm: do not set default sslversion for start_tls() & LDAPS
Instead of second-guessing a default sslversion for start_tls() and LDAPS,
rely on the - known to be sane - default value used by IO::Socket::SSL.
* RT#100151: LDAP.pm: localize $SIG{__DIE__} in IPv6 support check
Thanks to Troy Loveday <troyl@ti.com> for the detailed bug report and patch.
* FAQ.pod: fix error in search() example
* RFC.pod: typo fix
0.64 -- Thu Jun 19 17:48:08 CEST 2014
Bug Fixes:
* LDAP.pm: set SSL_cipher_list correctly
* RT#96203: LDAP.pm: use correct length for syswrite
* LDIF.pm: fix next outside loop in _write_one_entry
* Entry.pod: fix typo
Test::Requires::Git checks if the version of Git available for testing
meets the given requirements.
The "current git" is obtained by running git --version (so the first git
binary found in the PATH will be tested).
If the checks fail, then all tests will be skipped.
Upstream changes:
2.51, 2014-09-05 Feature enhancements to dbcolmovingstats, dbcolcreate,
dbmapreduce, and new sqlselect_to_db
ENHANCEMENT
dbcolcreate now has a "--no-recreate-fatal" that causes it to
ignore creation of existing columns (instead of failing).
ENHANCEMENT
dbmapreduce once again is robust to reducers that output the key;
"--no-prepend-key" is no longer mandatory.
ENHANCEMENT
dbcolsplittorows can now enumerate the output rows with "-E".
BUG FIX
dbcolmovingstats is more mathematically robust. Previously for
some inputs and some platforms, floating point rounding could
sometimes cause squareroots of negative numbers.
NEW sqlselect_to_db converts the output of the MySQL or MarinaDB select
comment into fsdb format.
INCOMPATIBLE CHANGE
dbfilediff now outputs the second row when doing sloppy numeric
comparisons, to better support test suites.
2.52, 2014-11-03 Fixing the test suite for line number changes.
ENHANCEMENT
Test suites changes to be robust to exact line numbers of failures,
since different Perl releases fail on different lines.
<https://bugzilla.redhat.com/show_bug.cgi?id=1158380>
2.53, 2014-11-26 bug fixes and stability improvements to dbmapreduce
ENHANCEMENT
The dbfilediff how supports a "--quiet" option.
ENHANCEMENT
Better documention of dbpipeline_filter.
BUGFIX
Added groff-base and perl-podlators to the Fedora package spec.
Fixes <https://bugzilla.redhat.com/show_bug.cgi?id=1163149>. (Also
in package 2.52-2.)
BUGFIX
An important stability improvement to dbmapreduce. It, plus
dbmultistats, and dbcolstats now support controlled parallelism
with the "--pararallelism=N" option. They default to run with the
number of available CPUs. dbmapreduce also moderates its level of
parallelism. Previously it would create reducers as needed,
causing CPU thrashing if reducers ran much slower than data
production.
BUGFIX
The combination of dbmapreduce with dbrowenumerate now works as it
should. (The obscure bug was an interaction with dbcolcreate with
non-multi-key reducers that output their own key. dbmapreduce has
too many useful corner cases.)
2.54, 2014-11-28 fix for the test suite to correct failing tests on not-my-
platform
BUGFIX
Sigh, the test suite now has a test suite. Because, yes, I broke
it, causing many incorrect failures at cpantesters. Now fixed.
2.55, 2015-01-05 many spelling fixes and dbcolmovingstats tests are more
robust to different numeric precision
ENHANCEMENT
dbfilediff now can be extra quiet, as I continue to try to track
down a numeric difference on FreeBSD AMD boxes.
ENHANCEMENT
dbcolmovingstats gave different test output (just reflecting
rounding error) when stddev approaches zero. We now detect hand
handle this case. See
<https://rt.cpan.org/Public/Bug/Display.html?id=101220> and thanks
to H. Merijn Brand for the bug report.
BUG FIX
Many, many spelling bugs found by H. Merijn Brand for the bug
report.
INCOMPATBLE CHANGE
A number of programs had misspelled "separator" in
"--fieldseparator" and "--columnseparator" options as "seperator".
These are now correctly spelled.
2.56, 2015-02-03 fix against Getopt::Long-2.43's stricter error checkign
BUG FIX
Internal argument parsing uses Getopt::Long, but mixed pass-through
and <>. Bug reported by Petr Pisar at
<https://bugzilla.redhat.com/show_bug.cgi?id=1188538>.a
BUG FIX
Added missing BuildRequires for "XML::Simple".