{"push_id":1157000429,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"796be0720549506360823a580237b076d844da40","before":"bce1b1b3ddbbe6d76a419e82912b9b6b75760e14","commits":[{"sha":"07ae403c70030d70cc3461be6bb23c2ec6d6684e","author":{"name":"Sam Thursfield","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@afuera.me.uk"},"message":"functional-tests: Add missing GLib import\n\nFixes an ImportError.","distinct":true,"url":"https://api.github.com/repos/GNOME/tracker/commits/07ae403c70030d70cc3461be6bb23c2ec6d6684e"},{"sha":"a4308c5d169e76e6a977c549757201f72bbb0f3f","author":{"name":"Sam Thursfield","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@afuera.me.uk"},"message":"functional-tests: Decode query results as UTF-8 in the correct way\n\nPreviously the code would try to cast a 'str' instance to 'unicode',\nwhich fails because it assumes the 'str' instance is valid ASCII (i.e.\nall characters are in the range 0-127).\n\nThis fixes 2 test case failures that looked like this:\n\n    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)","distinct":true,"url":"https://api.github.com/repos/GNOME/tracker/commits/a4308c5d169e76e6a977c549757201f72bbb0f3f"},{"sha":"f39098e1729737b4f4e6a49bc8a42e75f01606a7","author":{"name":"Sam Thursfield","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@afuera.me.uk"},"message":"tracker-store: Avoid duplicate timeout removal\n\nI kept seeing warnings like this in the 200-backup-restore\nfunctional-test:\n\n    test_backup_01 (__main__.BackupRestoreTest) ...\n    (tracker-store:8104): GLib-CRITICAL **: Source ID 25 was not found when attempting to remove it\n    test_backup_02 (__main__.BackupRestoreTest) ...\n    (tracker-store:8104): GLib-CRITICAL **: Source ID 25 was not found when attempting to remove it","distinct":true,"url":"https://api.github.com/repos/GNOME/tracker/commits/f39098e1729737b4f4e6a49bc8a42e75f01606a7"},{"sha":"e434c3691f6b0c301ea0099e66237130fee4eee3","author":{"name":"Sam Thursfield","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@afuera.me.uk"},"message":"functional-tests: Fix crash in tests with multiple testsuites\n\nFor some reason the GLib main loop calls a timeout even after we've\nremoved it, in some cases, leading to errors like this:\n\n    [tracker-store] ready.\n    test_journal_01 (__main__.JournalReplayTest) ...\n    Traceback (most recent call last):\n      File \"/home/shared/gnome/src/tracker/tests/functional-tests/common/utils/helpers.py\", line 110, in _process_watch_cb\n        status = self.process.poll ()\n    AttributeError: 'NoneType' object has no attribute 'poll'\n\nAll this does is workaround that problem.","distinct":true,"url":"https://api.github.com/repos/GNOME/tracker/commits/e434c3691f6b0c301ea0099e66237130fee4eee3"},{"sha":"796be0720549506360823a580237b076d844da40","author":{"name":"Sam Thursfield","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@afuera.me.uk"},"message":"functional-tests: Increase resource wait timeout to 30 seconds\n\nTests in the 300-miner-basic-ops function tests were failing for me,\nwhich turned out to be just because the extractor was slower than the\ntimeout in certain cases. It would be good to work out why it's slow,\nbut let's start by fixing the random test failures.","distinct":true,"url":"https://api.github.com/repos/GNOME/tracker/commits/796be0720549506360823a580237b076d844da40"}]}
{"actor":{"display_login":"gnomesysadmins"}}