Gentoo Archives: gentoo-user-de

From: Bernd Wurst <bernd@××××××.org>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Fragen zu Ebuild und gewisse Versionen (in diesem Falle HPLIP)
Date: Thu, 27 Oct 2005 14:45:03
Message-Id: 200510271642.00454@bwurst.org
In Reply to: [gentoo-user-de] Fragen zu Ebuild und gewisse Versionen (in diesem Falle HPLIP) by turricum
1 Hallo.
2
3 Am Donnerstag, 27. Oktober 2005 15:30 schrieb turricum:
4 > Ich warte dringends auf eine neue Version eines Ebuilds. In meinem
5 > Falle
6 > http://packages.gentoo.org/packages/?category=net-print;name=hplip
7 > Ich brauche die Version 0.9.6 welche endlich meinen Laserjet 2550
8 > richtig funktionieren lässt und 0.9.6 ist seit zwei Wochen draussen.
9 > Die Fehlerhafte Version 0.9.5 wurde ziemlich schnell "eingebaut".
10
11 Wenn sich am build-Prozess nichts elementares geändert hat, versuch
12 einfach mal die ebuild-Datei umzubenennen, emerge holt (wenn das ebuild
13 korrekt geschrieben ist) die Version aus dem Dateinamen und baut dann
14 die neuere Version.
15
16
17 > Meine Frage:
18 > Wie sieht es mit der Administration der Ebuilds aus? Wer ist
19 > "zuständig" für welches Packages? Gibt es da ein Dokument wo das
20 > beschrieben ist und wie sie funktionieren? Ich würde mich gerne
21 > einlesen und evtl. auch Hand anlegen.
22
23 Nun, auf http://www.gentoo.org/doc/en/index.xml?catid=gentoodev findest
24 du das developer-Handbook, dort ist alles beschrieben.
25
26 Wer für ein Paket zuständig ist, steht im Verzeichnis des Paketes in der
27 Datei metadata.xml. In deinem Fall steht da nur lapidar
28 "<herd>printing</herd>", also die für "printing" zuständigen Leute.
29
30 In deinem Fall würde ich jetzt so vorgehen:
31 Erstmal mit dem obigen Vorschlag, das ebuild kopieren:
32
33 cp hplip-0.9.5.ebuild hplip-0.9.6.ebuild
34 ebuild hplip-0.9.6.ebuild digest
35 emerge -u hplip
36
37 Danach unter bugs.gentoo.org einen bugreport aufmachen, in dem du dann
38 darstellst ob das Kopieren geklappt hat ("version bump") oder nicht.
39 Wenn es nicht geklappt hat und du es schaffst, das ebuild so zu
40 verändern dass es dann geht, dann hängst du es an den bugreport als
41 Anhang dran.
42
43 Tipp: Wenn du am ebuild etwas verändern musstest, dann bietet es sich
44 an, das ganze nicht unter /usr/portage zu machen sondern im
45 PORTDIR_OVERLAY, das man in der make.conf angeben kann.
46
47 cu, Bernd
48
49 --
50 Menschen, die wissen, wie dumm sie sind,
51 sollte man zu den Klugen zählen