Re: RPM csomagnevek

2021-03-04 bef zés Kiss Gabor


On 3/4/21 3:11 PM, Varadi Gabor wrote:


1.10-1.el6

helyett

1.10-1-mypkg.el6


Amit viszont felülcsapna a következő gyári, az 1.10-2.el6.

Legalábbis elméletben. Ha lenne még frissítés a CentOS 6-hoz.
De már úgyis csak elméleti megbeszélést folytatunk, mert
1.10-2021_5 lett végül.

kissg
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux


RPM csomagnevek

2021-03-04 bef zés Kiss Gabor


Sajnos nem értek annyira az RPM/yum vonalhoz, mint kellene. Elakadtam.

Adott egy csomag. Volt benne egy hiba. Elővettem az rpmbuild programot
és megpatcheltem. A régi release 1 volt, az új e_2 lett.
Betettem a repóba.

Ennyit lát belőle a target host:

# yum list --showduplicates perl-XML-Validator-Schema
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
Installed Packages
perl-XML-Validator-Schema.noarch1.10-1.el6@Repo1
Available Packages
perl-XML-Validator-Schema.noarch1.10-e_2.el6  Repo1
perl-XML-Validator-Schema.noarch1.10-1.el6Repo2
#

A 
https://www.thegeekdiary.com/understanding-rpm-versions-and-naming-schemes/

oldal szerint az "e_2" frissebbnek számít, mint az "1".
És ennek dacára mégsem hajlandó a nyavalyás yum frissíteni 1.10-e_2-re.

Nem tudom hogy igaz-e amit olvastam a fenti linken, illetve hogy miként 
kell ezt debugolni. Debianban az apt-cache policy segítőkészebb.


A target egy CentOS 6, a yum verziója 3.2.29-81.el6.centos.0.1.

Szeretném elkerülni, hogy ötletszerűen gyártsak egy tucat másik csomagot
mindenféle nevekkel, és kikísérletezem, hogy melyiket hiszi frissebbnek
a yum.

"Please help" (Lilu Az ötödik elemben)

kissg
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux


Re: RPM csomagnevek

2021-03-04 bef zés Kiss Gabor


On 3/4/21 1:16 PM, Kiss Gabor wrote:

A 
https://www.thegeekdiary.com/understanding-rpm-versions-and-naming-schemes/

oldal szerint az "e_2" frissebbnek számít, mint az "1".



Nem tudom hogy igaz-e amit olvastam a fenti linken,


Az anyja szömit! És nem igaz.

https://ftp.lip6.fr/pub/linux/rpm/api/4.4.2.2/rpmvercmp_8c-source.html

00076 /* numeric segments are always newer than alpha segments */

Akkor viszont találhatom ki, mi lenne az a release string, ami übereli
az "1"-t, és a hivatalos csomagolók nem fogják használni soha.
20210304.1? :-(

kissg
--
Use the source, Luke.
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux


Re: RPM csomagnevek

2021-03-04 bef zés Varadi Gabor

2021. 03. 04. 14:23 keltezéssel, Kiss Gabor írta:


On 3/4/21 1:16 PM, Kiss Gabor wrote:

A 
https://www.thegeekdiary.com/understanding-rpm-versions-and-naming-schemes/ 


oldal szerint az "e_2" frissebbnek számít, mint az "1".



Nem tudom hogy igaz-e amit olvastam a fenti linken,


Az anyja szömit! És nem igaz.

https://ftp.lip6.fr/pub/linux/rpm/api/4.4.2.2/rpmvercmp_8c-source.html

00076 /* numeric segments are always newer than alpha segments */

Akkor viszont találhatom ki, mi lenne az a release string, ami übereli
az "1"-t, és a hivatalos csomagolók nem fogják használni soha.
20210304.1? :-(

kissg


1.10-1.el6

helyett

1.10-1-mypkg.el6

--
  [Varadi Gabor]
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux


Re: RPM csomagnevek

2021-03-04 bef zés Hegedüs Ervin
Hello,

On Thu, Mar 04, 2021 at 02:23:38PM +0100, Kiss Gabor wrote:
> 
> On 3/4/21 1:16 PM, Kiss Gabor wrote:
> 
> > A
> > https://www.thegeekdiary.com/understanding-rpm-versions-and-naming-schemes/
> > oldal szerint az "e_2" frissebbnek számít, mint az "1".
> 
> > Nem tudom hogy igaz-e amit olvastam a fenti linken,
> 
> Az anyja szömit! És nem igaz.
> 
> https://ftp.lip6.fr/pub/linux/rpm/api/4.4.2.2/rpmvercmp_8c-source.html
> 
> 00076 /* numeric segments are always newer than alpha segments */
> 
> Akkor viszont találhatom ki, mi lenne az a release string, ami übereli
> az "1"-t, és a hivatalos csomagolók nem fogják használni soha.
> 20210304.1? :-(

bár én sem vagyok nagy yum/rpm/... szagértő, de én így csinálnám.

Nemrég csináltam saját Debian/Ubuntu repository-t bizonyos
csomagoknak, és ott ezt követtem.

Pl.:

3.0.3-1+deb10u2 - ez a Debian official repoban levő csomag

3.0.5pre-1+0~20210114.01+debian10~1.310cbf - ez meg a saját.


a.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux


Re: RPM csomagnevek

2021-03-04 bef zés Kiss Gabor


On 3/4/21 5:29 PM, Hegedüs Ervin wrote:


Nemrég csináltam saját Debian/Ubuntu repository-t bizonyos
csomagoknak, és ott ezt követtem.

Pl.:

3.0.3-1+deb10u2 - ez a Debian official repoban levő csomag

3.0.5pre-1+0~20210114.01+debian10~1.310cbf - ez meg a saját.


Itt már a verziószám is nagyobb eleve.
Nem hasonlít az én esetemhez. Nem nagyon.
De hasonló gondokat látok felmerülni.
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.
Ha így tervezted, akkor jó. Ha nem, akkor figyelned kell.

g
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux