[libpoe-component-client-mpd-perl] annotated tag upstream/2.001 created (now 02d2e8d)

gregor herrmann gregoa at debian.org
Tue May 24 17:18:50 UTC 2016


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/2.001
in repository libpoe-component-client-mpd-perl.

        at  02d2e8d   (tag)
   tagging  a307ffd377ee28c5daf7c1ac40cdaa84e4de6a70 (commit)
  replaces  upstream/2.000
 tagged by  gregor herrmann
        on  Tue May 24 19:05:44 2016 +0200

- Log -----------------------------------------------------------------
Upstream version 2.001

Alex Bramley (5):
      Add MPD password functionality to POCOCM.
      Make POCOCM::Connection::send() retry if not connected.
      Fix docs for pl.clear() and pl.crop().
      Add missing KERNEL to send().
      Tests for password functionality added in 398100e1.

Jerome Quelin (7):
      dist.ini updates
      adapt to new moose (rt#90686)
      get rid of smart-match
      fix build failures (rt#93635)
      v2.000
      fix rt#100301 - adapt test for mpd >= 0.19 (gregoa)
      v2.001

Jérôme Quelin (320):
      finishing svn to git export
      cleaning comments
      more comment updates
      protected events should start with an underscore _
      attempting auto-reconnect within 5 seconds when connection isn't successful
      warning main pococm session that we've been disconnected
      refactoring: deport first line analysis in _parse_first_input_line()
      no more need for event _ServerInput_mpd_version
      removing boolean vars
      changing event sent when hitting an error during connection
      doc & pod update
      Revert "protected events should start with an underscore _"
      change dispatch table to use given/when. this implies perl 5.10
      handling errors in _got_error()
      pococm-message not used
      renamed outgoing events from _conn_* to mpd_*
      ignore file for git
      converting data_eot from event to sub call _got_data_eot()
      pass in kernel and heap beside input to _got_* subs
      converted data handling from event to plain sub call _got_data()
      oops, we need pococm-message for exported constants
      renamed _parse_first_input_line() to _got_first_input_line()
      pod update
      don't try to reconnect after connection error if we're shutting down the socket
      fix heap access error
      new param for the session: retry
      ported to latest pococm-conn
      ported to latest pococm-conn
      enable quicker reconnect for tests
      removing no more needed private inline states
      _data() is now a private member of pococm-message
      strip down to the minimum pococm to start anew
      strip down pococm-commands to the minimum to start anew
      stripping down pococm-collection to start anew
      stripped down pococm-playlist to start anew
      removing unneeded empty line
      event "version" ported to the new scheme
      new catch-all (default) event handler
      use dor operator instead of logical or
      react to mpd_connected events from pococm-conn
      method called will be _do_$event
      our heap is private, no need to use underscores
      pococm doesn't export anything by now
      remove vars will not stay shared warning
      erm, wrong sub name for event callback
      fix last problems for default handler
      fix last problems in _do_version()
      set msg->status to 1 in data_eot
      implement disconnect event for pococm
      basic shell for event mpd_data
      event updatedb implemented
      support for _transform in mpd_data() event
      implemented stats() event
      cleaning pococm-test
      implement urlhandlers() event
      ported tests to new pococm, pococm-test
      cleaned message handling from pococm-conn
      implemented kill() event
      ported test to new pococm-test + pococm
      implemented status() event
      store barebone objects for easier method calls
      removing inheritance, not needed
      reworked some comments
      _dispatch() is now a method of pococm
      erm, pococm isa class::accessor::fast in fact (although not an exporter)
      ported to object methods, not class methods
      commands are now called by _do_*() methods
      postbacks support via pococm-message->_post()
      event volume() implemented
      implemented event play()
      preparing to accept events from pococm-playlist
      creating barebone pococm-playlist object
      support for playlist events in dispatch
      style change for qq{}
      implemented event pl.add
      implemented event: output_disable
      implemented event output_enable()
      implemented event pause()
      finish cleaning up test
      implemented event current()
      implemented event song()
      implemented event songid()
      oops, pococm-message now uses params(), not _params()
      t/41 ported to new pococm-test
      t/42 ported to new pococm-test
      implemented event repeat()
      implemented event random()
      implemented event fade()
      ported t/4" to new pococm-test
      implemented event playid()
      implemented event stop()
      implemented event next()
      implemented event prev()
      implemented event seek()
      implemented event seekid()
      doc/pod update with all events, their args and return values
      methods are now called after event names, to do pod coverage
      t/44 ported to new pococm-tests
      final cleanup of pococm-commands
      Revert "methods are now called after event names, to do pod coverage"
      pod update
      disconnect is already tackled in pococm
      line up square brackets
      implemented event pl.as_items()
      implemented event pl.items_changed_since()
      implemented event pl.clear()
      implemented event pl.delete()
      implemented event pl.deleteid()
      implemented event pl.crop()
      t/50 ported to new pococm-test
      t/51 ported to new pococm-test
      implemented event pl.swapid()
      implemented event pl.moveid()
      implemented event pl.swap()
      implemented event pl.move()
      implemented even pl.shuffle()
      t/51 ported to new pococm-test
      t/52 ported to new pococm-test
      implemented event pl.load()
      basic dumper when receiving an error
      implemented event pl.save()
      implemented event pl.rm()
      final cleanup in pococm-playlist
      t/53 ported to new pococm-test
      removed some more unneeded use-ages
      create pococm-collection object
      dispatch coll.* events to the collection object
      cleaning requires
      defining events managed by collection
      implemented event coll.all_items()
      implemented event coll.all_items_simple()
      implemented event coll.items_in_dir()
      t/60 ported to new pococm-test
      implemented event coll.all_albums()
      implemented event coll.all_artists()
      implemented event coll.all_titles()
      implemented event coll.all_files()
      t/61 ported to new pococm-test
      lined up brackets
      implemented event coll.song()
      implemented event coll.songs_with_filename_partial()
      implemented event coll.albums_by_artist()
      implemented event coll.songs_by_artist()
      implemented event coll.songs_by_artist_partial()
      implemented event coll.songs_from_album()
      implemented event coll.songs_from_album_partial()
      implemented event coll.songs_with_title()
      implemented event coll.songs_with_title_partial()
      t/62 ported to new pococm-test
      t/63 ported to new pococm-test
      final cleanup in pococm-collection
      fix comments & update pod
      fix comments & update pod
      fix comments
      removed unused message attributes
      converted all qq, q, qw, and qx to use {} as enclosers
      using a more meaningful name for the cmds hash entry
      removed unused module inserted
      updated pod
      removed cruft still lying around
      version() event is handled in pococm-commands
      comment updates
      removed unused prereq
      comment & pod updates
      params/heap keys now bear a more understandable name
      pod update
      initializing other vars in Started() event
      reset connection retry count when connected successfully
      don't reconnect immediately if disconnected - wait $retry_wait
      don't attempt to reconnect if it was the $max_retries-th
      retry_wait now defaults to 2 seconds (instead of 5 previously)
      updating error msg.
      update t/20 to match full pococm-conn possibilities (retries)
      t/23 ported to new pococm-conn
      updated copyright information
      storing status_msgs_to in startup
      updated comments
      update pod to integrate pococm related events
      more pod updates
      events mpd_connect_error_* fired by pococm-conn now handled by pococm
      remove old unused events
      send event when connected
      line up things
      implement mpd_error completely
      marking version test as todo, since mandriva holds a bug in advertised version
      update version test to take into account difference between protocol version and mpd version
      document the fact that version does not always return mpd's version
      bold in pod is B<>, not ** :-)
      readme & pod updates
      removed old code rotting
      written pod for answer scheme
      updated list of prereqs
      v0.9.0
      using null output
      mpd 0.14 returns empty artists too
      mpd 0.14 returns empty strings too
      require-ing latest amc version
      remove dashes from output
      urlhandlers is now empty by default
      v0.9.1
      rt #44456 - changing test to todo
      v0.9.2
      work around exporter bug
      doc update
      doc update
      changed all C<> to L<> to have free links on cpan website
      v0.9.3
      sending disconnected event even if no auto-reconnect
      created dzil config
      remove files generated by dzil
      removed copyright in libs, will be added by dzil
      copyright year is 2007
      removed copyright - added by dzil
      removed generic tests, added by dzil
      moved script to examples
      make sure example compiles
      moved strict & warnings at top of file to please critic
      removed author & copyright, added by dzil
      removed $VERSION, added by dzil
      removed fixed prereqs
      removed unused dzil plugin
      generating build.pl
      update metaresources
      moved NAME head1 to abstract for dzil
      skipping compile test for pococm:test
      reverting to manual versioning by now
      pod update
      quieting perlcritic
      update ignore file for git
      v0.9.4
      adding missing prereq
      v0.9.5
      v0.9.6
      tighten dzil config
      requiring perl 5.10 in tests too
      revamped pococm-test to use test:corpus:audio:mpd
      removed test songs
      converted to new pococm-test
      converted to new pococm-test
      converted to new pococm-test
      converted to new pococm-test
      converted to new pococm-test
      converted to new pococm-test
      converted to new pococm-test
      converted to new pococm-test
      converted to new pococm-test
      update test count
      converted to new pococm-test
      converted to new pococm-test
      converted to new pococm-test
      converted to new pococm-test
      using skips instead of todos
      using test:corpus:audio:mpd
      using test:corpus:audio:mpd
      ported to moosex::poe
      test ported to moosex::poe
      adding a session alias to pococm-conn
      quieting pod-coverage
      pococm-test now safe to test
      "hiding" inner class in anon scope
      finishing correctly the test script
      pod update
      using skip instead of todo
      currying get for easier reading
      currying get for easier reading
      moosifying test
      moosigying test
      explicit use calls
      updated changelog
      pod update
      using git plugin
      pod update
      removing class::accessor - we're moose-ifying baby!
      introducing types module
      removing design which is out of date
      answers are always sent by now dammit!
      fix pod syntax
      skip some tests
      moose-ified pococm-message
      speeding moose
      moose-ified playlist
      moose-ified commands
      moose-ified collection
      weaving pococm-conn public events
      weaving =method
      pod update
      moving subs at the bottom
      removing _on_priv prefix
      comment update
      renaming new to spawn (oops)
      weaving pococm-playlist
      weaving pococm-collection
      weaving pococm-commands
      store ref to mpd, not the socket
      moose-ified pococm
      adding mpd attributes
      speeding moose
      socket builder
      using global $K
      using moosex::poe
      pod update
      removing old __spawn() + pod update
      getting rid of heap
      quieting pod::cocerage
      lining up
      new method _send_to_mpd()
      simplifying method calls
      simplifying _dispatch() calls
      using predicate for status_msgs_to
      pococm alias defaults to mpd
      git is now a pluginbundle
      pococm is now stable, moving to 1.yydddn version scheme
      using stub-method instead of aliases, that break oo
      v1.093320
      #52457 - missing test dependency
      v1.093390
      fix trapped error msg
      using jquelin pluginbundle
      renamed auto-generated event mpd_connect_error_fatal to mpd_connect_error
      v1.100430

Your Name (8):
      fix test count
      url handlers can vary with mpd installation
      update to reflect changes to latest test corpus
      test is time dependant and can fail on busy machines
      trim ignore file
      update to latest @jquelin
      comment out hanging test
      v1.121670

gregor herrmann (1):
      Imported Upstream version 2.001

jq (334):
      [project @ 5922]
      [project @ 5923]
      [project @ 5924]
      [project @ 5925]
      [project @ 5926]
      [project @ 5927]
      [project @ 5928]
      [project @ 5929]
      [project @ 5930]
      [project @ 5931]
      [project @ 5932]
      [project @ 5933]
      [project @ 5934]
      [project @ 5935]
      [project @ 5936]
      [project @ 5937]
      [project @ 5938]
      [project @ 5939]
      [project @ 5940]
      [project @ 5941]
      [project @ 5942]
      [project @ 5962]
      [project @ 5963]
      [project @ 5964]
      [project @ 5965]
      [project @ 5966]
      [project @ 5967]
      [project @ 5968]
      [project @ 5969]
      [project @ 5970]
      [project @ 5971]
      [project @ 5972]
      [project @ 5973]
      [project @ 5974]
      [project @ 5975]
      [project @ 5977]
      [project @ 5979]
      [project @ 5980]
      [project @ 5981]
      [project @ 5983]
      [project @ 5984]
      [project @ 5985]
      [project @ 5986]
      [project @ 5987]
      [project @ 5988]
      [project @ 5989]
      [project @ 5990]
      [project @ 5991]
      [project @ 5992]
      [project @ 5993]
      [project @ 5994]
      [project @ 5995]
      [project @ 5997]
      [project @ 5998]
      [project @ 5999]
      [project @ 6000]
      [project @ 6001]
      [project @ 6002]
      [project @ 6003]
      [project @ 6007]
      [project @ 6008]
      [project @ 6009]
      [project @ 6010]
      [project @ 6011]
      [project @ 6012]
      [project @ 6013]
      [project @ 6014]
      [project @ 6015]
      [project @ 6017]
      [project @ 6018]
      [project @ 6019]
      [project @ 6020]
      [project @ 6021]
      [project @ 6022]
      [project @ 6023]
      [project @ 6024]
      [project @ 6025]
      [project @ 6026]
      [project @ 6027]
      [project @ 6028]
      [project @ 6029]
      [project @ 6030]
      [project @ 6031]
      [project @ 6032]
      [project @ 6037]
      [project @ 6038]
      [project @ 6039]
      [project @ 6040]
      [project @ 6041]
      [project @ 6042]
      [project @ 6043]
      [project @ 6044]
      [project @ 6045]
      [project @ 6046]
      [project @ 6047]
      [project @ 6048]
      [project @ 6049]
      [project @ 6050]
      [project @ 6051]
      [project @ 6052]
      [project @ 6053]
      [project @ 6054]
      [project @ 6055]
      [project @ 6056]
      [project @ 6057]
      [project @ 6058]
      [project @ 6059]
      [project @ 6060]
      [project @ 6061]
      [project @ 6062]
      [project @ 6063]
      [project @ 6065]
      [project @ 6066]
      [project @ 6067]
      [project @ 6068]
      [project @ 6069]
      [project @ 6070]
      [project @ 6071]
      [project @ 6072]
      [project @ 6074]
      [project @ 6075]
      [project @ 6076]
      [project @ 6077]
      [project @ 6078]
      [project @ 6079]
      [project @ 6080]
      [project @ 6081]
      [project @ 6082]
      [project @ 6083]
      [project @ 6084]
      [project @ 6085]
      [project @ 6087]
      [project @ 6088]
      [project @ 6089]
      [project @ 6090]
      [project @ 6091]
      [project @ 6092]
      [project @ 6093]
      [project @ 6094]
      [project @ 6095]
      [project @ 6096]
      [project @ 6097]
      [project @ 6098]
      [project @ 6099]
      [project @ 6100]
      [project @ 6101]
      [project @ 6102]
      [project @ 6103]
      [project @ 6104]
      [project @ 6106]
      [project @ 6107]
      [project @ 6108]
      [project @ 6109]
      [project @ 6110]
      [project @ 6111]
      [project @ 6143]
      [project @ 6146]
      [project @ 6168]
      [project @ 6169]
      [project @ 6170]
      [project @ 6171]
      [project @ 6172]
      [project @ 6173]
      [project @ 6177]
      [project @ 6178]
      [project @ 6179]
      [project @ 6180]
      [project @ 6181]
      [project @ 6182]
      [project @ 6183]
      [project @ 6184]
      [project @ 6185]
      [project @ 6186]
      [project @ 6187]
      [project @ 6188]
      [project @ 6189]
      [project @ 6190]
      [project @ 6191]
      [project @ 6192]
      [project @ 6193]
      [project @ 6202]
      [project @ 6203]
      [project @ 6204]
      [project @ 6205]
      [project @ 6206]
      [project @ 6208]
      [project @ 6209]
      [project @ 6210]
      [project @ 6211]
      [project @ 6212]
      [project @ 6213]
      [project @ 6214]
      [project @ 6215]
      [project @ 6216]
      [project @ 6295]
      [project @ 6296]
      [project @ 6297]
      [project @ 6298]
      [project @ 6299]
      [project @ 6300]
      [project @ 6301]
      [project @ 6302]
      [project @ 6303]
      [project @ 6306]
      [project @ 6307]
      [project @ 6308]
      [project @ 6309]
      [project @ 6310]
      [project @ 6311]
      [project @ 6313]
      [project @ 6314]
      [project @ 6315]
      [project @ 6316]
      [project @ 6317]
      [project @ 6318]
      [project @ 6405]
      [project @ 6406]
      [project @ 6407]
      [project @ 6408]
      [project @ 6409]
      [project @ 6411]
      [project @ 6412]
      [project @ 6413]
      [project @ 6414]
      [project @ 6416]
      [project @ 6417]
      [project @ 6418]
      [project @ 6419]
      [project @ 6420]
      [project @ 6421]
      [project @ 6422]
      [project @ 6423]
      [project @ 6424]
      [project @ 6426]
      [project @ 6427]
      [project @ 6428]
      [project @ 6429]
      [project @ 6430]
      [project @ 6431]
      [project @ 6432]
      [project @ 6433]
      [project @ 6434]
      [project @ 6435]
      [project @ 6436]
      [project @ 6490]
      [project @ 6491]
      [project @ 6493]
      [project @ 6494]
      [project @ 6495]
      [project @ 6496]
      [project @ 6497]
      [project @ 6498]
      [project @ 6499]
      [project @ 6500]
      [project @ 6501]
      [project @ 6502]
      [project @ 6507]
      [project @ 6508]
      [project @ 6509]
      [project @ 6510]
      [project @ 6511]
      [project @ 6512]
      [project @ 6513]
      [project @ 6514]
      [project @ 6515]
      [project @ 6516]
      [project @ 6559]
      [project @ 6560]
      [project @ 6561]
      [project @ 6562]
      [project @ 6563]
      [project @ 6564]
      [project @ 6565]
      [project @ 6566]
      [project @ 6567]
      [project @ 6568]
      [project @ 6569]
      [project @ 6570]
      [project @ 6571]
      [project @ 6572]
      [project @ 6573]
      [project @ 6574]
      [project @ 6575]
      [project @ 6576]
      [project @ 6577]
      [project @ 6578]
      [project @ 6579]
      [project @ 6580]
      [project @ 6581]
      [project @ 6582]
      [project @ 6583]
      [project @ 6584]
      [project @ 6585]
      [project @ 6586]
      [project @ 6587]
      [project @ 6588]
      [project @ 6589]
      [project @ 6590]
      [project @ 6591]
      [project @ 6592]
      [project @ 6593]
      [project @ 6594]
      [project @ 6595]
      [project @ 6596]
      [project @ 6597]
      [project @ 6598]
      [project @ 6599]
      [project @ 6600]
      [project @ 6601]
      [project @ 6602]
      [project @ 6603]
      [project @ 6604]
      [project @ 6605]
      [project @ 6606]
      [project @ 6607]
      [project @ 6608]
      [project @ 6609]
      [project @ 6610]
      [project @ 6611]
      [project @ 6612]
      [project @ 6712]
      [project @ 6713]
      [project @ 6714]
      [project @ 6715]
      [project @ 6716]
      [project @ 6717]
      [project @ 6718]
      [project @ 6719]
      [project @ 6720]
      [project @ 6721]
      [project @ 6722]
      [project @ 6723]
      [project @ 7043]
      [project @ 7044]

schwinn (1):
      mpd_disconnected event is now sent to status_msgs_to

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpoe-component-client-mpd-perl.git



More information about the Pkg-perl-cvs-commits mailing list