Pausehack -- apply *after* or *instead of* rjbs' pull request #6

Merged
merged 51 commits into from Aug 16, 2011
Commits on Aug 13, 2011
  1. @xdg
  2. @rjbs

    use YAML::XS, not YAML::Syck

    rjbs committed Aug 13, 2011
  3. @rjbs
  4. @xdg

    Add PID_DIR config option

    xdg committed Aug 13, 2011
  5. @rjbs

    add a min file count option

    rjbs committed Aug 13, 2011
  6. @rjbs

    avoid another mysql function

    rjbs committed Aug 13, 2011
  7. @rjbs

    put these methods in PAUSE to avoid package issues

    rjbs committed Aug 13, 2011
    I wish we did not have so many packages in each file!
  8. @xdg

    README note missing gpg key details

    xdg committed Aug 13, 2011
  9. @xdg

    Add ML_CHOWN_USER config option

    xdg committed Aug 13, 2011
  10. @xdg

    add ML_MAILER option

    xdg committed Aug 13, 2011
  11. @xdg

    Sort PAUSE config hash

    xdg committed Aug 13, 2011
  12. @rjbs

    make 02packages min lines option

    rjbs committed Aug 13, 2011
  13. @xdg

    Add ML_CHOWN_GROUP config option

    xdg committed Aug 13, 2011
  14. @xdg
  15. @rjbs
  16. @rjbs

    remove unused prototypes

    rjbs committed Apr 11, 2011
  17. @rjbs

    do not re-use db connections

    rjbs committed Aug 13, 2011
    The code assumes that both databases live on one server, which is
    not a safe assumption.  Then the passed-in connection must be for the
    mod table, but is used for authen, too.  We now remove
    that option, and will have a shared DB manager later.
  18. @rjbs

    eliminate hard tabs

    rjbs committed Apr 11, 2011
  19. @rjbs
  20. @rjbs

    more qq{} conversion for vim's sake

    rjbs committed Apr 11, 2011
  21. @xdg

    ensure newlines on logging

    xdg committed Aug 13, 2011
  22. @xdg

    Split CHECKSUMS_SIGNING_PROGRAM into program/args

    xdg committed Aug 13, 2011
    New config option CHECKSUM_SIGNING_ARGS added.  IPC::Cmd added
    as a prerequisite.
    
    If the signing program isn't available, don't try to sign checksums.
    
    Putting in a fake signing program gives an easy way to disable signing
    for testing without ANDK's actual key.
    
    (Longer term, need to break up the arguments as well and check those.)
  23. @rjbs
  24. @rjbs

    use File::Which to find tar and unzip programs

    rjbs committed Aug 13, 2011
    otherwise we need more config, which I would rather avoid for now
    (see, my Mac on which I am testing does not put these programs in
    the places expected, I guess; it uses /usr/bin/tar)
  25. @rjbs

    give a clearer error when 02package cannot be opened

    rjbs committed Aug 13, 2011
    (i.e., include the exact path being opened and the error)
  26. @rjbs

    simple-but-useful test that mldistwatch actually works

    rjbs committed Aug 13, 2011
    ...including the import of a fakecpan from fakecpan.org
  27. @rjbs
  28. @rjbs
  29. @rjbs
  30. @rjbs

    give test results access to index dbs

    rjbs committed Aug 13, 2011
    ...and use it
  31. @rjbs
  32. @rjbs

    add parsed 02packages data to pause tester results

    rjbs committed Aug 13, 2011
    ...and use it
  33. @xdg @rjbs

    Mega cleanup of log messages

    xdg committed with rjbs Aug 13, 2011
    These edits are mostly for consistency, e.g. upper case, no extraneous
    starting newlines, some sort of descriptive intro, etc.
  34. @rjbs
  35. @rjbs
  36. @xdg

    Cleanup insert logging

    xdg committed Aug 13, 2011
  37. @xdg
  38. @rjbs

    replace global fh with lexical fh

    rjbs committed Aug 13, 2011
  39. @rjbs
  40. @rjbs
  41. @xdg

    Extract more mldistwatch::Constants

    xdg committed Aug 13, 2011
  42. @xdg

    Extract PAUSE::pmfile

    xdg committed Aug 13, 2011
  43. @xdg

    Fix test for skipping message

    xdg committed Aug 13, 2011
  44. @xdg

    use Test::Deep cmp_deeply throughout

    xdg committed Aug 13, 2011
  45. @xdg

    Extracted PAUSE::package

    xdg committed Aug 13, 2011
  46. @rjbs

    convert mail-sending to use Email::Sender

    rjbs committed Aug 13, 2011
    this means (a) we can use Email::MIME, so later ::Kit but for now,
    more importantly, it means that (b) we can *test* the mail we send
    trivially
  47. @xdg
  48. @rjbs

    add new prereqs

    rjbs committed Aug 13, 2011
Commits on Aug 15, 2011
  1. @xdg

    Add DB_File to Makefile.PL

    xdg committed Aug 14, 2011
  2. @xdg

    Remove need for sqlite3

    xdg committed Aug 14, 2011
    Uses DBIx::RunSQL instead to create tables for testing.
  3. @xdg

    Fix $Id variable

    xdg committed Aug 14, 2011
    It used to be an SVN identifier.  This commit makes it a string
    based on PAUSE $VERSION instead.