Gentoo Logo
Gentoo Spaceship

Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
To: gentoo-dev@g.o, gentoo-dev-announce <gentoo-dev-announce@g.o>
From: Tiziano Müller <dev-zero@g.o>
Subject: Upstream tags in metadata.xml (GLEP 46)
Date: Thu, 04 Feb 2010 22:37:01 +0100
While some people already discovered the upstream metadata tags, there
are only 8 ebuilds using them so far. Mostly I am to blame for that,
since I forgot to send out a proper announcement. While all the required
information can be found in the Developer Handbook [1], here is a short

The upstream tags are meant as a way to track information about
upstream, like:
- the upstream status (can make treecleaners lives easier)
- online documentation links (a shortcut for the user)
- not-so-obvious contact/bug-reporting information
- id of a hosting or indexing site (automated version bump checks)
- their alignment (mostly chaotic-neutral ;-)

An example (copied from GLEP 46 [2] itself):
    <maintainer status="inactive">
        <name>Foo Bar</name>
    <maintainer status="active">
        <name>Foo Gentoo</name>
    <doc lang="en"></doc>
    <doc lang="de"></doc>
    <remote-id type="freshmeat">foobar</remote-id>
    <remote-id type="sourceforge">foobar</remote-id>

Please note:
- the <maintainer> tag in <upstream> is only for specifying an upstream
maintainer name and e-mail address and does not specify the ebuild
maintainer (although it may be the same if you decide to become
- the type attribute for <remote-id> is currently one of (freshmeat|
sourceforge|cpan|vim), send a mail to gentoo-dev before adding
additional sites
- the data in the <remote-id> tags is an id which uniquely identifies
the project on that site:
    - for type="vim": the script_id (example: 2586)
    - for type="freshmeat": the project name (example: aria2)
    - for type="sourceforge": the project name (example: liferea)
    - for type="cpan": the module name (example: Pod-Index)



Tiziano Müller
Gentoo Linux Developer
Areas of responsibility:
  Samba, PostgreSQL, CPP, Python, sysadmin, GLEP Editor
E-Mail   : dev-zero@g.o
GnuPG FP : F327 283A E769 2E36 18D5  4DE2 1B05 6A63 AE9C 1E30

smime.p7s (S/MIME cryptographic signature)
Re: Upstream tags in metadata.xml (GLEP 46)
-- Peter Volkov
Re: Upstream tags in metadata.xml (GLEP 46)
-- Mike Frysinger
Re: Upstream tags in metadata.xml (GLEP 46)
-- Tiziano Müller
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
an update script for the gentoo developer
Next by thread:
Re: Upstream tags in metadata.xml (GLEP 46)
Previous by date:
Re: GLEP59 - Manifest2 hashes
Next by date:
Re: Upstream tags in metadata.xml (GLEP 46)

Updated Jun 29, 2012

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.