Commit-Wünsche für das CVS

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Hi,

seit einiger Zeit baue ich mir Kernel 2.4- und Kernel 2.6-Images selber.
Dabei haben sich einige kleinere Patches angesammelt, die IMHO reif
für das CVS sind. Hier möchte ich eine zentrale Liste aufbauen, um
die Auswahl für den CVS-Commit zu erleichtern.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Busybox muss für Kernel-2.6-Images den Befehl modprobe zur Verfügung stellen.

Ausführliche Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 84#p357184
Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Samstag 20. September 2008, 16:07, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

"make flash-dropbear", ein SSH-Server auf der Dbox, funktioniert z.Zt. nicht,
außerdem ist eine neue Version verfügbar.

Ausführliche Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 10#p358810
Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Samstag 16. August 2008, 13:08, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Neuer Befehl "dd" für Busybox, um Geschwindigkeitstests im FD-Betrieb zu erleichtern.
Busybox wächst dadurch um nur 328 Byte ;)

Ausführliche Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 28#p357528
Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Samstag 20. September 2008, 16:07, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

In U-boot für Kernel 2.6 fehlt bei den Kernel-bootargs noch der
dbox_duplex-Parameter, um den FD-Betrieb zu aktivieren.

Ausführliche Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 35#p358035
Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Samstag 20. September 2008, 10:25, insgesamt 2-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Optionaler LZMA-Support für Kernel 2.6,
notwendiges Downgrade von Squashfs 3.3 in Kernel 2.6 auf Version 3.0.

Squashfs 3.0
Ausführliche Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 99#p358899
Patch: EDIT: Patch ist im CVS

LZMA, Squashfs 3.0-Diff muss vorher gepatcht werden
Ausführliche Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 31#p358931
Patch: EDIT: Patch ist im CVS

EDIT (05.08.2008): Im Kontext dieses Patches können folgende Dateien aus cdk/Patches
gelöscht werden, sie werden nicht mehr benötigt (Ersparnis 555207 Byte):
linux-2.6.23-squashfs3.3.patch
linux-2.6.25-squashfs3.3.patch
squashfs1.3r3-patch
squashfs2.0r2-patch
squashfs2.1r2-patch
squashfs2.2r2-patch
Zuletzt geändert von rhabarber1848 am Samstag 20. September 2008, 10:27, insgesamt 3-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Deaktiviere unnötiges IDE-CD-Modul in Kernel 2.6

Ausführliche Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 35#p358035
Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Samstag 20. September 2008, 10:29, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Deaktiviere unnötiges Maus-Modul in Kernel 2.6.

Ausführliche Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 69#p359069
Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Samstag 20. September 2008, 10:30, insgesamt 1-mal geändert.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Commit-Wünsche für das CVS

Beitrag von dbt »

Schön, dass du da versuchst etwas Ordnung zu schaffen, aber wäre es nicht besser wenn du einen kompletten Patch erstellst. So der richtige Durchblick will nicht aufkommen vorallem wenn jemand nicht alles von Anfang an verfolgt hat. :wink:

Ich denke mal, man kann davon ausgehen, dass du das alles bei dir am laufen hast. Geh einfach in dein tuxbox-cvs Verzeichnis und gib das ein:

Code: Alles auswählen

cvs -Q diff -N -u >> dein.patch
Das müsste einen Patch raushauen.... :wink:
Zuletzt geändert von dbt am Mittwoch 23. Juli 2008, 22:37, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

dbt hat geschrieben:aber wäre es nicht besser wenn du einen kompletten Patch erstellst.
Ich selber arbeite mit einzelnen diffs je Thema, aber ich habe hier eine Sammlung
der o.g. Patches erstellt: EDIT: Patch entfernt, da überflüssig

Beim Kompilieren nutze ich ein Skript, welches die Kopie des aktuellen CVS in
ein leeres Verzeichnis kopiert, die nötigen Patches anwendet und dann loslegt.
So vermeide ich Probleme mit einem inkonsistenten CVS.

Außerdem habe ich noch mehr Patches, die aber teilweise meine privaten
Anpassungen sind, z.B. ist DHCP clientseitig und die serielle Console per
default aktiviert, das sind meine Wohlfühlpatches ;)

Betrachte diesen Thread als die erste Ladung Patches, es gibt z.B. noch
den Kernel 2.6.26-Patch, dann plane ich noch, das CIFS-Kernelmodul per
./configure-Schalter zu steuern.
Zuletzt geändert von rhabarber1848 am Sonntag 27. Juli 2008, 00:16, insgesamt 1-mal geändert.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Commit-Wünsche für das CVS

Beitrag von dbt »

Das ist schon mal was, aber wenn möglich sollte man schon sehen einen kompletten Patch hinzustellen. Ist vom Handling einfach praktischer. Allein schon weil du dich da so ranhängst und lobenswerterweise updates bringst wäre es einfach übersichtlicher, die patches zu nummerieren. Mein Vorschlag... :wink:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

dbt hat geschrieben:Ist vom Handling einfach praktischer.
Kommt darauf an, es kann ja auch sein, dass die CVS-Admins den einen
oder anderen Patch nicht haben möchten. Dieser Thread ist sozusagen
der Gemischtwarenladen zur Selbstbedienung ;)
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Re: Commit-Wünsche für das CVS

Beitrag von doc »

Üblich sind eigentlich immer kleine thematische Patches. Zu mindestens ist das in anderen Projekten so. Insofern der richtige Weg den rhabarber1848 geht.
dwilx

