Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
binpkgs bisher *.tbz2 - heute *.xpak - nach Änderungen
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1608

PostPosted: Wed Feb 24, 2021 9:18 am    Post subject: binpkgs bisher *.tbz2 - heute *.xpak - nach Änderungen Reply with quote

Hallo zusammen,

ich bin schon länger dabei, für mein Notebook auf meinem PC binpkgs zu erstellen.

Heute waren etwas mehr als 50 Pakete von kde-plasma im Update.

Bisher habe ich in dem Verzeichnis kde-plasma immer Pakete mit der Endung *.tbz2 gefunden.
Doch beim heutigen Update gibt es diese Pakete nicht mehr,
sondern nur Verzeichnisse mit dem Paketnamen, in denen *.xpak liegen.

Nun meine Frage:
Wenn ich das richtig verstehe, sind das keine binpkgs mehr, sondern Verzeichnisse incl. ebuild,
so jedenfalls steht es in dem WIKI, das ich dafür nutze.
Wie kann ich es wieder hinbekommen, daß binpkgs mit der Endung tbz2 erstellt werden,
denn die xpak-Dinge kann ich mit Sicherheit nicht installieren.

Ehrlich gesagt, bin ich enttäuscht, daß das Update, das vorhin stattgefunden hat,
offensichtlich vollkommen umsonst war, weil keine binpkgs gebaut wurden.

Hat jemand eine Lösung für dieses Problem?

Danke im voraus.

Gruß
Manfred

P.S. ich habe das schon in meinem Bericht über binpkgs geschrieben, aber dort werde ich wohl nicht so schnell eine Antwort erwarten können, daher schreibe ich es hier.


Last edited by ManfredB on Sun Feb 28, 2021 12:20 pm; edited 3 times in total
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4553
Location: Germany

PostPosted: Wed Feb 24, 2021 10:54 am    Post subject: Reply with quote

Hallo Manfred,
doch, das sind binpkgs, die auch fein funktionieren sollten :)

Das kam im neuen portage-3.0.15, dort ist FEATURES=binpkg-multi-instance nun per default enabled.
Schau dazu bitte auch im "man make.conf" unter binpkg-multi-instance, dort ist das ganze gut dokumentiert :)

man make.conf --> binpkg-multi-instance wrote:
binpkg-multi-instance
Enable support for multiple binary package instances per ebuild. Having multiple instances is useful for a number of purposes, such as retaining builds that were built with different
USE flags or linked against different versions of libraries. The location of any particular package within PKGDIR can be expressed as follows:

${PKGDIR}/${CATEGORY}/${PN}/${PF}-${BUILD_ID}.xpak

The build-id starts at 1 for the first build of a particular ebuild, and is incremented by 1 for each new build. It is possible to share a writable PKGDIR over NFS, and locking en‐
sures that each package added to PKGDIR will have a unique build-id. It is not necessary to migrate an existing PKGDIR to the new layout, since portage is capable of working with a
mixed PKGDIR layout, where packages using the old layout are allowed to remain in place.

The new PKGDIR layout is backward-compatible with binhost clients running older portage, since the file format is identical, the per-package PATH attribute in the 'Packages' index di‐
rects them to download the file from the correct URI, and they automatically use BUILD_TIME metadata to select the latest builds.

The eclean-pkg command can be used to prune old builds from PKGDIR. It is also possible to remove packages manually, and then run 'emaint --fix binhost' to update the ${PKGDIR}/Pack‐
ages index. This feature is enabled by default.


Sollte nach wie vor fein funktionieren :)
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1608

PostPosted: Wed Feb 24, 2021 11:11 am    Post subject: Reply with quote

Hallo Josef.95,

ganz herzlichen Dank für diesen Hinweis. Meine Enttäuschung ist wie weggeblasen dank deiner Meldung.

Dann kann ich nun doch weitermachen wie bisher:
Auf dem PC die binpkgs bilden,
auf dem Notebook installieren.

Große Erleichterung.

Sei freundlich gegrüßt
von
Manfred
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1608

PostPosted: Sun Feb 28, 2021 8:39 am    Post subject: Reply with quote

Hallo zusammen,

ich bin gerade dabei, gentoo-unstable mit gentoo-kernel-bin neu zu installieren.

Zwar habe ich heute ein Update einer bestehenden Installation durchgeführt,
da wurde noch die xpak-Versionen hergestellt.

Doch bei der Neuinstallation scheint die xpak-Version zu Ende zu sein, denn unter binpkgs kommen nur noch die bisherigen tbz2-Versionen zustande.

Das ist wohl mit der neuesten Version von portage beendet worden?

Eigenartig: mal so -mal anders - dann wieder so....

Gruß
Manfred
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4553
Location: Germany

PostPosted: Sun Feb 28, 2021 11:59 am    Post subject: Reply with quote

Manfred.
ja, wurde im portage-3.0.16 nun noch mal nachjustiert, siehe Bug 772785

Es gibt aber einen Schalter, mit dem man das Feature wie gewünscht selbst an oder auch abschalten kann :)
Setze FEATURES="binpkg-multi-instance" in der make.conf
falls du es eingeschaltet haben möchtest :)
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1608

PostPosted: Sun Feb 28, 2021 12:19 pm    Post subject: Reply with quote

Hallo Josef.95!

Du kommst dahergeflogen wie ein Engel :D -
ich habe gerade die Neuinstallation gestoppt.
Die hatte ich nur vorgehabt, um die neue Version der binpkgs in /var/cache/binpkgs zu erhalten.
Grund: die sehen wesentlich übersichtlicher aus als die tbz2-Versionen.

Vielleicht werde ich morgen einen Neustart mit diesem Eintrag in /etc/portage/make.conf beginnen.

Nur eine Frage noch dazu:
Der Eintrag soll also FEATURES="buildpkg" ersetzen oder ergänzen?

Ich sage einfach herzlichen Dank für diesen Einspruch in mein vorschnelles Fazit.

Es zeigt sich immer wieder, daß ich ohne Nachforschung zu schnell zu Ergebnissen komme,
die Leute wie du einfach kurz und bündig korrigieren können.

Fazit: Was wäre ich ohne dieses Forum und ohne deine Meldungen?

Tausend Dank und einen schönen sonnigen Sonntag Nachmittag!

Gruß
Manfred
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4553
Location: Germany

PostPosted: Sun Feb 28, 2021 12:56 pm    Post subject: Reply with quote

Hehe, gern geschehen :)

Ergänzen,
FEATURES ist (wie USE auch) eine inkrementelle Variable, sprich das wird zu dem vom Profil gesetzten hinzugefügt (nicht ersetzt).
Du möchtest vermutlich: FEATURES="binpkg-multi-instance buildpkg" in der make.conf
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1608

PostPosted: Sun Feb 28, 2021 2:08 pm    Post subject: Reply with quote

Auch dafür vielen Dank!

Nun habe ich die Neuinstallation erneut begonnen und gesehen,
daß es funktioniert.

Gruß
Manfred
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum