Kirjoittaja Aihe: Kleopatran versionumerointi [RATKAISTU]  (Luettu 1353 kertaa)

AimoE

  • Käyttäjä
  • Viestejä: 2719
    • Profiili
Kleopatran versionumerointi [RATKAISTU]
« : 12.03.21 - klo:09.21 »
Haluaisin tietää onko Ubuntulle (Foocal Fossa, 20.04) ja Windowsille tarjolla sama versio ja jos ei ole, miten iso ero versioilla on. Mutta versiot on ilmoitettu eri lähteissä niin etten pysty niitä vertaamaan.

Kleopatran projektisivu kertoo että viimeisin stable-evrsio on 3.1.12. Windowsille on tarjolla gpg4win, jossa Kleopatran tuorein versio on 3.1.15. Ubuntulle on tarjolla versioita sen mukaan miten Kleopatran lähdekoodi on Git-keinoin numeroitu. Esimerkiksi Focal Fossalle on Ubuntu pakettivarastossa tarjolla versio 19.12.3, jolle lähdekoodivarastosta löytyy vastaava Git-tag.

Mistä saan selville miten Ubuntu-pakettiversiot/Git-tagit mäpätään Kelopatra-projektisivun ilmoittamiin versionumeroihin?

Edit: Unohdin merkitä heti ratkaistuksi. Ubuntun ilmoittaman version mukaisella tagillä merkitystä tiedostoversiosta https://invent.kde.org/pim/kleopatra/-/blob/v19.12.3/src/data/org.kde.kleopatra.appdata.xml löytyi siis tieto siitä mikä on Focal Fossan pakettivarastossa olevan Kleopatran nimellinen versio. No ehkä se jotain osviittaa antaa.
« Viimeksi muokattu: 13.03.21 - klo:16.10 kirjoittanut AimoE »

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Kleopatran versionumerointi
« Vastaus #1 : 12.03.21 - klo:12.06 »
KDE Plasma -ohjelmistojen versionumerointi on minusta kamala suo. Ohjelmalla on yksi versionumero, mutta jos ja kun ohjelma on osa jotakin kokonaisuutta, sillä on oma versionumeronsa, sitten on KDE Frameworksin versionumero, Qt:n versionumero ja niin poispäin.

Tässä nimenomaisessa tapauksessa 3.1.12 on varmaankin Kleopatran oma versio, mutta 19.12.3 viittaa siihen kokonaisuuteen, joka ennen oli ”KDE Software Collection”.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

AimoE

  • Käyttäjä
  • Viestejä: 2719
    • Profiili
Vs: Kleopatran versionumerointi
« Vastaus #2 : 12.03.21 - klo:12.17 »
Tässä nimenomaisessa tapauksessa 3.1.12 on varmaankin Kleopatran oma versio, mutta 19.12.3 viittaa siihen kokonaisuuteen, joka ennen oli ”KDE Software Collection”.

Eikö sen kokoelman versioinnin ja yksittäisten ohjelmien versioinnin välille siis ole mitään mäppäystä? Täytyyhän sen jossain muodossa olla olemassa.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Kleopatran versionumerointi
« Vastaus #3 : 12.03.21 - klo:13.32 »
Eikö sen kokoelman versioinnin ja yksittäisten ohjelmien versioinnin välille siis ole mitään mäppäystä? Täytyyhän sen jossain muodossa olla olemassa.

En ainakaan tiedä sellaista. Katsoin juuri omalla koneellani kokeeksi Kontactin versiotiedot. Se ilmoittaa olevansa ”versio 5.14.2 (20.04.2)” – sulkeissa siis ohjelmakokoelman versionumero.  Kirjastot-lehdellä on vielä erikseen ”KDE Frameworks 5.71.0” ja ”Qt 5.12.7”. KDE:n ja Qt:n versionumeroissa isoin numero ilmeisesti toistaiseksi on sama, mutta tiedä onko sekään vastaisuudessa; Qt 6 -siirtymähän odottaa jo.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Kleopatran versionumerointi
« Vastaus #4 : 12.03.21 - klo:13.50 »
Tässä nimenomaisessa tapauksessa 3.1.12 on varmaankin Kleopatran oma versio, mutta 19.12.3 viittaa siihen kokonaisuuteen, joka ennen oli ”KDE Software Collection”.

Eikö sen kokoelman versioinnin ja yksittäisten ohjelmien versioinnin välille siis ole mitään mäppäystä? Täytyyhän sen jossain muodossa olla olemassa.

Näyttää sijaitsevan tiedostossa src/data/org.kde.kleopatra.appdata.xml

Koodia: [Valitse]
<releases>
    <release version="3.1.12" date="2021-03-04"/>
    <release version="3.1.12" date="2021-02-04"/>
    <release version="3.1.12" date="2021-01-07"/>
    <release version="3.1.12" date="2020-12-10"/>
  </releases>

Muutoshistoria: https://invent.kde.org/pim/kleopatra/-/commits/master/src/data/org.kde.kleopatra.appdata.xml

Versio 3.1.12 voi nähtävästi viitata useaan koodipohjaltaan erilaiseen Kleopatran versioon. En osaa sanoa, miksi siellä on päädytty tuollaiseen hämäävään versiointiin. Uusin gpg4win kertoo tosiaan sisältävänsä Kleopatran version 3.1.15, joka saattaisi viitata viimeisimpään 3.1.12-julkaisuun päiväyksellä 2021-03-04.

« Viimeksi muokattu: 12.03.21 - klo:13.52 kirjoittanut nm »

AimoE

  • Käyttäjä
  • Viestejä: 2719
    • Profiili
Vs: Kleopatran versionumerointi
« Vastaus #5 : 12.03.21 - klo:14.24 »
Näyttää sijaitsevan tiedostossa src/data/org.kde.kleopatra.appdata.xml

Koodia: [Valitse]
<releases>
    <release version="3.1.12" date="2021-03-04"/>
    <release version="3.1.12" date="2021-02-04"/>
    <release version="3.1.12" date="2021-01-07"/>
    <release version="3.1.12" date="2020-12-10"/>
  </releases>

Muutoshistoria: https://invent.kde.org/pim/kleopatra/-/commits/master/src/data/org.kde.kleopatra.appdata.xml

Kiitos! Yritin hieman katsella sorsia mutta en näköjään tarpeeksi pitkälle.

Versio 3.1.12 voi nähtävästi viitata useaan koodipohjaltaan erilaiseen Kleopatran versioon. En osaa sanoa, miksi siellä on päädytty tuollaiseen hämäävään versiointiin. Uusin gpg4win kertoo tosiaan sisältävänsä Kleopatran version 3.1.15, joka saattaisi viitata viimeisimpään 3.1.12-julkaisuun päiväyksellä 2021-03-04.

Gpg4win puolestaan näyttää versioituvan Kleopatran mukaan, ainakin viime aikoina.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Kleopatran versionumerointi [RATKAISTU]
« Vastaus #6 : 16.04.21 - klo:01.15 »
openSuse Tumbleweedissä Kleopatran versio on tällä hetkellä 3.1.15 (21.03.80), jos käytössä on KDE Applications repo, josta löytyy Kleopatran versio kleopatra-21.03.90-155.1 eli sitten kun KDE Applications kokoelma päivittyy seuraavan kerran sopivan PPA:n kautta, myös Kleopatra todennäköisesti päivittyy. Jos siis tarvitset tuoreempaa versiosta kleopatrasta, ota PPA käyttöön.