← Back to team overview

kicad-developers team mailing list archive

Re: Where to start

 

Hello Stefan

Thank you for your desire to contribute.

You should indeed be able to work on it on any platform, but it is probably
most straight forward to do on linux. But please note some of the details
here, if you are running on any system that might be the victim of any of
the points listed in
http://www.kicad-pcb.org/display/DEV/Known+System+Related+Issues.

The windows builds use git, because the PKGBUILD used in MSYS2 uses that. I
basically use the PKGBUILD to build the windows builds, which is doing a
clean build all the time. Not very straight forward to use for regular
development on windows as such. (and git seem much faster to work with in
this regard)  I have just yesterday patched the build to put a bzr version
and git hash in the version information for the windows builds.

To answer your question about bug reporting and git vs bzr: Bzr is the
official VCS, the git mirror is there just for convenience of those
developers that like that. Hence the bug reports should be with the bzr
revision information.

If you decide to work from the git repo, you can use a git commad to
compute a number that matches the bzr revision as follows:
git rev-list HEAD --count --first-parent

But be aware that will of course only match if you have not committed on
that branch (only pulling from the mirror), and do your development on a
feature branch or whatever.

Nick

2015-06-12 8:50 GMT+02:00 Stefan Olsson <Stefan.Olsson@xxxxxxxxxx>:

>  Dear all
>
>
>
>
>
> If I want debug/contribute kiCad, which platform is preferred to do it on,
> Linux/Windows (I guess it is Linux), or does it not matter ?
>
>
>
> The reason I ask is that the Linux side is using Bazzar but the windows
> distribution use Git (and seems to be isolated) so I guess these
>
> distribution does not have the same code source place.
>
>
>
> Is it so that generic bug submits should always be done via Bazzar and
> explicit windows specific stuff should be
>
> done via the Git hub or does the Bazzar repository contain code adaptions
> for all platforms and
>
> therefore all fixes should be in Bazzar?
>
>
>
>
>
> PS
>
> I want to look into the BOM button and how to run the “BOM” scripts, I
> want to contribute some improvements,
>
> specifically stdout/error output from script execution, the usual mess of
> handling ‘/’, ‘\’ and to solve some %P, %O stuff.
>
>
>
> Also, I would like to fix the “date copy” button in the “Page settings”,
> when pressing the button it change the left field
>
> to a different date format with sort of erroneous suffix “2015-06-12”
> becomes “'12en '12 juni 2015”
>
> To some
>
>
>
>
>
> DS
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> PS
>
> Keep up the good work yo uare doing
>
> DS
>
>
>
>    *Stefan Olsson*
>
> ESN Öresund Product Development
>
>
>
> Semcon Sweden AB
>
> Fältspatvägen 4
>
> 224 78 LUND
>
> Sweden
>
>
>
> Phone
>
>
>
> +46462708386
>
> Fax
>
>
>
> +46462708499
>
> Mobile
>
>
>
> +46704108386
>
> E-mail
>
>
>
> stefan.olsson@xxxxxxxxxx
>
>
>
> www.semcon.com
>
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>

References