All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system
@ 2017-09-03  7:56 ilovezfs
  2017-09-04  6:09 ` [Qemu-devel] [Bug 1714750] " Thomas Huth
                   ` (18 more replies)
  0 siblings, 19 replies; 21+ messages in thread
From: ilovezfs @ 2017-09-03  7:56 UTC (permalink / raw)
  To: qemu-devel

Public bug reported:

The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
unpacked on a case-insensitive file system because it has a file
qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
most macOS systems since by default the file system is case insensitive.
The 2.10.0 upgrade is blocked in Homebrew due to this issue. See
https://github.com/Homebrew/homebrew-core/pull/17467. This is a
regression from 2.9.0, which didn't have this problem.

** Affects: qemu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
@ 2017-09-04  6:09 ` Thomas Huth
  2017-09-04  6:41 ` ilovezfs
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: Thomas Huth @ 2017-09-04  6:09 UTC (permalink / raw)
  To: qemu-devel

That's apparently a problem with U-Boot. Could you please report this
issue to the U-Boot project instead (see
https://github.com/u-boot/u-boot)? We only include the u-boot sources in
the QEMU tarballs, but we do not maintain them in the QEMU project, so
we can not fix this issue here for you, sorry.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
  2017-09-04  6:09 ` [Qemu-devel] [Bug 1714750] " Thomas Huth
@ 2017-09-04  6:41 ` ilovezfs
  2017-09-04 12:18 ` Peter Maydell
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: ilovezfs @ 2017-09-04  6:41 UTC (permalink / raw)
  To: qemu-devel

The offending commit is
https://github.com/u-boot/u-boot/commit/61304dbec36dc445bbe7d2c19b4da0695861e0a8
so it should be possible to downgrade u-boot until it gets fixed
upstream, no?

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
  2017-09-04  6:09 ` [Qemu-devel] [Bug 1714750] " Thomas Huth
  2017-09-04  6:41 ` ilovezfs
@ 2017-09-04 12:18 ` Peter Maydell
  2017-09-04 12:27 ` ilovezfs
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: Peter Maydell @ 2017-09-04 12:18 UTC (permalink / raw)
  To: qemu-devel

I don't think it would be wise to downgrade u-boot. You can always just
skip unpacking the u-boot sources -- we don't actually build them, we
just ship them for license compliance reasons.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (2 preceding siblings ...)
  2017-09-04 12:18 ` Peter Maydell
@ 2017-09-04 12:27 ` ilovezfs
  2017-09-04 12:41 ` ilovezfs
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: ilovezfs @ 2017-09-04 12:27 UTC (permalink / raw)
  To: qemu-devel

Hmm I'll try some magic tar invocations.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (3 preceding siblings ...)
  2017-09-04 12:27 ` ilovezfs
@ 2017-09-04 12:41 ` ilovezfs
  2017-09-04 13:14 ` Peter Maydell
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: ilovezfs @ 2017-09-04 12:41 UTC (permalink / raw)
  To: qemu-devel

>we don't actually build them, we just ship them for license compliance
reasons.

Would you be in compliance with the license if the u-boot sources were
themselves in a tarball inside your qemu tarball?

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (4 preceding siblings ...)
  2017-09-04 12:41 ` ilovezfs
@ 2017-09-04 13:14 ` Peter Maydell
  2017-09-04 13:22 ` ilovezfs
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: Peter Maydell @ 2017-09-04 13:14 UTC (permalink / raw)
  To: qemu-devel

Yes, but that's not how we ship them today. (We're actually considering
having the ROM blob sources be in an entirely separate tarball from the
QEMU sources, for unrelated reasons).

We should fix this bug by:
 (1) getting u-boot to fix it upstream
 (2) moving to a fixed u-boot

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (5 preceding siblings ...)
  2017-09-04 13:14 ` Peter Maydell
@ 2017-09-04 13:22 ` ilovezfs
  2017-09-04 14:08 ` Peter Maydell
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: ilovezfs @ 2017-09-04 13:22 UTC (permalink / raw)
  To: qemu-devel

I agree. But it's not really tenable in the interim for the 2.9.0
tarball not to be able to even be unpacked on macOS.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (6 preceding siblings ...)
  2017-09-04 13:22 ` ilovezfs
@ 2017-09-04 14:08 ` Peter Maydell
  2017-09-04 14:22 ` ilovezfs
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: Peter Maydell @ 2017-09-04 14:08 UTC (permalink / raw)
  To: qemu-devel

There is a simple workaround: use
  tar xf qemu-2.10.0.tar.xz --exclude qemu-2.10.0/roms/u-boot/scripts/Kconfig

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (7 preceding siblings ...)
  2017-09-04 14:08 ` Peter Maydell
@ 2017-09-04 14:22 ` ilovezfs
  2017-09-04 14:36 ` Peter Maydell
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: ilovezfs @ 2017-09-04 14:22 UTC (permalink / raw)
  To: qemu-devel

Right. The issue is that solution is O(n) not O(1).

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (8 preceding siblings ...)
  2017-09-04 14:22 ` ilovezfs
