#acl PaulHowarth:read,write,admin,revert,delete All:read === Thursday 12th September 2013 === ==== Fedora Project ==== * Jitka Plesnikova kindly reviewed and approved [[RedHatBugzilla:998496|my perl-perl5i package submission]] * Imported and built `perl-perl5i` (2.12.0) for F-19, F-20 and Rawhide * Updated `gtkwave` to 3.3.49 in F-20 and Rawhide: * Fix crashes caused by X11 protocol limitation for pixmap size * Potential buffer overflow fix in `vcd2fst` * Added ability to store environment variable information in FST files (`FST_MT_ENVVAR`) * Fixed bad enum for `FST_PT_MAX` * Added `contrib/fst_jni` directory to distribution * Fixed broken "`make dist`" variants * Added buffer and linkage data directions (future expansion for VHDL) in FST and `gtkwave` * Removed requirement for `fsdbdebug` in path when `FsdbReader` is present * Fixed ordering of static FSDB libraries for when dynamic ones are not present * Added direction filters to SST name filter search, i.e. adding `+I+`, `+O+`, `+IO+`, `+B+`, or `+L+` before the regular expression adds additional filtering criteria (direction filters are case-insensitive) * Relax FSDB loader to allow VHDL and mixed-language files * Added VHDL hierarchy types to FST, internal VCD loaders and also `vcdfst`/`fst2vcd` * Added in VHDL to FST (which will also allow other languages): `gtkwave` can process these types (e.g., signal + `std_ulogic`), but there are currently no simulators supporting them * Updated `perl-MIME-Types` to 2.04 in F-20 and Rawhide: * Fix one more localize `$_` in `::Types::_read_db()` ([[CPAN:87856|CPAN RT#87856]]) * Updated `perl-Path-Tiny` to 0.033 in F-20 and Rawhide: * Perl on BSD may not support locking on an NFS filesystem: if this is detected, `Path::Tiny` warns and continues in an unsafe mode (the '`flock`' warning category may be fatalized to `die` instead) * Added '`iterator`' example showing defaults ==== Local Packages ==== * Updated `gtkwave` to 3.3.49 as per the Fedora version * Updated `perl-autodie` to 2.21: * Speed/Internal: Through the magic of globally reuseable core leak trampolines, `autodie` is even faster when used across multiple packages * Speed/Internal: Caches used for keeping track of fatalised subroutines are faster and leaner * Speed/Internal: Core subroutine wrappers are now lazily compiled * Speed/Internal: Using `autodie` while `autodie` is already in effect is now faster and more efficient * Internal: `$"` and `$!` are no longer arbitrarily messed with for no reason via `autodie` (they're still messed with when using `Fatal`) * Speed/Internal: The '`:all`' tag hierarchy is expanded immediately, in an efficient fashion * Internal: Numerous minor clean-ups, dead variables removed, typos fixed * Speed/Internal: `import()` and `_make_fatal()` cache more aggressively, reducing CPU overhead * Test: Compatibility with `Carp` 1.32 ([[CPAN:88076|CPAN RT#88076]]) * Updated `perl-MIME-Types` to 2.04 as per the Fedora version * Updated `perl-Path-Tiny` to 0.033 as per the Fedora version * Updated `perl-perl5i` to add some missing dependencies ([[RedHatBugzilla:998496|Bug #998496]]) ----