<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for sivang</title>
    <link>http://www.advogato.org/person/sivang/</link>
    <description>Advogato blog for sivang</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 22 May 2013 06:03:49 GMT</pubDate>
    <item>
      <pubDate>Sun, 5 Nov 2006 12:07:52 GMT</pubDate>
      <title>5 Nov 2006</title>
      <link>http://www.advogato.org/person/sivang/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/sivang/diary.html?start=2</guid>
      <description>Through my work on hubackup, I'm occasionally exploring&#xD;
other backup related programs, solutions and code. This is&#xD;
to make sure that while climbing a mountain to mount its&#xD;
top, I have not forsaken any good rocks I could use to&#xD;
support myself instead of paving the way all alone. Today I&#xD;
explored a set of perl and shell scripts collectively&#xD;
referred to as &lt;a&#xD;
href="http://www.backup-manager.org"&gt;Backup Manager&lt;/a&gt;.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Lately packaged for Debian, I had wanted to peek at&#xD;
it to&#xD;
see if it can be a better candidate then &lt;a&#xD;
href="http://http://dar.linux.free.fr/"&gt;DAR&lt;/a&gt; - as an&#xD;
archiver backend. HUBackup currently using subprocess&#xD;
control through pttys (using&#xD;
python-pexpect module) mandates that the candidate back-end&#xD;
archiver interactively interacts with the user for slice&#xD;
changes, and&#xD;
has enough verbosity to allow proper progress indication by&#xD;
the front end. Backup Manager seems to be able to provide these.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; When I tried my go at it to see how DVD-RW backups&#xD;
would be&#xD;
handled, I realized that it mostly ignored me trying to set&#xD;
up any of the parameters listed in /etc/backup-manager.conf&#xD;
by just 'export FOO="bar"' and I actually was required to&#xD;
edit the conffile everytime I changed a backup parameter.&#xD;
even then there was some bug that prevented me from actually&#xD;
using this to start a backup. It kept complaining&#xD;
&lt;blockquote&gt; /usr/share/backup-manager/logger.sh: line 44:&#xD;
-t: command not found &lt;/blockquote&gt;. Still a nice go again&#xD;
in a rather not-too-much-explored area, and I'll make sure to&#xD;
check it periodically as development continues, as this&#xD;
is among the very few brave hearts that attempt to integrate&#xD;
burning optical media backups, with the archiving scripts.&#xD;
I believe this integration is crucial to enable simple&#xD;
users (that usually do not have access to&#xD;
remote file servers) to create backups in a breeze. The fact&#xD;
it was written using&#xD;
perl and bash was of less appeal to me, as again forcing me&#xD;
to use process spawning rather then being able to import a&#xD;
module into my programs name space. One of my goals is to&#xD;
make hubackup more robust by getting rid of the back-end&#xD;
spawning "approach". I would like to be able to use DAR's&#xD;
features from within python instead of having to deal with&#xD;
hairy process and ptty's fd(s). I should explore again if&#xD;
DAR has grown python bindings or&#xD;
embark on writing some myself.</description>
    </item>
    <item>
      <pubDate>Tue, 24 Oct 2006 15:24:24 GMT</pubDate>
      <title>24 Oct 2006</title>
      <link>http://www.advogato.org/person/sivang/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/sivang/diary.html?start=1</guid>
      <description>&lt;b&gt; HUBackup In Debian&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; I've been recently contacted by a debian developer that&#xD;
wants to upload hubackup to Debian, as it could be useful&#xD;
for Debian users as well.&#xD;
&#xD;
&lt;p&gt; Since I am not a Debian Developer, we've agreed to&#xD;
compliment each other's packaging work such that hubackup&#xD;
will be uploaded to Debian with him as the maintainer, and&#xD;
I as the co-maintainer, and share and forward bug reports&#xD;
and upstream changes.&#xD;
&#xD;
&lt;p&gt; I also wish to make hubackup a distro agnostic product&#xD;
eventually, as is a first of kind attempt to solve the issue&#xD;
of desktop backups, and other distros should enjoy it. While&#xD;
this involves mostly some source cleanup and adding non&#xD;
Debian dependency checks, hubackup will need an upstream web&#xD;
site where to publish tarballs, host documentation and&#xD;
provide news. Since hubackup uses PyGTK and GNOME, I wonder&#xD;
if it could be adopted by it and hosted there? I'll have to&#xD;
see about that.</description>
    </item>
    <item>
      <pubDate>Mon, 23 Oct 2006 18:36:28 GMT</pubDate>
      <title>23 Oct 2006</title>
      <link>http://www.advogato.org/person/sivang/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/sivang/diary.html?start=0</guid>
      <description>Nice to see interest raising in hubackup lately, as this &#xD;
&lt;a href="http://www.whiprush.org/2006/10/ahhh_backups.html" &gt;blog&#xD;
post&lt;/a&gt; &#xD;
might suggest.&#xD;
&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Recently I was joined by Martin Bergner (giftnudel) that now&#xD;
actively helps with excellent bug fixing and improving the&#xD;
various&#xD;
back ends I originally wrote for the program. It seems that&#xD;
with maybe another person like him, we could aim and reach&#xD;
high for releasing a very high quality, very focused &#xD;
solution for Feisty that would be included in main and&#xD;
supported by us. However, fear not! even if this does not&#xD;
happen I plan to work until I drop, to have as mentioned&#xD;
solution for edgy+1.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I've also set yesterday to think up how should the&#xD;
accompanying &lt;a&#xD;
href="https://wiki.ubuntu.com/HomeUserBackup/BackupArchiveMetadata"&gt;meta&#xD;
file&lt;/a&gt; used for mime type association.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; My main goals at sight are finishing the mime type&#xD;
support, which would enable me to fix hurestore, since&#xD;
hurestore now  relies on being invoked using mime-type&#xD;
association against the meta file in question, move to&#xD;
adjust it to the new&#xD;
GUI that was designed in &lt;a&#xD;
href="https://wiki.ubuntu.com/HomeUserBackup?action=show#head-c559838644106c01108cb606ab671344cd87a734"&gt;UDS&#xD;
Paris&lt;/a&gt; and by this reach the development milestones. &#xD;
&#xD;
&lt;p&gt; We would then move on to fixing bugs through the development&#xD;
cycle and make sure no exception or error can go un-noticed&#xD;
or not propagated to the user in a clean, easy to understand&#xD;
manner.&#xD;
</description>
    </item>
  </channel>
</rss>
