Friday, February 29, 2008

New Firebird Silver Sponsor from South Africa

And some nice words about flamerobin :) (kudos to the flamerobin team)

From Firebird Foundation blog via firebirdnews.org:

QuickEasy Software, from Cape Town, today became a Silver sponsor, with CEO Heinrich van der Vyver stating “…recently converted our software from IB6 to run on Firebird 2.0.3 and I’m very pleased with the result, also with the backend utility Flamerobin.”



..:: ::..:: ::..

Wednesday, February 27, 2008

flamerobin 0.8.3 in ubuntu's ppa gutsy repository

I have added i386 and amd64 packages for gutsy (stable version)
You can install flamerobin 0.8.3 this way

add these lines in /etc/apt/sources.list

deb http://ppa.launchpad.net/mapopa/ubuntu gutsy main
deb-src http://ppa.launchpad.net/mapopa/ubuntu gutsy main

then
$sudo apt-get update
$sudo apt-get install flamerobin
you will have an authentication error (an small bug in ppa)

WARNING: The following packages cannot be authenticated!
flamerobin
Install these packages without verification [y/N]? y

$flamerobin

..:: ::..:: ::..:: ::..:: ::..

Tuesday, February 26, 2008

flamerobin 0.8.3 in ubuntu's ppa repository

For the moment i have i386 and amd64 packages for hardy (devel version)
You can install flamerobin 0.8.3 this way

add these lines in /etc/apt/sources.list

deb http://ppa.launchpad.net/mapopa/ubuntu hardy main
deb-src http://ppa.launchpad.net/mapopa/ubuntu hardy main

then
$sudo apt-get update
$sudo apt-get install flamerobin
you will have an authentication error (an small bug in ppa)

WARNING: The following packages cannot be authenticated!
flamerobin
Install these packages without verification [y/N]? y

$flamerobin


..:: ::..:: ::....:: ::....:: ::..

ppa builds complete

[FULLYBUILT] lpia build of flamerobin 0.8.3-1ubuntu7 in ubuntu hardy RELEASE
Build started 25 minutes ago on rhenium (xen-lpia) and finished 17 minutes ago taking eight minutes — see the log
[FULLYBUILT] i386 build of flamerobin 0.8.3-1ubuntu7 in ubuntu hardy RELEASE
Build started 27 minutes ago on thallium (xen-i386) and finished 18 minutes ago taking nine minutes — see the log
[FULLYBUILT] amd64 build of flamerobin 0.8.3-1ubuntu7 in ubuntu hardy RELEASE
Build started 25 minutes ago on osmium (xen-amd64) and finished 16 minutes ago taking eight minutes — see the log


..:: ::..:: ::..:: ::..:: ::..

Friday, February 22, 2008

flamerobin 0.8.3 is uploaded to ppa.launchpad.net

First version is for ubuntu hardy amd64, i hope to add soon the other versions (gutsy)
The packages must be approved first then they will be visible here https://launchpad.net/~mapopa/+archive

Here is how it was done folowing this quick ppa howto
I have created an configuration file
$vi ~/.dput.cf
[my-ppa]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~mapopa/ubuntu/
login = anonymous
allow_unsigned_uploads = 0

Then downloaded and extracted flamerobin debian version
$dget -x http://ftp.de.debian.org/debian/pool/main/f/flamerobin/flamerobin_0.8.3-1.dsc

$cd flamerobin-0.8.3

I have installed quilt/dput on my machine
$apt-get install quilt dput
I have modified debian/rules and debian/control to add myself to the maintainers
something like is described in this document
Increased the ubuntu package nr
$dch -i
$debuild -S -sa
$dput my-ppa flamerobin_0.8.3-1ubuntu6_source.changes
Here is the log

