Fimrware: Packages/Feeds Patches

Tim Niemeyer tim.niemeyer at mastersword.de
Mo Jul 6 22:19:53 CEST 2015


Hi

Am 6. Juli 2015 22:07:31 MESZ, schrieb Steffen Pankratz <kratz00 at gmx.de>:
>On Mon, 6 Jul 2015 20:52:55 +0200
>Tim Niemeyer <tim.niemeyer at mastersword.de> wrote:
>
>Hi Tim,
>
>da wir uns ueber den Rest soweit einig sind, habe ich die Diskussion
>abgeschnitten.
>Hier geht es jetzt nur noch um Patch 4 und Patch 5.
>
>
>> > > > From cc9492907e63753db375b40b105a601b15bd7830 Mon Sep 17
>00:00:00 2001
>> > > > From: Steffen Pankratz <kratz00 at gmx.de>
>> > > > Date: Sun, 28 Jun 2015 14:48:10 +0200
>> > > > Subject: [PATCH 4/5] - use the OpenWrt packages git repository
>instead of the
>> > > >  svn repository
>> > > > 
>> > > > Signed-off-by: Steffen Pankratz <kratz00 at gmx.de>
>> > > > ---
>> > > >  buildscript | 6 +++---
>> > > >  1 file changed, 3 insertions(+), 3 deletions(-)
>> > > > 
>> > > > diff --git a/buildscript b/buildscript
>> > > > index 626acbd..70b95ec 100755
>> > > > --- a/buildscript
>> > > > +++ b/buildscript
>> > > > @@ -4,14 +4,14 @@ builddir=./build
>> > > >  
>> > > >  OPENWRTREV="e77adae70c09298b871d074b35142d4845a0a7ca"
>> > > >  OPENWRTURL="git://git.openwrt.org/14.07/openwrt.git"
>> > > > -PACKAGEREV=42096
>> > > > -PACKAGEURL=svn://svn.openwrt.org/openwrt/packages
>> > > > +PACKAGEREV="36fe1d34e682299434e09e09947148b3bf7217a3"
>> > > > +PACKAGEURL="https://github.com/openwrt/packages.git"
>> > > Ich glaube das deckt sich gar nicht. Es zeigt aber ein
>gravierendes
>> > > Problem auf. Offenbar wurde irgendwann mal die OpenWRT SVN
>Version
>> > > hochgezogen, damit dann auch die Package-Version und in genau
>dieser ist
>> > > die Hälfte aus dem Repo gelöscht und auf github gezogen.
>Vermutlich sind
>> > > deswegen auch wavemon und horst nicht mehr in der Firmware drin.
>> > 
>> > Es sollte sich schon decken.
>> > Ich habe geschaut passende Git revisions fuer die SVN revisions zu
>> > finden.
>> > Und ja, ich denke auch, dass dies der Grund ist wieso einige
>> > Package-Feeds 'verschwunden' sind.
>> > Teil der Firmware waren diese Packages aber nie.
>> Ich schau nochmal ..
>> Ne, das passt einfach nicht.
>> 
>> 2991 files changed, 173209 insertions(+), 304539 deletions(-), 13
>modifications(!)
>> 
>> Das kommt zwar vom selben Datum, aber die Zweige haben
>unterschiedlich
>> entwickelt. Im svn wurde nach und nach gelöscht und im git nach und
>nach
>> hinzugefügt.
>> 
>> Ich denke an dieser Stelle ist das oldpackages Repo (aus dem Patch 5)
>das richtig:
>> 88 files changed, 5803 insertions(+), 693 deletions(-)
>> 
>> Das wurde von
>svn://svn.openwrt.org/openwrt/branches/packages_14.07@42224
>> abgezweigt. Ist also etwas weiter als das svn was wir genutzt haben.
>> 
>> Mein Vorschlag:
>> -PACKAGEREV=42096
>> -PACKAGEURL=svn://svn.openwrt.org/openwrt/packages
>> +PACKAGEREV="ee10403aab0b9b23096532662471e8052377444c"
>> +PACKAGEURL="http://git.openwrt.org/14.07/packages.git"
>> 
>> Und dann Patch 5 einfach weg lassen.
>
>Ich denke ganz so einfach ist es nicht.
>Laut http://wiki.openwrt.org/doc/devel/feeds
>ist das Repo bei GitHub das offizielle 'packages' Feed Repo
>und git://git.openwrt.org/14.07/packages.git bezeichnen
>sie selber als 'oldpackages' Feed, welcher per default deaktiviert ist.
>
>Den 'oldpackages' Feed habe ich wegen folgender Packages hinzugefuegt:
>'bridge', 'gpioctl-sysfs', 'libugpio', 'mii-tool' und
>'kmod-gpiotoggling'
>Die Packages gibt es nicht im 'for-14.07' Branch bei GitHub.
>
>Bei GitHub werden im 'for-14.07' Branch
>wichtige Updates eingepflegt, siehe
>https://github.com/openwrt/packages/commits/for-14.07
>deswegen wuerde ich ungern nur den 'oldpackages' Feed verwenden.
>
>Ich bin daher dafuer beide Feeds zu verwenden.
>Der Einfachheit halber koennen wir fuer den 'packages' Feed gleich die
>letzte Revsion
>verwenden, da es sicher nicht ganz einfach ist eine passende Git
>Revision fuer die
>derzeitige SVN Revision zu finden.

Ja ist ok. Ich ging nur davon aus, dass du die Version erst in einem späteren Schritt hochziehen wolltest.

Macht es sinn auch das openwrt gleich mit hochzuziehen?

Tim

>
>Gruss
>-Steffen




Mehr Informationen über die Mailingliste franken-dev