Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: AimoE - 12.03.21 - klo:09.21

Otsikko: Kleopatran versionumerointi [RATKAISTU]
Kirjoitti: AimoE - 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 (https://apps.kde.org/en/kleopatra) kertoo että viimeisin stable-evrsio on 3.1.12. Windowsille on tarjolla gpg4win (https://www.gpg4win.org/), jossa Kleopatran tuorein (https://www.gpg4win.org/download.html) 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 (https://packages.ubuntu.com/focal/kleopatra) versio 19.12.3, jolle lähdekoodivarastosta löytyy vastaava Git-tag (https://invent.kde.org/pim/kleopatra/-/tree/v19.12.3).

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.
Otsikko: Vs: Kleopatran versionumerointi
Kirjoitti: SuperOscar - 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”.
Otsikko: Vs: Kleopatran versionumerointi
Kirjoitti: AimoE - 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.
Otsikko: Vs: Kleopatran versionumerointi
Kirjoitti: SuperOscar - 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.
Otsikko: Vs: Kleopatran versionumerointi
Kirjoitti: nm - 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 (https://invent.kde.org/pim/kleopatra/-/blob/master/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.

Otsikko: Vs: Kleopatran versionumerointi
Kirjoitti: AimoE - 12.03.21 - klo:14.24
Näyttää sijaitsevan tiedostossa src/data/org.kde.kleopatra.appdata.xml (https://invent.kde.org/pim/kleopatra/-/blob/master/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.
Otsikko: Vs: Kleopatran versionumerointi [RATKAISTU]
Kirjoitti: mrl586 - 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.