Wie lade ich ein aktualisiertes Paket auf meine PPA hoch, ohne es schnell durcheinander zu bringen?

7

Im Rahmen des Ubuntu App Showdown erhielt ich Kommentare zum Deb-Packaging (wie vielleicht alle anderen Teilnehmer). Diese können einfach behoben werden, und ich habe sie bereits entdeckt, aber Debian-Verpackungsdateien werden von Quickly verwaltet.

Die Frage ist also: Wie kann ich ein aktualisiertes PPA-Paket erstellen und hochladen, ohne von Quickly entstellt zu werden?

Erhöht schnell auch die Version bei der Veröffentlichung und erstellt die .pot-Übersetzungszeichenfolgendatei neu. Wie können wir dies ohne schnell erreichen?

RealEnder
quelle
ubuntuforums.org/showthread.php?t=1642956 Sie können hier suchen, aber es funktioniert nicht für mich. Ich suche immer noch nach dieser Antwort.
Alen
Ich bin kein Benutzer von schnell, aber wie genau verwaltet es "Debian-Verpackungsdateien"? Wenn Sie schnell die Verpackung Erstellen von Dateien und Speichern der relevanten Daten sollten Sie theoretisch in der Lage sein , das Quellpaket von Hand zu bauen. Beachten Sie natürlich, dass dies keine gute Idee wäre, wenn Sie die Debian-Pakete für den App-Showdown einreichen. Sie sind sich nicht sicher, ob diese die Verwendung von Quickly zum Verpacken und Hochladen erfordern oder nicht ...
Thomas Ward
Erstellt schnell Debian / und aktualisiert Änderungsprotokoll, Regeln usw. Wenn Sie etwas im Inneren berühren, werden beim nächsten schnellen Ausführen von submitubuntu Änderungen neu geschrieben, die in der Tat Korrekturen für das Verpacken sind
RealEnder

Antworten:

4

Die einzige Möglichkeit, dies zu tun, besteht darin quickly submitubuntu, das Gerät nicht hochzuladen oder quicklyin irgendeiner Weise aufzurufen , nachdem Sie manuelle Änderungen vorgenommen haben.

So "erstellen" und laden Sie das "aktualisierte" Paket auf Ihre PPA hoch:

  1. Geben Sie Ihr Quellverzeichnis der obersten Ebene ein
  2. Art:

    debuild -S -sa
    
  3. Die Quellen ( keine Binärdateien!) Für Ihr Paket werden vorbereitet. Geben Sie Ihre GPG-Passphrase ein, wenn Sie zum Signieren aufgefordert werden.

  4. cd ..und Sie sollten eine Datei in Form von sehen:

    packagename_revision_ source.changes
  5. Laden Sie dies auf Ihren gewünschten ppa hoch mit:

    dput ppa:launchpad-username/ppa-name packagename_revision_source.changes
    
ish
quelle
Du hast recht, das habe ich schon getan. Das Problem ist, dass wir das Framework schnell verlassen und einige seiner Extras verlieren - was ist dann mit dem Aktualisieren der .pot-Datei?
RealEnder
Akzeptierende Antwort und einige Ergänzungen von Jonathan Carter: "Sie könnten" dch -i "eingeben und Ihre Korrekturen beschreiben und ~ ppa1 an die Versionsnummer anhängen. Die Versionsnummer wird beim Hochladen auf Extras geändert, muss es also nicht sein Auch perfekt, aber mit dem Suffix "~ ppaX" ist wahrscheinlich der richtige Weg. "
RealEnder
Nachdem ich den ersten Befehl ausgeführt habe, sehe ich, dass "DistUtilsExtra.auto" einige der Dateien, einschließlich Hilfe, Übersetzung und der Datei desktop.in, nicht erkannt hat. Dies bedeutet, dass die Desktop-Datei und die Hilfe beim Hochladen nicht funktionieren die Änderungsdatei zu meinem ppa?
Luke