July 2004 Archives

July 31, 2004 11:52 PM

Dependency checking script

Write a script that will take OpenOffice.org sources, configure them and then will do (bash pseudo code):
$projects=`ls -1|egrep -v 'instsetoo|solenv|...'`
for project in $projects
do
  cd $project
    for i in `seq 100`
    do
      dmake clean
      build --all >log.$i 2>&1
    done
  cd ..
done
This will do unbelievable amount of OpenOffice.org rebuilds and can help identifying missing dependencies in the sources. I have fixed two dependencies in 113fix2 today and about three hours of my/my computer time were lost because of two build breakage. This script will take about an hour of writing and debugging, but the rest could be done by computer. -----

Posted by Pavel | Permanent link | File under: TODO

July 31, 2004 9:23 PM

Sander Vesik leaving Sun Microsystems, Inc.

Yes it is true. Sander Vesik (svesik @ OpenOffice.org, reals on IRC) is leaving Sun.

I have never met with him personally, but very often talked with him on IRC or via mail. He was always very responsive, patient and helpful.

Sander, I wish you good luck and please do not forget to join us at #openoffice.org. -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 31, 2004 9:18 PM

Some news about OOoCon 2004

As you probably know, OpenOffice.org Conference 2004 will be at Humboldt University Berlin, Germany, in September, 22nd - 24th.

There were several news in past few days: Erwin Tenhumberg sent a small notice that there are new sponsors/exhibitors at OOoCon. One of them is Microsoft Deutschland GmbH.

Jürgen Schmidt also asked about API programming workshop that is planned for OOoCon. If you are interested (I am!) write him about what do you want to hear. -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 31, 2004 3:39 PM

Loading modules to Linux kernel without modules support?

Ever heard something like "I do not compile module support because hackers could use it to do bad things."? Me too. It was not true for a long time. It is possible to load Linux kernel modules to the running kernel via /dev/kmem - there was a study about it in Phrack 58. But now, it is even simpler - the project jammod can load modules via simple
jammod -m /boot/System.map module.ko
This is wonderful piece of code to study. I recommend reading it if you are interested in Linux kernel. -----

Posted by Pavel | Permanent link | File under: Work

July 31, 2004 2:54 PM

OpenOffice.org at Arabeyes.org's third annual Evolution Party

We (Eike and me) represented OpenOffice.org project at the Arabeyes.org's third annual Evolution Party that was held on IRC - see full log.

I hope we attracted several Arabic users to help us support their language! -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 24, 2004 3:30 PM

build-1 from ooo113fix2 and updated PO files

I have just updated PO files in CVS for Czech, Slovak, Slovenian and Hungarian to the latest 1.1.3 fix2 child workspace. This tree will be the base for 1.1.3.

This is the first time I provided updated PO files also for Arabic project.

PO files do not contain too many changes from 1.1.2. There are about 40 strings in filter.po and only several strings here or there.

Do not forget that the deadline to provide final, updated GSI files for 1.1.3 was extended to Tuesday, August 3rd. GSI files have to be attached to issue assigned to l10n project, ihi (Ivo Hinkelmann).

I have also started to upload build-1 from that cws to ftp.linux.cz. -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 24, 2004 1:27 PM

Two new languages merged in

I finished merging two new languages to OpenOffice.org (to 1.1.3 branch).

