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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CE528139694 for ; Thu, 1 Jun 2017 21:18:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 305F8E0BE0; Thu, 1 Jun 2017 21:18:29 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DDCCAE0AC9 for ; Thu, 1 Jun 2017 21:18:28 +0000 (UTC) Received: from [192.168.1.12] (xdsl-213-196-243-213.netcologne.de [213.196.243.213]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jstein) by smtp.gentoo.org (Postfix) with ESMTPSA id 39D89341769 for ; Thu, 1 Jun 2017 21:18:27 +0000 (UTC) To: gentoo-dev From: Jonas Stein Subject: [gentoo-dev] [RFC] Addition of a new field to metadata.xml Message-ID: Date: Thu, 1 Jun 2017 23:18:22 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 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=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: b1f7f39c-39a6-4c22-905f-0602774a677e X-Archives-Hash: 012ccbbb69354bba70be9b2b4874dc50 Hello, this RFC is about the addition of a new field to metadata.xml The field should contain a list of the equivalent debian package names, or a defined string for NONE or UNSET. A feature request ticket was prepared here: https://bugs.gentoo.org/show_bug.cgi?id=619132 1. Motivation ============= Gentoo users and users of debian based distributions profit from linked packages: * can be used to embed screenshots from https://screenshots.debian.net in https://packages.gentoo.org/ * when writing/reading documentation which is written for debian like Linux distributions * scripts can automatically compare latest versions, critical bugs, from debian-like distributions and alert the interested maintainer or prepare statistics. A greasemonkey script can show a link in bugzilla and the maintainer can see open/solved bugs and the solutions on other distributions. * package names hardly differ between *buntu, mint, and debian so we cover a broad spectrum * Users who switch from debian like systems to gentoo, or administrate gentoo and debian like systems at the same time can find the corresponding packages quickly 2. Specification ================ A space separated list of the corresponding debian packages should be written in the field It should be NONE, if debian has no corresponding package. UNSET or no field, if the creator of the ebuild did not set the field (yet). example: app-arch/tar/metadata.xml tar app-office/libreoffice-bin/metadata.xml libreoffice libreoffice-base libreoffice-base libreoffice-dev libreoffice-dmaths libreoffice-draw libreoffice-evolution libreoffice-impress 3. Backwards compatibility ========================== Fully compatible, no negative side effects to expect. 4. Comments =========== What do you think? Should we exclude translation packages, or just add them all? -- Best regards, Jonas Stein