Fehler beim commit?

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Fehler beim commit?

Beitrag von flasher »

Moin

Ich habe gerade die acinclude.m4 im tuxbox/apps Ordner neu eingechecked.
Jetzt fällt mir da auf, dass im DIFF auch folgende Zeile gelöscht wurde:

INSTALL="$INSTALL -p"

Ich denke mal, dass war wohl nicht richtig.
Da ich gerade nicht durchblicke mit Head und Newmake Branch würde ich doch jemanden bitte, dass wieder zu korrigieren wenn es doch ein Fehler sein sollte.

Danke.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Ich habe mal den build für newmake gefixt. Allerdings:

1.) ./configure --with-themesdir funktioniert nicht
2.) Der default solte IMVHO in /share/tuxbox/neutrino/themes oder /share/tuxbox/themes sein, sonst haben alle imagebauer das Problem, daß sie Komplettimages rausgeben müssen.

Wäre schön, wenn du die zwei Sachen fixen könntest.
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Hi

Ich glaube da müsste man differenzieren ob es sich beim Bau um ein JFFS2 oder SQUASHFS Image handelt.
Weil /share/tuxbox/themes oder der Gleichen unter /share ist ja bei SQUASHFS nicht beschreibbar.
In diesem Fall dürfte es für einen User schwer werden sein eigenes Theme abzuspeichern.

Gruß

EDIT

Kann es sein, das mit der Änderung der acinclude etwas nicht stimmt.
Eigentlich sollte die doch nun aus dem Head gezogen werden.
Leider ist die Datei beim newmake Checkout nicht dabei.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

flasher hat geschrieben:Hi

Ich glaube da müsste man differenzieren ob es sich beim Bau um ein JFFS2 oder SQUASHFS Image handelt.
Weil /share/tuxbox/themes oder der Gleichen unter /share ist ja bei SQUASHFS nicht beschreibbar.
In diesem Fall dürfte es für einen User schwer werden sein eigenes Theme abzuspeichern.
darüber haben wir schon hier http://forum.tuxbox-cvs.sourceforge.net ... hp?t=46904 diskutiert, das hat aber mit dem Problem hier nix zu tun.
Zum einen:

Code: Alles auswählen

TUXBOX_APPS_DIRECTORY_ONE(themesdir,THEMESDIR,localstatedir,/var,/tuxbox/config/themes,
        [--with-themedir=PATH    ],[where to find the themes])
])
Der Hilfetext "--with-themedir" stimmt nicht mit der Option ("--with-themesdir") überein. Außerdem kommt die Option dort nie an, da sie vom "Haupt-configure" gar nie bis hierhin durchgereicht wird.
EDIT

Kann es sein, das mit der Änderung der acinclude etwas nicht stimmt.
Eigentlich sollte die doch nun aus dem Head gezogen werden.
Leider ist die Datei beim newmake Checkout nicht dabei.
Das habe ich, wie oben schon geschrieben, gleich gefixt. "cvs update -dP -f" sollte das fixen.
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Ich habe die Disskussion gerade gefunden und meinen Senf dazu abgegeben :)

Gruß
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

seife hat geschrieben:Das habe ich, wie oben schon geschrieben, gleich gefixt. "cvs update -dP -f" sollte das fixen.
Ich habe gerade newmake komplett neu ausgecheckt.
Die acinclude.m4 ist nicht dabei...

Selbst mit cvs update -dP -f kommt die Datei nicht.

Gruß
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Korrekt. Sollte jetzt wieder gehen. Sorry.
Ich frage nächstes mal meinen lokalen CVS-Guru, vor ich wieder solche Versuche mache :-)
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Wie hasst Du das denn versucht?

Ich kenne jetzt nur cvs tag -d newmake acinclude.m4 und dann sollte eigentlich der nemake Tag weg sein.

Bevor ich das aber versuche frage ich mal lieber nach. Nicht, dass Du das bereits so versucht hasst.

Gruß
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Ich habe "cvs remove -f -r newmake acinclude.m4" gemacht.
Dann war's im newmake auch weg - aber wurde halt auch nicht mehr mit "cvs update -dP -f" aus dem HEAD geholt. CVS ist nicht so meine größte Stärke :-)
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Seltsam

Da arbeite ich im newmake Brach und versuche die Datei zu löschen.
cvs remove -f -r newmake acinclude.m4
geht nicht, weil mein cvs -r nicht kennt.
Dann habe ich nur cvs remove -f acinclude.m4 gemacht und schwupps war die Datei aus dem HEAD weg und das obwohl ich in newmake arbeite.
Laut meiner CVS Doku sollte das aber nicht passieren.

Und solange die Datei noch in dem Branch ist kann man den Tag nicht löschen.

Und da waren sie wieder meine drei Probleme.

Gruß
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Danke seife fürs Bearbeiten der PM.
Der Branch ist nun removed und jetzt kommt die Datei beim newmake checkout auch aus dem HEAD.

Gruß
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Einen Moment noch.
Bitte dokumentiere noch genau, was wir jetzt gemacht haben. Sonst stehen wir in 2 Wochen wieder vor demselben Problem :-)
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Also:

Die Datei aus newmake löschen. Wie das geht schreibst Du besser, da es bei mir nicht funktionierte.
Als die weg war bin ich ins ausgecheckte HEAD gegangen und habe:
cvs tag -rB BRANCH DATEI gemacht und das wars.
cvs tag -dB newmake acinclude.m4
Wenn man dann einen cvs status auf die Datei absetzt gibt es, bzw in unserem Fall war das so, ein Sticky Tag.
Da habe ich ein cvs update -A DATEI gemacht und das StickyTag war dann auch weg.

Am Ende newmake ausgecheckt und die Datei war dabei.
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -f -r newmake -P .


Gruß
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Danke, ich habe es nochmals zusammengeschrieben:
http://forum.tuxbox-cvs.sourceforge.net ... hp?t=46968
So daß wir es wiederfinden, sollten wir es mal wieder brauchen :-)

Daß es tatsächlich so funktioniert habe ich an einer lokalen Kopie des CVS-Trees noch mehrmals ausprobiert.