1. 20 Aug, 2021 7 commits
  2. 19 Aug, 2021 18 commits
  3. 18 Aug, 2021 2 commits
  4. 17 Aug, 2021 2 commits
  5. 16 Aug, 2021 1 commit
  6. 14 Aug, 2021 2 commits
    • Kirill Smelkov's avatar
      v↑ zodburi (2.4.0 -> 2.5.0) · 45476f54
      Kirill Smelkov authored
      Zodburi 2.5.0 added support for demo: URI scheme:
      https://github.com/Pylons/zodburi/blob/master/CHANGES.rst#250-2021-05-12
      45476f54
    • Kirill Smelkov's avatar
      ZEO: Fix ZEO4-wc2 installation · 97832d95
      Kirill Smelkov authored
      - due to a thinko in c170fe3e (ZODB: Provide ZODB4-wc2 which backports MVCC approach from ZODB5)
        4-wc2 revision was set on a ZEO(egg) section instead of ZEO(repository)
        section. As the result it was ZEO4 - not ZEO4-wc2 - that was installed.
      
        This was leading to hangs in tests with wcfs waiting for ZODB server to
        update it after a commit, but no notification was coming from ZEO at all.
      
        For the refrence: the reason ZEO4-wc2 exists at all is the backport patches
        that teach ZEO to send invalidations even on empty transactions
        (nexedi/ZEO@bf80d23d), and to include
        just-created objects into invalidations as well (nexedi/ZEO@f2fae122).
        Those changes are needed for WCFS to be always notificated on every
        transaction and with full set of changed objects.
      
      - there was a typo: it was `revisions` instead of `revision`.
      
      -> Fix both issues. Now it is ZEO4-wc2 that is installed for real when `ZODB.major = 4-wc2`.
      97832d95
  7. 13 Aug, 2021 5 commits
  8. 12 Aug, 2021 3 commits
    • Kirill Smelkov's avatar
      zodbtools: Refer to in-tree eggs via ${<name>:egg} not just name · d22cc3fe
      Kirill Smelkov authored
      This is similar to d67f382f (wendelin.core: Fix test build 2)
      d22cc3fe
    • Kirill Smelkov's avatar
      wendelin.core: Fix test build 2 · d67f382f
      Kirill Smelkov authored
      Always reference to in-tree eggs via ${<name>:egg} instead of just name. This fixes e.g. the following build failure:
      
          Installing wendelin.core-python.
          While:
            Installing wendelin.core-python.
            Base installation request: 'wendelin.core[test]', 'pygolang[pyx.build]', 'neoppod[tests]', 'ZEO[test]'
            Getting distribution for 'ZEO[test]'.
          Error: Picked: ZEO = 5.2.3
      
      Not sure why it worked before.
      
      Neoppod is a bit special - leave it as is for now.
      d67f382f
    • Kirill Smelkov's avatar
      component/nxdtest: v↑ · 93357b4a
      Kirill Smelkov authored
      This teaches nxdtest to detect leaked processes and to clean them up
      automatically instead of letting tests stuck because of them. See
      nexedi/nxdtest@0ad45a9c and
      nexedi/nxdtest!9 for details.
      
      New dependencies of nxdtest are:
      
      - psutil (already covered by stack/slapos.cfg),
      - pytest-timeout, and
      - setproctitle
      
      /reviewed-by @jerome
      /reviewed-on nexedi/slapos!1035
      93357b4a