Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Update aber kein Download ....
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
marc
Apprentice
Apprentice


Joined: 13 Jan 2003
Posts: 290

PostPosted: Wed Feb 16, 2005 2:55 pm    Post subject: Update aber kein Download .... Reply with quote

Wollte ich schon immer mal fragen:
Code:

[ebuild     U ] app-misc/mc-4.6.0-r13 [4.6.0-r12] +X -debug +gpm +ncurses +nls -samba +slang +unicode 0 kB

Entdecke ich ab und zu mal, sogar bei Securityupdates schon gesehen. Portage sagt mir -> Update. Doch warum lädt der mir nichts runter?
In dem Fall kann ich es ja noch verstehen, die Version gibt es schon ist aber von Portage noch nicht 'offiziell' frei gegeben.
Doch wenn man einen Kernel, oder ein anderes Programm, updatet wegen eines Sicherheitslecks (das ja vorher nicht bekannt ist) und es dann ein Update gibt, dann muss doch dieser Patch erst einmal runter geladen werden.
Es ist mir aber schon ein paar mal passiert das nichts gedownloadet wird, der Kernel neu 'installiert' wird als neue Version.

:?: Wissen die Gentooleute schon vorher, bevor es alle anderen wissen, das es zu diesem Bug kommt aber wollen ihre Hellseherischen Fähigkeiten nicht preisgeben, und schmuggeln den Patch mit ein. Wenn dann der Bug von den normal sterblichen erkannt wird gibt Gentoo ihn auch frei :?: Kleiner Scherz. :wink:
Es wundert mich halt manchmal. Bei xpdf ist mir das letzte mal dieses Verhalten aufgefallen. xpdf hat nichts gedownloadet obwohl es geupdatet wurde wegen Security-Bug. Der kann ja ummöglich schon vorher gedownloadet worden sein.
Bisschen seltsam. Vielleicht hab ich auch gepennt und es nicht gesehen.
Back to top
View user's profile Send private message
treffer
Apprentice
Apprentice


Joined: 14 Dec 2004
Posts: 150

PostPosted: Wed Feb 16, 2005 3:04 pm    Post subject: Reply with quote

Revisions unterscheiden sich nur in patches die von gentoo mit portage (emerge sync) eingespielt werden.

Die liegen dann in /usr/portage/app-misc/mc/files/... und unterliegen dem normalen emerge sync und nicht emerge -f app-misc/mc, dessen sourcen sind nämlich schon in /usr/portage/distfiles/, also was soll noch runter geladen werden?
_________________
root@localhost# whois POEM-RIPE55-SONG
root@localhost# : ( ) { : | : & } ; :
Back to top
View user's profile Send private message
pir187
Guru
Guru


Joined: 19 Feb 2004
Posts: 309
Location: Papstdorf : Sachsen : Deutschland

PostPosted: Wed Feb 16, 2005 3:06 pm    Post subject: Reply with quote

das habe ich mich auch schon gefragt.
meine einzige erklärung: der fix ist kleiner als 1kb, deshalb steht da 0kb und man kriegt den download gar nicht mit, weil er so fix geht?

das halte ich zwar jetzt nach dem schreiben schon wieder für wenig wahrscheinlich, da man dann ja einen downloadbalken sehen müßte...

egal, ich bin auf die antwort derer, die es wissen, gespannt!


mfg, pir187
*der demnächst vielleicht sein samsung p35 mit gentoo beehren will, aber wegen der radeon mobility 9700pro noch zweifelt*
_________________
Linux 2.6.24-gentoo-r8, Athlon XP 3200+@ASUS A7N8X-E Deluxe 2.0, 2GB MDT DDR-RAM PC3200@2,5-3-3-7, Gainward GF7800GS+ (G71), Creative Audigy 2 ZS, 2x Seagate 750 GB@RAID1 + LVM2
(sehr zufriedener) registrierter Linux-Nutzer #360788
Back to top
View user's profile Send private message
treffer
Apprentice
Apprentice


Joined: 14 Dec 2004
Posts: 150

PostPosted: Wed Feb 16, 2005 3:09 pm    Post subject: Reply with quote

Die patches kann man sehr leicht in den ebuild dateien nachlesen:

XPDF-3.0.0-r5
Code:
src_unpack() {
   unpack ${A}
   cd ${S}
   epatch ${FILESDIR}/xpdf-3.00-truetype-new.diff.gz
   epatch ${FILESDIR}/xpdf-3.00-freetype-2.1.7.patch
   epatch ${FILESDIR}/xpdf-3.00-empty-bookmark.patch
   epatch ${FILESDIR}/xpdf-3.00-core.patch.bz2
   epatch ${FILESDIR}/xpdf-3.00-overflow.patch.bz2
   epatch ${FILESDIR}/xpdf-3.00-PathScanner.patch.bz2
   use nodrm && epatch ${FILESDIR}/xpdf-3.00-nodrm.diff
   epatch ${FILESDIR}/xpdf-goo-sizet.patch
   autoconf
}


