Commit Graph

1016 Commits

Author SHA1 Message Date
Florian Bruhin 45d34846c8 Increase vim compatibility
Vim has this, and it's almost easter, so clearly we should have it too.
Also it's from Monty Python, which makes it even more fitting.

HEAD KNIGHT: Ni!
KNIGHTS: Ni! Ni! Ni!
ARTHUR: Who are you?
HEAD KNIGHT: We are the Knights Who Say... Ni!
ARTHUR: No! Not the Knights Who Say Ni!
HEAD KNIGHT: The same!
BEDEVERE: Who are they?
HEAD KNIGHT: We are the keepers of the sacred words: Ni, Pen, and Ni-wom!
RANDOM: Ni-wom!
ARTHUR: Those who hear them seldom live to tell the tale!
HEAD KNIGHT: The Knights Who Say Ni demand a sacrifice!
ARTHUR: Knights of Ni, we are but simple travellers who seek the enchanter who lives beyond these woods.
HEAD KNIGHT: Ni! Ni! Ni! Ni!
ARTHUR and PARTY: Oh, ow!
HEAD KNIGHT: We shall say 'nee' again to you if you do not appease us.
ARTHUR: Well, what is it you want?
HEAD KNIGHT: We want... a shrubbery!
[dramatic chord]
ARTHUR: A what?
HEAD KNIGHT: Ni! Ni!
ARTHUR and PARTY: Oh, ow!
ARTHUR: Please, please! No more! We shall find a shrubbery.
HEAD KNIGHT: You must return here with a shrubbery or else you will never pass through this wood alive!
ARTHUR: O Knights of Ni, you are just and fair, and we will return with a shrubbery.
HEAD KNIGHT: One that looks nice.
ARTHUR: Of course.
HEAD KNIGHT: And not too expensive.
ARTHUR: Yes.
HEAD KNIGHTS: Now... go!

ARTHUR: Old crone! Is there anywhere in this town where we could buy a shrubbery!
[dramatic chord]
CRONE: Who sent you?
ARTHUR: The Knights Who Say Nee.
CRONE: Agh! No! Never! We have no shrubberies here.
ARTHUR: If you do not tell us where we can buy a shrubbery, my friend
and I will say... we will say... `nee'.
CRONE: Agh! Do your worst!
ARTHUR: Very well! If you will not assist us voluntarily,... Ni!
CRONE: No! Never! No shrubberies!
ARTHUR: Ni!
BEDEVERE: Noo! Noo!
ARTHUR: No, no, no, no -- it's not that, it's 'Ni'.
BEDEVERE: Noo!
ARTHUR: No, no -- 'Ni'. You're not doing it properly.
BEDEVERE: Noo! Ni!
ARTHUR: That's it, that's it, you've got it.
ARTHUR and BEDEVERE: Ni! Ni!
ROGER: Are you saying 'Ni' to that old woman?
ARTHUR: Um, yes.
ROGER: Oh, what sad times are these when passing ruffians can say `Ni' at will to old ladies. There is a pestilence upon this land, nothing is sacred. Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
ARTHUR: Did you say `shrubberies'?
ROGER: Yes, shrubberies are my trade -- I am a shrubber. My name is Roger the Shrubber. I arrange, design, and sell shrubberies.
BEDEVERE: Ni!
ARTHUR: No! No, no, no! No!
ARTHUR: O, Knights of Ni, we have brought you your shrubbery. May we go now?
HEAD KNIGHT: It is a good shrubbery. I like the laurels particularly. But there is one small problem.
ARTHUR: What is that?
HEAD KNIGHT: We are now... no longer the Knights Who Say Ni.
RANDOM: Ni!
HEAD KNIGHT: Shh shh. We are now the Knights Who Say Ecky-ecky-ecky- ecky-pikang-zoom-boing-mumble-mumble.
RANDOM: Ni!
HEAD KNIGHT: Therefore, we must give you a test.
ARTHUR: What is this test, O Knights of-- Knights Who 'Til Recently Said Ni?
HEAD KNIGHT: Firstly, you must find... another shrubbery!
[dramatic chord]
ARTHUR: Not another shrubbery!
HEAD KNIGHT: Then, when you have found the shrubbery, you must place it here beside this shrubbery, only slightly higher so you get a two-level effect with a little path running down the middle.
RANDOM: A path! A path! Ni!
HEAD KNIGHT: Then, when you have found the shrubbery, you must cut down the mightiest tree in the forest... with... a herring!
[dramatic chord]
ARTHUR: We shall do no such thing!
HEAD KNIGHT: Oh, please!
ARTHUR: Cut down a tree with a herring? It can't be done.
KNIGHTS: Aaaaugh! Aaaugh!
HEAD KNIGHT: Don't say that word.
ARTHUR: What word?
HEAD KNIGHT: I cannot tell, suffice to say is one of the words the Knights of Ni cannot hear.
ARTHUR: How can we not say the word if you don't tell us what it is?
KNIGHTS: Aaaaugh! Aaaugh!
ARTHUR: What, `is'?
HEAD KNIGHT: No, not `is' -- we couldn't get vary far in life not saying `is'.
BEDEVERE: My liege, it's Sir Robin!
MINSTREL (singing): Packing it in and packing it up
And sneaking away and buggering up
And chickening out and pissing about
Yes, bravely he is throwing in the sponge
ARTHUR: Oh, Robin!
ROBIN: My liege! It's good to see you!
KNIGHTS: Aaaaugh!
HEAD KNIGHT: He said the word!
ARTHUR: Surely you've not given up your quest for the Holy Grail?
MINSTREL (singing): He is sneaking away and buggering up--
ROBIN: Shut up! No, no no-- far from it.
HEAD KNIGHT: He said the word again!
ROBIN: I was looking for it.
KNIGHTS: Aaaaugh!
ROBIN: Uh, here, here in this forest.
ARTHUR: No, it is far from--
KNIGHTS: Aaaaugh!
HEAD KNIGHT: Aaaaugh! Stop saying the word!
ARTHUR: Oh, stop it!
KNIGHTS: Aaaaugh!
HEAD KNIGHT: Oh! He said it again!
ARTHUR: Patsy!
HEAD KNIGHT: Aaugh! I said it! I said it! Ooh! I said it again!
KNIGHTS: Aaaaugh!

