Re: dpkg verziósorrend (RPM csomagnevek helyett)
On 3/6/21 2:12 PM, Zs wrote: Debian alatt ilyen esetben biztosra megyek: HOLD-ra teszem a csomagot oszt frissítsd ha tudod. Ráadásul mezei frissítésnél szól is, hogy lenne mit frissíteni, de nem frissít, mert HOLD-on van a csomag. Csacska kérdés: az rpm alapú disztrók esetén hasonló megoldás nincs? Ki tudja? Version lock viszont van. (V.ö. apt pinning) kissg _ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux
Re: dpkg verziósorrend (RPM csomagnevek helyett)
Halihó! Debian alatt ilyen esetben biztosra megyek: HOLD-ra teszem a csomagot oszt frissítsd ha tudod. Ráadásul mezei frissítésnél szól is, hogy lenne mit frissíteni, de nem frissít, mert HOLD-on van a csomag. Csacska kérdés: az rpm alapú disztrók esetén hasonló megoldás nincs? Zsolt 2021. 03. 06. 8:50 keltezéssel, Hegedüs Ervin írta: Szia Feri, On Fri, Mar 05, 2021 at 06:56:04PM +0100,wf...@niif.hu wrote: Hegedüs Ervin writes: On Fri, Mar 05, 2021 at 08:03:14AM +0100, Kiss Gabor wrote: Mert amikor kijön a gyári 3.0.5-1, akkor nem fog érvényesülni a tiéddel szemben. 5pre üti az 5-öt. Valszeg nem fog kijönni - mivel Debianról van szó, pont az a probléma, hogy ha ki is jön, az most a SID-be kerül be max, majd a testing-be, ami majd valamikor stable lesz. Ezek viszont kvázi backport csomagok. Ha kijön a következő stable Debian 1.0.5-tel, amikor neked még valamelyik 1.0.5pre változat van telepítve, akkor nem az fog történni, aminek kellene. valóban, köszi az észrevételt. Egyébként egy ilyen esetben a verzió felülírja a policy beállítást is? (Megj.: esetemben nem nagyon kell attól tartani, hogy egy adott Debian verzión belül kijön egy újabb upstream verzió... :)) Pont erre van kitalálva a ~ karakter a Debian verizójelölésekben: az a semminél kisebb. Így például: 1.0.4 < 1.0.4.99 < 1.0.5~alpha3 < 1.0.5~beta1 < 1.0.5~rc2 < 1.0.5 ez az, amit így leírva nem találtam meg - de simán lehet, hogy én voltam figyelmetlen. Backportok verziózására is hasznos, de íme a szokásos watch file fordulat az upstream verzió "jól sorrendezővé" alakítására: uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/ Nos, azt hiszem akkor elkezdem az újrabuildelést :). Köszi, a. _ linux lista -linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux _ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux
Re: dpkg verziósorrend
Hello, On Sun, Mar 07, 2021 at 04:45:08PM +0100, Kiss Gabor wrote: > On 3/7/21 9:31 AM, Hegedüs Ervin wrote: > > pl. ha egy csomagnak egy adott repository-ban magasabb prioritást > > adok, és ha egy alacsonyabb prioritású repository-ban megjelenik > > egy frisebb verzió, akkor fog-e frissülni a csomag? > > Ha jól emlékszem, ez a prioritás konkrét értékétől is függ. > Predesztinált értéktartományok vannak. > Az egyik így viselkedik, a másik úgy. erre gondolsz? https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#listofnotablepinpinningtechnique (csak az archívum kedvéért :)) a. _ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux
Re: dpkg verziósorrend
On 3/7/21 9:31 AM, Hegedüs Ervin wrote: pl. ha egy csomagnak egy adott repository-ban magasabb prioritást adok, és ha egy alacsonyabb prioritású repository-ban megjelenik egy frisebb verzió, akkor fog-e frissülni a csomag? Ha jól emlékszem, ez a prioritás konkrét értékétől is függ. Predesztinált értéktartományok vannak. Az egyik így viselkedik, a másik úgy. kissg _ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux
Re: dpkg verziósorrend
Szia Feri, On Sun, Mar 07, 2021 at 08:17:26AM +0100, wf...@niif.hu wrote: > Hegedüs Ervin writes: > > On Fri, Mar 05, 2021 at 06:56:04PM +0100, wf...@niif.hu wrote: > > > >> Ha kijön a következő stable Debian 1.0.5-tel, amikor neked még > >> valamelyik 1.0.5pre változat van telepítve, akkor nem az fog > >> történni, aminek kellene. > > > > Egyébként egy ilyen esetben a verzió felülírja a policy > > beállítást is? > > Nem egészen értem, mire gondolsz. Az APT minden elérhető verzióhoz > rendel egy prioritást, majd annak alapján dolgozik tovább. A verziók > azt döntik el, hogy mi számít upgrade-nek vagy downgrade-nek, ezekre > ugyanis eltérő szabályok vonatkoznak. pl. ha egy csomagnak egy adott repository-ban magasabb prioritást adok, és ha egy alacsonyabb prioritású repository-ban megjelenik egy frisebb verzió, akkor fog-e frissülni a csomag? > >> 1.0.4 < 1.0.4.99 < 1.0.5~alpha3 < 1.0.5~beta1 < 1.0.5~rc2 < 1.0.5 > > > > ez az, amit így leírva nem találtam meg - de simán lehet, hogy én > > voltam figyelmetlen. > > Lásd man deb-version, de a forrás természetesen a Debian Policy: > https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-version ezt megtaláltam, lehet, hogy értelmezni is kellett volna :). Az általad írt példa elég jól magyaráz - lehet, hogy ezt még elviselné az a doksi :). Köszi, a. _ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux
Re: dpkg verziósorrend
Hegedüs Ervin writes: > On Fri, Mar 05, 2021 at 06:56:04PM +0100, wf...@niif.hu wrote: > >> Ha kijön a következő stable Debian 1.0.5-tel, amikor neked még >> valamelyik 1.0.5pre változat van telepítve, akkor nem az fog >> történni, aminek kellene. > > valóban, köszi az észrevételt. > > Egyébként egy ilyen esetben a verzió felülírja a policy > beállítást is? Szia Ervin! Nem egészen értem, mire gondolsz. Az APT minden elérhető verzióhoz rendel egy prioritást, majd annak alapján dolgozik tovább. A verziók azt döntik el, hogy mi számít upgrade-nek vagy downgrade-nek, ezekre ugyanis eltérő szabályok vonatkoznak. >> Pont erre van kitalálva a ~ karakter a Debian >> verizójelölésekben: az a semminél kisebb. Így például: >> >> 1.0.4 < 1.0.4.99 < 1.0.5~alpha3 < 1.0.5~beta1 < 1.0.5~rc2 < 1.0.5 > > ez az, amit így leírva nem találtam meg - de simán lehet, hogy én > voltam figyelmetlen. Lásd man deb-version, de a forrás természetesen a Debian Policy: https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-version -- Üdv: Feri _ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux
Re: dpkg verziósorrend (RPM csomagnevek helyett)
Szia Feri, On Fri, Mar 05, 2021 at 06:56:04PM +0100, wf...@niif.hu wrote: > Hegedüs Ervin writes: > > > On Fri, Mar 05, 2021 at 08:03:14AM +0100, Kiss Gabor wrote: > > > >> Mert amikor kijön a gyári 3.0.5-1, akkor nem fog érvényesülni a > >> tiéddel szemben. 5pre üti az 5-öt. > > > > Valszeg nem fog kijönni - mivel Debianról van szó, pont az a > > probléma, hogy ha ki is jön, az most a SID-be kerül be max, majd > > a testing-be, ami majd valamikor stable lesz. Ezek viszont kvázi > > backport csomagok. > > Ha kijön a következő stable Debian 1.0.5-tel, amikor neked még > valamelyik 1.0.5pre változat van telepítve, akkor nem az fog történni, > aminek kellene. valóban, köszi az észrevételt. Egyébként egy ilyen esetben a verzió felülírja a policy beállítást is? (Megj.: esetemben nem nagyon kell attól tartani, hogy egy adott Debian verzión belül kijön egy újabb upstream verzió... :)) > Pont erre van kitalálva a ~ karakter a Debian > verizójelölésekben: az a semminél kisebb. Így például: > > 1.0.4 < 1.0.4.99 < 1.0.5~alpha3 < 1.0.5~beta1 < 1.0.5~rc2 < 1.0.5 ez az, amit így leírva nem találtam meg - de simán lehet, hogy én voltam figyelmetlen. > Backportok verziózására is hasznos, de íme a szokásos watch file > fordulat az upstream verzió "jól sorrendezővé" alakítására: > > uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/ Nos, azt hiszem akkor elkezdem az újrabuildelést :). Köszi, a. _ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux
Re: dpkg verziósorrend (RPM csomagnevek helyett)
Hegedüs Ervin writes: > On Fri, Mar 05, 2021 at 08:03:14AM +0100, Kiss Gabor wrote: > >> Mert amikor kijön a gyári 3.0.5-1, akkor nem fog érvényesülni a >> tiéddel szemben. 5pre üti az 5-öt. > > Valszeg nem fog kijönni - mivel Debianról van szó, pont az a > probléma, hogy ha ki is jön, az most a SID-be kerül be max, majd > a testing-be, ami majd valamikor stable lesz. Ezek viszont kvázi > backport csomagok. Ha kijön a következő stable Debian 1.0.5-tel, amikor neked még valamelyik 1.0.5pre változat van telepítve, akkor nem az fog történni, aminek kellene. Pont erre van kitalálva a ~ karakter a Debian verizójelölésekben: az a semminél kisebb. Így például: 1.0.4 < 1.0.4.99 < 1.0.5~alpha3 < 1.0.5~beta1 < 1.0.5~rc2 < 1.0.5 Backportok verziózására is hasznos, de íme a szokásos watch file fordulat az upstream verzió "jól sorrendezővé" alakítására: uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/ -- Feri _ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux