Add MIME::Base64 and Authen::SASL for git-send-email to resolve
PR pkg/46109. Adds mere hundreds of K to a package that 'pkg_info -s'
says is hundreds of MB.
Feature and bugfix release. New Touch commands, counters, and a change to connection limit functionality.
*Touch Commands
*Binary Touch/GAT commands were backported from 1.6.
*New GATK/GATKQ commands were added for completeness.
*Finally, an Ascii protocol touch command was also added.
*Fast Connection Limit Handling
*Internal Hash Table
*New Stats: expired_unfetched, evicted_unfetched
1.4.9:
Small bugfix release. Mainly fixing a critical issue where using -c to increase the connection limit was broken in 1.4.8. If you are on 1.4.8, an upgrade is highly recommended.
1.4.10:
This release is focused on thread scalability and performance improvements. This release should be able to feed data back faster than any network card can support as of this writing.
1.4.11:
Memcached 1.4.11. Fixes race conditions and crashes introduced in 1.4.10. Adds the ability to rebalance and reassign slab memory.
*Slab Reassign
*Slab Automove
*New Stats: slab_reassign_running, slabs_moved
1.4.12:
Fix a small number of bugs, mostly in building on different platforms.
1.4.13:
Really tiny release with some important build fixes which were accidentally omitted from 1.4.12.
Experimental version released on February 24th, 2012.
* Made the 'test' command record the results of the executed test
cases into a SQLite database. As a side effect, 'test' now supports a
'--store' option to indicate where the database lives.
* Added the 'report' command to generate plain-text reports of the
test results stored in the database. The interface of this command is
certainly subject to change at this point.
* Added the 'db-exec' command to directly interact with the store
database.
* Issue 28: Added support for the 'require.memory' test case property
introduced in ATF 0.15.
* Renamed the user-specific configuration file from ~/.kyuarc to
~/.kyua/kyua.conf for consistency with other files stored in the
~/.kyua/ subdirectory.
* Switched to use Lutok instead of our own wrappers over the Lua C
library. Lutok is just what used to be our own utils::lua module, but
is now distributed separately.
* Removed the 'Atffile's from the source tree. Kyua is stable enough
to generate trustworthy reports, and we do not want to give the
impression that atf-run / atf-report are still supported.
* Enabled logging to stderr for our own test programs. This makes it
slightly easier to debug problems in our own code when we get a
failing test.
Fixes since v1.7.9.1
--------------------
* Bash completion script (in contrib/) did not like a pattern that
begins with a dash to be passed to __git_ps1 helper function.
* Adaptation of the bash completion script (in contrib/) for zsh
incorrectly listed all subcommands when "git <TAB><TAB>" was given
to ask for list of porcelain subcommands.
* The build procedure for profile-directed optimized binary was not
working very well.
* Some systems need to explicitly link -lcharset to get locale_charset().
* t5541 ignored user-supplied port number used for HTTP server testing.
* The error message emitted when we see an empty loose object was
not phrased correctly.
* The code to ask for password did not fall back to the terminal
input when GIT_ASKPASS is set but does not work (e.g. lack of X
with GUI askpass helper).
* We failed to give the true terminal width to any subcommand when
they are invoked with the pager, i.e. "git -p cmd".
* map_user() was not rewriting its output correctly, which resulted
in the user visible symptom that "git blame -e" sometimes showed
excess '>' at the end of email addresses.
* "git checkout -b" did not allow switching out of an unborn branch.
* When you have both .../foo and .../foo.git, "git clone .../foo" did not
favor the former but the latter.
* "git commit" refused to create a commit when entries added with
"add -N" remained in the index, without telling Git what their content
in the next commit should be. We should have created the commit without
these paths.
* "git diff --stat" said "files", "insertions", and "deletions" even
when it is showing one "file", one "insertion" or one "deletion".
* The output from "git diff --stat" for two paths that have the same
amount of changes showed graph bars of different length due to the
way we handled rounding errors.
* "git grep" did not pay attention to -diff (hence -binary) attribute.
* The transport programs (fetch, push, clone)ignored --no-progress
and showed progress when sending their output to a terminal.
* Sometimes error status detected by a check in an earlier phase of
"git receive-pack" (the other end of "git push") was lost by later
checks, resulting in false indication of success.
* "git rev-list --verify" sometimes skipped verification depending on
the phase of the moon, which dates back to 1.7.8.x series.
* Search box in "gitweb" did not accept non-ASCII characters correctly.
* Search interface of "gitweb" did not show multiple matches in the same file
correctly.
Also contains minor fixes and documentation updates.
Changes:
- Make hoe noisy about missing plugins again.
- Normalize dev/runtime deps: dev + runtime = runtime.
- Added :dcov task so you can easily check documentation coverage.
- Added Rake monkeypatch so that Task#clear will clear comments. (github)
- Added coverage sorting and added tmp/isolate to rcov flags
- :doc task should depend on isolate if activated
- .rdoc files are now automatically added to the extrardocfiles list.
- Added Hoe#read_manifest
- Added check_manifest to the prerelease task to prevent broken releases.
- Added extra duplicate dependency checking.
- Hoe#withconfig merges the local and home configuration atop
Hoe::DEFAULTCONFIG to allow plugins to supply new defaults.
- The readmefile and historyfile are now automatically guessed from
the manifest. This allows "README.rdoc" to be used automatically.
- install_gem optionally excludes rdoc/ri generation.
- rake checkextradeps excludes rdoc/ri generation. rake install_gem does not.
- rake multi now just reinvokes rake using multiruby to allow hoe
plugins to be invoked.
pkgsrc changes:
* use own mozilla-common.mk, some dependency differ from recent Firefox.
* switch to use system cairo.
Fixed in Firefox 3.6.27
* MFSA 2012-11 libpng integer overflow
Fixed in Firefox 3.6.26
* MFSA 2012-08 Crash with malformed embedded XSLT stylesheets
* MFSA 2012-07 Potential Memory Corruption When Decoding Ogg Vorbis files
* MFSA 2012-04 Child nodes from nsDOMAttribute still accessible after removal of nodes
* MFSA 2012-02 Overly permissive IPv6 literal syntax
* MFSA 2012-01 Miscellaneous memory safety hazards (rv:10.0/ rv:1.9.2.26)
Fixed in Firefox 3.6.25
* MFSA 2011-59 .jar not treated as executable in Firefox 3.6 on Mac
from 2.05 to 2.06
pkgsrc changes:
2.06 Sun Jan 15 00:44:13 CET 2012
No code change, but:
- More thoroughly remove @INC from the error output
- do not open output test files as utf8
- fix a warning when using a dev version of Module::CoreList
2.112150 to 2.120351.
pkgsrc changes:
- adding dependency to devel/p5-Parse-CPAN-Meta (backend to read
YAML/JSON) by source analyse
Upstream changes:
2.120351 2012-02-03 23:01:45 America/New_York
[OTHER]
- Fixed CPAN packaging errors
2.120350 2012-02-03 22:46:59 America/New_York
[BUGFIX]
- Work around a memory leak bug involving version objects
in boolean context.
2.113640 2011-12-30 15:19:46 America/New_York
[OTHER]
- Version::Requirements has now been merged as CPAN::Meta::Requirements,
rendering Version::Requirements itself redundant
2.112621 2011-09-19 12:15:16 America/New_York
[BUGFIX]
- Spell BACKEND environment variables correctly this time
[noticed by Stevan Little]
2.112620 2011-09-18 20:56:06 America/New_York
[BUGFIX]
- Protect tests against PERL_(YAML|JSON)_BACKEND settings that could
cause tests to fail. (RT #69979)
2.112600 2011-09-17 12:21:09 America/New_York
[DOCUMENTATION]
- Fixed spelling error in CPAN::Meta::Spec (RT #71036) [Gregor Hermann]
2.112580 2011-09-15 10:53:59 America/New_York
[BUGFIX]
- Use UTF-8 mode for internal structure cloning to avoid bugs
in Perl <= 5.8.6 (RT #70936) [Dagfinn Ilmari Mannsåker]
devel/p5-Parse-CPAN-Meta from 1.4401 to 1.4402.
pkgsrc changes:
- adjusting dependencies to default requirements
Upstream changes:
1.4402 Tue Feb 07 2012
- Minor maintenance: standardized newlines to Unix style
devel/p5-CPAN-Meta-YAML as dependency of scheduled update of package
for CPAN module CPAN::Meta in devel/p5-CPAN-Meta.
This module implements a subset of the YAML specification for use in
reading and writing CPAN metadata files like META.yml and MYMETA.yml.
It should not be used for any other general YAML parsing or generation
task.
NOTE: META.yml (and MYMETA.yml) files should be UTF-8 encoded. Users
are responsible for proper encoding and decoding. In particular, the
read and write methods do not support UTF-8 and should not be used.
from 2.01nb3 to 2.02
pkgsrc changes:
- add build/test requirement
Upstream changes:
2011-12-15 Dave Cross <dave@dave.org.uk>
* Build.PL, lib/Array/Compare.pm, t/test.t: Tests and fixes for RT bug 73287
(thanks to Andrew Solomon) Bump version number
2011-02-17 Dave Cross <dave@dave.org.uk>
* t/test.t: Removed old Perl 4-ish test comments.
2009-09-02 Dave Cross <dave@dave.org.uk>
* lib/Array/Compare.pm: Correct documentation of 'WhiteSpace' option.
Changes from previous:
----------------------
0.19 15/02/2011
- added missing prerequisite.
0.18 14/02/2011
- removed tests which are no longer applicable.
0.17 13/02/2011
- Distribution name chang: Test-YAML-Meta => Test-CPAN-Meta-YAML.
- This distribution now a wrapper around Test-CPAN-Meta-YAML.
Changes from previous:
----------------------
1.00 January 12, 2012
* MooseX::Role::Parameterized now depends on Moose 2.0300
released 2011-09-23 for its several core improvements, hence the
major version number bump.
* MXRP now uses the new meta_lookup feature added to Moose 2.0300
(specifically for MXRP) to avoid duplicating Moose-0.60-era
Moose::Role sugar. This means the error messages you get are
better, and there's a lot less ugly code in MXRP.
* Remove alias/excludes special case errors. They have long since been
replaced in core Moose by -alias and -excludes, and were finally
removed in Moose 2.0200.
* Expressly forbid using role { } inside role { } (which makes no
sense but I suppose you could accidentally trigger it)
* Documentation fix from cweyl@alumni.drew.eduhttps://github.com/sartak/MooseX-Role-Parameterized/pull/5
Changes from previous:
----------------------
2.0402 Sat, Feb 04, 2012
[OTHER]
* Minor documentation fixes.
* Fix test failure on blead (test was unnecessarily strict). Reported by
Nicholas Clark. (doy)
2.0401 Thu, Nov 17, 2011
[BUG FIXES]
* Attributes with weak_ref now weaken their associated slot when they are
initialized through a lazy default or builder. Reported by tome. (doy)
2.0400 Tue, Nov 15, 2011
[OTHER]
* No changes from 2.0302 (other than a few minor documentation tweaks).
2.0302 Wed, Nov 02, 2011
[BUG FIXES]
* Fix test failure on 5.8. (Dave Rolsky)
* Make make_immutable return value consistent and document it to be true.
(mst)
2.0301 Fri, Oct 21, 2011
[BUG FIXES]
* Fix compilation on 5.8. Reported by ether. (doy)
* A custom error class caused a warning when the class that used it was made
immutable. Reported by Maroš Kollár. RT #71514. (Dave Rolsky)
[ENHANCEMENTS]
* The enum type will now allow single value enumerations. Previously, two or
more values were required. (rjbs)
2.0300 Fri, Sep 23, 2011
[DEPRECATIONS]
* The optimize_as option for type constraints has been deprecated. Use the
inline_as option to provide inlining code instead. (Dave Rolsky)
[API CHANGES]
* Methods to introspect a class's methods will now return methods defined in
UNIVERSAL (isa, can, etc.). This also means that you can wrap these
methods with method modifiers. RT #69839. Reported by Vyacheslav
Matyukhin. (Dave Rolsky)
* The ->parent and ->parents method for a union now return the nearest
common ancestor of that union's component types. See Moose::Manual::Delta
for more details. (Dave Rolsky)
* The ->parents method used to return an arrayref for union types, and a
list of one or more types for all other types. Now they all return
lists. (Dave Rolsky)
* The ->is_subtype_of and ->is_a_type_of methods have changed their behavior
for union types. Previously, they returned true if any of their member
types returned true for a given type. Now, all of the member types must
return true. RT #67731. (Dave Rolsky)
[ENHANCEMENTS]
* The Moose::Exporter module now has a "meta_lookup" option when creating an
importer. This allows you to specify an alternate method for determining
the metaclass of a caller. This is useful for modules like
MooseX::Role::Parameterized which generate new metaclasses on the
fly. (sartak)
* Added a Moose::Meta::Method->is_stub method. (Dave Rolsky)
[BUG FIXES]
* A subtype of a union type did not return the right results when you called
->is_subtype_of or ->is_a_type_of on it. This has been fixed. RT
#70322. (Dave Rolsky)
* An attribute accessor or delegation method can overwrite a stub method and
this will no longer throw an error. Reported by Mark-Jason Dominus. RT
#69988. (Dave Rolsky)
* The error generated by unfulfilled method requirements during role
composition now mentions how to work around imported methods not being
recognized. Reported by Michael Schwern. RT #60583. (doy)
* class_type and role_type will now throw errors if you attempt to use them
to override existing types, just like type and subtype have always done.
(doy)
* Implicitly creating class or role types by using them as the 'isa' or
'does' parameter to attribute construction will now register the type. This
means that it cannot later be redefined as something else. (doy)
* $class_type->is_subtype_of no longer returns true if passed the name of the
class that the class type represents when the class type wasn't registered.
(doy)
* Removing anonymous metaclasses prematurely no longer prevents reaping of
the associated stash. (doy)
[OTHER]
* The Class::MOP::load_class and Class::MOP::is_class_loaded subroutines are
no longer documented, and will cause a deprecation warning in the
future. Moose now uses Class::Load to provide this functionality, and you
should as well. (Dave Rolsky)
2.0205 Tue, Sep 06, 2011
[NEW FEATURES]
* The Array and Hash native traits now provide a "shallow_clone" method,
which will return a reference to a new container with the same contents as
the attribute's reference.
[ENHANCEMENTS]
* Specifying an invalid value in a hashref 'handles' value now throws a
sensible error. Reported by Mark-Jason Dominus. RT #69990. (Dave
Rolsky)
[BUG FIXES]
* When specifying an attribute trait, passing options for the trait besides
-alias or -excludes caused a warning. However, passing other options is
totally valid when using MooseX::Role::Parameterized. Fixes RT
#70419. (sartak)
* Allow regexp objects in duck_type constraints (to bring this in line with
the Object constraint).
2.0204 Thu, Aug 25, 2011
[BUG FIXES]
* Validating duck_type type constraint turned out to work only by accident,
and only when not running under the debugger. This has been fixed.
(Florian Ragwitz)
[OTHER]
* Loosen the dependency on ExtUtils::ParseXS.
2.0203 Tue, Aug 23, 2011
[BUG FIXES]
* is_class_loaded now properly detects packages which have a version object
in their $VERSION.
* Fix XS compilation under blead.