aboutsummaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Send packages-commits e-mails from new addressesDan Fandrich2024-02-121-2/+2
| | | | | These mails should be delivered more reliably because this domain has an SPF record.
* Improve the subversion commit messages (mga#2566)Dan Fandrich2024-02-121-0/+6
| | | | | | - Add the path to the subject - Add a link to Bugzilla for bugs - Add a link to svnweb
* Flush logs in on-the-pullDan Fandrich2024-02-121-2/+8
| | | | | | | | | | It's not perfect (logs for requests that are rejected by the server are still buffered) but at least normal requests can be immediately be seen in the logs now. A better approach would be to use a logging function that flushes automatically. Also, wait for the queue thread to complete before exiting so things are left in a clean state.
* Enable snapshots for cgit (mga#32534)Dan Fandrich2024-02-121-0/+1
|
* Send wiki e-mails from wiki_noreply@ml.mageia.orgDan Fandrich2024-02-101-1/+1
| | | | | This should resolve wiki e-mail delivery issues as b9c41d85 did for Bugzilla.
* Tune alerting for some duvel partitionPascal Terjan2024-02-101-0/+2
| | | | | | binrepo is 93% full but that's fine (133G free) so alert at 95%. www is 97% full (3.5G free) but the only growing part is autobuild logs when it runs.
* Enable opportunistic TLS when receiving mail (mga#29514)Dan Fandrich2024-02-091-2/+3
|
* Create a self-signed certificate for incoming mail (mga#29514)Dan Fandrich2024-02-092-5/+15
| | | | This still needs to be enabled once it's checked.
* Send Bugzilla e-mails from bugzilla_noreply@ml.mageia.orgDan Fandrich2024-02-082-2/+2
| | | | | | | This is currently the only subdomain with an SPF record and is therefore the only one from which some mail providers will accept e-mails these days. Having _noreply in the name makes it more obvious that a reply will go nowhere.
* Eliminate an error message in a race condition in kill_viewvc.shDan Fandrich2024-01-271-4/+4
| | | | | If the process info can't be read, just skip it instead of displaying "[: : integer expression expected"
* Fix spec-tree-reports report generationDan Fandrich2024-01-252-1/+2
| | | | | | Remove errors.log or the report won't be generated. Also, log stderr to the journal or else the normal stderr logs will cause a spurious cron e-mail to be sent.
* Remove comments from apache config snippetDan Fandrich2024-01-251-2/+2
| | | | Apache doesn't support comments here.
* Switch links to https: where possibleDan Fandrich2024-01-2519-24/+26
| | | | | | | All these point to valid https: resources, but there is a small chance that some unusual interaction will cause it not to work. Some of these changes also won't take effect until the server is restarted, so we'll need to keep this in mind if failures occur long from now.
* Switch links to https: that are found in commentsDan Fandrich2024-01-2519-23/+23
| | | | These are for use by humans only.
* Run the spec-rpm-mismatch report daily on duvelDan Fandrich2024-01-252-0/+59
| | | | | The report will be available at https://pkgsubmit.mageia.org/spec-rpm-mismatch.html
* Make the schedbot cleaning jobs actually cleanDan Fandrich2024-01-231-6/+6
| | | | | | | The test jobs seem to be working as desired, so make them actually start deleting the old files every 4 hours. Use -ignore_readdir_race in all of them to avoid errors when schedbot cleans the files in the middle of a run (an unlikely situation because of the clean-up times involved).
* Update a missed package install to Python3Dan Fandrich2024-01-231-2/+2
| | | | Follow-up to 82f3da50
* Use the config variables for the schedbot cleanup jobsDan Fandrich2024-01-232-32/+19
|
* Don't delete empty placeholder directoriesDan Fandrich2024-01-231-1/+1
| | | | | | | Even if 9/nonfree/backports_testing/ hasn't had any builds recently, it shouldn't be deleted. Only delete directories deeper in the hierarchy. Follow-up to f7e017e8
* Add a pair of test jobs for clearing old schedbot packagesDan Fandrich2024-01-231-15/+35
| | | | | | | | | | | | | | It's now confirmed that tidy() has been creating huge (2.6 GiB) state files that the Puppet agent loads before every agent run, which causes runs to take up to 4 days each and use of all RAM on the server. Cleaning files using find is more straightforward and efficient and avoids this problem. The tidy() functions are disabled here and the cron jobs aren't actually deleting files yet, so a follow-up commit will enable deleting imminently, once testing shows it will work. Follow-up to 59d57245
* Remove ciabot_svn.pyDan Fandrich2024-01-181-398/+0
| | | | This hasn't been used in over a decade (removed in commit 18854eb0).
* Switch libvirt helpers to Python3Dan Fandrich2024-01-183-15/+4
| | | | | No code changes are needed. Also, drop support for older than mga7 since the two nodes that need this are running that.
* Switch gitmirror files from templates to filesDan Fandrich2024-01-184-3/+3
| | | | | | There are no template substitutions needed in these files, so allowing them opens the danger of substitutions happening unknowingly with future changes to these files.
* Convert on-the-pull to Python3Dan Fandrich2024-01-181-90/+80
| | | | | | It now also passes pytype and flake8 checks. Also, improve logging in the case of errors
* Add a test cron job to see how it would clean up upload logsDan Fandrich2024-01-151-0/+8
| | | | | | | The Puppet method for doing this seems to be what's causing its memory usage to reach the size of the physical RAM in the system and take up to 4 days to complete a Puppet run. The test will show the files being deleted and how long it takes, but won't actually delete them.
* Fix a harmless message typoDan Fandrich2024-01-151-1/+1
|
* Add a favicon on the mirrors status page (mga#12220)Dan Fandrich2024-01-121-0/+1
|
* Display the time zone at start in check_mirrors_statusDan Fandrich2024-01-081-1/+1
|
* Cleanup duplicate src.rpmPascal Terjan2024-01-031-2/+15
| | | | | | | Sometimes someone moves a package manually and we end up with several versions of a package. In this case we should delete the src.rpm and handle its binary packages like if it was gone.
* Bump timeouts in check_mirrors_statusDan Fandrich2024-01-011-2/+2
| | | | | Slow systems/networks might be the reason for the occasional missing data causing previous crashes.
* Give the mirror summary page a titleDan Fandrich2024-01-011-2/+4
| | | | Also, use CSS to highlight the colour summary.
* Another nil ref_times check in check_mirrors_statusDan Fandrich2024-01-011-1/+1
|
* Better handle nil ref_times in check_mirrors_statusDan Fandrich2023-12-281-1/+1
| | | | | This happens every once in a while and results in a cron job failure e-mail.
* Remove some extra quote characters accidentally submittedDan Fandrich2023-12-271-3/+1
|
* Port ldap-sshkey2file.py to Python 3Dan Fandrich2023-12-272-96/+91
| | | | It now also passes pytype and (mostly) flake8 checks.
* Fix units to be days in youri-checkDan Fandrich2023-12-271-1/+1
|
* Fix max_days calculation portability in youri-checkDan Fandrich2023-12-261-1/+3
| | | | This method should work in the old Puppet 3.6 we're using
* Have vhost_simple create an https site, tooDan Fandrich2023-12-261-0/+5
| | | | | This is only currently used by xymon, but it looks like it could be used to simplify a few other vhosts.
* Fix global variable access in the xymon templateDan Fandrich2023-12-261-2/+2
| | | | This fixes commit eb04f63d
* Provide a slapd file for the master, tooDan Fandrich2023-12-203-0/+43
| | | | Puppet insists on it.
* Disable the slave LDAP backup using the right config fileDan Fandrich2023-12-202-4/+8
| | | | | The cron job uses the slapd file, not the ldap file to configure itself, so disable the job there instead. This updates commit a27358df4
* Fix the xymon tests of forums.mageia.orgDan Fandrich2023-12-201-2/+3
| | | | | | | The reverse proxy test hard-coded the address of the obsolete alamut server. Enable SNI on probes so that friteuse returns the correct certificate. Get the addresses from the configuration instead of hard-coding them.
* Disable LDAP backup on slaveDan Fandrich2023-12-192-1/+39
| | | | | The master is backed up and is the source of reference, and the slave backup was just throwing up errors due to missing packages.
* Fix Removing leading `/' from member names' warningDan Fandrich2023-12-121-2/+3
| | | | This should stop an unnecessary cron warning e-mail.
* Also backup the sv locale in backup_blog-files.shDan Fandrich2023-12-121-1/+1
|
* (buildsystem) Set rocm-llvm timeout to 64000Nicolas Lécureuil2023-12-111-1/+1
|
* (buildsystem) Set rocm-llvm timeout to 64000Nicolas Lécureuil2023-12-021-1/+1
|
* (buildsystem) Set rocm-llvm timeout to 60000Nicolas Lécureuil2023-11-291-0/+1
|
* check: add mga9 templateThomas Backlund2023-08-261-0/+241
|
* stop checking mga7, start checking mga9Thomas Backlund2023-08-251-1/+1
|