aboutsummaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* youri-check: replace i586 with i686 in cauldron.conf template, part 2Jani Välimaa2024-04-111-13/+13
|
* Prefer x86_64 repo over to-be-dropped i586 for noarch pkgsJani Välimaa2024-04-101-2/+2
|
* youri-check: replace i586 with i686 in cauldron.conf templateJani Välimaa2024-04-101-12/+12
|
* Stop cleaning old i586 pkgs on CauldronJani Välimaa2024-04-101-1/+1
|
* Stop checking i586 mirror status on CauldronJani Välimaa2024-04-101-1/+1
|
* Also check i686 mirror statusPascal Terjan2024-04-051-1/+1
|
* Also cleanup i686 packagesPascal Terjan2024-04-051-1/+1
|
* (buildsystem) Set webkit2 timeout to 57600 (mga#32202)Dan Fandrich2024-03-281-0/+1
|
* Create search filter for sender_ldap_group (mga#32929)Dan Fandrich2024-03-271-0/+6
|
* Fix backports-announce so mga-qa-committers members can send (mga#32929)Dan Fandrich2024-03-261-2/+4
|
* (buildsystem) Set llvm17-suite timeout to 64000Dan Fandrich2024-03-041-0/+1
|
* Skip reply_to_header in Sympa list config when falseDan Fandrich2024-02-211-0/+2
| | | | | | | | | false means we don't want to add a Reply-To: header, which is Sympa's default, but writing this section causes a warning message: Bad entry "other_email false" for key "other_email", paragraph "reply_to_header" when running "sympa upgrade".
* Fix cleanup of noarch packagesPascal Terjan2024-02-171-2/+2
| | | | | | | There were 2 bugs: - getting the architecture got broken due to a missing % - name of the binary package instead of the src was used, somethimes they are different
* Disable https: probes on friteuseDan Fandrich2024-02-161-1/+1
| | | | Use of https was disabled there as unnecessary in commit 56079da1.
* Add a ticket_map for Bugzilla to hook_sendmail.pl (mga#2566)Dan Fandrich2024-02-151-0/+4
| | | | | This time, use a YAML mapping, as I suspect that's what the code is looking for instead of a plain string.
* Remove the ticket_map option in hook_sendmail.pl (mga#2566)Dan Fandrich2024-02-131-2/+0
| | | | | | | | It resulted in the svnlook error: Can't use string ("\bmga#(\d+)\b=https://bugs.magei"...) as a HASH ref while "strict refs" in use at /usr/share/perl5/vendor_perl/SVN/Notify.pm line 1789.
* 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
|