Conversation
976adbe to
e87d261
Compare
15e1a9d to
ea0cec8
Compare
ea0cec8 to
c268f01
Compare
c268f01 to
4976812
Compare
This is because it is being used in other TrenchBoot repos as well but on other branches because of: TrenchBoot/grub#32 TrenchBoot/qubes-antievilmaid#15 TrenchBoot/xen#26 IMHO there is no reason to mention every use of this workflow. Signed-off-by: Danil Klimuk <daniil.klimuk@3mdeb.com>
4976812 to
445d8b0
Compare
This is because it is being used in other TrenchBoot repos as well but on other branches because of: TrenchBoot/grub#32 TrenchBoot/qubes-antievilmaid#15 TrenchBoot/xen#26 IMHO there is no reason to mention every use of this workflow. Signed-off-by: Danil Klimuk <daniil.klimuk@3mdeb.com>
This is because it is being used in other TrenchBoot repos as well but on other branches because of: TrenchBoot/grub#32 TrenchBoot/qubes-antievilmaid#15 TrenchBoot/xen#26 IMHO there is no reason to mention every use of this workflow. Signed-off-by: Danil Klimuk <daniil.klimuk@3mdeb.com>
This is because it is being used in other TrenchBoot repos as well but on other branches because of: TrenchBoot/grub#32 TrenchBoot/qubes-antievilmaid#15 TrenchBoot/xen#26 IMHO there is no reason to mention every use of this workflow. Signed-off-by: Danil Klimuk <daniil.klimuk@3mdeb.com>
93194e3 to
7f4daed
Compare
m-iwanicki
left a comment
There was a problem hiding this comment.
- Pass commit message through a spellchecker
| @@ -0,0 +1,137 @@ | |||
| name: Rebase and build the last successful automatic rebase of aem-next branch | |||
There was a problem hiding this comment.
I'm not sure if we want Qubes patches on aem-next branch? We are/were using this branch for e.g. upstreaming Trenchboot changes. Maybe separate qubes+aem-next branch?
There was a problem hiding this comment.
I am not sure too, lets wait for the maintainers to share their opinion: https://matrix.to/#/!WHWPvnIGPhGGtUFucJ:matrix.org/$N7FMWWIoHr1YYAv2iUcKaVgffxHm6C3ekj76h6xYQpo?via=matrix.org&via=matrix.tu-berlin.de&via=invisiblethingslab.com .
There was a problem hiding this comment.
Considering the answer: https://matrix.to/#/!WHWPvnIGPhGGtUFucJ:matrix.org/$Q_vxQEooVvzAs3ienpZNHQ8MMaxdyJ51cybIrmUjDvo?via=matrix.org&via=matrix.tu-berlin.de&via=invisiblethingslab.com, you are right, a separate branch for QubesOS things should be created and the auto-rebase should be run there, not on the aem-next branch.
The only thing that should be changed because of this fact in this PR - are the branches though, all the other things should stay untouched. So we can continue review, but this will be a bloker for the final merge.
There was a problem hiding this comment.
Maybe we can use CI variables to specify branches? This way we don't have to hard-code names in commits and can change easily in the future. Although, I'm not sure how often this will change, so it may not be worth it.
7f4daed to
754e1ea
Compare
Done. |
7d08327 to
9e91e1e
Compare
4e4efd2 to
a12e070
Compare
bf52c84 to
ae91a9b
Compare
We cannot simply rebase commits from TrenchBoot/xen on top of the commits in the QubesOS/qubes-vmm-xen, because: 1. The actual history for the xen component is held in patches in the QubesOS/qubes-vmm-xen repository, so we need to do a conversion from patches to commits every time we want to try to rebase. 2. We want to track the changes to the other files from the QubesOS/qubes-vmm-xen, except for the patches for the xen component, as versions of these files might be closely related to the changes in the patches for the xen component. Other changes that should be done due to the history format difference between the QubesOS/qubes-vmm-xen and TrenchBoot/xen should be resolved by TrenchBoot maintainers in the same way as it was done in the following commit: TrenchBoot/grub@2f477ee Except for the above, there are three workarounds: 1. The "Fix malformed patch header (split URL line in 0627 patch)", otherwise git will not apply the patch. 2. Renaming QubesOS/qubes-vmm-xen/config to TrenchBoot/xen/config-qubesos, so it will not conflict with an already existing directory "config" in the xen source code. 3. Renaming QubesOS/qubes-vmm-xen/xen.spec.in to QubesOS/qubes-vmm-xen/vmm-xen.spec.in. This is done because the qubes-dom0-packagev2.yml expects the file to have a name ${{ inputs.qubes-component }}.spec.in and the correct name for this component in QubesOS is vmm-xen, not xen. Signed-off-by: Danil Klimuk <daniil.klimuk@3mdeb.com>
ae91a9b to
dc90373
Compare
Related to TrenchBoot/.github#16 .