From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6DADE15800A for ; Fri, 11 Aug 2023 00:23:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id ACCBA2BC01E; Fri, 11 Aug 2023 00:23:32 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5DBD42BC016 for ; Fri, 11 Aug 2023 00:23:32 +0000 (UTC) Date: Fri, 11 Aug 2023 00:23:19 +0000 From: Yixun Lan To: gentoo-user@lists.gentoo.org Cc: Morgan =?iso-8859-1?Q?Wesstr=F6m?= Subject: Re: [gentoo-user] Need some help with location of git clone when bisecting with 9999-ebuilds Message-ID: Mail-Followup-To: gentoo-user@lists.gentoo.org, Morgan =?iso-8859-1?Q?Wesstr=F6m?= References: <128f8d2d-f773-539f-cca3-01cd5b49ffd6@pp.dyndns.biz> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <128f8d2d-f773-539f-cca3-01cd5b49ffd6@pp.dyndns.biz> X-Archives-Salt: ee8b5d15-3c87-4974-8aea-1d4129554254 X-Archives-Hash: 75df28b2b4d8a6f4c89a0657dd9a898a Hi Morgan: On 20:41 Thu 10 Aug , Morgan Wesström wrote: > I'm trying to track down a regression in app-emulation/wine-vanilla. > > I've read https://wiki.gentoo.org/wiki/Bisecting_with_live_ebuilds and think I > understand how git bisect works and what it does, but three things are unclear > to me. understanding git bisect should be enough to keep you going.. > > 1) Where should I store the git clone of the repository and how do I tell > emerge to read the source files from there, when emerging the 9999 ebuild, > instead of downloading them from the Internet as usual? how about have a local clone of wine repository? and feed it to live ebuild and you can do the bisect of this local repo.. $ git clone https://gitlab.winehq.org/wine/wine.git $ pwd /my/path/to/wine # EGIT_OVERRIDE_REPO_WINE_WINE="file:///my/path/to/wine" \ emerge =app-emulation/wine-vanilla-9999 > > 2) Can I tell emerge not to clean the build directory between bisects so it > only recompiles the source files that actually changes between commits? it would be great to have this feature, but I don't know.. or I'd not personally bother to go this way > > 3) In the wiki's test-zfs.sh script, the EGIT_OVERRIDE_COMMIT variables are > poorly documented. What would the name of those be for app-emulation/wine-vanilla? EGIT_OVERRIDE_COMMIT_WINE_WINE? have you checked the emerge log? it's obvious > > Regards > Morgan Wesström -- Yixun Lan (dlan) Gentoo Linux Developer GPG Key ID AABEFD55