(cherry picked from commit 5a4b51a784)
2021-03-31 13:29:54 +02:00
Florian Bruhin b246fb383b Improve joinpath regex
joinpath is still useful with a list of args

(cherry picked from commit ed20af9828)
2021-03-17 18:52:12 +01:00
Florian Bruhin 874215dfa3 Update changelog URLs
(cherry picked from commit 7646cfa2f4)
2021-03-12 13:36:20 +01:00
Florian Bruhin edaf675a1f scripts: Filter out some noise in recompile_requirements
(cherry picked from commit e55294ccc9)
2021-03-12 12:49:15 +01:00
Florian Bruhin 98d7982e24 Make recompile_requirements run on Windows
(cherry picked from commit c9cb42d3cd)
2021-03-12 12:43:14 +01:00
Florian Bruhin 5ffdf22715 Update asciidoc version in instructions
(cherry picked from commit 80efb17251)
2021-03-12 12:14:57 +01:00
Florian Bruhin 5def060d8f Update UA completions 2021-03-12 10:52:30 +01:00
Florian Bruhin 01b57a33be Merge remote-tracking branch 'origin/pr/6234' 2021-03-11 17:23:51 +01:00
Florian Bruhin b02fd9ef48 Update requirements for PyQt 5.15.4 2021-03-11 14:17:19 +01:00
Florian Bruhin 6d26ba60ff scripts: Add some additional checks for pathlib 2021-03-10 22:33:59 +01:00
Lembrun 3d01c201b8 Added test_resources.py 2021-03-09 21:33:39 +01:00
Florian Bruhin 76b03db20e Revert "ci: Add workaround for Archlinux/Docker issue"
This reverts commit 478e4de7bd.
Fixed according to https://github.com/actions/virtual-environments/issues/2658
2021-03-08 14:04:56 +01:00
Axel Dahlberg 7d5acd7239 whitelist vulture at correct place 2021-03-03 14:36:03 +01:00
Axel Dahlberg 7db764f095
Merge branch 'master' into feature/6109-file-picker-stdout 2021-03-03 05:07:00 -08:00
$MYNAME 82ba01647b Better handling of filepicker commands, updated test 2021-03-03 14:03:03 +01:00
Florian Bruhin 2c8dec9ece misc_check: Print match instead of pattern 2021-03-01 21:20:56 +01:00
Florian Bruhin 6f6232e53c Re-add trailing comma 2021-03-01 21:19:11 +01:00
Lembrun 1ee39297cb Changes to generic regexp added 2021-03-01 20:28:42 +01:00
Lembrun 858ac241c5 Merge remote-tracking branch 'upstream/master' into qbot-snake-case 2021-03-01 20:23:02 +01:00
Florian Bruhin 440b4000e3 scripts: Fix recompile_requirements with == in env marker 2021-03-01 10:03:38 +01:00
Lembrun f767188abf Generic regexp to detect Camel case qtbot methods 2021-02-27 18:07:28 +01:00
Lembrun a013b81896 Merged into spelling 2021-02-26 22:47:46 +01:00
Lembrun e8b05af233 Qtbot methods changed to snake case,snake case check added 2021-02-26 22:07:08 +01:00
Florian Bruhin 8a3c77ffd2 requirements: Add importlib-metadata 2021-02-25 10:00:46 +01:00
Florian Bruhin bd8eef8fe1 requirements: Initial upgrade to PyQt5 5.15.3 2021-02-25 09:22:10 +01:00
Florian Bruhin ee9f3fc7cb Fix lint 2021-02-22 18:36:00 +01:00
Florian Bruhin 2b9108113d scripts: Fix PE checksum for Windows releases
This should help with virus scanner false positives.

