1. 25 May, 2019 1 commit
    • Sam Thursfield's avatar
      build: Remove old extract rules from build tree when configuration changes · d7cdc758
      Sam Thursfield authored
      For the functional-tests we run Tracker entirely from the source tree.
      We need to maintain a directory of .rule files for tracker-extract to
      use, and we must only have the .rule files that are enabled in the
      current build configuration. This wasn't working properly because we
      didn't remove old .rule files when reconfiguring, so disabling an
      extractor at configure-time would sometimes not work as expected.
      
      This is fixed by preparing the uninstalled rule files in a shell
      script rather than from Meson, allowing us to delete the rule files
      each time that we reconfigure.
      d7cdc758
  2. 02 May, 2019 1 commit
  3. 01 May, 2019 4 commits
  4. 07 Mar, 2019 1 commit
  5. 06 Mar, 2019 2 commits
  6. 20 Feb, 2019 1 commit
  7. 17 Feb, 2019 1 commit
  8. 15 Feb, 2019 1 commit
  9. 14 Feb, 2019 4 commits
  10. 11 Feb, 2019 2 commits
    • Sam Thursfield's avatar
      functional-tests: Fix tracker-writeback tests · 5b19218a
      Sam Thursfield authored
      These were failing because the modules could not be found. Now, they
      still fail but for a different reason :-)
      5b19218a
    • Sam Thursfield's avatar
      Compile gschemas in the build directory, for use by tests · b92ced4e
      Sam Thursfield authored
      Allow running tests without the need to install the gsettings schemas.
      This commit moves all the gschemas in the data directory and compiles
      them in the build directory. Tests that require gschemas need to be
      launched with the proper GSETTINGS_SCHEMA_DIR env variable.
      
      Based on tracker.git commit c33c080c20dae1e60982, by Andrea Azzarone.
      b92ced4e
  11. 05 Feb, 2019 1 commit
    • Carlos Garnacho's avatar
      Release 2.2.0-alpha2 · 70ae95ad
      Carlos Garnacho authored
      For the lulz, releng all over the place crapped out with the "new"
      versioning. This is just a tag, and does not get a tarball in
      gnome FTP.
      70ae95ad
  12. 18 Nov, 2018 1 commit
  13. 13 Nov, 2018 4 commits
  14. 07 Oct, 2018 2 commits
  15. 10 Sep, 2018 1 commit
  16. 03 Sep, 2018 2 commits
    • Carlos Garnacho's avatar
      Release 2.1.4 · ca2a2706
      Carlos Garnacho authored
      ca2a2706
    • Sam Thursfield's avatar
      meson: Enable -Wformat-security · c900703c
      Sam Thursfield authored
      This warning is disabled by default at warning level 1.
      
      Multiple distros are building Tracker with -Werror=format-security and
      discovering regressions, we have had reports from Debian, Fedora and
      NixOS so far, so let's enable it by default.
      c900703c
  17. 30 Aug, 2018 1 commit
  18. 29 Aug, 2018 1 commit
  19. 24 Aug, 2018 1 commit
  20. 15 Aug, 2018 1 commit
  21. 11 Aug, 2018 1 commit
    • Sam Thursfield's avatar
      meson: Turn core-as-subproject into an explicit option · 3e46f52f
      Sam Thursfield authored
      I added a feature to tracker-miners that it could automatically build
      tracker core as a subproject if the system-provided version was too old.
      
      This is a nice feature but it's not so nice that it happens
      automatically dependent on the version requirements in meson.build.
      Better to turn it into an explicit option that developers can enable
      whenever they want.
      3e46f52f
  22. 23 Jul, 2018 1 commit
  23. 20 Jul, 2018 1 commit
    • Sam Thursfield's avatar
      meson: Fix warnings from extractor during functional-tests · a86d55c6
      Sam Thursfield authored
      In order to run tracker-extract without installing it, we set the
      TRACKER_EXTRACT_RULES_DIR path to point to the src/tracker-extract
      directory.
      
      This is problematic because that directory contains lots of stuff
      that isn't .rule files and also contains .rule files for extractors
      which might not be enabled. The result being pointless warnings
      during the tests like this:
      
          ** (tracker-extract:29193): WARNING **: 16:18:11.703: Could not load module '/home/sam/src/tracker-miners/build/tests/functional-tests/../../src/tracker-extract/libextract-libav.so': /home/sam/src/tracker-miners/build/tests/functional-tests/../../src/tracker-extract/libextract-libav.so: cannot open shared object file: No such file or directory
      
      Using Meson it's fairly straightforward to create a separate
      directory in the build tree to contain these files, which fixes
      the warnings.
      
      The same thing could be implemented for Autotools, but it doesn't
      affect the actual functionality of the tests so I haven't spent time
      on it myself.
      a86d55c6
  24. 19 Jul, 2018 2 commits
  25. 16 Jul, 2018 1 commit
  26. 15 Jul, 2018 1 commit