CubicWeb development dashboard

Add a ticket

Primary target

RDF content negotiation + refactoring of the database connexion pooler

Next: improved rql pipeline ? make it easier to deploy in k8s ? introduce types ? JWT plutôt que AuthToken ?

Next meeting

Next CubicWeb Synchronization Meeting on Tuesday December 17th 2019.

Continuous delivery

Every night, a new docker image is generated from the public head of the repository by a jenkins job named docker-cubicweb. The resulting docker image is put into the public docker registry at hub.docker.com.

Debian repositories:

deb http://apt.logilab.fr buster main  # all cubicweb & cubes
deb http://apt.logilab.fr buster cubicweb-3.26  # latest cubicweb 3.26 & cubes

Continuous integration

 is the status for the draft head on branch default of the review repository

Pending validation

No result matching query

Review

Ticket (2)prioritydone inassigned tocreation dateInterval
#17260453 introduce typesimportant3.28.0bram2019/12/10 19:18 UTC2 months
#17262372 improve connection poolimportant3.28.0bram2019/12/20 11:53 UTC8 weeks

In-progress

Ticket (6)prioritydone inassigned tocreation dateInterval
#17219759 allow to run migration of a CW database that pre-date 3.24normal3.28.0bram2019/08/06 16:16 UTC6 months
#17241878 remove db connection pooler and document pgbouncerimportant3.28.0bram2019/10/14 11:46 UTC4 months
#17250975 merge ldutilsimportant lwouters2019/10/18 21:45 UTC4 months
#17260732 is documentation built broken?important  2019/12/12 06:27 UTC2 months
#17262151 fix qunit tests in devtoolsimportant3.28.0 2019/12/19 11:42 UTC8 weeks
#17262352 tests passent pas si ordre aléatoireimportant3.26.x 2019/12/20 10:27 UTC8 weeks

Waiting for feedback

No result matching query

Ready

No result matching query

Open

Ticket (14)prioritycreation dateIntervaltagged byCOUNT(tagged by)
#17254006 Better handling of upgrades scriptsimportant2019/11/05 09:05 UTC3 monthsvote_lpeuch1
#17254604 new rql pipeline with cache-able security and improved perfimportant2019/11/05 23:02 UTC3 monthsvote_nchauvat1
#17255666 IntegrityError not handled properlyimportant2019/11/12 15:16 UTC3 monthsvote_ppepiot1
#16073071 upgrade ldap source to ldap3 > 2important2016/11/03 13:36 UTC3 yearsvote_ppepiot1
#17256772 add to debug panel modified/injected RQL because of permissionsimportant2019/11/19 13:05 UTC2 months0
#17256809 improve the model/data migration mechanismimportant2019/11/19 13:26 UTC2 months0
#17265731 run cubicweb.org with tipimportant2020/01/09 18:01 UTC5 weeks0
#17266453 RemoteCallFailed / ajax bugimportant2020/01/14 13:31 UTC4 weeks0
#17268416 replace cubicweb/web/http_headers.pyimportant2020/01/24 18:14 UTC3 weeks0
#17268423 explore mapping cubicweb routes to pyramid routesimportant2020/01/24 18:23 UTC3 weeks0
#17268460 explore refactoring URLPathEvaluators to Pyramid routesimportant2020/01/24 23:39 UTC3 weeks0
#17169126 Got "unhashable type list" while creating entity with inlinded relationimportant2018/09/28 10:16 UTC16 months0
#17254012 Allow to set version from vcs and stop expect it from __pkginfo__important2019/11/05 09:09 UTC3 months0
#17254596 use sqlalchemy to generate SQL from RQLimportant2019/11/05 22:46 UTC3 months0

Process description

  • A new ticket is open.
  • The Product Owner choses the priority of tickets and can make them important. Important open tickets are listed on this page.
  • After discussion, the developers can tag an open ticket as "ready", which moves it up one section on this page.
  • When a developer starts working on a ready ticket, he changes its state to "in progress" and the ticket moves up one section on this page.
  • When a developer needs someone to review changesets, he tags the corresponding ticket with the tag "review", which will make the ticket appear in the corresponding section on this page.
  • When a changeset is made public, the corresponding ticket must be changed to state "done".