See https://github.com/pyinstaller/pyinstaller/issues/5579
Fixes #6081
Fixes #6194
2021-02-22 17:18:07 +01:00
Florian Bruhin d647f8f42e Fix lint 2021-02-22 09:56:40 +01:00
Florian Bruhin 60a1955bf7 Update changelog links 2021-02-22 09:23:59 +01:00
Florian Bruhin 30d54c8da4 Revert "ci: Use different workaround for Archlinux docker"
This reverts commit 545e37b913.
Doesn't actually seem to work...
2021-02-18 10:15:43 +01:00
Florian Bruhin 545e37b913 ci: Use different workaround for Archlinux docker 2021-02-16 11:24:40 +01:00
Florian Bruhin 8ba1a28fa5 Revert "Revert "ci: Add workaround for Archlinux/Docker issue""
This reverts commit 8fccc17bd8.
Still broken unfortunately (probably on GitHub's side)...
2021-02-15 14:24:27 +01:00
Florian Bruhin 8fccc17bd8 Revert "ci: Add workaround for Archlinux/Docker issue"
This reverts commit 478e4de7bd.
Maybe not needed anymore after https://bugs.archlinux.org/task/69563#comment196734
2021-02-15 14:22:18 +01:00
Florian Bruhin 7bf76237fd scripts: Update changelog URLs 2021-02-15 14:19:16 +01:00
Florian Bruhin 478e4de7bd ci: Add workaround for Archlinux/Docker issue
See https://github.com/actions/virtual-environments/issues/2658
Thanks to https://github.com/lxqt/lxqt-panel/pull/1562
2021-02-10 19:58:04 +01:00
Florian Bruhin 394bfaed65 WIP: Refactor QtWebEngine version handling 2021-02-10 16:13:22 +01:00
Florian Bruhin cf48f935ab scripts: Add new changelog URLs 2021-02-08 14:38:38 +01:00
Florian Bruhin 37a4e4737c Remove old changelog URLs 2021-02-05 17:56:36 +01:00
Florian Bruhin 90af513c97 Fix coverage 2021-01-30 16:42:42 +01:00
Florian Bruhin 8f9d07674c Use and enforce python3 shebangs in userscripts
See #6080
2021-01-28 16:11:13 +01:00
Florian Bruhin e4e1eafe30 Fix lint in change_release.py 2021-01-28 15:14:09 +01:00
Florian Bruhin 0df0985292 scripts: Improve macOS smoke test 2021-01-28 11:34:15 +01:00
Florian Bruhin 6adf86ec49 scripts: Add change_release.py 2021-01-28 10:17:39 +01:00
Florian Bruhin 5ac9e3c23d scripts: Also add desc suffix for installer 2021-01-28 10:04:39 +01:00
Florian Bruhin d3b8b525b7 scripts: Actually use 32-bit Python on Windows 2021-01-28 09:31:26 +01:00
Florian Bruhin d48b455d77 scripts: Adjust Windows release instructions 2021-01-28 08:41:50 +01:00
Florian Bruhin 62a06f8361 scripts: Adjust suffix for 32-bit releases 2021-01-28 08:32:05 +01:00
Florian Bruhin e43f8e016c Fix lint 2021-01-27 19:57:13 +01:00
Florian Bruhin 3a9770e2d7 scripts: Add suffix for 32-bit artifacts
See #6050
2021-01-27 19:40:20 +01:00
Florian Bruhin 05bb3942d4 scripts: Refactor Windows building 2021-01-27 19:24:18 +01:00