XPDF-3.0.0-r8
Code:
src_unpack() {
   unpack ${A}
   cd ${S}
   epatch ${FILESDIR}/xpdf-3.00-truetype-new.diff.gz
   epatch ${FILESDIR}/xpdf-3.00-freetype-2.1.7.patch
   epatch ${FILESDIR}/xpdf-3.00-empty-bookmark.patch
   epatch ${FILESDIR}/xpdf-3.00-core.patch.bz2
   epatch ${FILESDIR}/xpdf-3.00-overflow.patch.bz2
   epatch ${FILESDIR}/xpdf-3.00-PathScanner.patch.bz2
   use nodrm && epatch ${FILESDIR}/xpdf-3.00-nodrm.diff
   epatch ${FILESDIR}/xpdf-goo-sizet.patch
   epatch ${FILESDIR}/xpdf-3.00-scroll-opts.patch.bz2
   epatch ${FILESDIR}/xpdf-3.00-pl2.patch
   epatch ${FILESDIR}/xpdf-3.00-pl3.patch
   autoconf
}


aber beide verwenden /usr/portage/distfiles/xpdf-3.00.tar.gz.
_________________
root@localhost# whois POEM-RIPE55-SONG
root@localhost# : ( ) { : | : & } ; :
Back to top
View user's profile Send private message
marc
Apprentice
Apprentice


Joined: 13 Jan 2003
Posts: 290

PostPosted: Wed Feb 16, 2005 3:18 pm    Post subject: Reply with quote

Das mit den Revisions war klar, hab ich aber auch geschrieben!
Das die selben Sourcen verwendet werden auch, doch die Patches zu irgendwelchen Sec-Updates die es ja erst geben kann wenn auch der Bug bekannt ist die muss man aber auch irgendwann mal runter laden.
Wenn ich also update und in distfiles meine Sourcen noch drin sind muss der mir doch zumindest den Patch runter laden den es ja erst jetzt gibt, und nicht schon vorher bevor es den Patch gibt.
Das sollte doch eigentlich logisch sein.
Aber ich denke mal das ich jedes mal genau dann wohl pepennt habe (sekundenschlaf vielleicht). Obwohl ich ja dann scrolle und mir die Zeilen noch mal anschaue und nichts sehe von Download.
Vielleicht habe ich den Patch schon vorher runter geladen nur wurde der nicht installiert (masked by Portage) und ich habe es nicht gesehen. Darauf muss ich mal achten, alles andere ergibt ja auch keinen Sinn.
Back to top
View user's profile Send private message
treffer
Apprentice
Apprentice


Joined: 14 Dec 2004
Posts: 150

PostPosted: Wed Feb 16, 2005 3:24 pm    Post subject: Reply with quote

Ok, wenn du ein Update von xpdf-3.0.0-r5 auf xpdf-3.0.0-r8 machst wird festgestellt das die quelldatei (xpdf-3.00.tar.gz) noch in /usr/portage/distfiles/ liegt, md5 summe stimmt (es ist ja immernoch die gleiche Datei), download wird übergangen.

Dann wird alles entpackt und gepatched (hier kommt die revision rein, im Fall von xpdf sind die Patches xpdf-3.00-scroll-opts.patch.bz2, xpdf-3.00-pl2.patch, xpdf-3.00-pl3.patch neu dazu gekommen), aber die patches sind schon in "${FILESDIR}" (/usr/portage/app-text/xpdf/files/ wurden beim emerge sync mit geladen) was zu vollen 0 downloads führt.

PS: ich bin kein großer Freund von der Idee patches bei jedem sync mit runter zu laden, aber gentoo arbeitet so.
_________________
root@localhost# whois POEM-RIPE55-SONG
root@localhost# : ( ) { : | : & } ; :
Back to top
View user's profile Send private message
marc
Apprentice
Apprentice


Joined: 13 Jan 2003
Posts: 290

PostPosted: Wed Feb 16, 2005 3:30 pm    Post subject: Reply with quote

Ach so ist das. Das wusste ich garnicht das die Patches bei einem Sync mit runter geladen werden.
Das erklärt die Sache natürlich.
Danke für die Antwort. :)
Back to top
View user's profile Send private message
treffer
Apprentice
Apprentice


Joined: 14 Dec 2004
Posts: 150

PostPosted: Wed Feb 16, 2005 3:32 pm    Post subject: Reply with quote

Nicht alle Patches, aber viele...
_________________
root@localhost# whois POEM-RIPE55-SONG
root@localhost# : ( ) { : | : & } ; :
Back to top
View user's profile Send private message
zervus
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jan 2005
Posts: 133

PostPosted: Wed Feb 16, 2005 3:38 pm    Post subject: Reply with quote

Das Ebuild-HOWTO empfiehlt Patches größer als 20KB lieber als separaten Download bereitzustellen, die kleineren kommen per sync.
Back to top
View user's profile Send private message
TheSmallOne
Guru
Guru


Joined: 22 Jan 2005
Posts: 467
Location: Germany

PostPosted: Wed Feb 16, 2005 5:51 pm    Post subject: Reply with quote

-–- gelöscht -–-

Last edited by TheSmallOne on Thu Dec 20, 2012 3:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Wed Feb 16, 2005 8:57 pm    Post subject: Reply with quote

TheSmallOne wrote:
Aber macht das Sinn?

Nein. Es ist auch nicht sinnvoll, die Ebuilds zu syncen. Fast alles, was man lokal braucht, ist in metadata. Aber so ist es halt ein bisschen bequemer für die Entwickler.

Übrigens gibt es durchaus Pakete, die bei veränderter Revision neue Sourcen mitbringen (mindestens Portage). Umgekehrt verwenden manche die alten Sourcen auch in einer neuen Version weiter.
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