# changelog

author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - package/use lsb_modulefinder based on modulefinder (bug 1881)
  - make lsbappchk.py LSB compliant (drop md5 module, use system python)
  - make lsb_modulefinder LSB compliant:
    replace "new" with "types", drop getopt dependency
    bundle modified lsb_opcode, lsb_types, lsb_dis
  - include Python LICENSE.txt for our borrowed modules


author: Mats Wichmann <mats@linuxfounation.org
changelog:
  - generate as if 5.0 were released. Adds 5.1 as devel version,
    but leaves 4.1 as the default for production build, 5.0 for devel


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - uplift to 3.5.9
  - rediff P0 - rework pam mangling, drop SMB_OFF_T stuff, add IOV_MAX
  - disable pam_smbpass, winbind (uses pam_get_user, pam_set_data)
  - bail if tdb-devel is installed, things totally fall apart then


author: Jeff Licquia <licquia@freestandards.org> 3.1.0-2
changelog:
  - Tie versioning to general bundle versioning.
  - Rename to "task-lsb-dist-test" to distinguish from "-app-test".


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - revert -mlong-double-64 workaround on ppc32 for 
    tet/test_sets/tset/ANSI.os/streamio/*printf (bug 2527)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - add a script to enable access to SCHED_RT (bug 3116)
  - install/use the machine_info script to gather some basic info


author: Mats Wichmann <mats@linuxfoundation.org>
changelog:
  - rework network recv* tests for problems (bug 3524) and style (bug 3961)
  - clean up fcntl F_GETFL in accept, connect (bug 3957)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - cairo test mods
    add make-html.pl (debugging aid, S3), 
    text-rotate-ref.png (missing in 1.0.2, borrowed from 1.4.14, S4)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - partially uplift ft-font-create-for-ft-face to 1.6.4 so it 
    works on more systems (P8)
  - handle early fails of path-data (update P6): 
    get fail mode to journal and record as UNREPORTED


author: Jeff Licquia <licquia@linuxfoundation.org>
changelog:
  - Use new snapshot versioning from bug 3599.
  - Don't test symbolic colornames for gdk_color_parse() (bug 3777)
  - Remove GtkTextTag tests which use ref_count (bug 3565)
  - Disable gtk_accelerator_name tests using <Control> (bug 3408)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - bug 2640 - several tests/subtests fail against 4.4.x
    upstream has changed the tests to accomodate, but new tests
    fail on older libstdc++ - drop tests/subtests (P5 + specfile)
    expected PASS drop to 1798 now


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - bug 2943 - disable tests that fail on new distros and fail on old
    when patched to align with upstream (P7)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - bug 3182 - backport changes from upstream for tests failing on
    new distros (P8), drop 4 of 6
  - exe's from bug 2640 weren't really getting removed - fix
  - expected PASS drops to 1786 now


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - add patch for bug 3287 (P9), LSBSpec should be 4.1, not 4.0
  - don't package the various patch backup files


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - drop ../lib/Pod/t/man.t (bug 2604)
  - disable "v-string in use/require is non-portable" tests (bug 2605)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - disable kern facility tests in Syslog (bug 2613, P11)
  - disable ext/B/t/concise-xs.t (bug 1889)
  - disable some subtests in ext/B/t/{f_map.t,f_sort.t} (bug 1889, P12)
  - disable some subtests in ext/Devel/Peek/t/Peek.t (bug 1889, P12)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - disable subtests, drop tests where new CPAN version is
    incompatible with the current tests (bug 2644, P13)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - disable CGI/pretty and Unicode/UCD subtests that fail on
    another 5.10.1 distribution (bug 2840, P16)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - disable 2 Scalar-List-Utils subtests incompatible with CPAN 
    version, now showing up in 5.8.X for some distros (bug 2845, P17)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - patch and/or disable tests that fail on 5.12.0 (bug 2953, P19)
  - fix path to Pod/Functions.pm in clean_symlinks
  - use a more useful URL than the dated http://www.linuxbase.org/test


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - Add module detection tests contributed by Robert Schweikert (P24, bug 3148)
  - handle lsb-perl (broke with 4.1 uplift to 5.8.9, bug 3154)
  - handle some differences between 5.5.8 and 5.8.9 (P25)
  - handle newer versions of Storable (P26, bug 3154, more subtest disables)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - more workarounds for 5.8.9 (P25), plus drop several "B" tests
  - need to alter perl symlink under VERSION/t also to test lsb-perl
  - replace all the /usr/bin/perl in the run scripts with $PERLBIN
  - magic.t subtest 26, 27 are just too much of a mess trying to use with
    anything but /usr/bin/perl, just disable in both trees (P0, P6)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - drop CGI::Fast (bug 3146), ExtUtils::MakeMaker::bytes (bug 3147)
    Pod::PerlDoc::{ToTk,ToRtf,ToXml} (bug 3150), DBM_Filter::compress (bug 3151)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - fix or disable/drop subtests that fail against 5.14.X (bug 3266, P30)
  - fix clean_symlinks function in run_tests (wasn't cleaning up Pod symlinks)
  - warnings.pm from 5.10.0 is no longer compatible, make it a run-time
    symlink also (in run_tests)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - rework run_tests to deal with cups-1.1.x systems that
    cannot use alternate port for client apps (bug 2483)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - newer systems use .cups/client.conf instead of .cupsrc to get a 
    custom port, add a symlink for this (bug 3256)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - disable test_import_initless_directory_warning() subtest
    in test_import of the 2.5/2.6 tests (P5, bug 2595)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - more 2.6.X issues - improve the bug 2595, 2741 fixes, suppress
    deprecation warnings and disable subtests (bug 2742, P6)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - fix test_zlib to accomodate newer versions of zlib (bug 2952, P9)
    upstream bug http://bugs.python.org/issue8193


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - add new module test (bug 3458)
  - remove buildrequires on lsbappchk-python (build our own copy in gensrc)


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - rework lsbcc patches/stubs to address test SIGSEGV
    on some systems (P18, bug 2555)
  - fall back to gcc for 16 Xlib8 tests that either don't build
    with the new arrangement or SIGSEGV with the old


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - add a %build_with_lsbcc conditional so we can do native builds on demand
  - use rpmbuild --with gcc -bb lsb-test-xts5.spec


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - disable Xlib3/cnnctnnmbr/Test,MTest (bug 2637)
    disable Xlib12/stioerrrhn/Test 1,7 (bug 2651)
    fix source vs test packaging (source was in both)


author: Stew Benedict
changelog:
  - Add -f (show FIP), -n (no waiver from network) options
  - Add -l (no cached waiver)
  - Fail more gracefully if we cannot read/write the waiver file
  - Rework waiver code a bit to cache waivers in ~/.tjreport


author: Stew Benedict <stewb@linux-foundation.org>
changelog:
  - memory leak issue was bug 2215, not 2115 - rename
  - use upstream fix for BIG-REQUESTS issue - new P1, bug 1867


