Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    MacPingu
    @cehbrecht
    @Zeitsperre should it be a 4.2.5 release from a 4.2.x branch? The master is working different … we have not updated our deployments to use it yet.
    David Huard
    @huard
    @cehbrecht What's the status of the watchdog version ? Would you be comfortable using it in production ?
    MacPingu
    @cehbrecht
    @huard we first need to do some tests with it … probably in emu. The setup will change for the wps birds … and also the clean up of stalled jobs in pywps is still pending.
    David Huard
    @huard
    Ok, thanks. Is it safe to schedule the upgrade for the next release in ~ 3 months ?
    MacPingu
    @cehbrecht
    With some help from your side we will manage :)
    David Huard
    @huard
    Ok, I've asked my colleague Long to plan some time over the next months to work with you on this.
    MacPingu
    @cehbrecht
    Ok. Thanks :)
    Tom Kralidis
    @tomkralidis
    @cehbrecht what is your username on PyPI ?
    Tom Kralidis
    @tomkralidis
    thanks, I’ve added you as a maintainer
    MacPingu
    @cehbrecht
    @tomkralidis thanks :)
    MacPingu
    @cehbrecht
    @tomkralidis @jachym @ldesousa I would like to make a patch release 4.2.5 from our release branch pywps-4.2. It has patches to get the scheduler extension working again. Ok?
    Tom Kralidis
    @tomkralidis
    ok
    MacPingu
    @cehbrecht
    @tomkralidis thanks :) Will do today.
    MacPingu
    @cehbrecht

    @jachym @ldesousa @tomkralidis I have released pywps 4.2.6:
    https://pypi.org/project/pywps/4.2.6/

    It has a patch for the scheduler extension and backports from the master branch (4.2.5). In 4.2.6 the travis tests are fixed and an import issue from a backport for the GPX validator.

    Luís de Sousa
    @ldesousa
    Very good @cehbrecht perhaps send an e-mail to the list to keep everyone updated. @jachym can you post an announcement on Twitter?
    MacPingu
    @cehbrecht
    @ldesousa e-mail done.
    Luís de Sousa
    @ldesousa
    I put up announcements on Twitter and Mastodon from my personal account:
    @cehbrecht Thank you for keeping the ball rolling.
    Jorge Samuel Mendes de Jesus
    @jorgejesus
    The pywps twitter account seems a bit stalled
    who is taking care of it ?
    MacPingu
    @cehbrecht
    @jachym @huard Could we go one step back on the master? We have the python 3-only version and the new “watchdog” service on master. But the “watchdog” is still not finalised … and we are still using the 4.2.x version. It is a bit tricky to backport patches from master to 4.2.x … (has still python 2.x compatibility). I would prefer if we could move the current master to a 5.x-dev branch (with watchdog) and remove the watchdog from the master. We can release the master then as 4.4.0 (python 3 only). What do you think?
    David Huard
    @huard
    Ok for me.
    Long Vu
    @tlvu
    @cehbrecht if I remember correctly, the new "watchdog" service have to be activated in the config so could we simply leave it there on master because it is not active by default anyways? I just don't remember if the previous mechanism it replaces is still on master or not.
    Long Vu
    @tlvu
    But good call to go-live with one change at a time so it's easier to debug.
    MacPingu
    @cehbrecht
    @tlvu the implementation for the “watchdog, job queue” has changed … also introducing database migration. Currently we don’t use the master … still relying on 4.2.x … I would feel better if we can get the master in production again … and bring in the changes one by one: py3 only, database migration, job queue ...
    py3 only would be a 4.4.x release … database migration and jobqueue could go in 5.x.
    @tomkralidis @ldesousa do you have opinions on “moving jobqueue to dev branch”? How would you safely revert changes on master?
    Tom Kralidis
    @tomkralidis
    sure, no objections
    Jachym Cepicky
    @jachym
    watchdog ... is replaced by the jobque isn't it?
    and that is in master and working well afaik?
    or I'm lost
    MacPingu
    @cehbrecht
    “Watchdog”=jobqueue … just the name I remembered. The jobqueue is still not finalised and we don’t use the master at the moment …
    Jachym Cepicky
    @jachym
    well, but it is in the master afaik and the jobqueue afaik works (?(
    Jachym Cepicky
    @jachym
    MacPingu
    @cehbrecht
    there are still things missing (clean up of the database) and we didn’t get it into production. We are relying on the 4.2.x branch … and backporting patches from master to 4.2.x is troublesome … it has still py2 compatibility. An alternative could be to make a 4.4.x branch with py3 only support.
    MacPingu
    @cehbrecht

    @jachym @ldesousa @tomkralidis @tlvu I have made a patch release 4.2.7:
    https://pypi.org/project/pywps/4.2.7/

    This release has a patch for the auto_doc extension:
    geopython/pywps#542

    Tom Kralidis
    @tomkralidis
    +1
    Long Vu
    @tlvu
    Thanks for the release @cehbrecht
    MacPingu
    @cehbrecht
    @tomkralidis @jachym @ldesousa @huard I have updated the slide for pywps (page 52):
    … for OSGeo status report this Thursday.
    Tom Kralidis
    @tomkralidis
    Great thanks @cehbrecht
    MacPingu
    @cehbrecht
    @tomkralidis @jachym @ldesousa Ok to make a patch release 4.2.8? We need some fixes on pywps-4.2 … it is easier to deploy as conda package.
    Tom Kralidis
    @tomkralidis
    +1
    MacPingu
    @cehbrecht
    @tomkralidis @jachym @ldesousa @tlvu There is now a new patch release 4.2.8 with updates for the scheduler extension:
    https://pypi.org/project/pywps/4.2.8/