Re: [Kicad-developers] Version 6 release schedule

2021-11-08 Thread Jon Evans
Hi Jan and José,

Unfortunately I don't have a status update for you on the pybind11 API.
I'm going to investigate fixing the regressions in the SWIG API so that
your plugins can access the board design settings again.

Best,
Jon

On Mon, Nov 1, 2021 at 6:04 AM Jan Mrázek  wrote:

> Hello Wayne and others,
>
> I am really looking forward for the release. As a maintainer of several
> KiCAD plugins, I would like to add support for KiCAD 6 to them  before
> it is released so my users can migrate right away. However, the last
> time I wanted to add the support I run into a problem of missing Python
> API due to the migration from SWIG to Pybind.
>
> Could you (or anyone else)  give me a brief overview (or point me to
> relevant sources) where can I learn how was the API changed so I can
> adapt my plugins? I was trying to learn about it from the commits, but I
> wasn't able to learn anything due to the tremendous commit rate (I
> admire the whole team for that), so this is why I am reaching out to you.
>
> Also, what can we expect in v6? And what will lack? I noticed that some
> of the Python API relevant issues, that I consider as essential, still
> left open and have no updates in them:
>
> - Pbnew Python API: Cannot to set board design settings
>   (https://gitlab.com/kicad/code/kicad/-/issues/6885)
> - Python: Missing API for setting board aux origin
> (https://gitlab.com/kicad/code/kicad/-/issues/8836)
> - Eeschema python library
> (https://gitlab.com/kicad/code/kicad/-/issues/2077)
>
> Jan
>
> On 28. 10. 21 23:09, Wayne Stambaugh wrote:
> > The lead development team has agreed on a version 6 release schedule
> > as follows:
> >
> >
> > - String freeze November 1.
> > - Tag RC1 on November 15.
> > - All repos frozen on December 14.
> > - Tag all repos with 6.0.0 on December 15.
> > - 6.0.0 release announcement December 31 (maybe the day before Christmas
> >   just for fun).
> > - Branch V6 and open master for new feature development on January 1.
> >
> > Our goal is to stick to that as closely as possible so if you have any
> > outstanding work, please use this schedule as a reference to get it done.
> >
> > Going forward, we will be following the new stable release policy[1]
> > which will move us to an annual release schedule.
> >
> > Thank you everyone for your continued support of the KiCad project.
> > Hopefully the version 6 release will go reasonably smoothly and we can
> > get started on version 7 in 2022.
> >
> > Cheers,
> >
> > Wayne
> >
> > [1]: https://dev-docs.kicad.org/en/rules-guidelines/release-policy/
> >
> > ___
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@lists.launchpad.net
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
>
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Version 6 release schedule

2021-11-05 Thread Seth Hillbrand
Hello Marco-

We usually pull in translations to the tree once per week.  But if you'd
like it pulled in more quickly, just ask here or on Zulip.

-Seth

On Fri, Nov 5, 2021 at 12:59 AM Marco Ciampa  wrote:

> On Thu, Oct 28, 2021 at 05:09:56PM -0400, Wayne Stambaugh wrote:
> > The lead development team has agreed on a version 6 release schedule as
> > follows:
> >
>
> Hello devs,
> (oh I hate Weblate...)
>
> > - String freeze November 1.
> [...]
>
> I usually update strings manually from the source so ... I uploaded my
> translations on the weblate interface (that I hate, did I mention it? ;-)
> but that does not trigger any commit on the dev tree. How can I be sure
> that
> my translation update will get committed on time for release?
> Is there a way to force the weblate to commit the translations?
>
> TIA
>
> --
>
> Saluton,
> Marco Ciampa
>
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>


-- 
[image: KiCad Services Corporation Logo]
Seth Hillbrand
*Lead Developer*
+1-530-302-5483‬
Long Beach, CA
www.kipro-pcb.comi...@kipro-pcb.com
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Version 6 release schedule

2021-11-05 Thread Marco Ciampa
On Thu, Oct 28, 2021 at 05:09:56PM -0400, Wayne Stambaugh wrote:
> The lead development team has agreed on a version 6 release schedule as
> follows:
> 

Hello devs,
(oh I hate Weblate...)

> - String freeze November 1.
[...]

I usually update strings manually from the source so ... I uploaded my
translations on the weblate interface (that I hate, did I mention it? ;-)
but that does not trigger any commit on the dev tree. How can I be sure that
my translation update will get committed on time for release?
Is there a way to force the weblate to commit the translations?

TIA

--

Saluton,
Marco Ciampa

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Version 6 release schedule

2021-11-02 Thread José Ignacio
I second this. I am affected by most of these bugs (except the eeschema
one). Now that we are past the string freeze, would it be possible to at
least restore the functionality that was available in V5, even if the API
is different? Missing this functions will break things for a long time.

On Mon, Nov 1, 2021, 05:05 Jan Mrázek  wrote:

> Hello Wayne and others,
>
> I am really looking forward for the release. As a maintainer of several
> KiCAD plugins, I would like to add support for KiCAD 6 to them  before
> it is released so my users can migrate right away. However, the last
> time I wanted to add the support I run into a problem of missing Python
> API due to the migration from SWIG to Pybind.
>
> Could you (or anyone else)  give me a brief overview (or point me to
> relevant sources) where can I learn how was the API changed so I can
> adapt my plugins? I was trying to learn about it from the commits, but I
> wasn't able to learn anything due to the tremendous commit rate (I
> admire the whole team for that), so this is why I am reaching out to you.
>
> Also, what can we expect in v6? And what will lack? I noticed that some
> of the Python API relevant issues, that I consider as essential, still
> left open and have no updates in them:
>
> - Pbnew Python API: Cannot to set board design settings
>   (https://gitlab.com/kicad/code/kicad/-/issues/6885)
> - Python: Missing API for setting board aux origin
> (https://gitlab.com/kicad/code/kicad/-/issues/8836)
> - Eeschema python library
> (https://gitlab.com/kicad/code/kicad/-/issues/2077)
>
> Jan
>
> On 28. 10. 21 23:09, Wayne Stambaugh wrote:
> > The lead development team has agreed on a version 6 release schedule
> > as follows:
> >
> >
> > - String freeze November 1.
> > - Tag RC1 on November 15.
> > - All repos frozen on December 14.
> > - Tag all repos with 6.0.0 on December 15.
> > - 6.0.0 release announcement December 31 (maybe the day before Christmas
> >   just for fun).
> > - Branch V6 and open master for new feature development on January 1.
> >
> > Our goal is to stick to that as closely as possible so if you have any
> > outstanding work, please use this schedule as a reference to get it done.
> >
> > Going forward, we will be following the new stable release policy[1]
> > which will move us to an annual release schedule.
> >
> > Thank you everyone for your continued support of the KiCad project.
> > Hopefully the version 6 release will go reasonably smoothly and we can
> > get started on version 7 in 2022.
> >
> > Cheers,
> >
> > Wayne
> >
> > [1]: https://dev-docs.kicad.org/en/rules-guidelines/release-policy/
> >
> > ___
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@lists.launchpad.net
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
>
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Version 6 release schedule

2021-11-01 Thread Jan Mrázek

Hello Wayne and others,

I am really looking forward for the release. As a maintainer of several 
KiCAD plugins, I would like to add support for KiCAD 6 to them  before 
it is released so my users can migrate right away. However, the last 
time I wanted to add the support I run into a problem of missing Python 
API due to the migration from SWIG to Pybind.


Could you (or anyone else)  give me a brief overview (or point me to 
relevant sources) where can I learn how was the API changed so I can 
adapt my plugins? I was trying to learn about it from the commits, but I 
wasn't able to learn anything due to the tremendous commit rate (I 
admire the whole team for that), so this is why I am reaching out to you.


Also, what can we expect in v6? And what will lack? I noticed that some 
of the Python API relevant issues, that I consider as essential, still 
left open and have no updates in them:


- Pbnew Python API: Cannot to set board design settings
 (https://gitlab.com/kicad/code/kicad/-/issues/6885)
- Python: Missing API for setting board aux origin 
(https://gitlab.com/kicad/code/kicad/-/issues/8836)
- Eeschema python library 
(https://gitlab.com/kicad/code/kicad/-/issues/2077)


Jan

On 28. 10. 21 23:09, Wayne Stambaugh wrote:
The lead development team has agreed on a version 6 release schedule 
as follows:



- String freeze November 1.
- Tag RC1 on November 15.
- All repos frozen on December 14.
- Tag all repos with 6.0.0 on December 15.
- 6.0.0 release announcement December 31 (maybe the day before Christmas
  just for fun).
- Branch V6 and open master for new feature development on January 1.

Our goal is to stick to that as closely as possible so if you have any 
outstanding work, please use this schedule as a reference to get it done.


Going forward, we will be following the new stable release policy[1] 
which will move us to an annual release schedule.


Thank you everyone for your continued support of the KiCad project. 
Hopefully the version 6 release will go reasonably smoothly and we can 
get started on version 7 in 2022.


Cheers,

Wayne

[1]: https://dev-docs.kicad.org/en/rules-guidelines/release-policy/

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


[Kicad-developers] Version 6 release schedule

2021-10-28 Thread Wayne Stambaugh
The lead development team has agreed on a version 6 release schedule as 
follows:



- String freeze November 1.
- Tag RC1 on November 15.
- All repos frozen on December 14.
- Tag all repos with 6.0.0 on December 15.
- 6.0.0 release announcement December 31 (maybe the day before Christmas
  just for fun).
- Branch V6 and open master for new feature development on January 1.

Our goal is to stick to that as closely as possible so if you have any 
outstanding work, please use this schedule as a reference to get it done.


Going forward, we will be following the new stable release policy[1] 
which will move us to an annual release schedule.


Thank you everyone for your continued support of the KiCad project. 
Hopefully the version 6 release will go reasonably smoothly and we can 
get started on version 7 in 2022.


Cheers,

Wayne

[1]: https://dev-docs.kicad.org/en/rules-guidelines/release-policy/

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp