[libnet-dbus-perl] branch experimental created (now 7d67052)

Intrigeri intrigeri at moszumanska.debian.org
Sat Mar 21 01:07:09 UTC 2015


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

intrigeri pushed a change to branch experimental
in repository libnet-dbus-perl.

        at  7d67052   libnet-dbus-perl (1.1.0-1)

This branch includes the following new commits:

       new  de226cc   Initial commit
       new  3762977   New set of test cases
       new  ac43d13   More functionality; general cleanup; lots of POD docs
       new  857bb70   Two examples
       new  2903f6e   Fixes
       new  30ee720   Added high level service+object API around low level bindings.
       new  4055943   Moved from DBus to Net::DBus & Net::DBus::Binding
       new  46f8210   Fixed method names
       new  23c8e75   Switch back to session bus
       new  92627d0   Fix when no initial makefile
       new  5afaf97   Added const char *
       new  54d3025   Allow DBUS_HOME env vars to override install location
       new  6c7c4cd   Dummy DESTROY method to keep autoloader from complaining about missing constants
       new  345d430   Verbose tests
       new  2421721   More work on RPM build
       new  1c99971   Increase timeout
       new  7feaae5   Increase timeout range check
       new  23bb56a   Skip debian package build
       new  9ecce09   Fix mapping for const char *
       new  333995d   Added more examples for strong typing
       new  e8a58a1   Whitespace
       new  111d961   Support for strong typing, arrays & dictionaries
       new  c2d0fbc   Fixed ignore rules
       new  a30cd09   Fixed many problems with signals
       new  25e390f   Added emit signal method
       new  b006500   Renamed params
       new  de5c667   Fixed case of no args
       new  4ddf707   Added add_match rule. Dummy DESTROY method
       new  ea186cf   Tied up signal handling
       new  09b43e2   Added add_match call
       new  0b7b2d1   Changed example programs to match python examples
       new  e098a8f   Fixed arg name
       new  7d51133   Expose the dbus_bus_register method
       new  8a8c516   Added dpack method for type encoding. Switched to doing looser matching on signal rules to allow matches even when the rule does not specify a sender. Added connection method for connecting to a bus based on address, rather than the two well known type names
       new  25408e9   Allow an address to be specified instead of well known bus name, for connections to remote buses
       new  ee2d55d   Allow additional "lazy_binding" parameter when adding signals to work with case where the service being matched against is not currently attached to the bus - causing the service-name -> sender conversion to fail
       new  fdb44e1   Run the callbacks before creating the bitmasks for select
       new  3f57750   Large update to deal with new recursive types APIs
       new  651d06b   Updated tests to work with recent changes
       new  0f2b28b   Updated example programs to match recent changes to python examples
       new  f93f023   Added checking of syntax
       new  91fe18a   Added coverage reports on test suite
       new  149d287   Merged introspection code from INTROSPECTION branch into mainline
       new  91817ec   Bump version to 0.31.0
       new  f2e9c67   Ignore coverage db
       new  62bbfb0   A trial at updating introspection XML to use signatures instead of type names
       new  c2f4cbf   Update version to match 0.32 dbus
       new  758f980   Added missing deps for XML::Grove and XML::Parser
       new  6c4ac3d   Incorporated patch from  Carlos Garnacho to fully deal with recursive type signatures
       new  061912d   Fix version number
       new  a0339ec   When generating introspection XML, sort interfaces, methods & nodes alphabetically to ensure stable ordering in XML output, and thus make things reliably unit-testable!
       new  ae87c0c   Allow passing in of extra args
       new  830c5c8   Fix typo
       new  7e279a2   Remove direct use of internal variables. Added "find" constructor to auto-magic determine session/system bus connection. Added convenience method for creating a service.
       new  8c51f7c   Added concept of Net::DBus::Exporter for defining metadata, rather than passing raw introspection data into object constructor. Added much documentation. Updated tests & examples
       new  510f16f   Add a static "default" instance of the reactor. Check the callbacks actually delete when in remove_* methods to catch errors by caller
       new  141ba7a   Fixed decode() method. Added more helpful warning messages. Ignore case where a method is exported with no returns, but perl returns value of last statement. Many methods for querying metadata
       new  ca7d4ca   Added warning message about invalid interface names. Allow params, or returns to be omitted, in which case they are exported as zero-arg
       new  149c708   Cache remote object instances, to avoid repeated lookup of introspection data. No longer pass interface name when getting object
       new  d62b02e   Caching of introspection data to avoid repeated lookups. Pass actual signal parameters into signal handler callbacks, rather than the useless lowlevel api info.
       new  888ead3   No longer require interface to be passed into emit_signal, figure it out from introspection data instead. Reverse order of server & path params in constructor
       new  eaf62f3   Reverse order of params in constructor
       new  44139e0   Automatically register with mainloop, unless nomainloop is specifed. Bump to 0.32.1
       new  e4bcd36   Added list of changes
       new  4fc678e   Updated to reflect API changes
       new  2b2e95b   Added module for dumping info about DBus objects
       new  dea2fb4   Added simple script for dumping objects
       new  212bad7   No longer require inteface name
       new  99b8ae2   Fix arg counting
       new  009397b   Change service_name to get_service_name to match RemoteService.pm
       new  181602d   Add connect_to_signal to allow connecting to locally exported objects, although we really ought to short circuit the emit_signal method i reckon
       new  2ed21da   Made tests pass
       new  883e8d9   Doh, we have compiled code, we can not be noarch
       new  c5e9eff   Added POD docs, and tweaked heuristics for find method
       new  6c671f5   Added support for services & buses. Added POD docs
       new  d2d9256   Added support for services & buses
       new  edebbfb   Removed bogus/obsolete examples
       new  160141a   Added variant type
       new  17bf873   Moved introspector class to private Binding namespace. Decode input args for method calls. Short circuit local callbacks
       new  c8ff90a   Fixed up docs
       new  84785b6   Added GNU GPL docs
       new  dbdeb19   Aded more docs
       new  8095c62   Recursively look for introspection data in parent types
       new  0b09a32   Guess type data if none is supplied
       new  ef8ea31   Add simple methods for getting & appending a list of args without explicit type data
       new  6b392a2   Optionaly accept a interface in get_object method
       new  ae12b92   Make introspection data optional both for client & servers
       new  cd95b0c   Revert previous accidental checkin
       new  59cb298   Added examples without introspection data
       new  3f29450   Use pkg-config for finding CFLAGS & LIBS for dbus
       new  dc3cfc5   Added tag VERSION_0_32_1_R_1 for changeset 47791bc8cae38523a78d812837fd133723cd8dc8
       new  71fade1   Fix introspector tests
       new  74a9b10   Fix order of arguments in connect_to_signal
       new  8c334b4   Incorporate fix from  Emmanuele Bassi to ensure memory is not leaked when throwing errors
       new  ec4f326   Ensure autobuilt RPMs include builder counter / timestamp to differentiate from formal builds
       new  fb91c2a   Added initial support for org.freedesktop.DBus.Properties
       new  ae39277   Make sure Net::DBus::Error stringifies
       new  eaee19b   Don't discard the introspect error, if it was a 'no such service' error
       new  008adf4   Make appending of variant data type work
       new  c8cacf2   Added example use of properties
       new  c7f828f   Work around introspection data for bus which is missing signals
       new  fcf8cd7   Added access to dbus_bus_get_unique_name method
       new  5a7e8cf   Added POD documentation. Fix caching of objects so that primary object is cached, not the one cast to an interface
       new  660e394   Ensure makefile depends on the $VERSION_FROM
       new  4565175   Remove obsolete file
       new  753de23   Remove meaningless $VERSION constants
       new  a1304b6   Add caching of service ownership info & online status, adapting method call timeouts using this info to allow extra time for activation
       new  98d85ed   Remove reference to obsolete Value object
       new  e33fa8c   Clarified error message to show type character
       new  15795da   Dont use Class::MethodMaker. Fix to use append_variant instead of append_string
       new  99d401b   Ensure interface, path & member are set on method replies. Add binding to set_caller, and get_serial methods.
       new  469d433   Fix method name for introspection to be "Set" rather than "Get" when writing properties
       new  7d5a0fc   Added accessors for getting serial & sender
       new  31ab30c   Remove pointless denormalization of method, props, signals from services. Added support for magic "caller" and "serial" data types
       new  4b53cf4   Added test case for object magic data types
       new  f2fd2e2   If the message doesnt include a interface, then try & figure it out
       new  984d603   Added method for removing a signal match
       new  baa6337   Use 60 sec timeout if service isnt online when calling introspect. Remove debug print out
       new  9ab7a7c   Auto-matically reconnect signals if a service disappears & then comes back
       new  2dbc3e6   Added note about latest changes
       new  269442d   Method parameters default to 'in' if no direction is given
       new  d3fbdc0   Added initial tutorial on creating services
       new  8922c3d   Added prototype for /org/freedesktop/DBus/Exporter capability
       new  72fa2a0   Added binding for set_destination method on message. Use close instead of disconnect on connections
       new  969d6f7   Added emit_signal_to method to enable unicast of signals to specific clients
       new  e7c004c   Remove lazy_binding parameter, since its basically broken. Dont rely on return type instrospection data
       new  c056c0a   Added callthrough to set_destination method
       new  2ee2529   NFC - whitespace only
       new  7d51968   Added copyright header to all files
       new  bcc72da   Change doc example to be HAL instead of SKYPE, since the latter is fubar with newer DBus libs
       new  d1c587d   Use correct printf format string for pointers. Remove unused variables. Add missing return values
       new  b30c2be   Example for listing HAL devices
       new  9273027   Fix autobuild install root vars
       new  b13a08c   Swich org.freedesktop.DBus.Exporter to org.cpan.Net.DBus.Exporter to indicate it is non-standard Perl specific at this time
       new  16c5fab   Fix RPM spec
       new  40223eb   Updated changelist
       new  d9c53a7   Make us relaxed about typing for incoming data, to play nicer with other languages
       new  6de959b   Update readme notes
       new  a769d21   prevent XS built files being include in distro
       new  1cdf97c   Update to be compatible with examples in GLib & Python
       new  b5aab7c   Updated changelog for new release
       new  a07cdb9   Exclude CVS files from blib/lib. Die immediately if pkg-config fails
       new  4e72273   Rip out variable timeout crap, since its overcomplicated and dosn't add significant value
       new  2239483   Print friendly message is we can't lookup list of exported objects
       new  ac269a9   Fix use of unitialized value
       new  b8fb6a4   Rip out lamo-logic which tried to keep track of services & auto-update signals, because frankly it'll never work. A client will have to manage this manually, since there may be server side state it needs to worry about too
       new  c7d586e   Added tag VERSION_0_32_2_R_1 for changeset 2371aa8ee7a003b737a6addeae2087c83b623471
       new  803484e   Explicitly connect to session bus, since no security policy allows use of system bus with the examples
       new  8f84dd7   Fix typo in POD. Remove redundant import of RemoteObject
       new  8af5b50   Correct POD copyright doc
       new  6327bb6   Add binding for get_error_name and get_signature methods on dbus_message.
       new  6910c0e   Fix POD doc on copyright
       new  483b57e   Added annotations & POD docs
       new  9e36025   Added mock connection & objects for use in unit testing
       new  d1b2e24   Support annotations when exporting objects
       new  ad0dadc   Re-work dispatching to be more robuse to partial/incomplete introspection data. Print warnings for any methods/signals annotated as deprecated
       new  d04d2b7   Re-add support for explicit data typing, to deal with cases where introspection data is missing, or incomplete, but client needs to strongly type values
       new  3b0a384   Ensure spec file gets deleted when "realclean" is run
       new  385447a   Print out warning about possible time lag
       new  1c42803   Added Oliver Blin to authors file, after patch for explicit typing
       new  25b703c   Update changelog for new release
       new  31cc735   Significantly increase test coverage & adapt existing tests to use mock objects
       new  15e2412   Reverse arguments to Binding::Value to ensure back-compat
       new  1712ee1   Fixed section indentation in POD
       new  8e6a850   Added tag VERSION_0_32_3_R_1 for changeset b4568c1e768126c2336365f26f4121e8510ad55a
       new  f2756b5   Minor POD changes
       new  48a5361   POD cleanup
       new  a59d228   Append newline to error message when stringifying if not present. Bump version
       new  bda7f68   Add binding for unregister_object_path. Add missing OUTPUT: section
       new  4d427f6   Added missing POD =over tag
       new  efbe6b2   Added convenience method for getting a logical child of an object, using a relative path
       new  e64e191   Renamed rollingbuild.sh -> autobuild.sh to comply with new autobuild standards
       new  d7a3462   Added binding for dbus_connection_register_fallback
       new  4b5ddcf   Extend constructor for Net::DBus::Object to enable creating child objects with a relative path, by passing in a parent object, rather than a service as first param
       new  7d70e56   Updated version to 0.33.1, bumped dependancy on dbus to 0.33, filled out new changelog entries
       new  297fe1e   Added missing =back statement
       new  8d6989a   Fixed releasing of object path callback
       new  2e93528   Added binding to unregister an object path
       new  2c76f14   Unregister all children
       new  2f0954e   Renamed files which only contain documentation to .pod, avoiding CPANTS warnings about packages not using strict
       new  d8a427c   Significantly increased POD api coverage & fix various pod errors
       new  68184fe   Added more documentation & a (temporarily disabled) test case using Test::Pod::Coverage
       new  e03c2eb   100% pod documentation coverage
       new  f69977f   Added stub for missing tutorial
       new  5732a2e   Fix typo
       new  9d1ed4e   Added tag VERSION_0_33_1_R_1 for changeset 9230321ca2f5d2939a6c57a7d1746f186c3453b1
       new  ec318e0   Added extra ignore rules
       new  c4d6b07   Added support for int16/uint16
       new  4671e11   Added AddMatch and RemoveMatch methods
       new  8b638e8   Added binding for signature & object paths and changed way (get|set)_no_reply is done
       new  69305dd   Switch to doing Introspect on the virtual components in the object tree hierarchy, starting from /, since dbus takes care of Introspect() for these automatically. Added a method to query children to the Introspector
       new  d556166   Remove /org/cpan/Net/DBus/Exporter since dbus handles Introspect on / for us
       new  8bae9b1   Added missing import for Introspector
       new  d791760   Fixed handling of variants when parsing introspection data
       new  3c306f5   Added binding for DBusPendingCall objects
       new  93dd974   Added some missing RPM dependancies
       new  0ee74fb   Ignore mercurial dir
       new  0137ae1   Ignore built files
       new  67278e4   Added support for asynchronous method call/replies. Bumped version for new release
       new  16d8927   Added tag VERSION_0_33_2_R_1 for changeset dadbb47ccc2d318b897db612ffe55024eee3e9b4
       new  c17d009   Fixed parsing of introspection data when there are processing instructions before root node
       new  6f0bcb3   Added test suite for Avahi XML format which caused trouble previously
       new  11cf0b0   Switch from XML::Grove to use XML::Twig for parsing
       new  b908846   Bump version & whitespace cleanup
       new  b33787e   Made sure everything uses strict & warnings pragmas
       new  5bd2bcb   Allow subclassing of Net::DBus::Error for strong error handling
       new  7bc0700   Remove use of Carp from modules, allowing calling code to turn Carp on/off interpreter wide
       new  b55138c   Change copyright from GPL to GPL/Artistic
       new  4d96893   Added support for async reply callbacks
       new  eca4aca   Re-factor code which creates message objects, to use factory methods on the Connection class. The mock connection now uses a pure perl message/iterator object, avoiding assertion failures in dbus
       new  4938d5e   Added tag VERSION_0_33_3_R_1 for changeset f5fe799f09cd730a94c9b839e19c1876d91f2f75
       new  22ecbad   Fix license blurb
       new  13552a0   Remove 0.33.3 tag for re-spin of release
       new  cfcbd12   Remove debug output
       new  84719d0   Added tag VERSION_0_33_3_R_1 for changeset 090830f5091cce6a8c8ab9d3ce9641f250fb6797
       new  e655376   Clarified comment
       new  cd75b4d   Fixed service name for dbus object. Ensure return value from signal filter is passed back to dbus
       new  f8d2cf5   Force --nodeps on RPM build
       new  8012e8a   Merge heads
       new  4d8111d   Added missing module import
       new  4e86de5   Fixed marshalling of variants
       new  29bd72e   Fixed handling of recursive types in test case
       new  4d13ac0   Added test case exposing variants / arrays issue
       new  c76fb80   Fix parameter use in new connection callback
       new  765623c   If the message reply is an error, throw a Net::Bus::Error instead of trying to extract return vals
       new  8783165   Fix reference counting for connections & pending calls. Change PD_DEBUG -> DEBUG_MSG. Use dbus_connection_close instead of disconnect if compiling against newer libs. Call dbus_connnection_unref in DESTROY method.
       new  f319730   Add GetDict and GetTuple methods
       new  61dde90   Added demo of galago desktop notifications
       new  c48d84c   Fix test for dbus_connection_disconnect to be against version 0.90
       new  bba2ceb   Update for 0.33.4 release
       new  47fc23d   Fix variable name for checking dbus_connection_disconnect
       new  3541eda   Fix RPM dependancies to use auto-generated style of perl deps
       new  ebbdb3c   Added tag VERSION_0_33_4_R_1 for changeset e3c5ff7770aaf7fd04f4319c3007a44e41de551e
       new  53532c8   Added support for opening private connections/buses
       new  6e9145d   Fixed test case to use a private connection
       new  5934317   Updated changelogs
       new  9b5656c   Allow use of 64-bit types by serializing to/from strings as needed
       new  29132e8   Allow a reactor instance to be passed into the bus constructor
       new  24cece1   Fixed POD docs
       new  c3d6369   Don't complain about variant data type mismatches
       new  b8111da   Make sure Dumper ISA Exporter
       new  90dd978   Pass NULL into open_container if we have empty string to avoid strict assertion checks in new dbus
       new  8d091bf   Make introspection more tolerant of missing data bout methods/signals
       new  4d5f990   Added tests for dict/array use with iterators
       new  1cffd69   Improve tests for magic values
       new  716578a   Added example code for magic values
       new  6009336   Signature for a dict entry should be empty string
       new  1dbbaaf   Updated to 0.33.5
       new  4ce8a2a   Added tag VERSION_0_33_5_R_1 for changeset 6fc73f509fe3
       new  b203042   Fixed a couple of ref counting bugs in error case codepath
       new  baa2779   Fix docs typo
       new  5cb81b5   Remove non-portable & redundant testing rules
       new  350d040   Fix handling of compound data types for properties
       new  7d496c6   Fix marshalling of variants when using Net::DBus::Binding::Value (Dave Belser)
       new  799133a   Ignore generated tar.gz files
       new  2a1b13c   Update copyright & fix GPL version number to reflect actuall licensing
       new  7838271   Rename COPYING -> LICENSE to match CPAN standards
       new  a3364cd   Fix making of manifest file
       new  cac0d35   Added proper META.yml file
       new  0404677   Add support for annotating methods with their arg/return value names (based on work from Dave Belser)
       new  5dcbbd3   Added signal param names, and explicitly track method return names separately from param names
       new  b4535ad   Provide param names in example service
       new  7db7185   Include param names in method/signal output
       new  c82f523   Sort interfaces, methods & signals in Dumper output
       new  9e3cb06   Document passing of parent object into Net::DBus::Object constructor
       new  f8e79aa   Include list of child objects in Dumper output
       new  f90f282   Fix introspection XML format for exported objects with children. Based on work from Dave Belser
       new  2bbe1a2   Added example script for dumping introspection XML
       new  9962d03   Updated to 0.33.6 version
       new  96e5752   Added tag VERSION_0_33_6_R_1 for changeset 4431056d4e6b
       new  35c373e   Remove bogus import of Data::Dumper (spotted by Olivier Blin)
       new  1425aa4   Misc POD typos (spotted by Madison Kelly)
       new  0b18d78   Don't test precise equality for doubles (rt #37707)
       new  8a238c8   Allow leading _ in interface names. Clarify error message (rt #44837)
       new  a5c6f2b   Ensure reactor shuts down if shutdown is requested by a pre-select hook callback (rt #39068)
       new  4f39252   Make use of Net::DBus::Callback optional & deprecated
       new  f37b39d   Updated copyright dates to include 2009
       new  c31e702   Kill off trailing whitespace
       new  fc4fc3d   Be stricter about allowing remote invocation of methods (derived from patch by Stefan Pfetzing)
       new  374a11e   Fix spelling errors in POD docs
       new  3534207   Implement GetAll method on properties interface
       new  76b1bd2   Update test script introspection XML for GetAll method
       new  be2f49b   Fix warning due to possible undefined $interface in message
       new  b5d0a14   Add API for disconnecting from a signal (rt #52764)
       new  35c6e7b   Don't add -Wall on non-linux hosts (rt #46218)
       new  cb6ea1b   Clarify error message for invalid interfaces (rt #44837)
       new  64ca6db   Update copyright date to 2011
       new  78f9593   Require min dbus == 1.00. Fix all compile warnings
       new  ff23445   Replace dbus_strict_exports with dbus_no_strict_exports so default behaviour is more useful
       new  5cc1854   Automatically track unique<->bus names for signal handlers across restarts
       new  4fbf6da   Fix processing of marked variants
       new  d517b01   Tweaks to example programs
       new  558f7d8   Merge heads
       new  7e5f412   Fix more compile warnings, including missing variable return
       new  034fdf0   Remove accidental debug lines
       new  a1e19d3   Update in prep for 1.0.0 release
       new  67c81e6   Added tag v1.0.0 for changeset 2ec67c29d7cb
       new  63661a3   Add support for customizable timeouts on method calls
       new  39d6e3c   Fix invocation of properties
       new  29969d9   Fix example code in object export tutorial
       new  a71ba4e   Split Net::DBus::Object into two pieces
       new  4736d06   Introduce a new object proxy class
       new  24ef5d1   Refactor dispatching of properties to be overridable
       new  7639b74   Add an example for proxy objects
       new  51c4f20   Fix leaks in handling async methods / pending calls (rt #71943)
       new  f459f37   Update README with better website info
       new  3d0f95e   Fix copyright metadata mistakes
       new  de685be   Cache objects when casting to interfaces
       new  670a728   Treat org.freedesktop.DBus.Error.NoReply as fatal when introspecting
       new  483b1b8   Fix casting to interface
       new  5bf227d   Add support for UNIX file descriptor passing
       new  63da199   Fix misc spelling errors in the POD docs
       new  7ab24c3   Fix check for request_name method
       new  eaff372   Fixes to encoding of dict and variant types
       new  407b780   Fix decoding of type signatures with nested arrays
       new  f989d79   Update git repo to point to gitlab
       new  8293931   Rename CHANGES to Changes to follow CPAN standards
       new  d9db53e   Add Test::Pod and Test::Pod::Coverage to Makefile.PL
       new  1890963   Add git ignore file
       new  fc5e71c   Import latest RPM spec from Fedora
       new  4b2da61   Fix mistake in export tutorial base classs
       new  ae75cb8   Fix toggling of timeouts in reactor
       new  77d7a24   Check that select is returning a valid state
       new  452a48b   Add missing docs for constructors
       new  2e5aeaf   Remove bogus $nomainloop parameter in 'new' constructor
       new  4aac894   Add 'strict_exceptions' annotation
       new  1a58a11   Updates for release 1.1.0
       new  480ffc1   Imported Upstream version 1.1.0
       new  0c4be24   Merge tag 'upstream/1.1.0' into experimental
       new  a5f98ea   debian/copyright: update license and copyright information
       new  68d8568   Declare compliance with standards version 3.9.6.
       new  e56ad8f   Dropped all patches, that were applied upstream.
       new  15064fc   Update Lintian line number that the manpage-has-errors-from-man Lintian override affects.
       new  a0e0407   0001-Fix-spelling-error-in-POD.patch: new patch.
       new  7d67052   libnet-dbus-perl (1.1.0-1)

The 335 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-dbus-perl.git



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