Basque (see #i27939#) has langcode 10, ISO code eu. Lithuanian (see #i27528#) has langcode 58, ISO code lt.

Both languages will be in my build-1 from ooo113fix2 CVS branch. -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 23, 2004 8:51 PM

cws_srx645_ooo113fix2 opened

New child workspace for OpenOffice.org 1.1.3 was opened. It's name is cws_srx645_ooo113fix2 and as always, you can track changes in it via Bonsai.

I have extracted all GSI/SDF files for all supported languages as they are directly in the CVS. Have a look at your language and prepare updates. I also extracted README files.

The deadline to provide updated GSI/SDF files is August, 3rd as Ivo Hinkelmann wrote on dev@l10n. -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 20, 2004 11:45 PM

MyIssues now contain 49 issues :-(

I'm always trying to get the number of issues listed at MyIssues as low as possible, but it is pretty hard to reach this goal.

Right now, I have about 49 issues on this page. 4 assigned to bh, 3 assigned to support (call those issue as "Whatever you do, there is no chance to close/fix them"). 13 issues assigned to me (there is no community cws opened right now, so I can't fix them properly). Five of them targeted to 1.1.3 (ooo113fix1 will be opened soon).

We moved the deadline to SDF/GSI submission for 1.1.3 to August, 3rd because the community cws for 1.1.3 is still not opened today (the planned close was tomorrow ;-). So our teams have about 2 weeks to provide new/updated translations for 1.1.3. As always, I will prepare both GSI files for all languages with status of translations directly in the CVS and also extracted README.html files for every language.

Dan has upgraded Perl on our Solaris/SPARC machine. Now we are able to install Archive::Zip Perl module. This module (together with its dependencies) is needed to produce installation sets for development version (20040704 in our case). I have also finished build QA on Solaris/SPARC with Forte 6 Update 2. With three patches in various places, it compiles. -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 18, 2004 4:28 PM

Try to implement jolt into OpenOffice.org build process

Several days ago, I wrote blog entry about jolt. It would be nice to have faster Java part of the build... -----

Posted by Pavel | Permanent link | File under: TODO

July 18, 2004 4:25 PM

Try Ant 1.6.2 (finished)

Apache Ant 1.6.2 is now (July 16, 2004) available for download. Please test if it is possible to use it instead of old version during the build of OpenOffice.org.

Update (July, 7th): I have just upgraded Ant in my build system to 1.6.2 and started the build on GNU/Linux.

Update (July, 8th): The build went fine, this TODO item is closed now. -----

Posted by Pavel | Permanent link | File under: TODO

July 18, 2004 11:12 AM

1.9.m47 build for Czech users released

New OpenOffice.org toolbars I spent some time to provide Czech build of 1.9.m47. You can find it at ftp.linux.cz.

New toolbars are really nice. You can dock them, undock them on various places. Really handy if you want to spend your time on creating "your own desktop" ;-) -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 16, 2004 4:24 PM

One USD is available for less than 25 CZK

Czech currency (CZK) reached the magic value of 25. You can get 1 USD for less than 25 CZK. I remember times when we exchanged USD for about 40 CZK... -----

Posted by Pavel | Permanent link | File under: Lost in Thoughts

July 16, 2004 9:12 AM

Solaris build of 20040704 failed in sysui/desktop/solaris

My Solaris/SPARC build QA on 20040704 is currently stopped at issue #i31560#. Update: it is already fixed in m48 so I can continue ;-) -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 15, 2004 10:51 PM

Lithuanian installation set

OpenOffice.org in Lithuanian I finished integration of Lithuanian language to my build system. build-16 will be for Lithuanian only. -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 14, 2004 10:48 PM

Speeding java parts of the build?

Several days ago, Jolt JVM Daemon appeared at Freshmeat.net.

Jolt is a wrapper program that allows multiple invocations of the java, javac, javadoc, and jar tools to reuse the same JVM, thereby substantially improving the startup times of those tools.

OpenOffice.org's build system (when configured to build with Java support) uses java tools in many projects. Using this daemon, we could save *a lot* of time because there are too many invocations of Java virtual machine that is pretty expensive.

Any volunteer to have a look at it and integrate with OpenOffice.org build? -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 14, 2004 10:17 PM

Solaris/SPARC building

I worked on Solaris/SPARC build QA on 20040704 today. Issue #i31340# (undefined symbols in xml2cmp project) is now fixed (thanks go to hr). The next issue was #i30346#. It was reported by doehrm in the past with the same compiler but on Solaris/Intel. So probably this is issue with our compiler. Never mind - we passed it now :-) The build is still running. -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 14, 2004 10:56 AM

Oh god! Perl/Linux ;-)

I always wondered where authors of hacks for hacks (like AWKhttpd) take their time to do what they do... But now, I'm ultra-wondering ;-) Have you seen Perl/Linux? Unbelievable ;-)

They described their project as: Perl/Linux is a Linux distribution where all programs are written in Perl. The only compiled code in this Perl/Linux system is the Linux Kernel (not currently built with this project), Perl, and uClibc. I'm already fetching it to try how fast it is in QEMU ;-) -----

Posted by Pavel | Permanent link | File under: Internet technologies

July 14, 2004 10:32 AM

Build QA on 20040704

I have started build QA on 20040704 on operating systems supported by my build system. GNU/Linux already finished the build without problems. The same applies to Windows build (after Volker fixed odk build issue - aka missing guw.pl call - and #i26833#). Solaris/SPARC build is currently broken for me (see #i31340#) because I use Forte C++ 6 Update 2. FreeBSD build has issues in basic project (#i31454#). -----

Posted by Pavel | Permanent link | File under: OpenOffice.org

July 06, 2004 2:18 AM

Michal Janik was born yesterday

Michal Janik (53 cm, 3.680 kg) was born on July, 5th, 23:40. Both Mirka and Michal are doing well. -----

Posted by Pavel | Permanent link | File under: Private