Checking Signature on .changes
gpg: Signature made Fri 22 Feb 2008 08:54:52 AM EST using DSA key ID 350F6DE9
gpg: Good signature from "Popa Adrian Marius (Mariuz) "
Good signature on /home/mariuz/work/flamerobin/flamerobin_0.8.3-1ubuntu6_source.changes.
Checking Signature on .dsc
gpg: Signature made Fri 22 Feb 2008 08:54:45 AM EST using DSA key ID 350F6DE9
gpg: Good signature from "Popa Adrian Marius (Mariuz) "
Good signature on /home/mariuz/work/flamerobin/flamerobin_0.8.3-1ubuntu1.dsc.
Uploading to my-ppa (via ftp to ppa.launchpad.net):
Uploading to ubuntu (via ftp to upload.ubuntu.com):
flamerobin_0.8.3-1ubuntu6.dsc: done.
flamerobin_0.8.3.orig.tar.gz: done.
flamerobin_0.8.3-1ubuntu6.diff.gz: done.
flamerobin_0.8.3-1ubuntu6_source.changes: done.
Successfully uploaded packages.
Not running dinstall.




..:: ::..:: ::..

building flamerobin from debian git repository

git-clone git://git.debian.org/git/collab-maint/flamerobin.git
cd flamerobin

debuild -i -us -uc -b

ls -lah ../*deb
-rw-r--r-- 1 root root 900K 2008-02-22 12:45 ../flamerobin_0.8.3-1_i386.deb
dpkg -i ../flamerobin_0.8.3-1_i386.deb
..:: ::..:: ::..

Monday, February 18, 2008

GCC slowness... problem solved

[Ed: Milan solved the speed problem for g++, here is what he wrote on devel-list]
Hi all,

Today I tried building FlameRobin with MSVC Express. It works really
nice and it builds FR from scratch in about 2.5 minutes on this
machine where I tried it (Intel Celeron M 1.4GHz with 256MB RAM). This
in on Windows XP Pro with all anti-virus and similar software turned
off.

Then I tried on Linux (it's a dual boot machine) and GCC took 272
seconds, i.e. 4.5 minutes. Both compilers are using PCH. I got really
frustrated about this in the past, so much that I considered to
install Windows on my machine and do FR development there.

But, I suddenly got the idea that GCC might be losing too much time
optimizing. So, I tried to lover the optimization from level 2 to
level 1. I got slight improvement: 225 seconds. Still too slow. Then I
turned it off, and I got the amazing 130 seconds, i.e. 2:10. This is
quite acceptable to development and I guess I'll only use -O2 when we
build the release versions from now on.

The option can be changed by setting CXXFLAGS environment variable
before you run 'configure' script. Something like this (if your shell
is bash):

$ export CXXFLAGS=
$ ../configure ...
$ make

It looks like GCC isn't that bad after all.

--
Milan Babuskov


..:: ::..:: ::..

Wednesday, February 06, 2008

uploading flamerobin to download.com

One way to spread the word about flamerobin is to upload it to download.com
Here are some of the " benefits " , Linux world is better than the winworld
..:: ::..:: ::..

Saturday, February 02, 2008

building flamerobin package - debian/ubuntu way

Here is how to build flamerobin package from debian repository (sid) experimental
sudo apt-get install libwxgtk2.6-dev quilt
wget http://ftp.de.debian.org/debian/pool/main/f/flamerobin/flamerobin_0.8.3.orig.tar.gz
tar -zxvf flamerobin_0.8.3.orig.tar.gz
wget http://ftp.de.debian.org/debian/pool/main/f/flamerobin/flamerobin_0.8.3-1.diff.gz
gunzip flamerobin_0.8.3-1.diff.gz
cd flamerobin-0.8.3-src/
patch -p1 < ../flamerobin_0.8.3-1.diff
debuild -i
[drink some beer]
ls -lah *.deb
-rw-r--r-- 1 mariuz mariuz 907K 2008-02-02 11:39 flamerobin_0.8.3-1_i386.deb

sudo dpkg -i flamerobin_0.8.3-1_i386.deb

flamerobin

ps: i used an previous firebird guide

..:: ::..:: ::..