Message ID | 20220613113655.3693872-1-kraxel@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 6/13/22 04:36, Gerd Hoffmann wrote: > The following changes since commit dcb40541ebca7ec98a14d461593b3cd7282b4fac: > > Merge tag 'mips-20220611' of https://github.com/philmd/qemu into staging (2022-06-11 21:13:27 -0700) > > are available in the Git repository at: > > git://git.kraxel.org/qemu tags/kraxel-20220613-pull-request > > for you to fetch changes up to 23b87f7a3a13e93e248eef8a4b7257548855a620: > > ui: move 'pc-bios/keymaps' to 'ui/keymaps' (2022-06-13 10:59:25 +0200) > > ---------------------------------------------------------------- > usb: add CanoKey device, fixes for ehci + redir > ui: fixes for gtk and cocoa, move keymaps (v2), rework refresh rate > virtio-gpu: scanout flush fix This doesn't even configure: ../src/ui/keymaps/meson.build:55:4: ERROR: File ar does not exist. r~
On 6/13/22 08:52, Richard Henderson wrote: > On 6/13/22 04:36, Gerd Hoffmann wrote: >> The following changes since commit dcb40541ebca7ec98a14d461593b3cd7282b4fac: >> >> Merge tag 'mips-20220611' of https://github.com/philmd/qemu into staging (2022-06-11 >> 21:13:27 -0700) >> >> are available in the Git repository at: >> >> git://git.kraxel.org/qemu tags/kraxel-20220613-pull-request >> >> for you to fetch changes up to 23b87f7a3a13e93e248eef8a4b7257548855a620: >> >> ui: move 'pc-bios/keymaps' to 'ui/keymaps' (2022-06-13 10:59:25 +0200) >> >> ---------------------------------------------------------------- >> usb: add CanoKey device, fixes for ehci + redir >> ui: fixes for gtk and cocoa, move keymaps (v2), rework refresh rate >> virtio-gpu: scanout flush fix > > This doesn't even configure: > > ../src/ui/keymaps/meson.build:55:4: ERROR: File ar does not exist. ... or, rather, corrupts the source tree on the first configure, so that any retry fails: deleted: ui/keymaps/ar deleted: ui/keymaps/bepo deleted: ui/keymaps/cz deleted: ui/keymaps/da deleted: ui/keymaps/de deleted: ui/keymaps/de-ch deleted: ui/keymaps/en-gb deleted: ui/keymaps/en-us deleted: ui/keymaps/es deleted: ui/keymaps/et deleted: ui/keymaps/fi deleted: ui/keymaps/fo deleted: ui/keymaps/fr deleted: ui/keymaps/fr-be deleted: ui/keymaps/fr-ca deleted: ui/keymaps/fr-ch deleted: ui/keymaps/hr deleted: ui/keymaps/hu deleted: ui/keymaps/is deleted: ui/keymaps/it deleted: ui/keymaps/ja deleted: ui/keymaps/lt deleted: ui/keymaps/lv deleted: ui/keymaps/mk deleted: ui/keymaps/nl deleted: ui/keymaps/no deleted: ui/keymaps/pl deleted: ui/keymaps/pt deleted: ui/keymaps/pt-br deleted: ui/keymaps/ru deleted: ui/keymaps/th deleted: ui/keymaps/tr r~
On Mon, Jun 13, 2022 at 08:52:21AM -0700, Richard Henderson wrote: > On 6/13/22 04:36, Gerd Hoffmann wrote: > > The following changes since commit dcb40541ebca7ec98a14d461593b3cd7282b4fac: > > > > Merge tag 'mips-20220611' of https://github.com/philmd/qemu into staging (2022-06-11 21:13:27 -0700) > > > > are available in the Git repository at: > > > > git://git.kraxel.org/qemu tags/kraxel-20220613-pull-request > > > > for you to fetch changes up to 23b87f7a3a13e93e248eef8a4b7257548855a620: > > > > ui: move 'pc-bios/keymaps' to 'ui/keymaps' (2022-06-13 10:59:25 +0200) > > > > ---------------------------------------------------------------- > > usb: add CanoKey device, fixes for ehci + redir > > ui: fixes for gtk and cocoa, move keymaps (v2), rework refresh rate > > virtio-gpu: scanout flush fix > > This doesn't even configure: > > ../src/ui/keymaps/meson.build:55:4: ERROR: File ar does not exist. Hmm, build worked here and CI passed too. I think this is one of those cases where the build directory must be deleted because one subdirectory is replaced by a compatibility symlink. Or we drop the symlink idea and update the keymap loading code to check both old and new location. Daniel? take care, Gerd
On Tue, Jun 14, 2022 at 11:40:38AM +0200, Gerd Hoffmann wrote: > On Mon, Jun 13, 2022 at 08:52:21AM -0700, Richard Henderson wrote: > > On 6/13/22 04:36, Gerd Hoffmann wrote: > > > The following changes since commit dcb40541ebca7ec98a14d461593b3cd7282b4fac: > > > > > > Merge tag 'mips-20220611' of https://github.com/philmd/qemu into staging (2022-06-11 21:13:27 -0700) > > > > > > are available in the Git repository at: > > > > > > git://git.kraxel.org/qemu tags/kraxel-20220613-pull-request > > > > > > for you to fetch changes up to 23b87f7a3a13e93e248eef8a4b7257548855a620: > > > > > > ui: move 'pc-bios/keymaps' to 'ui/keymaps' (2022-06-13 10:59:25 +0200) > > > > > > ---------------------------------------------------------------- > > > usb: add CanoKey device, fixes for ehci + redir > > > ui: fixes for gtk and cocoa, move keymaps (v2), rework refresh rate > > > virtio-gpu: scanout flush fix > > > > This doesn't even configure: > > > > ../src/ui/keymaps/meson.build:55:4: ERROR: File ar does not exist. > > Hmm, build worked here and CI passed too. > > I think this is one of those cases where the build directory must be > deleted because one subdirectory is replaced by a compatibility > symlink. Except 'configure' deals with that, as it explicitly rm -rf's the symlink target: symlink() { rm -rf "$2" mkdir -p "$(dirname "$2")" ln -s "$1" "$2" } so i'm pretty confused as to what's going wrong here still With regards, Daniel
> > Hmm, build worked here and CI passed too. > > > > I think this is one of those cases where the build directory must be > > deleted because one subdirectory is replaced by a compatibility > > symlink. > > Except 'configure' deals with that, as it explicitly rm -rf's the > symlink target: > > symlink() { > rm -rf "$2" > mkdir -p "$(dirname "$2")" > ln -s "$1" "$2" > } > > so i'm pretty confused as to what's going wrong here still 'git rebase -x ./make.sh master queue/kraxel' not working (where make.sh is a script effectively doing 'make -C build/$name' for multiple build trees with different configurations). 'git status' lists ui/keymaps/* as deleted. 'git reset --hard' fixes it. take care, Gerd
On Mon, Jun 13, 2022 at 08:52:21AM -0700, Richard Henderson wrote: > On 6/13/22 04:36, Gerd Hoffmann wrote: > > The following changes since commit dcb40541ebca7ec98a14d461593b3cd7282b4fac: > > > > Merge tag 'mips-20220611' of https://github.com/philmd/qemu into staging (2022-06-11 21:13:27 -0700) > > > > are available in the Git repository at: > > > > git://git.kraxel.org/qemu tags/kraxel-20220613-pull-request > > > > for you to fetch changes up to 23b87f7a3a13e93e248eef8a4b7257548855a620: > > > > ui: move 'pc-bios/keymaps' to 'ui/keymaps' (2022-06-13 10:59:25 +0200) > > > > ---------------------------------------------------------------- > > usb: add CanoKey device, fixes for ehci + redir > > ui: fixes for gtk and cocoa, move keymaps (v2), rework refresh rate > > virtio-gpu: scanout flush fix > > This doesn't even configure: > > ../src/ui/keymaps/meson.build:55:4: ERROR: File ar does not exist. dropped keymaps patch for now, new version sent. take care, Gerd