Root.cz recently ran an article (in Czech) about the n2n virtual private network sofware, an open alternative to Hamachi. I intend to use it to cross the NAT in my mom's DSL modem so that I can connect to her computer with ssh and VNC.
Thanks to happyman_eric and Grief, openSUSE Build Service already contained a package. I have made an improved version, adding an init script and a sysconfig file. Get the sources in my home project, or the binaries.
Showing posts with label OBS. Show all posts
Showing posts with label OBS. Show all posts
Aug 29, 2010
Jul 8, 2009
D-Bus and Ruby
There isn't a canonical D-Bus library for Ruby. I found four projects, two of which are interesting.
First, the two losers:
* dbus-ruby: It wraps the C bindings. It is dead (last release in January 2005).
* pr-dbus: No releases, last SVN commit in April 2007, entirely in Ruby.
Now for the contenders. Both are packaged as RPMs in the OBS YaST:Web project.
The developers know about each other but in 2007 they did not want to merge the projects. The developers are not active but patches do appear.
* ruby-dbus
* rbus
First, the two losers:
* dbus-ruby: It wraps the C bindings. It is dead (last release in January 2005).
* pr-dbus: No releases, last SVN commit in April 2007, entirely in Ruby.
Now for the contenders. Both are packaged as RPMs in the OBS YaST:Web project.
The developers know about each other but in 2007 they did not want to merge the projects. The developers are not active but patches do appear.
* ruby-dbus
- LGPL
- no test suite (but I've started one together with bug fixes: Github clone)
- can export services
- cumbersome API (explicit introspection calls needed, explicit types for variants needed, return value must be an array)
* rbus
- GPL
- test suite (RSpec, needs a patch)
- cannot export services
Labels:
binding,
comparison,
D-Bus,
OBS,
Ruby
Jun 18, 2009
Perl DBus Library
If you want camels in your D-Bus, use perl-Net-DBus by Daniel Berrange. I have just fixed the original packaging done by Illuusio. Enjoy.
Jun 2, 2009
A Minimal Build Service OSC Plugin
I am trying to make OBS cooperate with my old release scripts*. So far I have this minimal plugin for osc to share:
$ mkdir ~/.osc-plugins
$ cd $_
$ cat > releasecheck.py <<EOF
def do_releasecheck(self, subcmd):
print "Release early, release often."
EOF
$ osc releasecheck
Release early, release often.*) They are not released, bad me; but they rely on the internal directory layout anyway.
Labels:
0.1,
Build Service,
OBS,
openSUSE,
osc,
plugin,
Python,
releasecheck
Subscribe to:
Posts (Atom)