From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1oT4FR-0000i9-8V for mharc-grub-devel@gnu.org; Tue, 30 Aug 2022 12:37:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oT4FP-0000dy-9O for grub-devel@gnu.org; Tue, 30 Aug 2022 12:37:55 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:21401) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oT4FM-0005Pt-51 for grub-devel@gnu.org; Tue, 30 Aug 2022 12:37:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1661877466; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=PqtgpLXfwle0l5+OIJLsfELwBY1vG7+DEeR+CAkVCpM=; b=YUnR9NethNNI9FlGrY64fmBVpQ8SCSr+y59f/11Dvr6ycUTaQTtKSHNX/lSB9BOa6OKxPQ C8/Ntu0NNGAoo7yBmhxL9KutiDMKw2XSX0hAnkXf+6WLGNbJE/ApWoWMhdL4v2WVKAgh3W xU5nXvqbR7V0p3GORmC/edDcbodnUFQ= Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-127-RvdaONFINIeTh3sXbrNrKQ-1; Tue, 30 Aug 2022 12:37:45 -0400 X-MC-Unique: RvdaONFINIeTh3sXbrNrKQ-1 Received: by mail-qt1-f200.google.com with SMTP id y12-20020ac8708c000000b00342f1bb8428so9146173qto.5 for ; Tue, 30 Aug 2022 09:37:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc; bh=PqtgpLXfwle0l5+OIJLsfELwBY1vG7+DEeR+CAkVCpM=; b=asS7WZ0RgAfbrE+ANTC5mZHfx085k+D9R/bSzhc56gWy+yUUCfJA+aV+Pa5Sm8nLMv 6kxiXfW+ywXy4NLhF0FNku/NUzhHT40Zjw3bQ4Nc+A0ylnP09frEyVJxHGON1Je0MxP4 8CfSakOkZdoLoqrPBq5hEc+rYkVMQYInyA44G6LLHsAhasb1ZdL+SYjLGkPfoPbn7/Rf mlf02JUY41A4Izj3FrCsmhC/5BWJyuTh2n/fVX80p9tM7JDxIjAcKT0BoTRP4rFDGWyG 5xhT9uvI77zg0IJnhEnGJEWT2cGvpXR+MGJBbMxQmsg3IabWrlsvv6JAbliqW5tn1RX4 AEVw== X-Gm-Message-State: ACgBeo0qXJkdT+Yri96eFGbYQrCcKLjmCcewMSQvYh1ZrRB6g892pWqJ r44u/EC0rqMYuwhK09wIi3soE2MdrNQCUBXSgcnGXq40GmX0+Mp/m+xhWLUWarmfTuBsSP4Ik3h 3hucAaECkDuM= X-Received: by 2002:a0c:b253:0:b0:495:ee4f:ba4e with SMTP id k19-20020a0cb253000000b00495ee4fba4emr15924718qve.5.1661877464320; Tue, 30 Aug 2022 09:37:44 -0700 (PDT) X-Google-Smtp-Source: AA6agR4gjpBAnLtz2P5zdowqJtTriga/oJs4Ofwd4U/NyRLPPVdvibV3WDKgH1bkZtxBGpqRydWuxg== X-Received: by 2002:a0c:b253:0:b0:495:ee4f:ba4e with SMTP id k19-20020a0cb253000000b00495ee4fba4emr15924681qve.5.1661877463936; Tue, 30 Aug 2022 09:37:43 -0700 (PDT) Received: from localhost (pool-96-237-164-50.bstnma.fios.verizon.net. [96.237.164.50]) by smtp.gmail.com with ESMTPSA id u12-20020a37ab0c000000b006a6d7c3a82esm7867776qke.15.2022.08.30.09.37.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Aug 2022 09:37:43 -0700 (PDT) From: Robbie Harwood To: Daniel Axtens , John Paul Adrian Glaubitz Cc: The development of GNU GRUB Subject: Re: [PATCH] Remove HFS support In-Reply-To: <871qt3uo53.fsf@dja-thinkpad.axtens.net> References: <20220819135755.vpfkmfyvysmdbzov@tomti.i.net-space.pl> <0F68F479-0EC8-4BF8-B21D-81B5FC725226@physik.fu-berlin.de> <871qtbowcj.fsf@dja-thinkpad.axtens.net> <181a0e9e-cf1c-a11f-e30f-2b14093462ad@physik.fu-berlin.de> <871qt3uo53.fsf@dja-thinkpad.axtens.net> Date: Tue, 30 Aug 2022 12:37:39 -0400 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=170.10.129.124; envelope-from=rharwood@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2022 16:37:56 -0000 --=-=-= Content-Type: text/plain Daniel Axtens writes: >>> Have you checked that you can't boot them with HFS+? Because HFS+ >>> came in 1998, which was (AFAICT) pretty early on in the G3 >>> lifecycle. So I'd be really surprised if the firmware didn't support >>> booting from HFS+. I'd be very keen to hear. >> >> I have not tested that due to lack of time. The problem is that some >> early firmware versions might have issues with HFS+ that we haven't >> verified yet. > > Any approach that says 'we must wait for test results for very old > macs' puts the grub community in a bind. I'm not aware of anyone else > stepping up to contribute test results on old macs, and I can't go > across to an apple store and buy one. So in order to test this, the > entire grub upstream stalls on (AFAICT) you personally. > > This not the first time we find ourselves in this situation either. > For example, RH is carrying the 'powerpc-ieee1275: support larger > core.elf images' series out of tree because they need it to boot on > modern Power boxes. It broke on your machine in a way no-one else has > reproduced, and I last emailled you asking for more information to > debug the failure in May. As the person currently responsible for the Red Hat tree: I am also not happy about this state of affairs. If a use case is to be supported, someone needs to actually do the leg work to support it. Bug reports are all well and good, but if no one's actually able to fix them, they're just making a pile that's in the way. What I mean is this: right now the project has people (you) *testing* power macs, but no one actually *fixing* power macs, and unless someone starts fixing problems that materialize, it's at odds with reality to call it a supported platform. (And to be clear here, problems that materialize includes other people's patches, and debugging/sending fixes to them as would be expected from a subject matter expert.) As you point out downthread, I could go out and spend money on a vintage mac almost as old as I am to attempt to debug the problem myself. (This money would have to be my own, because Red Hat, RHEL, and Fedora are all uninterested in supporting power macs.) I would then have to learn the ins and outs of a platform that the manufacturer has not supported for about fifteen years.[1] We're talking about at least a month of my time, probably more, and that assumes it even reproduces on my machine - which there's no guarantee of. (If I did all that, and it didn't, what then?) It's time I don't have, and quite frankly it's more important to me to have grub support currently shipping hardware. Or I could just take the POWER patches from Daniel and IBM folks downstream, and keep a platform that customers care about working. This takes very little of my time in comparison, but fails to heal the current divergence. Be well, --Robbie 1: Having grown up with these beige boxes, I did previously owned an iBook G3 on which I did run Linux - but have not in this decade (as it is far from a capable computing platform in the modern era), nor would I have been able to debug it at the time. I do still use the AEK & AEK II as daily drivers, though. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEA5qc6hnelQjDaHWqJTL5F2qVpEIFAmMOPNMUHHJoYXJ3b29k QHJlZGhhdC5jb20ACgkQJTL5F2qVpEKwzRAAmFTqB2D77QaYKXcmg3HXh7lCVNOf 7KyhGSPl5oCNWrXQTLp6lUU1r/9Lw1xkZO7as9Oevl8O5rS4hQZt1xkzLfBGqtda jM4WkL18t65Rj7AAjCL6zeaG/6cSkN1XAmkMECKsrwFQAZc4ZiJ+9ZI3ATBpV9sX Rjlnpcybm4dkZG6RYYWzzmq6b9gmI77SdwQw9QiOjo8yEL1qf5Uv1Q3RJYRkRmnF vGKS2NuWmDSFn85gg0fV/7cxdqwE+UfF7BWFMNkIMiTME6al6juuCk/lpPoi+PWm eCSVCFbo2H7jNWB0ba08XV04a+DwjyRyXShNzErLRQcaa+IHdK31W7NB2Fxghl31 Xt9XksTKV0uiAxinQ3fB+INSOgVgb2+NFLPqoANVpxINAYx6B3hE8CArvVgod1lR 3gstbmNHT8eGNKGPNiqmprHZoZNaFK7mBVq4lPcuhXcyTIcflOu51AmSRTYpvTVS icacDZuN4D3lfXvJtp/5NppYEaowMHNIwum8RNjsBZ8ezquf8wnYZ8WlEigvBu9v 7AKe6O0t3jhKE3NNPjKlN/GWwISGNWLJ/fhqQcl7LF0Je/xozBEdFOqDMCYfvYvp o7qwO+lBVNE0hJatjLv8nl3hgQz20g/WsxCiXXYjw7evep1Frs8fZujBmClmRuej hM6FBk2HFW2o7oo= =G6OE -----END PGP SIGNATURE----- --=-=-=--