On Mon, Nov 11, 2013 at 5:35 PM, Petr Vanek <p...@yarpen.cz> wrote:

> hi all,
>
> can you share your workflow with lxqt repositories, please? I tried to
> use that "all-in-one" repo with issues.
>
> "git pull" behaves strange there. I found that I pull some older code
> than current one magically.
>
> Yes, that's the limitation of git. It follows specific commits rather than
the latest HEAD.
Git 1.7 improved this a little, but it still tracks commits only.

> how do you compile all to the latest version? In old razor all was

handled automatically because there was only one repo -> all was up to
> date after one 'git pull'. Now, the build-all.sh script is really
> inefficient as it runs configure all time and it does not report errors
> (it just skips them).


Currently I'm doing this in the lxde-qt all-in-one repo.
git submodule update --init
git submodule foreach git checkout master
git submodule foreach git pull --rebase
Then you'll make all of them up to date. This looks a little bit stupid,
though.
I'm not a git master, either. So this might not be the best way.
At least this is easier in git 1.7+ since git add a new command to do all
these for you.

>
>
Or is it better to fetch all repos and build it independently?
>
Yes, this should be better.
The script build_all.sh is a dirty hack I'm using to compile them all from
scratch since I tested on many different machines (most are virtual ones),
it's boring to do all of them again and again.
According to some cmake gurus, we can create a top CMakeLists.txt in
lxde-qt repo, and let it build all of the submodules, but I did not really
know how to do it correctly. Earlier our friend from KDE suggested that we
can try to use the kde buildsystem, but I don't have the time to try it
yet. I focus on fixing the components to get a usable desktop now.


> any advice would be appreciated (I'm not git master;))
>
> thanks,
> p.
>
>
>
> ------------------------------------------------------------------------------
> November Webinars for C, C++, Fortran Developers
> Accelerate application performance with scalable programming models.
> Explore
> techniques for threading, error checking, porting, and tuning. Get the most
> from the latest Intel processors and coprocessors. See abstracts and
> register
> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
> _______________________________________________
> Lxde-list mailing list
> Lxde-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxde-list
>
------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to