Puckofel i zenity [LÖST]

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Puckofel i zenity [LÖST]

Inlägg av Johnny Rosenberg »

Kod: Markera allt

zenity --calendar --title=Inspelningsdatum --text=Välj datum --year=2011 --month=02 --day=19
Funkar kanon.

Kod: Markera allt

zenity --calendar --title=Inspelningsdatum --text=Välj datum --year=2011 --month=09 --day=19
Funkar ej! Felmeddelande:
Denna flagga är inte tillgänglig. Se --help för alla möjliga
användningsfall.
Av någon outgrundlig anledning får värdet på --month inte vara 08 eller 09. Någon som fattar varför?

Dock funkar detta:

Kod: Markera allt

zenity --calendar --title=Inspelningsdatum --text=Välj datum --year=2011 --month=9 --day=19
Så 9 funkar alltså, men inte 09, men varför i helskotta funkar exempelvis 06? Måste ju vara en bugg, eller…?

Nåja, får hacka lite till nu så att jag kommer runt problemet. Tänkte lösa det genom att ta bort inledande nollor. Verkar otroligt onödigt, men det verkar ju inte fungera annars… Märkligt.
Senast redigerad av 1 Johnny Rosenberg, redigerad totalt 20 gånger.
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
Användarvisningsbild
pun
Inlägg: 5317
Blev medlem: 20 okt 2007, 22:11
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Puckofel i zenity

Inlägg av pun »

Zenity är inget jag använder och här har du buggarna

https://bugs.launchpad.net/ubuntu/+source/zenity

Du borde väl med din erfarenhert kunna fila en egen ny bugg !
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: Puckofel i zenity

Inlägg av Johnny Rosenberg »

pun skrev:Zenity är inget jag använder och här har du buggarna

https://bugs.launchpad.net/ubuntu/+source/zenity

Du borde väl med din erfarenhert kunna fila en egen ny bugg !
Erfarenhet har man väl, men inte så mycket när det gäller datorer, kanske. Men rapportera buggar har man ju gjort några gånger, men jag brukar oftast börja med att ventilera problemet lite, vet inte varför, förmodligen för att jag är dum i huvudet.
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: Puckofel i zenity

Inlägg av Johnny Rosenberg »

Nu har jag i alla fall skickat en buggrapport, om nu någon undrar.
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
Användarvisningsbild
pun
Inlägg: 5317
Blev medlem: 20 okt 2007, 22:11
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Puckofel i zenity

Inlägg av pun »

Johnny Rosenberg skrev:Nu har jag i alla fall skickat en buggrapport, om nu någon undrar.


Utmärkt !..... "puckofel" ska leda till en buggrapport om det är reperterbart !
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: Puckofel i zenity

Inlägg av Johnny Rosenberg »

pun skrev:
Johnny Rosenberg skrev:Nu har jag i alla fall skickat en buggrapport, om nu någon undrar.


Utmärkt !..... "puckofel" ska leda till en buggrapport om det är reperterbart !
Jo, fast vad jag egentligen funderade på var ju att, om det inte är en bugg, det kanske fanns en anledning till att det blir som det blir, även om inte jag kan komma på någon vettig anledning till det…

Fann också att varken --day eller --month kan vara 08 eller 09. Man undrar ju då vad för en bugg som skulle kunna ge denna lilla bieffekt… Lite märkligt känns det allt.
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
Användarvisningsbild
pun
Inlägg: 5317
Blev medlem: 20 okt 2007, 22:11
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Puckofel i zenity

Inlägg av pun »

Jo men då är det kanske inte ett "puckofel" som du döpte ämnet till !?
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: Puckofel i zenity

Inlägg av Johnny Rosenberg »

pun skrev:Jo men då är det kanske inte ett "puckofel" som du döpte ämnet till !?
Det kan ju vara det ur min synvinkel… Den som programmerade kanske tyckte det var en kanonidé, medan jag kanske inte håller med.
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
TicToc
Inlägg: 2266
Blev medlem: 27 dec 2006, 17:28
OS: Kubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Puckofel i zenity

Inlägg av TicToc »

Här är min gissning.
Inledande nolla anger ett oktalt tal, 1 tom 7 funkar därför bra, men 8 och 9 ingår ej i oktala systemet.
Manualen säger att man skall välja tal 1-12.

Testa 010 resp 011 för aug sept.
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: Puckofel i zenity

Inlägg av Johnny Rosenberg »

TicToc skrev:Här är min gissning.
Inledande nolla anger ett oktalt tal, 1 tom 7 funkar därför bra, men 8 och 9 ingår ej i oktala systemet.
Manualen säger att man skall välja tal 1-12.

Testa 010 resp 011 för aug sept.
Du menar oktober och november?

Testade med 010, 011 och 012 och alla tre fungerade, till min stora förvåning, annars håller jag med om din teori; den låter klart rimlig.
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
TicToc
Inlägg: 2266
Blev medlem: 27 dec 2006, 17:28
OS: Kubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Puckofel i zenity

Inlägg av TicToc »

Vilka månader får du med 010, 011 och 012?
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: Puckofel i zenity

Inlägg av Johnny Rosenberg »

TicToc skrev:Vilka månader får du med 010, 011 och 012?
Aaaah!

Got it…! Måste varit i koma förut… ;D

Testade för skoj skull följande:

Kod: Markera allt

zenity --calendar --title="Inspelningsdatum" --text="Välj datum" --year="2010" --month="011" --day="0x10"
Resultat: 2010-09-16. Fattar inte att jag inte tänkte på det! He he he…

Nåja, jag löste problemet på följande sätt:

Kod: Markera allt

	RecordingDate=$(metaflac --show-tag=DATE ${SoundFile} |		\
		sed 's/DATE=//')
	Year=$(echo $RecordingDate | sed 's/\(.*\)-.*-.*/\1/')
	Month=$(echo $RecordingDate | sed 's/.*-0*\(.*\)-.*/\1/')
	Day=$(echo $RecordingDate | sed 's/.*-.*-0*\(.*\)/\1/')
Så nu plockas de inledande nollorna automatiskt bort från datumen.
Kanske går att lösa smidigare, men jag är inte så avancerad och kommer nog aldrig att bli heller.
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
Skriv svar

Återgå till "Terminalforum"