Update test-bench machine setup#1149
Conversation
developer/debugging/test-bench.md
Outdated
| <i class="fa fa-exclamation-triangle"></i> | ||
| <b>Notice:</b> | ||
| This setup intentionally weakens some security properties in the testing system. So make sure you understand the risks and use exclusively for testing. | ||
| </div> |
There was a problem hiding this comment.
We should avoid using HTML in markdown files directly, it makes it harder to convert to other formats (like PDF) and also to translate. @andrewdavidwong do you remember an alternative for notes like this?
There was a problem hiding this comment.
We should avoid using HTML in markdown files directly, it makes it harder to convert to other formats (like PDF) and also to translate. @andrewdavidwong do you remember an alternative for notes like this?
I also remember pointing out this problem and asking for a solution, but I don't recall anyone coming up with a solution.
There was a problem hiding this comment.
FWIW, I have also been using these alerts throughout the documentation, even though I also hate having HTML in Markdown files. My reasoning is that the value of clarity and preventing users from missing critical information outweighs the cost of having HTML in Markdown files.
There was a problem hiding this comment.
Yes, I am aware. In doubt I decided to copy what was already on another page.
Is the following more acceptable? (block quote included)
Notice:
This setup intentionally weakens some security properties in the testing system. So make sure you understand the risks and use exclusively for testing.
There was a problem hiding this comment.
Oh, thanks for the link, @deeplow. I had partially forgotten about this. You actually did propose a solution, but it's still not clear to me whether we can implement it (i.e., whether it's compatible with GitHub Pages and such). Will discuss further on that issue.
There was a problem hiding this comment.
I believe I'm done with the proposed changes.
|
After enabling internet access in dom0 Is there any command parameter that can make it find the packages or is the best way to install packages just re-adding the network interface back to |
Use
In practice I keep one network interface (wifi one) in As the other method, this is something suitable on a test system only. |
|
@marmarek makes sense. I've added the The dom0 networking through |
|
I believe I am done with the changes. Ready for final review. |
Updates the developer documentation for remote test bench
Add notes on how one can install software if the only network card was already to dom0.
|
Rebased from master |
Generally people don't install these systems. They just come per-installed.
Based on @unman's proposal: unman/qubesos.github.io@c52aaa6 Original context: https://qubes-os.discourse.group/t/qubes-website-privacy-policy/2235/
- Remove unnecessary filler links - Use Markdown, since HTML is not necessary here - Make videos responsive - Other miscellaneous improvements
Those are redundant, and yaml parser strips them in fact. By removing them, loading and saving yaml file without any change indeed produce the same output. This is useful for prepare_for_translation.py script (which adds lang and ref tags) - to produce only change that indeed was made.
Again, this makes scripted modifications easier.
marmarek
left a comment
There was a problem hiding this comment.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Approved as of 99083295b0a39cd03cd688bb85c363f381d3b934
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEnYWYU8Ll1fIX9iss8yiUvpaEk4oFAmDWZSwACgkQ8yiUvpaE
k4qrOQ/+NMe0hrvqnRuKm4kEiO/CS/8QquDY/OzRdefMfGU/Xcz+RmLm1NDzYr7p
hqbFMs7yPJr5nIby5A/rX9+xAFQm4Zv/OEDdyVjoVUU50IztxGmoMrFCKO0Fh0In
gIK+o4HU1bZm6mWD0Fr1MbuB7LXZ1a8BUsd9ssRm65EQDXLmNxBTFe+/DD3JLxD1
LboXv8MJh7Aj2LUw3SxEAygvA02v5SExsQvnWa1tuItBUzFlFmTlDMTGgH10l28P
7FBXvaoMuGS113OysWt1GhDt8TQXnbbQ91MTcCeDgUklgabVyODrBt5cCZ0CEFSK
msU7tVI5i+Z8xO6ufJu4X7VVoxZegVp8+Uqju8JK7H0X9w3sQNL+Ki0gj3y0rp0m
bU23kCUlcigUz3m3jTnkCYVtd8z5IXTHzG6JaPHoilr0k7YFn+d30w2XDxBxNYR1
GH0FbvA5LEvMmkabGV2ruPXQGsk+c92+YOYnMR88grlLFMIitVk1x4LlaMoPUW+Q
qrUDnVeqKDr7HXg6kREQxxJalHawp/C89/DTEhj/kPNs9DLCUt8E19ME65PYyke8
zCzyibe6WQ/Z9xgiCkSUVFPsdhZLzvBT69b4ucJWKeJ/2COP/KnZWOxErkFiWwpm
p0tFIZMYLIO6UlnbRocxNbK1VOFqyq+GV4Y8ufu7B/B5sAh53DU=
=qUaA
-----END PGP SIGNATURE-----
…o adrelanos-patch-57
…into fepitre-skip-autostart
|
Hi all, There are a ton of errors in the CI log, but I think this is because CI is checking an outdated version of the repository. (For example, I see it flagging something that I know has already been removed.) I'm guessing this is because this PR has not been updated with the master branch, so I'm going to try pushing to this PR to see if that updates things correctly. (Unfortunately, this is cumbersome to do, but oh well.) |
|
Wow, that's a lot of commits (and, unfortunately, some unrelated comments came along with it). If there's a better way to handle this in the future, please let me know. Now to wait and see whether this solves the CI problem... |
@marmarek, I have the vague sense that you might have already told me how I should handle this, but I can't remember and can't find the conversation anywhere... I hate having a terrible memory. This time I'll document it so that I can reference it later. |
|
On the plus side, no more CI errors! |
|
@andrewdavidwong to be sure you can type 'PipelineRetry' (without quotes directly) |
Wait, is that necessary? If so, why? I believe it just ran a fresh check after I pushed all the commits from origin/master, so shouldn't the current (passing) check be good enough? |
Yes it's fine it you merged it recently. |
Well, I haven't merged this PR yet, but there was some kind of automerge when I pulled this PR. Is that what you mean? |
Yes I meant when merge some commits into this PR. |
There shouldn't be the need to do anything manually, CI tests PR branch merged into master, so recent changes in master should be included too. But, there is some issue with CI that we haven't figured out yet and sometimes it uses outdated branch. The workaround is to trigger the run again with "PipelineRetry" comment. |
Thank you! I've documented the |
Updates the developer documentation for remote test bench.
Spent some hours removing some dust off of this 7-year-old documentation.