<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-9472407</id><updated>2009-11-09T17:11:27.744+01:00</updated><title type="text">/dev/loki</title><subtitle type="html">openSUSE, Linux, RPM/packaging, development (Java, C++, PHP, ..) or whatever</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default?start-index=26&amp;max-results=25" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>267</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/dev-loki" type="application/atom+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-9472407.post-5254863919789764010</id><published>2009-10-31T17:27:00.003+01:00</published><updated>2009-10-31T17:34:44.103+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="packman" /><title type="text">Packman: transition to 11.2</title><summary type="text">As you might have noticed already, we've been building our packages for openSUSE Factory for a couple of weeks now.openSUSE 11.2 is almost there now, and we are currently re-building everything for 11.2 (against the openSUSE:11.2:Updates project on build.opensuse.org). Previously, our Packman repository for openSUSE 11.2 was merely a symbolic link to our factory repository, but two days ago I </summary><link rel="related" href="http://packman.links2linux.org/" title="Packman: transition to 11.2" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/5254863919789764010/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=5254863919789764010" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/5254863919789764010" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/5254863919789764010" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/10/packman-transition-to-112.html" title="Packman: transition to 11.2" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-4638835425158730355</id><published>2009-10-27T19:05:00.003+01:00</published><updated>2009-10-27T19:06:58.293+01:00</updated><title type="text">Vote against big brother</title><summary type="text">If you're a Belgian citizen, sign the petition against forcing ISPs to store Internet connectivity information for 6-12 months.</summary><link rel="related" href="http://bewaarjeprivacy.be/" title="Vote against big brother" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/4638835425158730355/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=4638835425158730355" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/4638835425158730355" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/4638835425158730355" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/10/vote-against-big-brother.html" title="Vote against big brother" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-5007436458521166041</id><published>2009-10-27T02:16:00.003+01:00</published><updated>2009-10-27T02:23:07.984+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fosdem" /><title type="text">FOSDEM 2010 Distribution Miniconf</title><summary type="text">So there we are, the cat is out of the bag ;): for the upcoming FOSDEM 2010, we will organize a shared, common, mixed mini-conference-in-the-conference with distribution projects.For further details, read here.I already poked openSUSE, Fedora, CentOS, Exherbo, Debian, Ubuntu (*), Mandriva and ArchLinux (*) ... but if you read this and you're involved into another distribution project, please do </summary><link rel="related" href="http://fosdem.org/2010/distrominiconf" title="FOSDEM 2010 Distribution Miniconf" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/5007436458521166041/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=5007436458521166041" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/5007436458521166041" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/5007436458521166041" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/10/fosdem-2010-distribution-miniconf.html" title="FOSDEM 2010 Distribution Miniconf" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-8180545173150464572</id><published>2009-10-25T23:01:00.004+01:00</published><updated>2009-10-25T23:13:34.560+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="opensuse build service" /><title type="text">Send mail to openSUSE Build Service project maintainers</title><summary type="text">Just wrote a little script that parses the output of osc meta prj or osc meta pkg, grabs the list of users in there and pokes the openSUSE Build Service API again to retrieve their email address.All that is then used to call Thunderbird in compose mode with the appropriate list of email addresses (and real names, when available).It also uses a cache file to speed things up.Examples:osc meta prj </summary><link rel="related" href="http://linux01.gwdg.de/~pbleser/files/osc/omail" title="Send mail to openSUSE Build Service project maintainers" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/8180545173150464572/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=8180545173150464572" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/8180545173150464572" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/8180545173150464572" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/10/send-mail-to-opensuse-build-service.html" title="Send mail to openSUSE Build Service project maintainers" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-7243456902414021063</id><published>2009-10-21T01:30:00.002+02:00</published><updated>2009-10-21T01:32:13.394+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="packman" /><title type="text">Packman upgrading to SVN OBS</title><summary type="text">Don't panic if you notice insane amounts of updates to packages in the Packman repository for openSUSE.We are currently switching from OBS (openSUSE Build Service) version 1.6.0 to the latest SVN trunk HEAD, which requires some experimentation and also caused a complete rebuild (for unknown reasons).</summary><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/7243456902414021063/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=7243456902414021063" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/7243456902414021063" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/7243456902414021063" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/10/packman-upgrading-to-svn-obs.html" title="Packman upgrading to SVN OBS" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-819946100852835393</id><published>2009-10-17T23:53:00.003+02:00</published><updated>2009-10-17T23:58:08.348+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="packman" /><title type="text">Packman: deleting 10.2 packages</title><summary type="text">We are going to delete the packages for openSUSE 10.2 from the Packman repository very soon because our builds for Factory are starting to kill off the disk space on some of our mirrors.If you still want them, you must pull a local copy ASAP, e.g.:rsync -avP rsync://ftp.skynet.be/packman/suse/10.2/ \/some/directory/for/the/mirror/10.2/Note that the 10.2 packages currently sum up to around 25 GB.</summary><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/819946100852835393/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=819946100852835393" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/819946100852835393" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/819946100852835393" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/10/packman-deleting-102-packages.html" title="Packman: deleting 10.2 packages" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-8247504446058247837</id><published>2009-10-17T00:10:00.004+02:00</published><updated>2009-10-17T00:26:07.415+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><title type="text">Updated openSUSE countdown image</title><summary type="text">Our infamous Jakub "jimmac" Steiner designed new openSUSE countdown artwork that is more in line with the look and feel of the upcoming openSUSE 11.2 distribution.He also proposed using SVG templates and rsvg in order to render the various localized images, rather than the Python PIL script with crappy math I wrote a while ago, including the many ugly hacks to compute the coordinates text </summary><link rel="related" href="http://counter.opensuse.org/11.2/" title="Updated openSUSE countdown image" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/8247504446058247837/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=8247504446058247837" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/8247504446058247837" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/8247504446058247837" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/10/updated-opensuse-countdown-image.html" title="Updated openSUSE countdown image" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-6067206207934072396</id><published>2009-10-08T10:00:00.003+02:00</published><updated>2009-10-08T10:01:52.755+02:00</updated><title type="text">No internets</title><summary type="text">Just a quick post to say I'm not dead. But my Internet uplink is. Well... seems like my ISP (Belgacom/Skynet) is having a major, global tits up, and I have no idea when they'll manage to fix it.It's already been 2 days without Internet at home. Feels like holidays :D</summary><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/6067206207934072396/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=6067206207934072396" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/6067206207934072396" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/6067206207934072396" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/10/no-internets.html" title="No internets" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-1495110432839425930</id><published>2009-09-25T10:45:00.003+02:00</published><updated>2009-09-25T10:59:39.005+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="packman" /><title type="text">Packman for Factory</title><summary type="text">It has often been requested in the past, and we're finally building Packman packages for openSUSE Factory (the openSUSE development tree).As Factory is in almost permanent flux, we are building against openSUSE Factory snapshots instead.We don't build everything against factory either, as we only have limited build power, but essential applications such as MPlayer are there :)zypper ar -r \ftp://</summary><link rel="related" href="http://ftp.skynet.be/pub/packman/suse/factory/" title="Packman for Factory" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/1495110432839425930/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=1495110432839425930" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/1495110432839425930" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/1495110432839425930" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/09/packman-for-factory.html" title="Packman for Factory" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-1892418726605875146</id><published>2009-09-13T15:00:00.003+02:00</published><updated>2009-09-13T15:05:14.956+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><title type="text">openSUSE 11.2 countdown</title><summary type="text">Just updated our countdown server to 11.2</summary><link rel="related" href="http://counter.opensuse.org/11.2" title="openSUSE 11.2 countdown" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/1892418726605875146/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=1892418726605875146" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/1892418726605875146" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/1892418726605875146" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/09/opensuse-112-countdown.html" title="openSUSE 11.2 countdown" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-451036056169140459</id><published>2009-09-10T22:51:00.002+02:00</published><updated>2009-09-10T23:00:44.353+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="opensuse build service" /><title type="text">Scripts for OBS monitoring</title><summary type="text">(yes, I'm back from holidays)Marcus "}-Tux-{" Hüwe and I have been busy the last weeks to set up an openSUSE Build Service instance for Packman. While doing so, I wrote a few little scripts to monitor what is going on as far as building, the scheduler queue and such are concerned.The most interesting ones are obs-building, that displays what is currently being built on all workers:as well as </summary><link rel="related" href="http://linux01.gwdg.de/%7Epbleser/files/obs/" title="Scripts for OBS monitoring" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/451036056169140459/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=451036056169140459" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/451036056169140459" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/451036056169140459" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/09/scripts-for-obs-monitoring.html" title="Scripts for OBS monitoring" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-7490410015963580319</id><published>2009-08-14T01:44:00.000+02:00</published><updated>2009-08-14T01:45:15.765+02:00</updated><title type="text">Holidays</title><summary type="text">I'm away from any sort of keyboard from now until the 28th.</summary><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/7490410015963580319/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=7490410015963580319" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/7490410015963580319" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/7490410015963580319" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/08/holidays.html" title="Holidays" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-2683820383461062906</id><published>2009-07-25T01:38:00.005+02:00</published><updated>2009-07-25T02:54:47.153+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="packman" /><title type="text">Packman: gamin: fix ABI compatibility with fam</title><summary type="text">There seems to be a very annoying ABI incompatibility between gamin and fam, which are packages that both implement the same API (gamin uses inotify and has per-user daemons, while fam has better NFS support).That incompatibility is in the externalized FamErrlist char* array, where fam exports an useless char*[1] and gamin has more than one array element in it, as well as having typed as const </summary><link rel="related" href="http://packman.links2linux.org/package/gamin" title="Packman: gamin: fix ABI compatibility with fam" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/2683820383461062906/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=2683820383461062906" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/2683820383461062906" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/2683820383461062906" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/07/packman-gamin-fix-abi-compatibility.html" title="Packman: gamin: fix ABI compatibility with fam" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-71351639541270430</id><published>2009-07-24T03:51:00.004+02:00</published><updated>2009-07-24T04:03:11.117+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title type="text">Find python dependencies</title><summary type="text">When building Python packages, one recurrent and very tedious task is to analyze what dependencies each upstream project has.As we can't apply ldd as with C/C++, nor something like jdepend as with Java, and because I'm lazy and don't like doing repetitive stuff, I've hacked a little script that uses some heuristics to try to find out by itself what a bunch of python sources require.It does so by </summary><link rel="related" href="http://linux01.gwdg.de/~pbleser/files/rpm/fpydep" title="Find python dependencies" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/71351639541270430/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=71351639541270430" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/71351639541270430" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/71351639541270430" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/07/find-python-dependencies.html" title="Find python dependencies" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-3451273279357778050</id><published>2009-07-24T03:41:00.004+02:00</published><updated>2009-07-24T03:49:16.954+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="osc" /><category scheme="http://www.blogger.com/atom/ns#" term="opensuse build service" /><title type="text">osc faillog, for the lazy</title><summary type="text">As blogged about a while ago, I also wrote a very crude and simple osc plugin for the lazy people (like me!) that applies some simple heuristics to pick the most informative build failure log, to avoid having to type the target distribution and architecture as parameters to osc blWell, it's now available as a package, namely osc-plugin-faillogTo install, add the home:pbleser:osc repository (pick </summary><link rel="related" href="http://download.opensuse.org/repositories/home:/pbleser:/osc/" title="osc faillog, for the lazy" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/3451273279357778050/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=3451273279357778050" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/3451273279357778050" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/3451273279357778050" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/07/osc-faillog-for-lazy.html" title="osc faillog, for the lazy" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-1431058927908124051</id><published>2009-07-24T03:11:00.003+02:00</published><updated>2009-07-24T03:20:19.469+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="osc" /><category scheme="http://www.blogger.com/atom/ns#" term="opensuse build service" /><title type="text">osc niceresults, now with icons</title><summary type="text">I've already written about my osc-plugin-niceresults package, and now I added some nifty UTF-8 "icons" that help quickly understanding the clutter that the output of osc r can be at times, especially when you have a lot of build targets.So, what does it look like ? (make sure to have your browser on UTF-8 ;))  Repository    │ Arch   │ Status────────────────┼────────┼────────────────✔ openSUSE_</summary><link rel="related" href="http://download.opensuse.org/repositories/home:/pbleser:/osc/" title="osc niceresults, now with icons" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/1431058927908124051/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=1431058927908124051" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/1431058927908124051" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/1431058927908124051" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/07/osc-niceresults-now-with-icons.html" title="osc niceresults, now with icons" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-7163288035811455300</id><published>2009-07-21T00:48:00.001+02:00</published><updated>2009-07-21T00:50:42.532+02:00</updated><title type="text">I'm going to the openSUSE Conference 2009</title><summary type="text" /><link rel="related" href="http://conference.opensuse.org/" title="I'm going to the openSUSE Conference 2009" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/7163288035811455300/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=7163288035811455300" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/7163288035811455300" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/7163288035811455300" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/07/im-going-to-opensuse-conference-2009.html" title="I'm going to the openSUSE Conference 2009" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-19089565708723893</id><published>2009-07-17T20:55:00.004+02:00</published><updated>2009-07-17T21:05:45.069+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="rpm" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title type="text">Educating upstream: C pointers are not int</title><summary type="text">Once and for all, a pointer (in C) is NOT an intIt just happens to be one on 32bit systems, but the only proper type for casting a pointer into a number (for whatever reason, such as pointer arithmetics) isintptr_tTo have that type, also add an #include on stdint.h where appropriate.It is really annoying when, as a packager, you keep running into C sources that have only been compiled and tested </summary><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/19089565708723893/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=19089565708723893" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/19089565708723893" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/19089565708723893" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/07/educating-upstream-c-pointers-are-not.html" title="Educating upstream: C pointers are not int" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-9053020440057452949</id><published>2009-07-17T17:00:00.004+02:00</published><updated>2009-07-17T17:19:22.802+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="openjdk" /><title type="text">TULH: latest openJDK 6 on openSUSE</title><summary type="text">(TULH = Trivial (or pointless ?) Ubuntu-Like Howto)PurposeHere is how to install the latest openJDK (the GPL'd branch of Sun's Java Virtual Machine) version 6 (the currently stable branch) on openSUSE 11.0-11.1As rootYou can simply copy/paste those blocks of commands into a shell. But note that they must be executed as the root user and, hence, first open a terminal (e.g. konsole on KDE, </summary><link rel="related" href="http://en.opensuse.org/OpenJDK" title="TULH: latest openJDK 6 on openSUSE" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/9053020440057452949/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=9053020440057452949" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/9053020440057452949" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/9053020440057452949" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/07/tulh-latest-openjdk-6-on-opensuse.html" title="TULH: latest openJDK 6 on openSUSE" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-5612096228855791583</id><published>2009-07-15T10:20:00.002+02:00</published><updated>2009-07-15T10:24:27.124+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fosdem" /><title type="text">FOSDEM X: 6+7 Feb 2010</title><summary type="text">Unlike previous editions, this time we're able to announce the date of the upcoming FOSDEM very early: 6 and 7 February 2010.This will also be the 10th edition (if we include the first one, that still had the name "OSDEM" :)), which means we'll try to think of a few extras ;)Thanks to the collaboration of our benevolent host (the ULB), we've been able to meet and already carve dates into stone.</summary><link rel="related" href="http://fosdem.org/2010/" title="FOSDEM X: 6+7 Feb 2010" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/5612096228855791583/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=5612096228855791583" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/5612096228855791583" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/5612096228855791583" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/07/fosdem-x-67-feb-2010.html" title="FOSDEM X: 6+7 Feb 2010" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-318800844339232986</id><published>2009-07-10T08:49:00.003+02:00</published><updated>2009-07-10T09:02:14.339+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="mono" /><title type="text">LOL @ Mono outpaces Java in Linux desktop development</title><summary type="text">This piece of... "art" has to be one of the most factually wrong and ridiculous pseudo-technical articles ever. Because its utterly unqualified author has 3 or 4 desktop applications running on Mono on his desktop, he states that Mono has overtaken Java (and, unlike the title of that article, he actually writes that it's not only on the desktop).I won't even go into debunking his points, they're </summary><link rel="related" href="http://www.sdtimes.com/link/33597" title="LOL @ Mono outpaces Java in Linux desktop development" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/318800844339232986/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=318800844339232986" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/318800844339232986" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/318800844339232986" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/07/lol-mono-outpaces-java-in-linux-desktop.html" title="LOL @ Mono outpaces Java in Linux desktop development" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-6392294568614618543</id><published>2009-06-09T00:38:00.003+02:00</published><updated>2009-06-09T00:49:58.803+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="osc" /><category scheme="http://www.blogger.com/atom/ns#" term="opensuse build service" /><title type="text">osc plugin for the lazy</title><summary type="text">After my first osc plugin that does some output colouring, I've written another one for the lazy people like me. Mind you, osc is the command-line client for the openSUSE Build Service, and it is easy to extend through plugins.My typical workflow, when a build fails, is to do a osc cr to see the list of succeeded and failed builds and then, if applicable, do another osc bl to see the actual build</summary><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/6392294568614618543/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=6392294568614618543" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/6392294568614618543" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/6392294568614618543" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/06/osc-plugin-for-lazy.html" title="osc plugin for the lazy" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-293502411125302128</id><published>2009-05-21T17:06:00.003+02:00</published><updated>2009-05-21T17:33:11.741+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title type="text">php-source-highlight</title><summary type="text">I spent an hour or two yesterday to write my first PHP extension in C++.It is a very simple wrapper around GNU source-highlight that also ships its functionality as a shared library and (C++) API since version 3.0.The whole point about that extension is that you can perform syntax highlighting using source-highlight's capabilities and broad support for many programming languages directly and </summary><link rel="related" href="http://code.google.com/p/php-source-highlight/" title="php-source-highlight" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/293502411125302128/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=293502411125302128" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/293502411125302128" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/293502411125302128" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/05/php-source-highlight.html" title="php-source-highlight" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-2878127811664355462</id><published>2009-05-18T22:31:00.003+02:00</published><updated>2009-05-18T22:34:43.434+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><title type="text">openSUSE Conference 2009 Call for Papers Deadline</title><summary type="text">As you probably already heard, we'll have our first, very own, super-cool openSUSE Conference in September in Nürnberg.Obviously, the success of that event depends on your presence, active participation and as such, you might be interested in holding a talk. If so, make sure to register on the Call for Papers page, as the deadline is May 20th (in 2 days time) !</summary><link rel="related" href="http://en.opensuse.org/OpenSUSE_Conf_2009/Call_for_Papers" title="openSUSE Conference 2009 Call for Papers Deadline" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/2878127811664355462/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=2878127811664355462" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/2878127811664355462" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/2878127811664355462" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/05/opensuse-conference-2009-call-for.html" title="openSUSE Conference 2009 Call for Papers Deadline" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9472407.post-6635351876391708714</id><published>2009-05-15T08:05:00.005+02:00</published><updated>2009-05-15T19:51:46.360+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensuse" /><category scheme="http://www.blogger.com/atom/ns#" term="vnstat" /><title type="text">vnstat on openSUSE</title><summary type="text">vnstat is a network traffic monitor that collects the amount of data you transmit over network interfaces (typically, your Internet uplink), and can display themon a terminal:or, since version 1.7, also as graphs:The latter can even be watched from a browser, using a CGI script.vnstat runs through a cron job at a regular interval (every 5 minutes by default) and collects network transfer </summary><link rel="related" href="http://software.opensuse.org/ymp/server:monitoring/openSUSE_11.1/vnstat.ymp" title="vnstat on openSUSE" /><link rel="replies" type="application/atom+xml" href="http://dev-loki.blogspot.com/feeds/6635351876391708714/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9472407&amp;postID=6635351876391708714" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/6635351876391708714" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9472407/posts/default/6635351876391708714" /><link rel="alternate" type="text/html" href="http://dev-loki.blogspot.com/2009/05/vnstat-on-opensuse.html" title="vnstat on openSUSE" /><author><name>Loki</name><uri>http://www.blogger.com/profile/15179032995691105618</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17660976067490437445" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></entry></feed>
