<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>You can&apos;t take the sky from me.</title>
  <link>http://sweetshark.livejournal.com/</link>
  <description>You can&apos;t take the sky from me. - LiveJournal.com</description>
  <lastBuildDate>Mon, 16 Jul 2012 15:56:56 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>sweetshark</lj:journal>
  <lj:journalid>37450766</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>http://l-userpic.livejournal.com/117931338/37450766</url>
    <title>You can&apos;t take the sky from me.</title>
    <link>http://sweetshark.livejournal.com/</link>
    <width>100</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/14127.html</guid>
  <pubDate>Mon, 16 Jul 2012 15:56:56 GMT</pubDate>
  <title>Move to wordpress</title>
  <link>http://sweetshark.livejournal.com/14127.html</link>
  <description>&lt;p style=&quot;text-align:right;&quot;&gt;&lt;em&gt;I&amp;rsquo;m going slightly mad&lt;/em&gt;&lt;br /&gt;&lt;em&gt;It finally happened&lt;/em&gt;!&lt;/p&gt;&lt;p style=&quot;text-align:right;&quot;&gt;&amp;ndash; Queen, Innuendo, I&amp;rsquo;m going slightly mad&lt;/p&gt;&lt;p style=&quot;text-align:left;&quot;&gt;As question &amp;ldquo;why does my post not appear to be visible to the world on the blog hours after I posted&amp;rdquo; was replied with: &amp;ldquo;Yeah, that is just the caching. There is nothing we can do about it&amp;rdquo;. I finally decided to go &lt;a href=&quot;http://skyfromme.wordpress.com/&quot; rel=&quot;nofollow&quot;&gt;somewhere else&lt;/a&gt;. Should have done that a lot earlier, I guess: The post is still not up almost six hours later.&lt;/p&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/13972.html</guid>
  <pubDate>Mon, 16 Jul 2012 10:39:38 GMT</pubDate>
  <title>Call for Testing: Ubuntu LibreOffice packages</title>
  <link>http://sweetshark.livejournal.com/13972.html</link>
  <description>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;i&gt;Now these points of data make a beautiful line.&lt;br /&gt;And we&amp;#39;re out of Beta.&lt;br /&gt;We&amp;#39;re releasing on time.&lt;/i&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=tZN-I3exT-c&quot; rel=&quot;nofollow&quot;&gt;Ellen McLain/Jonathan Coulton -- Portal, Still Alive&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Yes, its true: We are out of Beta and we are releasing on time!&lt;br /&gt;And if you are adventurous, you can test the current LibreOffice 3.6.0 release candidate 1 from the &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/libreoffice-prereleases&quot; rel=&quot;nofollow&quot;&gt;LibreOffice prereleases PPA&lt;/a&gt;:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/libreoffice-prereleases/+sourcepub/2567713/+listing-archive-extra&quot; rel=&quot;nofollow&quot;&gt;for Quantal (Ubuntu 12.10) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/libreoffice-prereleases/+sourcepub/2567709/+listing-archive-extra&quot; rel=&quot;nofollow&quot;&gt;for Ubuntu 12.04 LTS (Precise)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Please especially test &lt;a href=&quot;http://wiki.documentfoundation.org/ReleaseNotes/3.6&quot; rel=&quot;nofollow&quot;&gt;all the fancy new things in this release&lt;/a&gt;!&lt;br /&gt;One late feature (came in with beta3) I would like to especially point out are the new masterpages in Impress by Alexander Wilms, Mateus Machado Luna, Stefan Knorr and all the other cool guys on the &lt;a href=&quot;https://plus.google.com/102673546895803839652/posts&quot; rel=&quot;nofollow&quot;&gt;LibreOffice design team&lt;/a&gt;. And before anyone screams &amp;quot;pics or it didnt happen!&amp;quot; -- here is a screenshot of them running on Ubuntu Quantal:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://pics.livejournal.com/sweetshark/pic/0000gfc1/&quot; rel=&quot;nofollow&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;480&quot; src=&quot;http://pics.livejournal.com/sweetshark/pic/0000gfc1/s640x480&quot; style=&quot;border-width: 0px; border-style: solid;&quot; width=&quot;639&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;In addition, for the more conservative folks &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/ppa/+sourcepub/2567714/+listing-archive-extra&quot; rel=&quot;nofollow&quot;&gt;LibreOffice 3.5.5 rc3 (which is the final 3.5.5 version)&lt;/a&gt; has been updated to the &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/ppa?field.series_filter=precise&quot; rel=&quot;nofollow&quot;&gt;LibreOffice PPA&lt;/a&gt;.&lt;/div&gt;</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/13736.html</guid>
  <pubDate>Mon, 09 Jul 2012 08:45:47 GMT</pubDate>
  <title>Garbage collecting the LibreOffice development wiki entry pages</title>
  <link>http://sweetshark.livejournal.com/13736.html</link>
  <description>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;i&gt;&amp;quot;Oh, it&amp;#39;s a dirty job but someone&amp;#39;s gotta do it&amp;quot;&lt;/i&gt;&lt;br /&gt;-- Faith No More, &amp;quot;We Care A Lot&amp;quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;I just cleaned and sorted the LibreOffice development pages:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.documentfoundation.org/Development&quot; rel=&quot;nofollow&quot;&gt;Development&lt;/a&gt; (compare the &lt;a href=&quot;https://wiki.documentfoundation.org/index.php?title=Development&amp;amp;oldid=51283&quot; rel=&quot;nofollow&quot;&gt;old version&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.documentfoundation.org/Development/Native_Build&quot; rel=&quot;nofollow&quot;&gt;How to Build&lt;/a&gt; (compare the &lt;a href=&quot;https://wiki.documentfoundation.org/index.php?title=Development/Native_Build&amp;amp;oldid=52283&quot; rel=&quot;nofollow&quot;&gt;old version&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;which still contained lots of old, obsolete and even misleading content in a huge unsorted page, which likely nobody bothered to clean up because it ... was a huge unsorted page. I hope the new pages with lots of obsolete stuff killed and lots of nonessential/reference stuff moved down to the end of the page, leaving the top of the page for the essentials will make life quite a bit easier for new contributors!</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/13356.html</guid>
  <pubDate>Thu, 05 Jul 2012 22:58:53 GMT</pubDate>
  <title>Rotated LibreOffice EasyHacks!</title>
  <link>http://sweetshark.livejournal.com/13356.html</link>
  <description>I just rotated the featured items on the &lt;a href=&quot;http://wiki.documentfoundation.org/Development/Easy_Hacks&quot; rel=&quot;nofollow&quot;&gt;LibreOffice EasyHacks Page&lt;/a&gt;. If you are interested in contributing and wondered what you could do, here are a few selected suggestions:&lt;br&gt; &lt;br&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=47652&quot; rel=&quot;nofollow&quot;&gt;Provide stacktraces for crashes in existing bug reports (Skills: Using a debugger, creating a build)&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=41291&quot; rel=&quot;nofollow&quot;&gt;Create a Libreoffice build session with playterm to help new developers (Skills: Building)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=46504&quot; rel=&quot;nofollow&quot;&gt;bibisect regressions (Skills: bibisecting)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=42974&quot; rel=&quot;nofollow&quot;&gt;get the build process to auto-magically copy the Visual Studio CRT files to the right place (Skills: build, autoconf)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=51694&quot; rel=&quot;nofollow&quot;&gt;vector presentations crash LibreOffice on load when --enable-rsvg=no (Skills: Skills: building the beast, C++ and exception handling)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=38889&quot; rel=&quot;nofollow&quot;&gt;Make macro editing easier (Skills: simple C++ programming, willingness to learn a bit of VCL)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=42982&quot; rel=&quot;nofollow&quot;&gt;improve UNO API error reporting (Skills: building, simple C++ programming)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=48257&quot; rel=&quot;nofollow&quot;&gt;remove explicit prototypes in basic/ (Skills: simple C++)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=38246&quot; rel=&quot;nofollow&quot;&gt;Change visibility of comments / notes via Notes Ruler Control (Skills: C++)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=50801&quot; rel=&quot;nofollow&quot;&gt;Wrong cross-reference text when Caption order is Numbering first (Skills: building, C++ hacking)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=45168&quot; rel=&quot;nofollow&quot;&gt;Size of PDF files can been reduced by use of croped images (Skills: building, C++ hacking)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/buglist.cgi?bug_id=41256&quot; rel=&quot;nofollow&quot;&gt;Can&apos;t select operating system in bugzilla assistant (Skills: JavaScript hacking)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;You will find more info on the &lt;a href=&quot;http://wiki.documentfoundation.org/Development/Easy_Hacks&quot; rel=&quot;nofollow&quot;&gt;LibreOffice EasyHacks Page&lt;/a&gt; and an even wider range of things to do on the &lt;a href=&quot;http://wiki.documentfoundation.org/Development/Easy_Hacks_by_required_Skill&quot; rel=&quot;nofollow&quot;&gt;EasyHacks by required Skill Page&lt;/a&gt;.</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/13298.html</guid>
  <pubDate>Sat, 16 Jun 2012 21:25:05 GMT</pubDate>
  <title>Gerrit for LibreOffice</title>
  <link>http://sweetshark.livejournal.com/13298.html</link>
  <description>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;i&gt;Sometimes I give myself the creeps&lt;br /&gt;Sometimes my mind plays tricks on me&lt;br /&gt;It all keeps adding up&lt;br /&gt;I think I&amp;#39;m cracking up&lt;br /&gt;Am I just paranoid?&lt;/i&gt;&lt;br /&gt;-- Basket Case, Green Day&lt;/div&gt;&lt;div&gt;&lt;br /&gt;It seems like the &lt;a href=&quot;https://gerrit.libreoffice.org/&quot; rel=&quot;nofollow&quot;&gt;gerrit for LibreOffice&lt;/a&gt; is ready for primetime now. I updated a sweet and short &lt;a href=&quot;https://wiki.documentfoundation.org/Development/gerrit&quot; rel=&quot;nofollow&quot;&gt;introduction&lt;/a&gt; on how to use it. If you want your first patch in LibreOffice, with gerrit you wont need a mailing list subscribe, a freedesktop account or any other administrative overhead. You just need this:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.documentfoundation.org/Development/gerrit/setup&quot; rel=&quot;nofollow&quot;&gt;say hello to gerrit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.documentfoundation.org/Development/gerrit/SubmitPatch&quot; rel=&quot;nofollow&quot;&gt;give it your patches&lt;/a&gt;&lt;/li&gt;&lt;li&gt;done&lt;/li&gt;&lt;/ul&gt;For core developers, who want to review uploaded patches, this is needed:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.documentfoundation.org/Development/gerrit/setup&quot; rel=&quot;nofollow&quot;&gt;say hello to gerrit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.documentfoundation.org/Development/gerrit/PatchReview&quot; rel=&quot;nofollow&quot;&gt;find and get patches from it&lt;/a&gt;&lt;/li&gt;&lt;li&gt;done&lt;/li&gt;&lt;/ul&gt;I hope, we can again lower the barrier to entry for new contributors and make the progress of LibreOffice more transparent with this. In addition, it will simplify the discussion of certain changes and give it some more structure. Finally, this enables us to significantly improve the use of our &lt;a href=&quot;http://tinderbox.libreoffice.org/MASTER/status.html&quot; rel=&quot;nofollow&quot;&gt;tinderboxes&lt;/a&gt;. I expect &lt;a href=&quot;http://nabble.documentfoundation.org/probabilistic-approach-to-tinderboxing-td3989662.html&quot; rel=&quot;nofollow&quot;&gt;a lot of good things&lt;/a&gt; to happen there soon.</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/12841.html</guid>
  <pubDate>Tue, 12 Jun 2012 20:33:47 GMT</pubDate>
  <title>LibreOffice 3.6.0 beta 1 preview packaged in ppa</title>
  <link>http://sweetshark.livejournal.com/12841.html</link>
  <description>Since a few days the &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/libreoffice-prereleases&quot; rel=&quot;nofollow&quot;&gt;libreoffice-prereleases ppa&lt;/a&gt; has &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/libreoffice-prereleases/+sourcepub/2499304/+listing-archive-extra&quot; rel=&quot;nofollow&quot;&gt;a version of LibreOffice 3.6.0 beta 1 packaged for Ubuntu precise (12.04 LTS)&lt;/a&gt; as a preview. It is not a release as it would end up in would end up in Ubuntu Quantal or one you would want to use on a productive system -- &lt;a href=&quot;http://nabble.documentfoundation.org/Re-Libreoffice-qa-ANN-LibreOffice-3-6-0-ALPHA1-test-builds-available-tp3988242p3988427.html&quot; rel=&quot;nofollow&quot;&gt;all the warnings for the 3.6.0 alpha 1 package&lt;/a&gt; still apply. So install this in a VM of your choice and go viciously testing on it! You are also invited to try out and explore all the &lt;a href=&quot;http://blog.documentfoundation.org/2012/06/03/&quot; rel=&quot;nofollow&quot;&gt;new&lt;/a&gt; &lt;a href=&quot;http://blog.documentfoundation.org/2012/06/03/new-and-changed-features-experience-and-test-them-now/&quot; rel=&quot;nofollow&quot;&gt;features&lt;/a&gt; of LibreOffice 3.6.x that Cor has so helpfully collected together in the linked blog posts!&lt;br /&gt;&lt;br /&gt;Happy testing!</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/12605.html</guid>
  <pubDate>Mon, 11 Jun 2012 21:01:58 GMT</pubDate>
  <title>gerrit master sync from freedesktop</title>
  <link>http://sweetshark.livejournal.com/12605.html</link>
  <description>The &lt;a href=&quot;https://gerrit.libreoffice.org/gitweb?p=core.git;a=shortlog;h=refs%2Fheads%2Fmaster&quot; rel=&quot;nofollow&quot;&gt;master&lt;/a&gt; and the &lt;a href=&quot;https://gerrit.libreoffice.org/gitweb?p=core.git;a=shortlog;h=refs%2Fheads%2Flibreoffice-3-5&quot; rel=&quot;nofollow&quot;&gt;3.5.x&lt;/a&gt; and &lt;a href=&quot;https://gerrit.libreoffice.org/gitweb?p=core.git;a=shortlog;h=refs%2Fheads%2Flibreoffice-3-6&quot; rel=&quot;nofollow&quot;&gt;3.6.x&lt;/a&gt; release branches (links require OpenID login) on &lt;a href=&quot;https://gerrit.libreoffice.org&quot; rel=&quot;nofollow&quot;&gt;gerrit.libreoffice.org&lt;/a&gt; are now synced every 15 minutes by the friendly &lt;a href=&quot;https://launchpad.net/~r-gerrit-0&quot; rel=&quot;nofollow&quot;&gt;LibreOffice gerrit bot&lt;/a&gt; from freedesktop. If you based your patch on these branches more than 15 minutes ago, you can be sure to be able to send it there for review without any hassle. Once we make the gerrit repository our reference, this syncing isnt needed anymore of course (we would only need to push those changes to freedesktop then -- the other way around). But for all practical proposes, everyone should be able to submit his patches to gerrit with this.</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/12421.html</guid>
  <pubDate>Fri, 08 Jun 2012 21:03:20 GMT</pubDate>
  <title>Ubuntu LibreOffice Development Kickstart Guide</title>
  <link>http://sweetshark.livejournal.com/12421.html</link>
  <description>This is a short note, that I wrote some short and concise wiki pages on LibreOffice development on Ubuntu. Please dont tell me that there is way more info on the TDF Wiki, thats true -- but also not the point: In fact, there is quite possibly &lt;i&gt;too much&lt;/i&gt; information on the TDF wiki&amp;nbsp; ;). So this is the stripped down info on what you really need to know to start working on &lt;a href=&quot;https://wiki.ubuntu.com/LibreOffice&quot; rel=&quot;nofollow&quot;&gt;LibreOffice on Ubuntu&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/BuildingLibreOffice&quot; rel=&quot;nofollow&quot;&gt;Building LibreOffice&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/DebuggingLibreOffice&quot; rel=&quot;nofollow&quot;&gt;Debugging LibreOffice&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/LibreOfficePackaging&quot; rel=&quot;nofollow&quot;&gt;Packaging LibreOffice&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Also note the older page by Christopher M. Penalver about Bug Filing against LibreOffice on Ubuntu:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/LibreOfficeBugWrangling&quot; rel=&quot;nofollow&quot;&gt;Bug reporting against LibreOffice on Ubuntu&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;completing the bunch.</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/12149.html</guid>
  <pubDate>Tue, 22 May 2012 07:44:31 GMT</pubDate>
  <title>LibreOffice EasyHacks on OpenHatch</title>
  <link>http://sweetshark.livejournal.com/12149.html</link>
  <description>Quick announcement: &lt;a href=&quot;http://openhatch.org/+projects/libreoffice&quot; rel=&quot;nofollow&quot;&gt;Libreoffice is now on OpenHatch&lt;/a&gt; and also &lt;a href=&quot;http://openhatch.org/search/?project=libreoffice&amp;amp;q=&quot; rel=&quot;nofollow&quot;&gt;all our EasyHacks&lt;/a&gt; are. Looking forward to more unsuspecting contributors joining our weird ways this way ...</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/11927.html</guid>
  <pubDate>Fri, 18 May 2012 18:08:10 GMT</pubDate>
  <title>Updated LibreOffice QA EasyHacks!</title>
  <link>http://sweetshark.livejournal.com/11927.html</link>
  <description>I recently updated the QA EasyHacks, here is a selection of Tasks related to QA that are easy for newcomers to get started with:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=50100&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 50100&lt;/a&gt; - Verify a Bugfix&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=50096&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 50096&lt;/a&gt; - Bugzilla Twitter Integration&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=50099&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 50099&lt;/a&gt; - Gather Own Bugzilla Requirements&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47666&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47666&lt;/a&gt; - improve calc&amp;#39;s filters test cases&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47656&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47656&lt;/a&gt; - Syncronize downstream/upstream bugs&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47653&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47653&lt;/a&gt; - Create VirtualBox image to generate stacktraces for crashes&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47652&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47652&lt;/a&gt; - Provide stacktraces for crashes in existing bug reports&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=46504&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 46504&lt;/a&gt; - Bibisect regressions in LibreOffice&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47658&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47658&lt;/a&gt; - add Open-ID authentification for MozTrap&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47650&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47650&lt;/a&gt; - Create a bibisect repo for 3.3-&amp;gt;3.4&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=41568&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 41568&lt;/a&gt; - BSA: user-friendly bug submission: gracefully handle bad gateway&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=43291&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 43291&lt;/a&gt; - BSA: better feedback on why submit is not allowed yet&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=41256&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 41256&lt;/a&gt; - BSA: no operation system selection in bugassistant&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;A full list of QA-related things to get started in the project can be found here: &lt;a href=&quot;https://wiki.documentfoundation.org/QA/Easy_Hacks&quot; rel=&quot;nofollow&quot;&gt;https://wiki.documentfoundation.org/QA/Easy_Hacks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Verify a Bugfix a day, it keeps the doctor away! ;)</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/11564.html</guid>
  <pubDate>Sat, 05 May 2012 18:17:48 GMT</pubDate>
  <title>open source -- limitless innovation</title>
  <link>http://sweetshark.livejournal.com/11564.html</link>
  <description>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;i&gt;The reasonable man adapts himself to the world;&lt;br /&gt;the unreasonable one persists in trying to adapt the world to himself.&lt;br /&gt;Therefore all progress depends on the unreasonable man.&lt;br /&gt;-- G.B. Shaw&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Simon Phipps &lt;/span&gt;&lt;/span&gt;recently published this amazing article titled &amp;quot;&lt;a href=&quot;http://www.infoworld.com/d/open-source-software/ubuntu-and-android-match-made-in-open-source-192287&quot; rel=&quot;nofollow&quot;&gt;Ubuntu and Android: A match made in open source&lt;/a&gt;&amp;quot; and notes in it that:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;That would have been impossible with proprietary systems. It was Bill Joy who once pointed out it&amp;#39;s impossible to hire all the smart people. Open source allows you to work and innovate with all the smart people.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I think there is a deep wisdom in this quote. As Mark Shuttleworth &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+bug/1&quot; rel=&quot;nofollow&quot;&gt;put it so eloquently in Bug 1&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Non-free software is holding back innovation in the IT industry, restricting access to IT to a small part of the world&amp;#39;s population and limiting the ability of software developers to reach their full potential, globally.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Open source allows people having ideas that seem foolish to the rest of the world to prove themselves right and the rest of the world wrong to the greater benefit of all. Being told &amp;quot;I am happy that there are crazy people like you on the LibreOffice project. Every sane person would have been sure that this cannot possibly work out.&amp;quot; as a praise by Michael Stahl after putting out bibisect shows this is one of the core values of our project. Many others deserve the same praise for succeeding in doing things that were deemed impossible by others. Setting up the foundation in the way it was done was one of them, but there were many others.&lt;br /&gt;&lt;br /&gt;And despite -- or maybe because of -- starting from nothing less than two years ago and bootstrapping all the tiny and big things that are needed to run a software project with more than 10 million lines of code, this project also en passant enabled things like &lt;a href=&quot;http://www.youtube.com/watch?v=wzc0uMXGFBY&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;lj-embed id=&quot;4&quot; /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=wzc0uMXGFBY&quot; rel=&quot;nofollow&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;359&quot; src=&quot;http://pics.livejournal.com/sweetshark/pic/0000eawe/s640x480&quot; style=&quot;border-width: 0pt; border-style: solid;&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Despite initial skepticism, I by now firmly believe LibreOffice to be the project that will be able to change the world. Too many individuals in this project succeeded in doing the unreasonable, the foolish and the impossible. We started from nothing and we are still very hungry. We do not fear to innovate, just because someone thinks it would be unreasonable. We will: &lt;a href=&quot;http://www.youtube.com/watch?v=UF8uR6Z6KLc&quot; rel=&quot;nofollow&quot;&gt;Stay hungry, Stay foolish.&lt;/a&gt; And we are just getting started.&lt;br /&gt;&lt;br /&gt;P.S.: Lets each take this opportunity to look back down the road and thank somebody for doing something impossible, foolish or unreasonable. I, for one, thank Thorsten, Florian and Mike for their tireless and invisible work setting up the foundation: Thank you. And Norbert Thiebaud for doing all the hard work on the OneGit migration making bibisect possible in the first place: Again, Thank you! And &lt;a href=&quot;https://launchpad.net/~penalvch&quot; rel=&quot;nofollow&quot;&gt;Christopher M. Penalver&lt;/a&gt;, &lt;a href=&quot;http://rrbd.wordpress.com/&quot; rel=&quot;nofollow&quot;&gt;Rainer Bielefeld&lt;/a&gt;, &lt;a href=&quot;http://www.nouenoff.nl/&quot; rel=&quot;nofollow&quot;&gt;Cor Nouws&lt;/a&gt;, Sasha and many more for relentless bug wrangling: Again, Thank you! And &lt;a href=&quot;https://launchpad.net/~ricotz&quot; rel=&quot;nofollow&quot;&gt;Rico Tzschichholz&lt;/a&gt; for providing backports: Again, Thank you!&lt;br&gt;&lt;br /&gt;Please add more thanks in the comments, on twitter, g+ or whatever!</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/11319.html</guid>
  <pubDate>Wed, 02 May 2012 18:52:10 GMT</pubDate>
  <title>LibreOffice 3.5.3 for Ubuntu 12.04 LTS and updated bibisect</title>
  <link>http://sweetshark.livejournal.com/11319.html</link>
  <description>As &lt;a href=&quot;http://blog.documentfoundation.org/2012/05/02/the-document-foundation-announces-libreoffice-3-5-3/&quot; rel=&quot;nofollow&quot;&gt;announced &lt;/a&gt;by The Document Foundation, LibreOffice 3.5.3 has been released today. Ubuntu users who cant wait to have this release on their system, can install it from the &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/ppa&quot; rel=&quot;nofollow&quot;&gt;LibreOffice PPA&lt;/a&gt; right now. As far as I know, this is the first time that we have a Ubuntu package ready and build on the day of the release (3.5.3rc2 is 3.5.3 final), and this is the result of the simplification that both Debian and Ubuntu did in their packaging between 3.4 and 3.5. This package is also &lt;a href=&quot;https://launchpad.net/ubuntu/precise/+source/libreoffice&quot; rel=&quot;nofollow&quot;&gt;currently building in precise-proposed&lt;/a&gt; and will be a &lt;a href=&quot;https://wiki.ubuntu.com/StableReleaseUpdates&quot; rel=&quot;nofollow&quot;&gt;Stable Release Update&lt;/a&gt; for Ubuntu Precise. Since ~all the &lt;a href=&quot;http://people.canonical.com/~ubuntu-archive/pending-sru.html&quot; rel=&quot;nofollow&quot;&gt;changelog bugs&lt;/a&gt; have already been verified, this hopefully will be available as an automatic update to all users of Ubuntu 12.04 LTS in one or two weeks.&lt;br /&gt;&lt;br /&gt;I also updated the bibisect repository for LibreOffice 3.6. In now contains &lt;a href=&quot;http://people.canonical.com/~bjoern/bibisect-3.6-20120428.tar.xz&quot; rel=&quot;nofollow&quot;&gt;62 LibreOffice installations from December 8th (LibreOffice 3.5 branch off) to April, 28th in one 1.1GB download&lt;/a&gt;. Good &lt;a href=&quot;http://wiki.documentfoundation.org/QA/HowToBibisect&quot; rel=&quot;nofollow&quot;&gt;regression hunting&lt;/a&gt;!</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/11119.html</guid>
  <pubDate>Sat, 28 Apr 2012 14:47:50 GMT</pubDate>
  <title>Ubuntu 12.04 LTS (Precise Pangolin) released with LibreOffice 3.5.2, forward to 3.6 with bibisect!</title>
  <link>http://sweetshark.livejournal.com/11119.html</link>
  <description>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;i&gt;I was so much older then,&lt;br /&gt;Im younger than that now.&lt;br /&gt;-- My Back Pages, Bob Dylan&lt;/i&gt;&lt;/div&gt;Ubuntu release day is over and it ships with &lt;a href=&quot;https://launchpad.net/ubuntu/precise/+source/libreoffice&quot; rel=&quot;nofollow&quot;&gt;LibreOffice 3.5.2&lt;/a&gt; -- the best free office suite ever.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;289&quot; src=&quot;http://pics.livejournal.com/sweetshark/pic/0000dzcp&quot; style=&quot;border-width: 0pt; border-style: solid;&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;A big Thank You to everyone who contributed to make that possible: LibreOffice developers, bugwranglers, testers, translators, documentation writers, infrastructure admins, packagers, event organizers, administrative gremlins and everyone I forgot.&lt;br /&gt;&lt;br /&gt;In the best &amp;quot;the king is dead, long live the king&amp;quot;-fashion, lets look forward to a great LibreOffice 3.6.X series which will be on the next Ubuntu release named &lt;a href=&quot;http://www.markshuttleworth.com/archives/1121&quot; rel=&quot;nofollow&quot;&gt;Quantal Quetzal&lt;/a&gt;. And here is a piece to keep us moving quickly and confidently: &lt;a href=&quot;http://people.canonical.com/~bjoern/bibisect-3.6-20120328.tar.xz&quot; rel=&quot;nofollow&quot;&gt;a first bibisect archive of LibreOffice 3.6/master&lt;/a&gt;. See &lt;a href=&quot;https://wiki.documentfoundation.org/index.php?title=QA/HowToBibisect&quot; rel=&quot;nofollow&quot;&gt;&amp;quot;How to Bibisect&amp;quot;&lt;/a&gt;&amp;nbsp; or &lt;a href=&quot;https://www.youtube.com/watch?v=SA88flop4MM&quot; rel=&quot;nofollow&quot;&gt;Florians excellent video&lt;/a&gt; for what to do with it -- the only change is that this bibisect needs Ubuntu 12.04 (precise) instead of Ubuntu 11.10 (oneiric) now. I will provide updates for this bibisect along as we approach the LibreOffice 3.6 release.&lt;br /&gt;&lt;br /&gt;Bibisect already proved very helpful in triaging and preventing regressions in LibreOffice 3.5 -- in LibreOffice 3.6, we will be able to even better control the quality and pinpoint problems, since we have bibisect-3.6 continuing right were bibisect-3.5 ended: At the start of the LibreOffice 3.5 release branch. This will give us an enormous practical advantage in quickly identifing and fixing issues in our huge codebase -- without the highly intrusive encumbrance and overhead that the dogmatic classic approaches to QA enforce and burden projects with(*).&lt;br /&gt;&lt;br /&gt;(*) We implement those too, but are only tightening them on the release branches.&lt;/div&gt;</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/10977.html</guid>
  <pubDate>Wed, 18 Apr 2012 10:37:18 GMT</pubDate>
  <title>State and Overview of LibreOffice Ubuntu Packages</title>
  <link>http://sweetshark.livejournal.com/10977.html</link>
  <description>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;i&gt;Come together, yeah&lt;br /&gt;Come together, yeah&lt;br /&gt;Come together, yeah&lt;br /&gt;Come together, yeah&lt;/i&gt;&lt;br /&gt;...&lt;br /&gt;&lt;i&gt;-- the Beatles, Come Together&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Here is a short update on the state of LibreOffice Packaging on Ubuntu (and Debian):&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://launchpad.net/ubuntu/precise&quot; rel=&quot;nofollow&quot;&gt;Ubuntu 12.04 LTS (Precise)&lt;/a&gt; will ship with at least &lt;a href=&quot;https://launchpad.net/ubuntu/precise/+source/libreoffice&quot; rel=&quot;nofollow&quot;&gt;LibreOffice 3.5.2-2ubuntu1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Thanks to the great work of &lt;a href=&quot;https://launchpad.net/~ricotz&quot; rel=&quot;nofollow&quot;&gt;ricotz&lt;/a&gt;, LibreOffice 3.5.2 is also available for &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/ppa/+sourcepub/2375289/+listing-archive-extra&quot; rel=&quot;nofollow&quot;&gt;Ubuntu 11.10 (Oneiric)&lt;/a&gt; and &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/ppa/+sourcepub/2375288/+listing-archive-extra&quot; rel=&quot;nofollow&quot;&gt;Ubuntu 10.04 LTS (Lucid)&lt;/a&gt; from the &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/ppa&quot; rel=&quot;nofollow&quot;&gt;LibreOffice PPA&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;There is a &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/libreoffice-3-4&quot; rel=&quot;nofollow&quot;&gt;new PPA for the LibreOffice 3.4 series&lt;/a&gt;. It contains the &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/libreoffice-3-4/+sourcepub/2378562/+listing-archive-extra&quot; rel=&quot;nofollow&quot;&gt;latest minor release (3.4.6)&lt;/a&gt; of LibreOffice 3.4. From now on there will be a PPA for each LibreOffice major series (3.4, 3.5, 3.6) allowing users to update to the latest minor release of that series, without having to wait for the thorough process of &lt;a href=&quot;https://wiki.ubuntu.com/StableReleaseUpdates&quot; rel=&quot;nofollow&quot;&gt;Stable Release Update&lt;/a&gt; verification. There will never be a surprise update to the next major release in these PPAs.&lt;/li&gt;&lt;/ul&gt;During the 3.4/3.5 upstream releases, Debian (and thus Ubuntu) switched from building with the old &lt;a href=&quot;http://cgit.freedesktop.org/libreoffice/build&quot; rel=&quot;nofollow&quot;&gt;libreoffice-build wrapper&lt;/a&gt; to a clean direct build. All patches had to be either upstreamed or migrated from libreoffice-build to our own vendor-patches. This is a lot of thankless work (as it risks regressions, while nothing changes if everyting goes well). A quick &amp;quot;git log&amp;quot; against the LibreOffice packaging repository from the 3.4.1-1 release to now (3.5.2) shows more than 800 commits -- over 600 of those by Rene Engelhard, but also including contributions by Lionel Elie Mamane, Nelson A. de Oliveira, Rico Tzschichholz, Lubok Lunak.&lt;br /&gt;&lt;br /&gt;These changes have made Ubuntu and Debian come a lot closer to upstream -- a lot of patches have been either removed as obsolete, upstreamed to LibreOffice or included as vendor-patches. With &lt;a href=&quot;http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=tree;f=patches;h=549a0141f723ef3c3b285ab97561b3e3e7961e64;hb=83cdc913d0d3c5d93ede9b0b41995afc908d729c&quot; rel=&quot;nofollow&quot;&gt;only 41 Patches in debian/patches&lt;/a&gt; we are a lot closer to upstream now, which is very good as it removes the need to doublecheck bugs to be Debian/Ubuntu-specific in the most cases. Of the five patches that are only in Ubuntu, but not in Debian:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;three are minor fixes that have been upstreamed to LibreOffice 3.6 (but are not backported to 3.5 there)&lt;/li&gt;&lt;li&gt;two are backported upstream patches from LibreOffice 3.5.3 so they are in the LTS release from the start&lt;/li&gt;&lt;/ul&gt;This shows that a lot of friction in upstreaming patches has been removed -- and whatever we are patching in can and is upstreamed quickly to Debian or LibreOffice, keeping our vendor patch queue small. Thanks to everyone who made this possible -- most of all: Rene Engelhard.</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/10514.html</guid>
  <pubDate>Mon, 16 Apr 2012 17:43:55 GMT</pubDate>
  <title>I survived LibreOffice Hackfest 2012 in Hamburg!</title>
  <link>http://sweetshark.livejournal.com/10514.html</link>
  <description>The LibreOffice Hackfest 2012 in Hamburg was an exhausting, exciting and awesome experience. We started on Friday, 13th in the Schachcafe over some &lt;a href=&quot;http://www.lanedo.com/&quot; rel=&quot;nofollow&quot;&gt;Lanedo&lt;/a&gt; sponsored beer collecting all the Hackers flying in/riding in by train/returning from some downtown sightseeing. We also picked up some old StarDivision/Sun Developer hanging around by accident just there -- since all hackers are curious, the invitation to join us on the next day too was gladly accepted.&lt;br /&gt;Saturday started with a good breakfast and distributing the cool shirts that &lt;a href=&quot;http://www.Nerdshirt.de&quot; rel=&quot;nofollow&quot;&gt;Nerdshirt.de&lt;/a&gt; kindly sponsored us (Saturday also started with Thorsten kindly inviting me to speed up my steps to the event location for the amusement of the hackers already there -- over megaphone):&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://pics.livejournal.com/sweetshark/pic/0000b7x8/&quot; rel=&quot;nofollow&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;480&quot; src=&quot;http://pics.livejournal.com/sweetshark/pic/0000b7x8/s640x480&quot; style=&quot;border-width: 0pt; border-style: solid;&quot; width=&quot;360&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;The shirts, posters and pens quickly found their new owners once hackers were made aware of them -- and off we went for a session of full-throttle hackery. I practiced my skills as a jack of all trades, master of none and jumped from topic to topic:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;discussed bibisect/QA with Florian (remotely attending via Skype), &lt;a href=&quot;http://rrbd.wordpress.com/2012/04/14/hackfest-hamburg-2012/&quot; rel=&quot;nofollow&quot;&gt;Rainer&lt;/a&gt;, Friedrich and Rob, &lt;a href=&quot;http://flosmind.wordpress.com/2012/04/16/bisecting-libreoffice-youtube-now-with-subtitles/&quot; rel=&quot;nofollow&quot;&gt;resulting in this awesome screencast&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Simplifying login and authentication on TDF services with Mike and the infrastructure guys (OpenID should be the way to go)&lt;/li&gt;&lt;li&gt;some cross compile gbuild tweaking with Eilidh&lt;/li&gt;&lt;li&gt;how branching works in git with Christina&lt;/li&gt;&lt;li&gt;Moggi kindly reminding me that when I joined the project, everyone had to be nice to me because only I knew how gbuild worked, but now we have so many with a deep knowledge about it (Norbert, Matus, Michael Stahl, David to name a few) that I am replaceable -- somewhat uncomforting that, I should have made gbuild more write-only&lt;/li&gt;&lt;li&gt;Earned myself two Windows configure bugs by Regina&lt;/li&gt;&lt;li&gt;Eating tasty pasta prepared by Italo&lt;/li&gt;&lt;li&gt;discussed Ubuntu ppa strategy with Mike&lt;/li&gt;&lt;li&gt;discussed gerrit progress with Robert and Norbert (attending remotely -- the volunteer that never sleeps)&lt;/li&gt;&lt;li&gt;proved with Tor that both of us together qualify as a four year old preschooler by solving a riddle that kids solve easily while adults struggle (kendy proved that he qualifies alone, while moggi disqualified himself as a preschooler -- his higher math education proved to be a real handicap)&lt;/li&gt;&lt;li&gt;jumped in for a few minutes to give hints to Andreas on how to edit the PDF export dialog&lt;/li&gt;&lt;li&gt;lots of other topics ...&lt;/li&gt;&lt;/ul&gt;Saturday ended with a sip of bavarian single malt whiskey (which tasted better than it sounds: it got a &amp;quot;not too terrible&amp;quot; by a scottish native and no outright dismissing by a trained grappa tester) at 4am local time. Then I returned back home with now three couchsurfers (I won Robert in addition, as we discussed gerrit to late for him to possibly return to his reserved couch). Sunday continued with what began on Saturday. We managed to lure some of the remaining hackers into the sunlight with promises of fortune and fame:&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://pics.livejournal.com/sweetshark/pic/0000cxgb/&quot; rel=&quot;nofollow&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;426&quot; src=&quot;http://pics.livejournal.com/sweetshark/pic/0000cxgb/s640x480&quot; style=&quot;border-width: 0pt; border-style: solid;&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;as you can see some of the sponsored black shirts with the hacker glider are already worn right there.&lt;br /&gt;As things got calmer, because more and more hackers returned home, I managed to focus myself on one topic and implemented an small idea proposed to me by Tor: &lt;a href=&quot;http://nabble.documentfoundation.org/per-library-debug-builds-now-possible-via-configure-td3914016.html&quot; rel=&quot;nofollow&quot;&gt;Per Library debug builds&lt;/a&gt;.&lt;br /&gt;(for more, see also: &lt;a href=&quot;http://blog.thebehrens.net/2012/04/16/libreoffice-hamburg-hackfest-2012/&quot; rel=&quot;nofollow&quot;&gt;Thorstens post and all the others linked in there&lt;/a&gt;)&lt;/div&gt;</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/10372.html</guid>
  <pubDate>Sun, 01 Apr 2012 02:11:02 GMT</pubDate>
  <title>LibreOffice goes money printing</title>
  <link>http://sweetshark.livejournal.com/10372.html</link>
  <description>You may have heard the rumors already although there is nothing official yet: There is an exciting new idea making the rounds in LibreOffice circles. LibreOffice made and continues to make amazing progress pushing not only the product, but also the project as a whole to new levels. While the development of LibreOffice at the Document Foundation is widely supported by a diverse set of contributors and supporters from all over the world, there is always more we could do, if we had more time and money.&lt;br /&gt;&lt;br /&gt;At least for the second problem, we are confident of having found the ultimate solution(*): We will just print whatever money we could use. Since &lt;a href=&quot;http://en.wikipedia.org/wiki/PostScript&quot; rel=&quot;nofollow&quot;&gt;PostScript&lt;/a&gt; is:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the de facto standard to communicate layout to printers&lt;/li&gt;&lt;li&gt;and is turing-complete&lt;/li&gt;&lt;li&gt;and most modern printers are actually rather capable computers&lt;/li&gt;&lt;/ul&gt;we will use this to make printers generate a fraction of a &lt;a href=&quot;http://bitcoin.org/&quot; rel=&quot;nofollow&quot;&gt;Bitcoin&lt;/a&gt; with every page that is printed. As modern printers have serious computation power the performance impact will hardly be noticeable to the end user.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Now, quite a few documents rarely ever get printed: They get distributed for consumption in formats like PDF (&lt;a href=&quot;http://blogs.computerworlduk.com/simon-says/2012/03/the-magic-of-editable-pdfs/index.htm&quot; rel=&quot;nofollow&quot;&gt;LibreOffice can generate those in an editable form, which is truely a great feature&lt;/a&gt;). To also tap into that potential resource, PDFs generated by LibreOffice will also inject a small Bitcoin generating implementation written in JavaScript, which will execute when the document is viewed with Software like Adobe Acrobat. Since -- in the light of cloud computing -- a lot of progress has been recently made in creating high-performance implementations of the carefully designed language that is JavaScript, we are confident that the Bitcoin generation in the background will hardly have any impact on the user experience for the viewer also in this case.&lt;br /&gt;&lt;br /&gt;We are looking forward to complete the generation of a prototype for this at the&lt;a href=&quot;http://wiki.documentfoundation.org/Hackfest/Hamburg2012&quot; rel=&quot;nofollow&quot;&gt; Hackfest on April 14th/15th, 2012 in Hamburg&lt;/a&gt;:&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://wiki.documentfoundation.org/Hackfest/Hamburg2012&quot; rel=&quot;nofollow&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;200&quot; src=&quot;http://wiki.documentfoundation.org/images/8/8e/HHHackfest.png&quot; style=&quot;border-width: 0pt; border-style: solid;&quot; width=&quot;714&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Now we recognize that while the generation of Bitcoins on printers and in document viewers is universally possible, there might be some environments (locked down corporate ones, for example) where transferring the coins as a donation to the benefit of the LibreOffice project might be problematic. To ensure these users are not left out in the cold when it comes to contributing back, we will leave our &lt;a href=&quot;http://www.libreoffice.org/get-involved/donate/&quot; rel=&quot;nofollow&quot;&gt;traditional donation page&lt;/a&gt; online even after this feature is introduced. &lt;a href=&quot;http://www.libreoffice.org/get-involved/donate/&quot; rel=&quot;nofollow&quot;&gt;Feel free to use it!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:small;&quot;&gt;(*) Although we cannot claim to be the sole originator of the idea: We took inspiration from central banks all over the world. &lt;/span&gt;</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/10155.html</guid>
  <pubDate>Mon, 26 Mar 2012 17:54:42 GMT</pubDate>
  <title>Templates for the win!</title>
  <link>http://sweetshark.livejournal.com/10155.html</link>
  <description>There is so much going on in the world of LibreOffice, that my &amp;quot;must blog about this&amp;quot;-list gets longer and longer. Here is another little gem that had to wait far to long to get dragged into the limelight. Jussi Schultink kicked this one of with &lt;a href=&quot;http://jussi01.com/2012/03/17/templates-and-defaults/&quot; rel=&quot;nofollow&quot;&gt;a bit of an grumble post&lt;/a&gt; about the default settings and templates in LibreOffice. But the beauty of free software is that you are not left with grumbling as your first, last and only resort -- so &lt;a href=&quot;https://launchpad.net/~jussi01&quot; rel=&quot;nofollow&quot;&gt;Jussi&lt;/a&gt; teamed up with &lt;a href=&quot;https://launchpad.net/~alanbell&quot; rel=&quot;nofollow&quot;&gt;Alan Bell&lt;/a&gt; and founded the &lt;a href=&quot;https://launchpad.net/~ubuntutemplates&quot; rel=&quot;nofollow&quot;&gt;&amp;quot;Ubuntu Template Curators&amp;quot;&lt;/a&gt; to change and improve the situation. I connected the Template Curators with Stefan Knorr, Christoph Noack of LibreOffice User Experience and Design Team. Quickly Alexander Wilms of template and design creation fame also joined the bunch. With this team, I am looking forward for some amazing new templates and defaults improvements in LibreOffice 3.6/Ubuntu P+1!&lt;br /&gt;&lt;br /&gt;If you are interested in getting beautiful templates into LibreOffice, Im sure these guys would love to hear from you!&lt;br /&gt;&lt;br /&gt;(*) Or just want to show off in front of your friends, because people all over the world are using your template for their presentation ;)</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/9876.html</guid>
  <pubDate>Fri, 23 Mar 2012 13:05:29 GMT</pubDate>
  <title>News on the LibreOffice Hamburg Hackfest 2012 </title>
  <link>http://sweetshark.livejournal.com/9876.html</link>
  <description>Let me take this opportunity to shamelessly plug the &lt;a href=&quot;http://wiki.documentfoundation.org/Hackfest/Hamburg2012&quot; rel=&quot;nofollow&quot;&gt;LibreOffice Hamburg Hackfest on April 14/15, 2012&lt;/a&gt;. First let me tease you why visiting Hamburg and the Hackfest location is a good idea by quoting the Hackfest page:&lt;br /&gt;&lt;center&gt;&lt;img alt=&quot;Alsterpanorama&quot; height=&quot;168&quot; src=&quot;https://wiki.documentfoundation.org/images/d/dd/Alsterpanorama2.jpg&quot; style=&quot;border-width: 0pt; border-style: solid;&quot; width=&quot;799&quot; /&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style=&quot;font-size:smaller;&quot;&gt;&lt;i&gt;The city of Hamburg has throughout history taken its freedom and independence as a high treasure -- as can be seen from the motto: &amp;quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Hamburg_Rathaus&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Libertatem&lt;/a&gt; quam peperere maiores digne studeat servare posteritas&amp;quot;. It is also the closest major city to the birthplace of the codebase that later became LibreOffice. We will meet at the Attraktor, one of the homebases of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Chaos_Computer_Club&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Chaos Computer Club&lt;/a&gt;, which has an interesting history starting with tales of international spionage during the cold war and much more (see Wikipedia). They have become older, wiser and tamer at least a bit since then, but still originate cool projects like &lt;a href=&quot;http://en.wikipedia.org/wiki/Project_Blinkenlights&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Project Blinkenlights&lt;/a&gt;. Hamburg is rumored to have one of the worst climates of Germany (constant low-intensity rain), but luckily springtime is an exception: It is a most wonderful place then -- with sunshine, but not too hot.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a proud local, I also decided to guide some sightseeing on Friday afternoon for people interested, so if you arrive early you might get to see some of the beautiful corners of Hamburg.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.nerdshirt.de/index.php&quot; rel=&quot;nofollow&quot;&gt;Nerdshirt.de&lt;/a&gt; kindly sponsors us ten T-shirts for the participants. &lt;b&gt;We just decided to give those to the first ten people, who added themselves to the &lt;a href=&quot;https://wiki.documentfoundation.org/index.php?title=Hackfest/Hamburg2012#Participants&quot; rel=&quot;nofollow&quot;&gt;participant list&lt;/a&gt; completely with their name and shirtsize.&lt;/b&gt; First come, first serve here as is with travel bursaries and couch surfing, which is kindly provided by some of the Hamburg Hackers.&lt;br /&gt;&lt;br /&gt;(If you think this is some evil plot to get you to register early, you might be onto something, but please do not tell anybody!)</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/9491.html</guid>
  <pubDate>Wed, 21 Mar 2012 18:10:34 GMT</pubDate>
  <title>LibreOffice QA EasyHacks</title>
  <link>http://sweetshark.livejournal.com/9491.html</link>
  <description>As discussed on &lt;a href=&quot;http://nabble.documentfoundation.org/Libreoffice-qa-LibreOffice-QA-call-2012-03-09-15-00-UTC-td3805645.html#none&quot; rel=&quot;nofollow&quot;&gt;the last QA call&lt;/a&gt;, here is a selection of Tasks related to QA that are easy for newcomers to get started with:&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47666&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47666&lt;/a&gt; - improve calc&amp;#39;s filters test cases&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47660&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47660&lt;/a&gt; - Implement read-only anonymous access for Litmus&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47657&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47657&lt;/a&gt; - Make a video showing how easy it is to use LibreOffice Litmus&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47656&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47656&lt;/a&gt; - Syncronize downstream/upstream bugs&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47653&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47653&lt;/a&gt; - Create VirtualBox image to generate stacktraces for crashes&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47652&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47652&lt;/a&gt; - Provide stacktraces for crashes in existing bug reports&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47648&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47648&lt;/a&gt; - Create VirtualBox for bibisecting&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=46504&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 46504&lt;/a&gt; - Bibisect regressions in LibreOffic&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47658&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47658&lt;/a&gt; - add Open-ID authentification for Litmus&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47650&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47650&lt;/a&gt; - Create a bibisect repo for 3.3-&amp;gt;3.4&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=41568&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 41568&lt;/a&gt; - BSA: user-friendly bug submission: gracefully handle bad gateway&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=43291&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 43291&lt;/a&gt; - BSA: better feedback on why submit is not allowed yet&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=41256&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 41256&lt;/a&gt; - BSA: no operation system selection in bugassistant&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=47663&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Easy Hack 47663&lt;/a&gt; - BSA: &lt;span&gt;&lt;span&gt;After finishing the bug submittal, show a invitation to join QA&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;A full list of QA-related things to get started in the project can be found here: &lt;a href=&quot;https://wiki.documentfoundation.org/QA/Easy_Hacks&quot; rel=&quot;nofollow&quot;&gt;https://wiki.documentfoundation.org/QA/Easy_Hacks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have Fun!</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/9361.html</guid>
  <pubDate>Sun, 18 Mar 2012 12:42:32 GMT</pubDate>
  <title>Fourth LibreOffice Hamburg Home Hacking</title>
  <link>http://sweetshark.livejournal.com/9361.html</link>
  <description>Here are some snapshots taken with my phone from the fourth LibreOffice Hamburg Home Hacking:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/sweetshark/pic/000090r8/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/sweetshark/pic/000090r8/s640x480&quot; width=&quot;640&quot; height=&quot;480&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/sweetshark/pic/000087rs/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/sweetshark/pic/000087rs/s640x480&quot; width=&quot;640&quot; height=&quot;480&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can see Eike in the background on the couch that some lucky hacker might surf during the &lt;a href=&quot;http://wiki.documentfoundation.org/Hackfest/Hamburg2012&quot; rel=&quot;nofollow&quot;&gt;LibreOffice Hackfest 2012 in Hamburg&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/sweetshark/pic/0000a99e/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/sweetshark/pic/0000a99e/s640x480&quot; width=&quot;640&quot; height=&quot;480&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And there they are -- smiling and happy after pasta and pancakes!</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/9170.html</guid>
  <pubDate>Tue, 07 Feb 2012 15:24:30 GMT</pubDate>
  <title>Coming Home To A Place I Have Never Been Before</title>
  <link>http://sweetshark.livejournal.com/9170.html</link>
  <description>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;i&gt;He was born in the summer of his 27th year&lt;br /&gt;Comin&amp;#39; home to a place he&amp;#39;d never been before&lt;br /&gt;He left yesterday behind him, you might say he was born again&lt;br /&gt;You might say he found a key for every door&lt;/i&gt;&lt;br /&gt;&lt;i&gt;-- John Denver, Rocky Mountain High&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Returning from my vacation -- during which I forced myself to a strict and complete media blackout -- I find myself indeed coming home to a place I had never been before:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.markshuttleworth.com/archives/939&quot; rel=&quot;nofollow&quot;&gt;Mark Shuttleworth announced the HUD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.documentfoundation.org/2012/02/01/berlin/&quot; rel=&quot;nofollow&quot;&gt;The Document Foundation is on the final approach (gears down, flaps extended, clear skies and no winds over the runway) to be formally established as an entity in Berlin, Germany&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.documentfoundation.org/2012/02/02/fosdem-preview/&quot; rel=&quot;nofollow&quot;&gt;and these infographics by Italo make me realize what an amazing success LibreOffice already is, if you lift your head for once from the daily business and take a calm and awed look around.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;And then there was FOSDEM 2012, which is really a culture shock, when you arrive there directly from the dreamy snowy mountains of the Massif de la Lauziere &lt;sup&gt;(*)&lt;/sup&gt;.&lt;br /&gt;&lt;br /&gt;LibreOffice had both a &lt;a href=&quot;http://fosdem.org/2012/schedule/track/libreoffice_devroom&quot; rel=&quot;nofollow&quot;&gt;Dev-Room&lt;/a&gt; and a booth (and great crew of vocational booth boys and babes, whose regular occupation is coding and contributing to the best free office suite ever).&lt;br /&gt;&lt;br /&gt;The &lt;a href=&quot;http://fosdem.org/2012/schedule/room/h1309&quot; rel=&quot;nofollow&quot;&gt;Dev-Room was packed with 18 talks in one day&lt;/a&gt;, which I had the pleasure to close with my paced&lt;sup&gt;(**)&lt;/sup&gt; &lt;a href=&quot;https://wiki.documentfoundation.org/images/8/8e/TenReasonsContribute.odp&quot; rel=&quot;nofollow&quot;&gt;&amp;quot;10 reasons to contribute to LibreOffice today&amp;quot;&lt;/a&gt; while in parallel there was the additional &lt;a href=&quot;http://people.gnome.org/~michael/blog/2012-02-04.html&quot; rel=&quot;nofollow&quot;&gt;LibreOffice keynote by Michael Meeks showing off some of the niftiness of LibreOffice on new form factors&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Next stop: LibreOffice HackFest on 14th April 2012 in Hamburg! Mark your calendars, ladies and gentlemen!&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:smaller;&quot;&gt;&lt;sup&gt;(*)&lt;/sup&gt; quite an travel experience: digging out the car from the snow, driving to the valley, taking the train to Lyon, taking the tram to the airport, sitting in an unheated terminal at -10 degree celsius after security for two hours (dont fly easyJet), flying to Bruxelles, taking the subway to the city, finding the Hotel from memory. The story of the return from Bruxelles to Hamburg is shorter: the pilot managed to damange the plane during the first 10 meters of taxing so we (including the incidentally four LibreOffice hackers on the same plane) had to change to a difference vehicle.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:smaller;&quot;&gt;&lt;sup&gt;(**)&lt;/sup&gt; mostly for we were behind on the schedule&lt;/span&gt;</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/8628.html</guid>
  <pubDate>Thu, 19 Jan 2012 23:44:31 GMT</pubDate>
  <title>My productivity suite sounds better than yours ...</title>
  <link>http://sweetshark.livejournal.com/8628.html</link>
  <description>&lt;a href=&quot;http://createdigitalmusic.com/2012/01/spreadsheet-as-music-tracker-sequencer-with-libreoffice-nee-openoffice/&quot; rel=&quot;nofollow&quot;&gt;... it really does&lt;/a&gt;!</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/8420.html</guid>
  <pubDate>Thu, 19 Jan 2012 14:25:29 GMT</pubDate>
  <title>New LibreOffice Ubuntu versions</title>
  <link>http://sweetshark.livejournal.com/8420.html</link>
  <description>There have been some uploads of new Ubuntu versions of LibreOffice recently:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://launchpad.net/ubuntu/+source/libreoffice/1:3.5.0~beta2-2ubuntu3&quot; rel=&quot;nofollow&quot;&gt;LibreOffice 1:3.5.0~beta2-2ubuntu3 for Precise Pagolin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/ppa/+sourcepub/2185488/+listing-archive-extra&quot; rel=&quot;nofollow&quot;&gt;LibreOffice 1:3.4.5-0ubuntu1~ppa1 for Oneiric Ocelot (11.10)&lt;/a&gt; (and &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/ppa/+sourcepub/2185516/+listing-archive-extra&quot; rel=&quot;nofollow&quot;&gt;its l10n version&lt;/a&gt;) in the &lt;a href=&quot;https://launchpad.net/~libreoffice/+archive/ppa&quot; rel=&quot;nofollow&quot;&gt;LibreOffice PPA&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;LibreOffice 1:3.4.5-0ubuntu1 has just been uploaded to oneiric-proposed too to be &lt;a href=&quot;https://wiki.ubuntu.com/StableReleaseUpdates&quot; rel=&quot;nofollow&quot;&gt;SRUed&lt;/a&gt; (it is exactly the same as the ppa version, except for the changed version).&lt;br /&gt;&lt;br /&gt;If you want to help test any of these versions, you are most welcome!&lt;br /&gt;&lt;br /&gt;P.S.: On a sidenote, I am slowly recovering from the &amp;quot;music&amp;quot; from a CD I was requested to listen to as a penalty for the unfortunate LibreOffice 1:3.5.0~beta2-2ubuntu2 upload causing some trouble upon update for many already on Precise. Thank you, Rick!&lt;br /&gt;&lt;br /&gt;</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/8006.html</guid>
  <pubDate>Sun, 18 Dec 2011 00:52:14 GMT</pubDate>
  <title>pbuilder, bindmounts and ccache</title>
  <link>http://sweetshark.livejournal.com/8006.html</link>
  <description>Note to self: When building LibreOffice packages in a &lt;a href=&quot;http://en.wikipedia.org/wiki/Debian_build_toolchain&quot; rel=&quot;nofollow&quot;&gt;pbuilder &lt;/a&gt;(a chroot with bells and whistles) which bindmounts your ccache, it is not a Good Idea to kill the pbuilder process mercilessly. This is because debugging a &lt;a href=&quot;http://catb.org/jargon/html/H/heisenbug.html&quot; rel=&quot;nofollow&quot;&gt;heisenbug&lt;/a&gt; caused by a corrupted ccache is never fun.</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://sweetshark.livejournal.com/7683.html</guid>
  <pubDate>Fri, 09 Dec 2011 19:09:52 GMT</pubDate>
  <title>What is bibisect? And what is it doing in my office?</title>
  <link>http://sweetshark.livejournal.com/7683.html</link>
  <description>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;i&gt;In many ways you can just see git as a filesystem -&lt;br /&gt;it&amp;#39;s content- addressable, and it has a notion of versioning [...]&lt;/i&gt;&lt;br /&gt;-- &lt;a href=&quot;http://kerneltrap.org/node/4982&quot; rel=&quot;nofollow&quot;&gt;Linus Torvalds&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;bibisect stands for &amp;quot;binary bisect&amp;quot; and is intended to help QA for LibreOffice 3.5. Regressions are a most annoying artifact that unfortunately comes with software development and QA. However, regressions are a misfeature we want to deal with quick and early as they might get harder and harder to triage and fix as time passes.&lt;br /&gt;&lt;br /&gt;Because the way git stores its stuff, this download:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;a href=&quot;http://people.canonical.com/~bjoern/bibisect-3.5.tar.lzma&quot; rel=&quot;nofollow&quot;&gt;http://people.canonical.com/~bjoern/bibisect-3.5.tar.lzma&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;contains:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;53 complete Linux 64-bit office installs (compiled on Ubuntu 11.10, but should work elsewhere too) between the creation of the core repo and the -3-5 branchoff (that is ~5000 commits)&lt;/li&gt;&lt;li&gt;at 450MB each, that would be ~22GB total&lt;/li&gt;&lt;li&gt;however, it is only 749MB total download size, that is &lt;b&gt; less than 15MB per installation&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;And one does not need to install them in parallel as one can switch through all of them with a quick &amp;quot;git checkout source-hash-XXXXXX&amp;quot; -- one switch costs &amp;lt;1 second).&lt;br /&gt;&lt;br /&gt;Now how does one use this for cornering a regression? Well, this is where the power of bisecting comes in. First you download the tarball and unpack it:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;gt; wget &lt;a href=&apos;http://people.canonical.com/~bjoern/bibisect-3.5.tar.lzma&apos; rel=&apos;nofollow&apos;&gt;http://people.canonical.com/~bjoern/bibisect-3.5.tar.lzma&lt;/a&gt;&lt;br /&gt;&amp;gt; tar --lzma -xf bibisect-3.5.tar.lzma&lt;br /&gt;&amp;gt; cd bibisect-3.5&lt;br /&gt;&amp;gt; # to verify your download was not corrupted do a: git tag -v latest&lt;br /&gt;&amp;gt; # you need my gpg-key from &lt;a href=&quot;https://launchpad.net/~bjoern-michaelsen&quot; rel=&quot;nofollow&quot;&gt;https://launchpad.net/~bjoern-michaelsen&lt;/a&gt; for that&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Then you get yourself the newest build included in the download and check if your bug it there:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;gt; git checkout latest&lt;br /&gt;&amp;gt; ./opt/program/soffice.bin&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Then get the oldest build included in the download and check that the regression is not there:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;gt; git checkout oldest&lt;br /&gt;&amp;gt; ./opt/program/soffice.bin&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;If the bug is already present at this point, it is not a regression in the range that is covered by the download, but an even older bug.&lt;br /&gt;If the bug is not there it is a regression in the range covered by the download and we can corner it down very well now. Do:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;gt; git bisect start latest oldest&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;to start bisecting. Then repeat these commands:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;gt; ./opt/program/soffice.bin&lt;br /&gt;&amp;gt; git bisect good # if the bug is not there&lt;br /&gt;&amp;gt; git bisect bad # if the bug is there&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;after some ~5 repetitions, git will tell you something like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;9625329ea5a7e3e8475cd21c07726beec20573bd is the first bad commit&lt;br /&gt;commit 9625329ea5a7e3e8475cd21c07726beec20573bd&lt;br /&gt;Author: Bjoern Michaelsen &amp;lt;bjoern.michaelsen@canonical.com&amp;gt;&lt;br /&gt;Date:&amp;nbsp;&amp;nbsp; Thu Dec 8 12:29:59 2011 +0100&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; source-hash-2d19e9bb07ccff3134f855812dddfda5c07b1fe4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; commit 2d19e9bb07ccff3134f855812dddfda5c07b1fe4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Author:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan Holesovsky &amp;lt;kendy@suse.cz&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthorDate: Wed Nov 16 14:17:03 2011 +0100&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Commit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan Holesovsky &amp;lt;kendy@suse.cz&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CommitDate: Wed Nov 16 14:21:33 2011 +0100&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Kill one usage of chrel.sed to fix build.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Append that (the source-hash-2d19e9bb07ccff3134f855812dddfda5c07b1fe4 line is the important one) and the output of:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;gt; git bisect log&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Which should look something like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;git bisect start &amp;#39;latest&amp;#39; &amp;#39;oldest&amp;#39;&lt;br /&gt;# good: [2faf4bc12ab490370d2196dedbc8091f9b09d0a5] source-hash-418a35f4861e863feb39eec73f4a39a87fbcb1f3&lt;br /&gt;git bisect good 2faf4bc12ab490370d2196dedbc8091f9b09d0a5&lt;br /&gt;# bad: [b6fca7e58854bc617c5fc9a75d1c1720b0d7e1a4] source-hash-ce60138d339a5eb2a174a5d27063249acf2cac42&lt;br /&gt;git bisect bad b6fca7e58854bc617c5fc9a75d1c1720b0d7e1a4&lt;br /&gt;# good: [0a28a62d53e996cf66d86e9bfb63ddc6ade75b7e] source-hash-71cbcb62028295a98ceee60cb4c4ee425bafcd2e&lt;br /&gt;git bisect good 0a28a62d53e996cf66d86e9bfb63ddc6ade75b7e&lt;br /&gt;# bad: [9625329ea5a7e3e8475cd21c07726beec20573bd] source-hash-2d19e9bb07ccff3134f855812dddfda5c07b1fe4&lt;br /&gt;git bisect bad 9625329ea5a7e3e8475cd21c07726beec20573bd&lt;br /&gt;# good: [89d91bb6074026dc0894bcdc6aaf8f6124102da7] source-hash-fb754a0df859e30255c25af8fa19bfaa75f257e7&lt;br /&gt;git bisect good 89d91bb6074026dc0894bcdc6aaf8f6124102da7&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;to the bug and the developers will have a very good idea where your bug is -- in this case between the commits fb754a0df859e30255c25af8fa19bfaa75f257e7 (good) and 2d19e9bb07ccff3134f855812dddfda5c07b1fe4 (bad) on master. A:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;gt; git log fb754a0df859e30255c25af8fa19bfaa75f257e7..2d19e9bb07ccff3134f855812dddfda5c07b1fe4&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;on the source repository will then show the 128 commits including the one that introduced the bug, making it a lot easier for the developer to close in on the culprit.&lt;br /&gt;For more details, see:&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://book.git-scm.com/5_finding_issues_-_git_bisect.html&quot; rel=&quot;nofollow&quot;&gt;bisect in the git community book &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://nabble.documentfoundation.org/What-is-bibisect-And-what-is-it-doing-in-my-office-td3572953.html&quot; rel=&quot;nofollow&quot;&gt;discussion on the developer list&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
  <category>libreoffice</category>
  <category>ubuntu</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
