Fimrware: Packages/Feeds Patches

Steffen Pankratz kratz00 at gmx.de
Mo Jul 6 22:07:31 CEST 2015


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.


Gruss
-Steffen

-- 
Hermes powered by Manjaro Linux (Linux 4.1.1)

Best regards, Steffen Pankratz.
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 181 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20150706/af944bfd/attachment-0002.sig>


Mehr Informationen über die Mailingliste franken-dev