Re: Commit-Wünsche für das CVS

Beitrag von dwilx »

Wenn ich das richtig sehe, tun sich davon einige überlappen sind sogar voneinander reihenfolgetechnisch abhängig, also so ganz richtig sieht das nicht aus und das Thema, Anpassungen für Kernel 2.6.x, ist doch im Prinzip irgendwie gleich.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

dixidix hat geschrieben:Wenn ich das richtig sehe, tun sich davon einige überlappen sind sogar voneinander reihenfolgetechnisch abhängig
Das trifft nur auf den LZMA-Patch zu, der aber im gleichen Posting wie der
Squashfs 3.0-Patch erwähnt ist.
dixidix hat geschrieben:also so ganz richtig sieht das nicht aus und das Thema, Anpassungen für Kernel 2.6.x, ist doch im Prinzip irgendwie gleich.
Was meinst Du damit? busybox_dd und dropbear sind nicht kernel-spezifisch.
Zuletzt geändert von rhabarber1848 am Donnerstag 24. Juli 2008, 12:11, insgesamt 1-mal geändert.
dwilx

Re: Commit-Wünsche für das CVS

Beitrag von dwilx »

Hast recht, der würde aus dem Rahmen fallen. Aber was im Zusammenhang mit der K26-Sache steht würde schon als ganzes Sinn haben. Aber nimm das mal nicht so ernst. Das passt schon so :wink:
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Commit-Wünsche für das CVS

Beitrag von seife »

dbt hat geschrieben:Schön, dass du da versuchst etwas Ordnung zu schaffen, aber wäre es nicht besser wenn du einen kompletten Patch erstellst. So der richtige Durchblick will nicht aufkommen vorallem wenn jemand nicht alles von Anfang an verfolgt hat. :wink:
Nein. Das ist wunderbar so.
[ZAUNPFAHL] Nicht viel ist schlimmer als commits über 10 Files mit Kommentaren wie

Code: Alles auswählen

  - update ide driver:
       usb-adapter
       tuxbox hardware info, ide identification
  - update ide tools
  - update tuxinfo
  - kernel update
[/ZAUNPFAHL] ;-)
Das würde IMHO in mindestens 5 commits gehören.

So wie rhabarber das macht finde ich das wesentlich besser. Ich kümmere mich auch drum, spätestens wenn ich aus dem Urlaub zurück bin (=> erst in 3 Wochen).
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Commit-Wünsche für das CVS

Beitrag von dbt »

[Zaunpfahl kommt]
ok, blöde Idee
werd's mir merken.
[/Zaunpfahl trifft]
Zuletzt geändert von dbt am Sonntag 27. Juli 2008, 20:22, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Aktualisierte URLs für die Internetradiofunktion,
die bisherigen NDR-URLs lassen Neutrino hängen.

Ausführliche Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 11#p355211
Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Mittwoch 6. August 2008, 08:39, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Patch von Seife für die Sendungslängenanzeige in der Infobar bei Überziehung der Sendezeit:
http://forum.tuxbox-cvs.sourceforge.net ... 21#p358521
Am neutrino muss dann irgendwann acuh mal was gefixt werden, weil z.B. momentan durchaus "102/-12 min" in der Infobar stehen kann (wenn um 12 Minuten überzogen wurde), aber das ist rein kosmetisch (ich würde in dem Fall z.B. "90+12min" anzeigen).
Originalpatchquelle: http://forum.tuxbox-cvs.sourceforge.net ... 34#p358534
Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Sonntag 17. August 2008, 16:03, insgesamt 1-mal geändert.
Hollo
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Mittwoch 22. August 2001, 00:00

Re: Commit-Wünsche für das CVS

Beitrag von Hollo »

Vorschlag:

einfachen Sortierungsmodus für Bougets und Sender wie bei Enigma2

Ersteleln einer myservice.xml über Menü, wo man die Favoriten hinzufügen kann und Unterkanäle per Button einfügen kann
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Hollo hat geschrieben:Vorschlag:
Sorry, aber das hier ist kein Wünsch-Dir-was-Thread, sondern eine Sammlung
existierender Patches, die über viele Threads verteilt sind. Wenn Du einen
Patch für ein von Dir gewünschtes Feature hast, mache bitte einen neuen
Thread auf, veröffentliche den Patch und warte auf Feedback. Wenn der Patch
von den Testern angenommen wird, kann er in diesem Thread Erwähnung finden.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

seife hat geschrieben:Ich kümmere mich auch drum, spätestens wenn ich aus dem Urlaub zurück bin (=> erst in 3 Wochen).
Danke sehr. Wenn Du mit diesem Thread fertig bist, kann er gerne der Übersicht
halber geschlossen werden. Bei Bedarf (Kernel 2.6.26 etc.) mache ich einen neuen
Thread auf. Erstmal wäre es schön, wenn diese Patches im CVS landen, ansonsten
habe ich hier zuviele Abhängigkeiten zwischen den Patches, es wird langsam
unübersichtlich :wink: und ich keine Lust, mir ein lokales CVS-Repo zuzulegen.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Commit-Wünsche für das CVS

Beitrag von dbt »

Ein paar davon könnte man ja schon übernehmen, nur um das etwas zu lichten. Die Kernelsachen sollte aber Seife machen, da er da wohl am besten eingearbeiitet ist... :wink:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

dbt hat geschrieben:Ein paar davon könnte man ja schon übernehmen, nur um das etwas zu lichten.
Nur zu :wink: