Re: [Kicad-developers] Version 6 release schedule
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
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
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
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
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
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