From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v3 0/7] qt5 bump to 5.8.0-rc
Date: Wed, 21 Dec 2016 10:20:24 +0100 [thread overview]
Message-ID: <20161221102024.71833cdc@free-electrons.com> (raw)
In-Reply-To: <d5fd9949-6575-05f0-6dbb-8d9df79869d6@andin.de>
Hello,
On Wed, 21 Dec 2016 10:13:27 +0100, Andreas Naumann wrote:
> One idea i just had has to do with Peters question how Yocto deals with
> it. Their meta-qt5 layer has branches for all the past Yocto releases
> that are maintained. Each of them has a fixed qt-version. So in that
> regard is not much different from our situation.
> However, if you want to use an older Qt-Version with a newer
> Yocto-Version it may be a matter of checking out a different meta-qt5
> branch.
>
> With that in mind I thought of our br2-external trees, which we now can
> have multiple of. There would probably be some way to combine mainline
> buildroot and an older version of the qt5 packages as external, but lots
> of questions arise here also. Variable names, additional repos,
> maintenance...
That just doesn't work in Buildroot: you can have a single package with
a given name. If your different packages for the different Qt versions
have different names, then it's a nightmare because all packages that
depend on Qt need to handle the different possibilities.
> So no, I dont think thats a good proposal. But all other solutions I can
> think of involve some kind of ugly code duplication, increased
> complexity (ifeq...) and so on. And maintenance will have to be done
> regardless of the implementation.
> So with that in mind, I turn to my initial thought of last week. If
> people/companies need maintenance of older versions, why not maintain
> the buildroot release that has them? With IoT and the need to for long
> term support, combined efforts for maintenance would be rather helpful,
> right?
We discussed this with Peter, and we would like for now to support both
versions within the same package, with a "choice ... endchoice" that
allows to choose between the LTS release and the latest release.
If you look at your patch switching to 5.8 there is in fact very, very
little change in the .mk files, so that can be handled with a bunch of
ifeq () conditions.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
next prev parent reply other threads:[~2016-12-21 9:20 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-12-13 14:59 [Buildroot] [PATCH v3 0/7] qt5 bump to 5.8.0-rc Andreas Naumann
2016-12-13 14:59 ` [Buildroot] [PATCH v3 1/7] qt5: Remove all hashes Andreas Naumann
2016-12-13 15:50 ` Thomas Petazzoni
2016-12-13 16:35 ` Andreas Naumann
2016-12-13 14:59 ` [Buildroot] [PATCH v3 2/7] qt5: bump to 5.8.0-rc Andreas Naumann
2016-12-13 15:53 ` Thomas Petazzoni
2016-12-16 20:30 ` Peter Seiderer
2016-12-19 9:50 ` Andreas Naumann
2016-12-19 20:31 ` Peter Seiderer
2016-12-16 22:03 ` Peter Seiderer
2016-12-19 9:28 ` Andreas Naumann
2016-12-13 14:59 ` [Buildroot] [PATCH v3 3/7] qt5enginio : move into legacy compatibility Andreas Naumann
2016-12-13 14:59 ` [Buildroot] [PATCH v3 4/7] qt53d/qt5quickcontrols2/qt5serialbus : move out of tech preview Andreas Naumann
2016-12-13 14:59 ` [Buildroot] [PATCH v3 5/7] Revert "qt5base: install bundled fonts to target" Andreas Naumann
2016-12-16 20:47 ` Peter Seiderer
2016-12-19 9:13 ` Andreas Naumann
2016-12-13 14:59 ` [Buildroot] [PATCH v3 6/7] qt5declarative: enable Quick for non-GL platforms Andreas Naumann
2016-12-13 14:59 ` [Buildroot] [PATCH v3 7/7] qt5quickcontrols1/2: enable for software renderer Andreas Naumann
2016-12-13 15:49 ` [Buildroot] [PATCH v3 0/7] qt5 bump to 5.8.0-rc Thomas Petazzoni
2016-12-13 16:15 ` Peter Korsgaard
2016-12-13 16:22 ` Thomas Petazzoni
2016-12-13 16:34 ` Peter Korsgaard
2016-12-13 16:34 ` François Perrad
2016-12-13 16:46 ` Peter Korsgaard
2016-12-13 21:13 ` Thomas Petazzoni
2016-12-14 9:50 ` Will Wagner
2016-12-13 16:54 ` Andreas Naumann
2016-12-17 14:47 ` Thomas Petazzoni
2016-12-13 16:24 ` Andreas Naumann
2016-12-13 16:44 ` Thomas Petazzoni
2016-12-17 14:46 ` Thomas Petazzoni
2016-12-19 9:13 ` Andreas Naumann
2016-12-19 9:26 ` Thomas Petazzoni
2016-12-21 9:13 ` Andreas Naumann
2016-12-21 9:20 ` Thomas Petazzoni [this message]
2017-01-02 8:55 ` Andreas Naumann
2017-01-03 12:35 ` Thomas Petazzoni
2017-01-04 17:02 ` Andreas Naumann
2017-01-15 22:04 ` Thomas Petazzoni
2017-01-24 9:50 ` Zoltan Gyarmati
2017-01-24 13:59 ` Andreas Naumann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20161221102024.71833cdc@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox