aurbot:master commitshttps://git.seblu.net/archlinux/aurbot/-/commits/master2023-05-25T02:04:31+02:00https://git.seblu.net/archlinux/aurbot/-/commit/c6f8098de787e42217b17b89a8611ba3f6773b27Use seblu-x86_64-build to build2023-05-25T02:04:31+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/b490d9eb3c682170ecf9366c74d3670e3b379f0fSupport AUR API v52022-02-24T09:07:47+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/bb34abc581620a0311c1713d421b64b626a9ddb7Fix check not updated when fetch package errors2020-03-06T14:50:32+01:00Sébastien Luttringerseblu@seblu.net
When a package was removed from AUR, the check code didn't update the last_check
value and the loop code was always triggered.
[DEBUG] Next check is planned in -778781s, waiting for 1s
...
[DEBUG] Next check is planned in -778781s, waiting for 1s
...
[DEBUG] Next check is planned in -778781s, waiting for 1s
...
[DEBUG] Next check is planned in -778781s, waiting for 1shttps://git.seblu.net/archlinux/aurbot/-/commit/523cf8970d4718626ffa874a19d51c51ed98d941Merge check_delta debug messages2020-03-06T14:47:58+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/2800d7a8d74f149e0dc3591e307ccc04fc81f9e8Limit sleep time to 1s minimum2020-03-06T14:37:43+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/7d1cfbe40cdb2947ef3943dc9a53615909773101Package.check always return check_delta time2020-03-06T14:26:42+01:00Sébastien Luttringerseblu@seblu.net
Fix return NoneType in check:
[INFO] imapsync: Next check is planned in 3358s
[CRITICAL] '<' not supported between instances of 'int' and 'NoneType'
Traceback (most recent call last):
File "/usr/bin/aurbot", line 458, in <module>
Robot().start()
File "/usr/bin/aurbot", line 449, in start
timeout = min(next_checks)
TypeError: '<' not supported between instances of 'int' and 'NoneType'https://git.seblu.net/archlinux/aurbot/-/commit/762282499e34ab2b12e09d1c8cdcb67c75567e4bFix _run_command name displayed in log files2020-03-06T14:12:49+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/da02f85dd56865198ff19b0516f33a9e59745d13Refactoring2020-01-23T05:06:55+01:00Sébastien Luttringerseblu@seblu.net
- Put deamon code in Robot class
- Put package check/update code in Package class
- Use python3 f'string
- Use sentences for comments and docstringshttps://git.seblu.net/archlinux/aurbot/-/commit/c2a4d28a8e286f0f6c83c934b064281eee46d66eConvert tabs to spaces2020-01-23T00:38:43+01:00Sébastien Luttringerseblu@84.techhttps://git.seblu.net/archlinux/aurbot/-/commit/49b82f27be9e8d9f24e3756d5ff24c62399801f4Move global variables into classes2020-01-23T00:37:29+01:00Sébastien Luttringerseblu@84.techhttps://git.seblu.net/archlinux/aurbot/-/commit/f3a0be40a14f0ac3252ccaa2cf230f0a70d6d2bfPylint session2020-01-23T00:31:08+01:00Sébastien Luttringerseblu@84.techhttps://git.seblu.net/archlinux/aurbot/-/commit/761df1d7c79eac6880a16885137fea87de96dca4Remove redundant check of notify2020-01-23T00:10:11+01:00Sébastien Luttringerseblu@84.techhttps://git.seblu.net/archlinux/aurbot/-/commit/af377943769689280de788d99ce1b0c2c04078faFix missing fp traceback2020-01-23T00:09:32+01:00Sébastien Luttringerseblu@84.tech
aurbot[3547325]: [CRITICAL] name 'fp' is not defined
aurbot[3547325]: [ERROR] Unknown error. Please report it with --debug.https://git.seblu.net/archlinux/aurbot/-/commit/9988f3a3240a7045c0dc76f49e10d7100c611ff1Update PKGBUILD2020-01-22T07:44:11+01:00Sébastien Luttringerseblu@84.techhttps://git.seblu.net/archlinux/aurbot/-/commit/43f364fdedfaad0d4c7c00dee78f6d5384644b1dRemove post install script2020-01-22T07:39:41+01:00Sébastien Luttringerseblu@84.tech
Pacman hooks now handle these commands.https://git.seblu.net/archlinux/aurbot/-/commit/bdde38ff286d2d3b41ba80386882172c1e83f629Fix invalid maintainer sends mail every check time2020-01-22T07:35:32+01:00Sébastien Luttringerseblu@84.techhttps://git.seblu.net/archlinux/aurbot/-/commit/80e9e38c7024914cce3bda7293bdfaa52e3efbbbImprove next check message2020-01-22T07:16:43+01:00Sébastien Luttringerseblu@84.techhttps://git.seblu.net/archlinux/aurbot/-/commit/b79a2000e36ab6457f8bfb35f722e312f16bd2d6Add gitlab CI2020-01-22T07:16:43+01:00Sébastien Luttringerseblu@84.techhttps://git.seblu.net/archlinux/aurbot/-/commit/ba2603a5a067e994f733711efd7183407da2c651Refactor package update2020-01-22T07:16:21+01:00Sébastien Luttringerseblu@84.tech
- Move maintainer check in update. So, no more maintainer check if there is
no need to build the update
- Move build code in a subfunction
- Improve some messageshttps://git.seblu.net/archlinux/aurbot/-/commit/17095ada91abd6298815c626b8d2fce82230f6aeSend mail via smtp server2018-10-09T18:48:41+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/cf779617ea88c17fa62fc1e110953325f514e530Allow SIGHUP during package build2018-10-09T18:16:33+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/34946a4e2d0a60b935368c00d39bb590ddf714cfUse absolute path for config file2018-10-09T18:16:33+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/9bbecfb961eaa2a803a77d4ab9c738d6e3c4d439Display message when config file is loaded2018-10-09T18:16:33+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/f1529cc79d126c942829c114211f05a7f945a1fcMove bot data and methods to a class2018-10-09T18:16:30+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/7bb6d793d143e71cfd36bdb00c08093903ec6932Update copyright2018-10-09T18:02:51+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/99c0af9cbe5d27c0d5e434506197224f65c478bcMove debug of message into send_message2018-10-09T16:27:32+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/7b7bf4b93a5cd79ceec060ffebbea5d12fe614bfDisplay message when debugging2018-10-06T14:14:53+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/42946b985cc30cf640cf3516a26c87239c7f04e9Fix indentation, here we use tabs2018-10-06T14:14:35+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/cf19a4d435e50cca40e40b4de60b15b37679ad0eAllow from to be chaned in config2018-10-06T14:03:47+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/ca0bf52d52bcf497f97be79798503356656b9260Systemd python bindings are now their own package2016-04-17T13:49:22+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/01ff5042d39965a50853be5bea427079cb5776b6Early fail when split packages2015-12-29T11:53:56+01:00Sébastien Luttringerseblu@seblu.net
Prevent later failure with invalid path in tarballhttps://git.seblu.net/archlinux/aurbot/-/commit/2ce7e1f0b71a5ceec1dc2791495441282faece2eImprove error handling during package update2015-12-29T11:53:56+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/6ca6b5d0f88fef20008f42e01a2308e7876cd5a2Fix SIGHUP stop working with python 3.52015-12-29T11:53:56+01:00Sébastien Luttringerseblu@seblu.net
Since python 3.5 we need to raise an exception to prevent python to EINTR
see <a href="https://www.python.org/dev/peps/pep-0475/" rel="nofollow noreferrer noopener" target="_blank">https://www.python.org/dev/peps/pep-0475/</a>https://git.seblu.net/archlinux/aurbot/-/commit/9858e873c949fd6716298097a4eadd4fa9858154Do not run as root2015-12-29T11:53:56+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/1c5fee20326a0c8937dd0a4dc49c79106001bbfaRework error handling2015-12-29T11:53:56+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/8843e5fe807097392bca80569bbee2d3c803208aMove datadir to /var/lib/aurbot2015-12-29T11:53:56+01:00Sébastien Luttringerseblu@seblu.net
Drop python-xdg depshttps://git.seblu.net/archlinux/aurbot/-/commit/9080bc2fcabd1a534c1ba6fec7f2c89865fb454aMove config file to /etc/aurbot.conf2015-12-29T11:53:53+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/deb32ab1da3b0b552826263770777d7bf35c0a61No debug on systemd service2015-12-28T01:28:57+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/4171e962491a6f59a207c4904388b89b30fef7f9Allow reload form systemd service2015-12-28T01:27:35+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/aurbot/-/commit/6d0c471922811cf74dd943f2a2d1639982c46ee2Mail notification for invalid maintainer2015-12-28T01:27:31+01:00Sébastien Luttringerseblu@seblu.net