From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id C12221381F3 for ; Sun, 16 Jun 2013 19:44:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 25A89E099F; Sun, 16 Jun 2013 19:44:05 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 319F4E0996 for ; Sun, 16 Jun 2013 19:44:04 +0000 (UTC) Received: from grubbs.orbis-terrarum.net (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2699333E3EA for ; Sun, 16 Jun 2013 19:44:03 +0000 (UTC) Received: (qmail 4096 invoked by uid 10000); 16 Jun 2013 19:44:02 -0000 Date: Sun, 16 Jun 2013 19:44:02 +0000 From: "Robin H. Johnson" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [2&3]/3 API & files Message-ID: References: <51B48FA1.9080403@gentoo.org> <51BDAAA0.3090802@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <51BDAAA0.3090802@gentoo.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 3b848173-b372-4a66-ae02-6dc11fa9da45 X-Archives-Hash: aade997c1fab41209eb529f6ef9fa646 On Sun, Jun 16, 2013 at 02:08:00PM +0200, Alex Legler wrote: > On 16.06.2013 03:21, Robin H. Johnson wrote: > >> Special pages and contents > >> -------------------------- > >> herds.xml, repositories.xml, etc.: > >> As these are intended for other applications to use, these should go to > >> a new site, possibly api.gentoo.org, initially fed from a git repository. > >> This site should get backed by SSL. > > Here's a partial list of the ones I know about: > > http://www.gentoo.org/proj/en/overlays/repositories.xml > > http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml > > http://www.gentoo.org/main/en/mirrors3.xml > > Both of these are broken I think: > > http://www.gentoo.org/proj/en/perl/outdated-cpan-packages.xml > > http://www.gentoo.org/proj/en/perl/outdated-cpan-packages-perl-experimental.xml > > > > - Do you know of more? > > http://www.gentoo.org/proj/en/metastructure/herds/herds.xml > > > - How can we better encourage these to move to an API site? > Not sure what you mean with that. It needs to be really easy for any developer to throw up a new data source w/ scripts onto the API site. Even qa-reports is somewhat stalled, and doesn't have good visibility, because it's not that easy for any dev to add something new to it. > >> Image resources: > >> These can be uploaded to the Wiki. > > How can we ensure later that the media files don't get deleted? > Deletion is restricted to administrators, mediawiki also keeps old > versions around in case someone reuploads a file. > To prevent even that, we can restrict editing certain assets to developers. See my other comment about git-mediawiki maybe, that would satisfy my needs, just having old versions of the images around as needed (not admin-deletable). > >> Other files and downloads: > >> Until proper project file hosting is implemented, again a simple > >> git-backed static site, possibly projects.gentoo.org. > > Please don't put lots of binary files in Git. > > > How do we expose that site to developers then? Akin to the mirroring > system on d.g.o? I need to dust off the project hosting proposal, because there are a lot of files that need to move to it (like all the elections & PR materials). -- Robin Hugh Johnson Gentoo Linux: Developer, Trustee & Infrastructure Lead E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85