On 07/03/2013 04:44 PM, [email protected] wrote:
Date: Tue, 2 Jul 2013 15:13:36 +0200
From: Oswald Buddenhagen<[email protected]>
Subject: Re: [Qt-creator] Qt Creator 2.8 on Linux - g++ version
To:<[email protected]>
Message-ID:<[email protected]>
Content-Type: text/plain; charset="us-ascii"
On Tue, Jul 02, 2013 at 12:53:21PM +0000, Koehne Kai wrote:
>Actually I always wanted to check out how far we could get with
>building Qt Creator packages with obs (http://openbuildservice.org/,
>http://build.opensuse.org/). In theory this should allow us to build
>rpm/debian packages for various distributions (OpenSUSE, Debian,
>Ubuntu, Fedora and Mandriva) with 'native' packages that get
>dependencies etc right.
>
>Any thoughts / comments on this?
>
i'm not convinced:
- we'd be duplicating the work the linux distros are doing*anyway* (on
their own schedule, so it's not realistic that we could reliably tap
into that)
- most users wouldn't manage to install those packages without root
privileges (which is a problem if they don't own the machines)
- it would fragment our own packaging process (even more)
i think it would be better to continue with our current system and make
the packages more self-contained (linking more static libs, or shipping
the dependencies and having respective rpaths).
this way both approaches to "installing stuff on linux" are covered, and
we don't spend resources on (poorly) replicating others' work.
Resending with correct title. (And CC'ing my non work email)
As someone who packages a couple of non Qt Packages (efl e17 etc) for
openSUSE, i've found obs a great tool. I'ts main advantages would be for
users who want the latest versions before there distro's are ready to
ship them. It is also great for pre release testing, I have a bash
script that can checkout the latest version of a git repository and
forward it to obs providing testing packages, we do this for
enlightenment about twice a week.
The current official qt-creator spec file
https://build.opensuse.org/package/show/KDE:Qt/qt-creator seems to
already include code to handle openSUSE, SUSE, fedora, red hat and
centOS. I am unaware if they all build i haven't tried. It should be
minimal work (1 or 2 hrs of my spare time on a weekend) to fork this
existing package and get running whatever you would like including git
builds.
Cheers
Simon
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator