From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27014 invoked from network); 16 Dec 2021 19:20:50 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 16 Dec 2021 19:20:50 -0000 Received: (qmail 31842 invoked by uid 550); 16 Dec 2021 19:20:47 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 31782 invoked from network); 16 Dec 2021 19:20:46 -0000 ARC-Seal: i=1; a=rsa-sha256; t=1639682432; cv=none; d=zohomail.com; s=zohoarc; b=nOXCBzRYeWV4/KnfSW0ibCaaF32mmN5OUTjCuglBYfM+F1Z3FmX1dqM7+DOAvULnRNoDEG8XQoNGzb91v7W0ANLy8IB6NbmS/tn3/t7JXRB+sQeXfTfq70ZE/KrY7gGucc7E/8SoY64EjB2mA4Ea8SWEc5W14YbRY4AAGxi5Ql4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1639682432; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=O2tX/mRH3vW72fCizxKYDRQjQuCjTX+RwRgo40R5Iko=; b=GM9KYpeBL97fLtPxoaD20sfpzaTh/eZogpsz0aMBInMmC/By/xYS2oqnMQG4IyrXPB5tm838tXL036ifcqJwNRF0Cre6EvbWocd5JeBqdvhkSG83QAMwqxUnYa9/KDIlrFR8RnU5vC+GRNzF7azrWz2W1vm68sTWp0yaQUsIKJE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zv.io; spf=pass smtp.mailfrom=me@zv.io; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1639682432; s=zoho; d=zv.io; i=me@zv.io; h=Message-ID:Subject:From:To:Date:In-Reply-To:References:Content-Type:MIME-Version:Content-Transfer-Encoding; bh=O2tX/mRH3vW72fCizxKYDRQjQuCjTX+RwRgo40R5Iko=; b=J+DAPh9Mf7mf2sDxyuit8b4efAKF/rHGrITjWhWCaqM+z0foF6se7rCZXG8qW1XF yYxnxinIlRYN2LxEDCG5TfPh1uxPUn1TvVkKZidpfRFqyOoZIgY5AQyKRXnLqVFlQ4E Er06ls/ZN0fwnZZEf2TMaPqJiJFJYsEJYr5YiL8g= Message-ID: From: Zach van Rijn To: musl@lists.openwall.com Date: Thu, 16 Dec 2021 13:20:27 -0600 In-Reply-To: <20211216050220.GL7074@brightrain.aerifal.cx> References: <8ed85057-5ad8-1341-ba02-46bb15ee04bd@dustri.org> <5faf9ff0eaa6b72ac3c3b22e3a41bde071ae5806.camel@zv.io> <20211216050220.GL7074@brightrain.aerifal.cx> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.36.5-0ubuntu1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-ZohoMailClient: External Subject: Re: [musl] Current state and future of musl development infrastructure On Thu, 2021-12-16 at 00:02 -0500, Rich Felker wrote: > ... > > I'd really love if the CI were optimized to do incremental > builds and reuse artifacts as much as possible for rapid > results, but doing that right probably requires fixing missing > dependency tracking in the build. I'd recommend taking ccache for a spin before investing time in a more involved solution. What type of security/access requirements do you have? E.g. a mechanism to keep some code/tests private? > A manually curated TODO list/wishlist on the wiki was how this > was managed for the last N years, and it wasn't really good > because it failed to link community discussion of the issue and > didn't capture things not already valued by me or community. > Even with a bug tracker it would be perfectly fine (and much > more effective than it is now) to have a TODO/roadmap, since it > could *link to* the relevant tracker items for more detail and > record of what exactly is wanted or proposed and why. Leah suggested Request Tracker [0] yesterday in IRC but setup is pretty nasty [1] (quote): Some modules require user input or environment variables to install correctly, so it may be necessary to install them manually. Some modules also require external source libraries, so you may need to install additional packages. Not to mention database backups, upgrades, and other maintenance. One might consider Mantis [2]. It's brilliantly simple, so I've put together a quick example of a minimal setup [3]. Someone will need to figure out how to enable email support in this example. A live demo (official Mantis bug tracker) is here [4]. ZV [0]: https://bestpractical.com/download-page [1]: https://docs.bestpractical.com/rt/5.0.2/README.html [2]: https://www.mantisbt.org/ [3]: https://git.zv.io/t/musl-rt [4]: https://mantisbt.org/bugs/my_view_page.php