Fimrware: Packages/Feeds Patches

Tim Niemeyer tim.niemeyer at mastersword.de
Do Jul 9 20:53:51 CEST 2015


Reviewed und applied.

Tim

Am Dienstag, den 07.07.2015, 19:56 +0200 schrieb Steffen Pankratz:
> On Mon, 06 Jul 2015 22:19:53 +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.
> 
> Du hast Recht, dies war Plan A.
> Da es aber offenbar nicht so einfach ist ein direktes Matching von der einer SVN Revision
> auf eine Git Revision zu machen, greift jetzt Plan B.
> 
> 
> > Macht es sinn auch das openwrt gleich mit hochzuziehen?
> 
> Plan B: Jeweils die aktuelle Revision fuer alle drei Packages-Feeds verwenden.
> Patch 3 und 4 aktualisiert anbei.
> Patch 5 ist noch aktuell, da es da keine Aktualisierungen gab.
> 
> 
> Gruss
> -Steffen
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20150709/30331c56/attachment-0002.sig>


Mehr Informationen über die Mailingliste franken-dev