[yocto] Git tool/command problems with YOCTO Open Source repos

Josef Holzmayr holzmayr at rsi-elektrotechnik.de
Wed Nov 28 03:25:00 PST 2018


Hello Zoran,

On Wed, Nov 28, 2018 at 12:00:22PM +0100, Zoran Stojsavljevic wrote:
> I am (almost) perfectly aligned with kernel.org, and I (personally)
> decided to use git. Since I start understanding importance of Linus.
> Linux officers and their Linux philosophy.

You are free to choose your workflow as you please.

> Now... Answers to your email. KAS (Siemens developed tool by Jan
> Kiszka and his crew) is the supplement for the fast/quick building the
> YOCTO, to use ONLY rootfs. NOT kernel. NOT aligned with the git tool.
> Not applicable for purposes as git.

It is a tool that serves one purpose. It does that job well.

> On the other note, repo is GOOGLE tool. Promoted by them. Most of the
> ARM followers (such as Toradex) use repo tool.

Thats what they choose.

> You say: I talk to the wrong crew. I think opposite. I am giving the
> generic message via YOCTO email list, to avoid hundreds of particular
> emails, so we can unify the effort. Which is not minor. Rather
> opposite: major.
> 
> Since, I guess, this is of the major importance. For YOCTO survival.
> The direction is one: git tool. For all YOCTO developers. IMHO.

This is what your opinion is. Which seems to be vastly overestimating
its own importance.

> Stefano,
> 
> You, as major official representative of U-Boot philosophy (and
> Wolfgang's Denk right hand), do not take sides, rather ad-hoc
> approach. For you, this topic is not important. Appreciated your help.

By now, you are telling other people who have been doing thwir work
successfully for decades how to do their jobs. 
Actually, telling off one of the core contributors and community members
with "This is not for you" is plain rude.

> I am asking here for much higher awareness. YOCTO better survival in The Future.

We are doing quite well at the moment, thank you.

So if you have a proposal on how to improve things, feel free to share
it. Go ahead and lead on how to use that proposal by doing your own
upstream work, showing how emplying your proposal makes it better and
more usable.

Just getting onto a mailing list and saying "You're doing it wrong
because it doesn't suit my workflow", again, is quite rude.

Greetz.

PS: yes, this mail is explicitly meant to support Stefano.

> 
> Thank you,
> Zoran
> _______
> On Wed, Nov 28, 2018 at 10:52 AM Stefano Babic <sbabic at denx.de> wrote:
> >
> > Hi Zoran,
> >
> > On 28/11/18 10:17, Zoran Stojsavljevic wrote:
> > > Hello YOCTO people,
> > >
> > > I would like to use standard git tool while using all the Yocto
> > > layers. NOT only Poky repository (which, I believe, works all the way
> > > with git tools), but as much as possible with other github proprietary
> > > repos and layers. Since I am not able to execute git commands using
> > > some number of proprietary repos over github.
> > >
> > > As example, I'll use meta-bbb repository.
> > > https://github.com/jumpnow/meta-bbb.git, after cloning the following
> > > happens (chosen, since it has at least dozen of branches):
> > >
> > > After cloning, I did not get anything from the following commands,
> > > being in the root of the meta-bbb repo, namely:
> > >
> > > [user at fedora28-ssd meta-bbb]$ pwd
> > > /home/user/projects2/beaglebone-black/yocto-master/meta-bbb
> > > [user at fedora28-ssd meta-bbb]$ git describe
> > > fatal: No names found, cannot describe anything.
> >
> > I understand, but why is this an issue in Yocto project ? The maintainer
> > does not use tags and git describe is fast useless.
> >
> > You should contact layer's maintainer and ask for that. Anyway, outside
> > poky, tags are quite unused in layers.
> >
> > > [user at fedora28-ssd meta-bbb]$ git tag
> > > [user at fedora28-ssd meta-bbb]$ git checkout thud
> > > Branch 'thud' set up to track remote branch 'thud' from 'origin'.
> > > Switched to a new branch 'thud'
> > > [user at fedora28-ssd meta-bbb]$ git checkout sumo
> > > Switched to branch 'sumo'
> > > Your branch is up to date with 'origin/sumo'.
> > > [user at fedora28-ssd meta-bbb]$ git describe
> > > fatal: No names found, cannot describe anything.
> > > [user at fedora28-ssd meta-bbb]$
> > >
> > > The rationale behind this request: git is the powerful tool which
> > > should work and be solely used for YOCTO layers' synchronization. In
> > > other words, YOCTO should give some tools' (namely git) unification
> > > guidelines in some way. :-)
> >
> > It is clear that a tool to maintain the layers in sync is required, but
> > it is quite independent how the layers (and many are proprietary layers)
> > are built. So you can use "repo" or "kas" (my preferred one) for that.
> >
> > Best regards,
> > Stefano Babic
> >
> > --
> > =====================================================================
> > DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
> > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> > Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
> > =====================================================================
> -- 
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto

-- 
———————————————
Josef Holzmayr
Software Developer Embedded Systems

Tel: +49 8444 9204-48
Fax: +49 8444 9204-50

R-S-I Elektrotechnik GmbH & Co. KG
Woelkestrasse 11
D-85301 Schweitenkirchen
www.rsi-elektrotechnik.de
———————————————
Amtsgericht Ingolstadt – GmbH: HRB 191328 – KG: HRA 170393
Geschäftsführer: Dr.-Ing. Michael Sorg, Dipl.-Ing. Franz Sorg
Ust-IdNr: DE 128592548 

_____________________________________________________________
Amtsgericht Ingolstadt - GmbH: HRB 191328 - KG: HRA 170363
Geschäftsführer: Dr.-Ing. Michael Sorg, Dipl.-Ing. Franz Sorg
USt-IdNr.: DE 128592548



More information about the yocto mailing list