All of lore.kernel.org
 help / color / mirror / Atom feed
From: Martin Jansa <martin.jansa@gmail.com>
To: Paul Eggleton <paul.eggleton@linux.intel.com>
Cc: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-qt5] Dropping tarball recipes from meta-qt5
Date: Thu, 28 May 2015 15:20:02 +0200	[thread overview]
Message-ID: <20150528132002.GG2383@jama> (raw)
In-Reply-To: <1766894.osXu7KzV3v@peggleto-mobl.ger.corp.intel.com>

On Thu, May 28, 2015 at 11:49:22AM +0100, Paul Eggleton wrote:
> On Thursday 28 May 2015 12:46:33 Andreas Müller wrote:
> > On Thu, May 28, 2015 at 12:36 PM, Martin Jansa <martin.jansa@gmail.com> 
> wrote:
> > > I'm still working on finishing 5.5-beta1 recipes for qt5, I'm getting
> > > tired of maintaining 2 sets of patches and 2 versions of recipes in the
> > > same layer branch.
> > > 
> > > 1) Would people mind dropping 5.4 support in master branch (who wants to
> > > use 5.4 can continue to use "fido" branch of meta-qt5, there are patches
> > > for 5.4.2 git recipes as well).
> > 
> > As soon as 5.5 is out I have no problem.
> > 
> > > 2) Would people mind having only git recipes? It will be easier to
> > > update them. Only disadvantages I can think of are the need to clone
> > > from git and not being aligned with exact release for long time (git
> > > recipes usually track newer revisions in e.g. 5.4 branch than 5.4.0 or
> > > 5.4.1 tarbal recipes.
> > 
> > Advantage for me would be that recipe-wise changing versions for test
> > is easier - so no I appreciate.
> 
> Indeed, it sounds reasonable. My only question though would be is there a 
> significant penalty in terms of do_fetch time? We've had complaints about other 
> recipes that fetch large git repos taking ridiculously long to fetch.

Initial fetch is of course a bit longer, but once it's on premirror it's often
even faster to do smallish git pull, then re-ownloading new tarball

I'm very surprised how small qtwebkit repo is, our qtwebkit fork repo has couple GB :).

OE @ ~/build/oe-core $ du -hs downloads/*qt*5.4.1*xz
44M     downloads/qtbase-opensource-src-5.4.1.tar.xz
2.5M    downloads/qtconnectivity-opensource-src-5.4.1.tar.xz
18M     downloads/qtdeclarative-opensource-src-5.4.1.tar.xz
512K    downloads/qtenginio-opensource-src-5.4.1.tar.xz
14M     downloads/qtgraphicaleffects-opensource-src-5.4.1.tar.xz
2.1M    downloads/qtimageformats-opensource-src-5.4.1.tar.xz
3.2M    downloads/qtlocation-opensource-src-5.4.1.tar.xz
3.1M    downloads/qtmultimedia-opensource-src-5.4.1.tar.xz
16M     downloads/qtquick1-opensource-src-5.4.1.tar.xz
924K    downloads/qtquickcontrols-opensource-src-5.4.1.tar.xz
2.5M    downloads/qtscript-opensource-src-5.4.1.tar.xz
2.0M    downloads/qtsensors-opensource-src-5.4.1.tar.xz
252K    downloads/qtserialport-opensource-src-5.4.1.tar.xz
1.7M    downloads/qtsvg-opensource-src-5.4.1.tar.xz
8.9M    downloads/qttools-opensource-src-5.4.1.tar.xz
1.1M    downloads/qttranslations-opensource-src-5.4.1.tar.xz
244K    downloads/qtwayland-opensource-src-5.4.1.tar.xz
84K     downloads/qtwebchannel-opensource-src-5.4.1.tar.xz
109M    downloads/qtwebengine-opensource-src-5.4.1.tar.xz
3.3M    downloads/qtwebkit-examples-opensource-src-5.4.1.tar.xz
32M     downloads/qtwebkit-opensource-src-5.4.1.tar.xz
76K     downloads/qtwebsockets-opensource-src-5.4.1.tar.xz
28K     downloads/qtx11extras-opensource-src-5.4.1.tar.xz
1.3M    downloads/qtxmlpatterns-opensource-src-5.4.1.tar.xz

OE @ ~/build/oe-core $ du -hs downloads/git2/code.qt.io*git/
5.7M    downloads/git2/code.qt.io.qt-labs.qt5-everywhere-demo.git/
143M    downloads/git2/code.qt.io.qt.qt3d.git/
468M    downloads/git2/code.qt.io.qt.qtbase.git/
13M     downloads/git2/code.qt.io.qt.qtconnectivity.git/
159M    downloads/git2/code.qt.io.qt.qtdeclarative.git/
3.8M    downloads/git2/code.qt.io.qt.qtenginio.git/
31M     downloads/git2/code.qt.io.qt.qtgraphicaleffects.git/
6.2M    downloads/git2/code.qt.io.qt.qtimageformats.git/
33M     downloads/git2/code.qt.io.qt.qtlocation.git/
28M     downloads/git2/code.qt.io.qt.qtmultimedia.git/
29M     downloads/git2/code.qt.io.qt.qtquick1.git/
23M     downloads/git2/code.qt.io.qt.qtquickcontrols.git/
11M     downloads/git2/code.qt.io.qt.qtscript.git/
9.2M    downloads/git2/code.qt.io.qt.qtsensors.git/
5.1M    downloads/git2/code.qt.io.qt.qtserialport.git/
3.6M    downloads/git2/code.qt.io.qt.qtsvg.git/
11M     downloads/git2/code.qt.io.qt.qtsystems.git/
29M     downloads/git2/code.qt.io.qt.qttools.git/
9.5M    downloads/git2/code.qt.io.qt.qttranslations.git/
6.9M    downloads/git2/code.qt.io.qt.qtwayland.git/
1.4M    downloads/git2/code.qt.io.qt.qtwebchannel.git/
8.4M    downloads/git2/code.qt.io.qt.qtwebengine.git/
4.3M    downloads/git2/code.qt.io.qt.qtwebkit-examples.git/
124M    downloads/git2/code.qt.io.qt.qtwebkit.git/
2.3M    downloads/git2/code.qt.io.qt.qtwebsockets.git/
7.5M    downloads/git2/code.qt.io.qt.qtxmlpatterns.git/

older premirror tarballs (I'm not generating them in current local build)
are also relatively small as expected based on unpacked repo size

OE @ ~/build/oe-core $ du -hs downloads/git2_*gitorious*qt*gz
2.6M    downloads/git2_gitorious.org.qt.qtwayland.git.tar.gz
37M     downloads/git2_qt.gitorious.org.qt.qt3d.git.tar.gz
158M    downloads/git2_qt.gitorious.org.qt.qtbase.git.tar.gz
2.3M    downloads/git2_qt.gitorious.org.qt.qtconnectivity.git.tar.gz
58M     downloads/git2_qt.gitorious.org.qt.qtdeclarative.git.tar.gz
30M     downloads/git2_qt.gitorious.org.qt.qtgraphicaleffects.git.tar.gz
3.3M    downloads/git2_qt.gitorious.org.qt.qtimageformats.git.tar.gz
12M     downloads/git2_qt.gitorious.org.qt.qtlocation.git.tar.gz
13M     downloads/git2_qt.gitorious.org.qt.qtmultimedia.git.tar.gz
27M     downloads/git2_qt.gitorious.org.qt.qtquick1.git.tar.gz
5.4M    downloads/git2_qt.gitorious.org.qt.qtquickcontrols.git.tar.gz
9.5M    downloads/git2_qt.gitorious.org.qt.qtscript.git.tar.gz
4.4M    downloads/git2_qt.gitorious.org.qt.qtsensors.git.tar.gz
1.7M    downloads/git2_qt.gitorious.org.qt.qtserialport.git.tar.gz
2.8M    downloads/git2_qt.gitorious.org.qt.qtsvg.git.tar.gz
3.0M    downloads/git2_qt.gitorious.org.qt.qtsystems.git.tar.gz
18M     downloads/git2_qt.gitorious.org.qt.qttools.git.tar.gz
3.3M    downloads/git2_qt.gitorious.org.qt.qtwayland.git.tar.gz
3.8M    downloads/git2_qt.gitorious.org.qt.qtwebkit-examples.git.tar.gz
117M    downloads/git2_qt.gitorious.org.qt.qtwebkit.git.tar.gz
84K     downloads/git2_qt.gitorious.org.qt.qtx11extras.git.tar.gz
6.1M    downloads/git2_qt.gitorious.org.qt.qtxmlpatterns.git.tar.gz


> 
> > > If we all use the same version from the same recipes then we can test it
> > > better and it will be much easier to maintain.
> > 
> > I think it's time to mention: Thanks for maintaining qt5 and other
> > layers - you do an excellent job!
> 
> Seconded!!

Thanks all!

WIP patches coming soon

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com


  reply	other threads:[~2015-05-28 13:19 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-28 10:36 [meta-qt5] Dropping tarball recipes from meta-qt5 Martin Jansa
2015-05-28 10:46 ` Andreas Müller
2015-05-28 10:49   ` Paul Eggleton
2015-05-28 13:20     ` Martin Jansa [this message]
2015-05-28 13:22       ` [WIP][meta-qt5][PATCH 1/5] qtbase-native: add CLEANBROKEN Martin Jansa
2015-05-28 13:22         ` [WIP][meta-qt5][PATCH 2/5] qt5: drop recipes for 5.4.1 version Martin Jansa
2015-05-28 13:22         ` [WIP][meta-qt5][PATCH 3/5] qt5: rename <module>-git directories with patches to just <module> Martin Jansa
2015-05-28 13:22         ` [WIP][meta-qt5][PATCH 4/5] qt5: merge .inc and _git.bb files Martin Jansa
2015-05-28 13:22         ` [WIP][meta-qt5][PATCH 5/5] qmake5_base.bbclass: fix typo Martin Jansa
2015-05-28 19:17       ` [WIP][meta-qt5][PATCHv2] qt5: merge .inc and _git.bb files Martin Jansa
2015-06-04  9:59       ` [meta-qt5][PATCH] qt5: upgrade to latest revision in 5.4 branches Martin Jansa
2015-05-28 11:11 ` [meta-qt5] Dropping tarball recipes from meta-qt5 Otavio Salvador

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=20150528132002.GG2383@jama \
    --to=martin.jansa@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    --cc=paul.eggleton@linux.intel.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.