* [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc
@ 2019-12-06 15:08 Cleber Rosa
2019-12-06 15:08 ` [PULL 1/1] tests/boot_linux_console: Fetch assets from Debian snapshot archives Cleber Rosa
2019-12-06 15:12 ` [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc Peter Maydell
0 siblings, 2 replies; 7+ messages in thread
From: Cleber Rosa @ 2019-12-06 15:08 UTC (permalink / raw)
To: qemu-devel, Peter Maydell
Cc: Eduardo Habkost, Wainer dos Santos Moschetta, Willian Rampazzo,
Cleber Rosa, Philippe Mathieu-Daudé, Beraldo Leal
The following changes since commit 1bdc319ab5d289ce6b822e06fb2b13666fd9278e:
Update version for v4.2.0-rc4 release (2019-12-03 17:56:30 +0000)
are available in the Git repository at:
git://github.com/clebergnu/qemu.git tags/python-next-pull-request
for you to fetch changes up to 820649aa00ee343a0d473ad1002c59c70ba8c158:
tests/boot_linux_console: Fetch assets from Debian snapshot archives (2019-12-06 09:48:35 -0500)
----------------------------------------------------------------
Fix for m68k/q800 acceptance test (Philippe Mathieu-Daudé)
----------------------------------------------------------------
Philippe Mathieu-Daudé (1):
tests/boot_linux_console: Fetch assets from Debian snapshot archives
tests/acceptance/boot_linux_console.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
2.21.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PULL 1/1] tests/boot_linux_console: Fetch assets from Debian snapshot archives
2019-12-06 15:08 [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc Cleber Rosa
@ 2019-12-06 15:08 ` Cleber Rosa
2019-12-06 15:12 ` [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc Peter Maydell
1 sibling, 0 replies; 7+ messages in thread
From: Cleber Rosa @ 2019-12-06 15:08 UTC (permalink / raw)
To: qemu-devel, Peter Maydell
Cc: Eduardo Habkost, Philippe Mathieu-Daudé,
Wainer dos Santos Moschetta, Willian Rampazzo, Cleber Rosa,
Alex Bennée, Beraldo Leal
From: Philippe Mathieu-Daudé <philmd@redhat.com>
The kernel packaged was fetched from an unstable repository.
Use the stable snapshot archive instead.
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20191126223810.20180-2-philmd@redhat.com>
Tested-by: Willian Rampazzo <wrampazz@redhat.com>
Reviewed-by: Cleber Rosa <crosa@redhat.com>
Tested-by: Cleber Rosa <crosa@redhat.com>
Signed-off-by: Cleber Rosa <crosa@redhat.com>
---
tests/acceptance/boot_linux_console.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/acceptance/boot_linux_console.py b/tests/acceptance/boot_linux_console.py
index 7e41cebd47..752f776f68 100644
--- a/tests/acceptance/boot_linux_console.py
+++ b/tests/acceptance/boot_linux_console.py
@@ -479,7 +479,8 @@ class BootLinuxConsole(Test):
:avocado: tags=arch:m68k
:avocado: tags=machine:q800
"""
- deb_url = ('http://ftp.ports.debian.org/debian-ports/pool-m68k/main'
+ deb_url = ('https://snapshot.debian.org/archive/debian-ports'
+ '/20191021T083923Z/pool-m68k/main'
'/l/linux/kernel-image-5.3.0-1-m68k-di_5.3.7-1_m68k.udeb')
deb_hash = '044954bb9be4160a3ce81f8bc1b5e856b75cccd1'
try:
--
2.21.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc
2019-12-06 15:08 [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc Cleber Rosa
2019-12-06 15:08 ` [PULL 1/1] tests/boot_linux_console: Fetch assets from Debian snapshot archives Cleber Rosa
@ 2019-12-06 15:12 ` Peter Maydell
2019-12-06 15:25 ` Cleber Rosa
1 sibling, 1 reply; 7+ messages in thread
From: Peter Maydell @ 2019-12-06 15:12 UTC (permalink / raw)
To: Cleber Rosa
Cc: Beraldo Leal, QEMU Developers, Wainer dos Santos Moschetta,
Willian Rampazzo, Philippe Mathieu-Daudé, Eduardo Habkost
On Fri, 6 Dec 2019 at 15:09, Cleber Rosa <crosa@redhat.com> wrote:
>
> The following changes since commit 1bdc319ab5d289ce6b822e06fb2b13666fd9278e:
>
> Update version for v4.2.0-rc4 release (2019-12-03 17:56:30 +0000)
>
> are available in the Git repository at:
>
> git://github.com/clebergnu/qemu.git tags/python-next-pull-request
>
> for you to fetch changes up to 820649aa00ee343a0d473ad1002c59c70ba8c158:
>
> tests/boot_linux_console: Fetch assets from Debian snapshot archives (2019-12-06 09:48:35 -0500)
>
> ----------------------------------------------------------------
> Fix for m68k/q800 acceptance test (Philippe Mathieu-Daudé)
Any pullreq after about rc2 needs to clearly say
what it's fixing and why it's justifiable for it to
go in rather than waiting for the next release.
Otherwise you get the default response:
nope, not at this point in the release cycle.
thanks
-- PMM
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc
2019-12-06 15:12 ` [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc Peter Maydell
@ 2019-12-06 15:25 ` Cleber Rosa
2019-12-06 15:37 ` Peter Maydell
0 siblings, 1 reply; 7+ messages in thread
From: Cleber Rosa @ 2019-12-06 15:25 UTC (permalink / raw)
To: Peter Maydell
Cc: Beraldo Leal, QEMU Developers, Wainer dos Santos Moschetta,
Willian Rampazzo, Philippe Mathieu-Daudé, Eduardo Habkost
[-- Attachment #1: Type: text/plain, Size: 1756 bytes --]
On Fri, Dec 06, 2019 at 03:12:31PM +0000, Peter Maydell wrote:
> On Fri, 6 Dec 2019 at 15:09, Cleber Rosa <crosa@redhat.com> wrote:
> >
> > The following changes since commit 1bdc319ab5d289ce6b822e06fb2b13666fd9278e:
> >
> > Update version for v4.2.0-rc4 release (2019-12-03 17:56:30 +0000)
> >
> > are available in the Git repository at:
> >
> > git://github.com/clebergnu/qemu.git tags/python-next-pull-request
> >
> > for you to fetch changes up to 820649aa00ee343a0d473ad1002c59c70ba8c158:
> >
> > tests/boot_linux_console: Fetch assets from Debian snapshot archives (2019-12-06 09:48:35 -0500)
> >
> > ----------------------------------------------------------------
> > Fix for m68k/q800 acceptance test (Philippe Mathieu-Daudé)
>
> Any pullreq after about rc2 needs to clearly say
> what it's fixing and why it's justifiable for it to
> go in rather than waiting for the next release.
> Otherwise you get the default response:
> nope, not at this point in the release cycle.
>
> thanks
> -- PMM
>
Hi Peter,
This is fixing the URL from which a kernel package is fetched from,
updating it to an archival (thus stable) location. The current
location is transient, and Debian removes packages from those
locations after a given amount of time. Without this patch, the test
is never going to be executed. The package itself is unchanged, as
can be seen from the verification hash that was not changed.
While this is far from critical, the main benefit of having this in
4.2, as opposed to in the next cycle, is to not "ship" a broken test
in a release. It would also help downstream packages running such
tests.
And sorry for not giving the complete explanation before.
Thanks,
- Cleber.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc
2019-12-06 15:25 ` Cleber Rosa
@ 2019-12-06 15:37 ` Peter Maydell
2019-12-06 15:45 ` Cleber Rosa
0 siblings, 1 reply; 7+ messages in thread
From: Peter Maydell @ 2019-12-06 15:37 UTC (permalink / raw)
To: Cleber Rosa
Cc: Beraldo Leal, QEMU Developers, Wainer dos Santos Moschetta,
Willian Rampazzo, Philippe Mathieu-Daudé, Eduardo Habkost
On Fri, 6 Dec 2019 at 15:25, Cleber Rosa <crosa@redhat.com> wrote:
>
> On Fri, Dec 06, 2019 at 03:12:31PM +0000, Peter Maydell wrote:
> > On Fri, 6 Dec 2019 at 15:09, Cleber Rosa <crosa@redhat.com> wrote:
> > >
> > > ----------------------------------------------------------------
> > > Fix for m68k/q800 acceptance test (Philippe Mathieu-Daudé)
> >
> > Any pullreq after about rc2 needs to clearly say
> > what it's fixing and why it's justifiable for it to
> > go in rather than waiting for the next release.
> > Otherwise you get the default response:
> > nope, not at this point in the release cycle.
> This is fixing the URL from which a kernel package is fetched from,
> updating it to an archival (thus stable) location. The current
> location is transient, and Debian removes packages from those
> locations after a given amount of time. Without this patch, the test
> is never going to be executed. The package itself is unchanged, as
> can be seen from the verification hash that was not changed.
>
> While this is far from critical, the main benefit of having this in
> 4.2, as opposed to in the next cycle, is to not "ship" a broken test
> in a release. It would also help downstream packages running such
> tests.
Thanks for the explanation. If at the moment the test is simply
being skipped (ie it is not actually failing) then I would
prefer to delay this to 5.0. Otherwise we'll start running
the test and may find that it is actually failing in some
of our CI or test environments. That wouldn't be a problem
a bit earlier in the release cycle, but given we've already
had rc4 and rc5 is going to have the minimum number of
absolutely critical fixes in it I think I'd prefer not to
take that risk.
thanks
-- PMM
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc
2019-12-06 15:37 ` Peter Maydell
@ 2019-12-06 15:45 ` Cleber Rosa
2019-12-06 16:11 ` Peter Maydell
0 siblings, 1 reply; 7+ messages in thread
From: Cleber Rosa @ 2019-12-06 15:45 UTC (permalink / raw)
To: Peter Maydell
Cc: Beraldo Leal, QEMU Developers, Wainer dos Santos Moschetta,
Willian Rampazzo, Philippe Mathieu-Daudé, Eduardo Habkost
[-- Attachment #1: Type: text/plain, Size: 1978 bytes --]
On Fri, Dec 06, 2019 at 03:37:19PM +0000, Peter Maydell wrote:
> On Fri, 6 Dec 2019 at 15:25, Cleber Rosa <crosa@redhat.com> wrote:
> >
> > On Fri, Dec 06, 2019 at 03:12:31PM +0000, Peter Maydell wrote:
> > > On Fri, 6 Dec 2019 at 15:09, Cleber Rosa <crosa@redhat.com> wrote:
> > > >
> > > > ----------------------------------------------------------------
> > > > Fix for m68k/q800 acceptance test (Philippe Mathieu-Daudé)
> > >
> > > Any pullreq after about rc2 needs to clearly say
> > > what it's fixing and why it's justifiable for it to
> > > go in rather than waiting for the next release.
> > > Otherwise you get the default response:
> > > nope, not at this point in the release cycle.
>
> > This is fixing the URL from which a kernel package is fetched from,
> > updating it to an archival (thus stable) location. The current
> > location is transient, and Debian removes packages from those
> > locations after a given amount of time. Without this patch, the test
> > is never going to be executed. The package itself is unchanged, as
> > can be seen from the verification hash that was not changed.
> >
> > While this is far from critical, the main benefit of having this in
> > 4.2, as opposed to in the next cycle, is to not "ship" a broken test
> > in a release. It would also help downstream packages running such
> > tests.
>
> Thanks for the explanation. If at the moment the test is simply
> being skipped (ie it is not actually failing) then I would
> prefer to delay this to 5.0. Otherwise we'll start running
> the test and may find that it is actually failing in some
> of our CI or test environments. That wouldn't be a problem
> a bit earlier in the release cycle, but given we've already
> had rc4 and rc5 is going to have the minimum number of
> absolutely critical fixes in it I think I'd prefer not to
> take that risk.
>
> thanks
> -- PMM
>
Yes, this is a very fair point.
Thanks,
- Cleber.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc
2019-12-06 15:45 ` Cleber Rosa
@ 2019-12-06 16:11 ` Peter Maydell
0 siblings, 0 replies; 7+ messages in thread
From: Peter Maydell @ 2019-12-06 16:11 UTC (permalink / raw)
To: Cleber Rosa
Cc: Beraldo Leal, QEMU Developers, Wainer dos Santos Moschetta,
Willian Rampazzo, Philippe Mathieu-Daudé, Eduardo Habkost
On Fri, 6 Dec 2019 at 15:46, Cleber Rosa <crosa@redhat.com> wrote:
>
> On Fri, Dec 06, 2019 at 03:37:19PM +0000, Peter Maydell wrote:
> > On Fri, 6 Dec 2019 at 15:25, Cleber Rosa <crosa@redhat.com> wrote:
> > >
> > > On Fri, Dec 06, 2019 at 03:12:31PM +0000, Peter Maydell wrote:
> > > > On Fri, 6 Dec 2019 at 15:09, Cleber Rosa <crosa@redhat.com> wrote:
> > > > >
> > > > > ----------------------------------------------------------------
> > > > > Fix for m68k/q800 acceptance test (Philippe Mathieu-Daudé)
> > > >
> > > > Any pullreq after about rc2 needs to clearly say
> > > > what it's fixing and why it's justifiable for it to
> > > > go in rather than waiting for the next release.
> > > > Otherwise you get the default response:
> > > > nope, not at this point in the release cycle.
> >
> > > This is fixing the URL from which a kernel package is fetched from,
> > > updating it to an archival (thus stable) location. The current
> > > location is transient, and Debian removes packages from those
> > > locations after a given amount of time. Without this patch, the test
> > > is never going to be executed. The package itself is unchanged, as
> > > can be seen from the verification hash that was not changed.
> > >
> > > While this is far from critical, the main benefit of having this in
> > > 4.2, as opposed to in the next cycle, is to not "ship" a broken test
> > > in a release. It would also help downstream packages running such
> > > tests.
> >
> > Thanks for the explanation. If at the moment the test is simply
> > being skipped (ie it is not actually failing) then I would
> > prefer to delay this to 5.0. Otherwise we'll start running
> > the test and may find that it is actually failing in some
> > of our CI or test environments. That wouldn't be a problem
> > a bit earlier in the release cycle, but given we've already
> > had rc4 and rc5 is going to have the minimum number of
> > absolutely critical fixes in it I think I'd prefer not to
> > take that risk.
> Yes, this is a very fair point.
OK, I'm going to drop this pullreq; please resubmit it once
the tree reopens for 5.0.
thanks
-- PMM
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-12-06 17:22 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-12-06 15:08 [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc Cleber Rosa
2019-12-06 15:08 ` [PULL 1/1] tests/boot_linux_console: Fetch assets from Debian snapshot archives Cleber Rosa
2019-12-06 15:12 ` [PULL 0/1] Fix for m68k/q800 acceptance test for QEMU 4.2-rc Peter Maydell
2019-12-06 15:25 ` Cleber Rosa
2019-12-06 15:37 ` Peter Maydell
2019-12-06 15:45 ` Cleber Rosa
2019-12-06 16:11 ` Peter Maydell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).