@ 2017-09-04 14:36 ` Peter Maydell
  2017-09-04 14:53 ` ilovezfs
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: Peter Maydell @ 2017-09-04 14:36 UTC (permalink / raw)
  To: qemu-devel

Eh? That command line is not particularly slow, especially compared to
the time it takes to download the tarball in the first place.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (9 preceding siblings ...)
  2017-09-04 14:36 ` Peter Maydell
@ 2017-09-04 14:53 ` ilovezfs
  2017-09-04 15:11 ` Peter Maydell
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: ilovezfs @ 2017-09-04 14:53 UTC (permalink / raw)
  To: qemu-devel

I mean in that every user is going to have to figure this out
individually until it's fixed.

In any case it will not be a problem for our Homebrew users, as I will do this:
```
diff --git a/Formula/qemu.rb b/Formula/qemu.rb
index 16a54af167..db0e68d103 100644
--- a/Formula/qemu.rb
+++ b/Formula/qemu.rb
@@ -1,10 +1,20 @@
+# Fix extraction on case-insentive file systems.
+# Reported 4 Sep 2017 https://bugs.launchpad.net/qemu/+bug/1714750
+# This is actually an issue with u-boot and may take some time to sort out.
+class QemuDownloadStrategy < CurlDownloadStrategy
+  def stage
+    exclude = "#{name}-#{version}/roms/u-boot/scripts/Kconfig"
+    safe_system "tar", "xjf", cached_location, "--exclude", exclude
+    chdir
+  end
+end
+
 class Qemu < Formula
   desc "x86 and PowerPC Emulator"
   homepage "https://www.qemu.org/"
-  url "https://download.qemu.org/qemu-2.9.0.tar.bz2"
-  sha256 "00bfb217b1bb03c7a6c3261b819cfccbfb5a58e3e2ceff546327d271773c6c14"
-  revision 2
-
+  url "https://download.qemu.org/qemu-2.10.0.tar.bz2",
+      :using => QemuDownloadStrategy
+  sha256 "7e9f39e1306e6dcc595494e91c1464d4b03f55ddd2053183e0e1b69f7f776d48"
   head "https://git.qemu.org/git/qemu.git"
 
   bottle do
```
https://github.com/Homebrew/homebrew-core/pull/17467

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (10 preceding siblings ...)
  2017-09-04 14:53 ` ilovezfs
@ 2017-09-04 15:11 ` Peter Maydell
  2017-09-04 17:55   ` Stefan Weil
  2017-09-04 15:24 ` ilovezfs
                   ` (6 subsequent siblings)
  18 siblings, 1 reply; 21+ messages in thread
From: Peter Maydell @ 2017-09-04 15:11 UTC (permalink / raw)
  To: qemu-devel

Yes, it's awkward for users who are on OSX (or Windows, I assume). But
the 2.10.0 release is already out and we can't change it -- if this bug
had been reported for one of the 2.10.x release candidates it would
maybe have been a release blocker. As it is we have to wait for a 2.10.1
release (and we need to actually fix the problem, preferably by getting
u-boot upstream to do so).

Thanks for putting the workaround into the homebrew packaging in the
meantime.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (11 preceding siblings ...)
  2017-09-04 15:11 ` Peter Maydell
@ 2017-09-04 15:24 ` ilovezfs
  2017-09-05  5:43 ` Stefan Weil
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: ilovezfs @ 2017-09-04 15:24 UTC (permalink / raw)
  To: qemu-devel

>Thanks for putting the workaround into the homebrew packaging in the
meantime.

You're welcome. I have now shipped the 2.10.0 binaries.

>if this bug had been reported for one of the 2.10.x release candidates
it would maybe have been a release blocker

We should add a `devel` spec to the qemu formula for the next release
candidates. I will try to remember.

> As it is we have to wait for a 2.10.1 release

Yeah that is unfortunate.

>(and we need to actually fix the problem, preferably by getting u-boot
upstream to do so).

Agreed. If only their mailing list would confirm my subscription ... lol

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-04 15:11 ` Peter Maydell
@ 2017-09-04 17:55   ` Stefan Weil
  0 siblings, 0 replies; 21+ messages in thread
From: Stefan Weil @ 2017-09-04 17:55 UTC (permalink / raw)
  To: Bug 1714750, qemu-devel

Am 04.09.2017 um 17:11 schrieb Peter Maydell:
> Yes, it's awkward for users who are on OSX (or Windows, I assume).

Windows users who want to extract the tarball would have the same
problem. I don't think that there are many users who do that.

Nevertheless I have just sent an e-mail to the u-boot mailing list
(subscription worked for me, but my e-mail is still waiting
for the moderation) and also to the author who added the
relevant commit to u-boot.

u-boot v2017.09 is scheduled for 11 September 2017, so there is
a chance to get that fixed until then.

Regards
Stefan

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (12 preceding siblings ...)
  2017-09-04 15:24 ` ilovezfs
