A Question about Package version

I’ve always had a doubt about what means the last numbers after the “-”.

For example, what could have possibly changed between Mesa package version:

7.8.2-22.1 and 7.8.2-23.1 ???

Thats with every package, including KDE, etc etc.

If its the same package, what could change from 2 different release numbers?

assas1n wrote:
> If its the same package, what could change from 2 different release
> numbers?

it is NOT the same package

the package number is all of the numbers…

the difference between the package numbered 7.8.2-22.1 and the package
numbered 7.8.2-23.1 could be anything from a very minor improvement in
documentation up to a completely new way of doing whatever it does…

just because both have 7.8.2-2_.1 in common has nothing to do with the
fact that one has a “2” and the other a “3”…and, 2 and 3 are always
different…

and, the one with the larger number is always the newer of the two…

make sense?


DenverD (Linux Counter 282315)
CAVEAT: http://is.gd/bpoMD
via NNTP w/TBird 2.0.0.23 | KDE 3.5.7 | openSUSE 10.3
2.6.22.19-0.4-default SMP i686
AMD Athlon 1 GB RAM | GeForce FX 5500 | ASRock K8Upgrade-760GX |
CMedia 9761 AC’97 Audio

Hi
You need to check the change log to see what changed. Could have been
an upstream change to trigger a rebuild of the package, an actual change
etc. Or someone could have triggered a rebuild of all packages.


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.32.13-0.4-default
up 1 day 19:59, 2 users, load average: 0.08, 0.02, 0.01
GPU GeForce 8600 GTS Silent - Driver Version: 256.35

Hi
See it’s because of bnc #620037
https://build.opensuse.org/package/view_file?file=Mesa.changes&package=Mesa&project=X11%3AXOrg


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.32.13-0.4-default
up 1 day 20:10, 2 users, load average: 0.12, 0.07, 0.01
GPU GeForce 8600 GTS Silent - Driver Version: 256.35

Thats great, thanks for the claryfications !!!

Just a minor doubt still.

I didnt quite understand that a change in the numbers after the “-” could bring fixes. Isnt it supposed to be the numbers before the “-” that bring fixes? Ex: from KDE 4.4.3 to 4.4.4 ???

I mean, what could packagers do to fix something in the initial release of its creator?

Hi
The numbers before the dash is the upstream source version. No, the
upstream source remains unchanged, then normally you then patch or
customize for openSUSE specific requirements, some patches are also
pushed back upstream to be incorporated by the original developer(s)
into the next release. The numbers after the dash are the domain of the
packager.

You keep the source pure as downloaded for obvious reasons, security. I
can download a source and check the md5sum (sha1 etc) from the
developers site. I can also download the src rpm unpack and verify the
source is the same, if they aren’t then there is an issue…


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.32.13-0.4-default
up 2 days 0:53, 3 users, load average: 0.08, 0.05, 0.03
GPU GeForce 8600 GTS Silent - Driver Version: 256.35

Oh, so that means for example, take the Amarok music player package, then if the numbers after the dash get updated, it could be so that it works with a specific version of ALSA ? This is just a stupid example, i know :slight_smile:

Hi
Not at all, you are correct :slight_smile: or to disable some of the default
features to make it an openSUSE package that may be able to use for
example ffmpeg, add init scripts, config files etc.


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.32.13-0.4-default
up 2 days 2:03, 4 users, load average: 0.07, 0.06, 0.08
GPU GeForce 8600 GTS Silent - Driver Version: 256.35

Great, appriciated !!

On Thu, 08 Jul 2010 00:54:14 GMT, malcolmlewis
<malcolmlewis@no-mx.forums.opensuse.org> wrote:

>

>Hi
>The numbers before the dash is the upstream source version. No, the
>upstream source remains unchanged, then normally you then patch or
>customize for openSUSE specific requirements, some patches are also
>pushed back upstream to be incorporated by the original developer(s)
>into the next release. The numbers after the dash are the domain of the
>packager.
>
>You keep the source pure as downloaded for obvious reasons, security. I
>can download a source and check the md5sum (sha1 etc) from the
>developers site. I can also download the src rpm unpack and verify the
>source is the same, if they aren’t then there is an issue…

Totally agree. DL it, verify it, place it in subversion. Then check it
out to work on it.