[sbopkg-users] Viewing potential updates: par2cmdline: wrong info

slakmagik slakmagik at gmail.com
Sun Apr 29 07:11:51 UTC 2012


On 2012-04-29 (Sun) 12:17:38 [+0530], Charles wrote:
> Hello :-)
> 
> When using the sbopkg menus --> Updates the following is displayed:
> 
> par2cmdline:
> INSTALLED PACKAGE IS NEWER THAN REPO
> Installed version: par2cmdline-0.4_tbb_20100203-x86_64-1_SBo
> Repo version: par2cmdline-0.4-x86_64-1_SBo
> 
> 
> par2cmdline-0.4_tbb is the parallel execution version of par2cmdline-0.4
> (very nice, too).  It is installed; par2cmdline-0.4 is not installed. 
> They are different packages so should not (?) be listed together like that.
> 
> Versions: Slackware64 13.37, sbopkg 0.35.0.
> 

That's an out-of-spec package - IOW, the bug is in the SlackBuild and
should be reported to the maintainer or the SBo admins. The SlackBuild
necessarily defines DIRNAME (as par2cmdline) but then uses that in the
makepkg command for no reason I can see and defines VERSION as
0.4_tbb_20100203 for no reason I can see. So the finished package
incorrectly claims its PRGNAM is 'par2cmdline' and sbopkg has no way of
distinguishing it from the "real" one. It should be '/sbin/makepkg -l y
-c n $OUTPUT/$PRGNAM/blah' and should likely define version as '0.4' or
'0.4_20100203'.


More information about the sbopkg-users mailing list