@ 2017-09-05  5:43 ` Stefan Weil
  2017-09-05  9:31 ` ilovezfs
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: Stefan Weil @ 2017-09-05  5:43 UTC (permalink / raw)
  To: qemu-devel

See https://lists.denx.de/pipermail/u-boot/2017-September/304728.html.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (13 preceding siblings ...)
  2017-09-05  5:43 ` Stefan Weil
@ 2017-09-05  9:31 ` ilovezfs
  2017-10-03 14:33 ` Peter Maydell
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: ilovezfs @ 2017-09-05  9:31 UTC (permalink / raw)
  To: qemu-devel

Thanks for taking care of that @ubuntu-weilnetz

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (14 preceding siblings ...)
  2017-09-05  9:31 ` ilovezfs
@ 2017-10-03 14:33 ` Peter Maydell
  2017-10-03 14:42 ` ilovezfs
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 21+ messages in thread
From: Peter Maydell @ 2017-10-03 14:33 UTC (permalink / raw)
  To: qemu-devel

Update: Sam Protsenko has kindly written and submitted a u-boot patch which resolves the filename clash:
https://lists.denx.de/pipermail/u-boot/2017-September/307910.html

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (15 preceding siblings ...)
  2017-10-03 14:33 ` Peter Maydell
@ 2017-10-03 14:42 ` ilovezfs
  2019-01-03 12:47 ` Peter Maydell
  2019-04-24  6:02 ` Thomas Huth
  18 siblings, 0 replies; 21+ messages in thread
From: ilovezfs @ 2017-10-03 14:42 UTC (permalink / raw)
  To: qemu-devel

Hurray!

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (16 preceding siblings ...)
  2017-10-03 14:42 ` ilovezfs
@ 2019-01-03 12:47 ` Peter Maydell
  2019-04-24  6:02 ` Thomas Huth
  18 siblings, 0 replies; 21+ messages in thread
From: Peter Maydell @ 2019-01-03 12:47 UTC (permalink / raw)
  To: qemu-devel

Somebody re-reported this which reminded me that we forgot to tidy up the loose ends here.
Current status:
 * this is fixed in upstream u-boot with their commit 610eec7f0593574 (committed October 2017, and in u-boot release v2017.11 and later)
 * in QEMU's release process we put in a workaround in our commit d0dead3b6df7f6cd97 which puts the u-boot sources in their own tarball rather than extracted; this went into QEMU release 2.11.0
 * we are still shipping the same old version of u-boot we were in 2.10

So ideally we'd finish fixing this bug report by:
 * updating our u-boot to some version v2017.11 or later
 * removing the d0dead3b6df7f6cd97 workaround

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  New

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Qemu-devel] [Bug 1714750] Re: 2.10.0 cannot be installed on case-insensitive file system
  2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
                   ` (17 preceding siblings ...)
  2019-01-03 12:47 ` Peter Maydell
@ 2019-04-24  6:02 ` Thomas Huth
  18 siblings, 0 replies; 21+ messages in thread
From: Thomas Huth @ 2019-04-24  6:02 UTC (permalink / raw)
  To: qemu-devel

** Changed in: qemu
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1714750

Title:
  2.10.0 cannot be installed on case-insensitive file system

Status in QEMU:
  Fix Released

Bug description:
  The https://download.qemu.org/qemu-2.10.0.tar.bz2 tarball cannot be
  unpacked on a case-insensitive file system because it has a file
  qemu-2.10.0/roms/u-boot/scripts/Kconfig and a directory
  qemu-2.10.0/roms/u-boot/scripts/kconfig. This prevents installation on
  most macOS systems since by default the file system is case
  insensitive. The 2.10.0 upgrade is blocked in Homebrew due to this
  issue. See https://github.com/Homebrew/homebrew-core/pull/17467. This
  is a regression from 2.9.0, which didn't have this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1714750/+subscriptions

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2019-04-24  6:11 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-03  7:56 [Qemu-devel] [Bug 1714750] [NEW] 2.10.0 cannot be installed on case-insensitive file system ilovezfs
2017-09-04  6:09 ` [Qemu-devel] [Bug 1714750] " Thomas Huth
2017-09-04  6:41 ` ilovezfs
2017-09-04 12:18 ` Peter Maydell
2017-09-04 12:27 ` ilovezfs
2017-09-04 12:41 ` ilovezfs
2017-09-04 13:14 ` Peter Maydell
2017-09-04 13:22 ` ilovezfs
2017-09-04 14:08 ` Peter Maydell
2017-09-04 14:22 ` ilovezfs
2017-09-04 14:36 ` Peter Maydell
2017-09-04 14:53 ` ilovezfs
2017-09-04 15:11 ` Peter Maydell
2017-09-04 17:55   ` Stefan Weil
2017-09-04 15:24 ` ilovezfs
2017-09-05  5:43 ` Stefan Weil
2017-09-05  9:31 ` ilovezfs
2017-10-03 14:33 ` Peter Maydell
2017-10-03 14:42 ` ilovezfs
2019-01-03 12:47 ` Peter Maydell
2019-04-24  6:02 ` Thomas Huth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.