[packman] one-click install is broken

Jürgen Weigert jnweiger at gmail.com
Tue Apr 1 12:16:46 CEST 2014


The ymp files generated for the one-click install list different
repositories than the package actually was built for. In my example, I am
running a 13.1 system, and cannot install via one-click. Yast comes up with
an error message:

The install link or file you opened does not contain instructions for this
version of openSUSE.


Example reproducer:

firefox packman.links2linux.de
-> search [dvswitch]
-> click 'opensuse one click install'
-> dvswitch-git.ymp  gets downloaded and opened in yast.

grep url Download/dvswitch-git.ymp
        <url>http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/Factory
</url>
        <url>
http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Tumbleweed
</url>
        <url>
http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_11.4</url>
        <url>
http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_11.3</url>
        <url>
http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_11.2</url>
        <url>
http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/Evergreen_11.1</url>


But the repo list I am actually building for is different:

20131114git_jw01-1.5<http://packman.links2linux.de/package/dvswitch-git/494304>
openSUSE
Factory i586  20131114git_jw01-1.5<http://packman.links2linux.de/package/dvswitch-git/494305>
openSUSE
Factory x86_64
20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/492244>
openSUSE
Tumbleweed i586
20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/492245>
openSUSE
Tumbleweed x86_64
20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/491950>
openSUSE
13.1 i586  20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/491951>
openSUSE
13.1 x86_64  20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/492177>
openSUSE
12.3 i586  20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/492178>
openSUSE
12.3 x86_64  20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/492045>
openSUSE
12.2 i586  20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/492046>
openSUSE
12.2 x86_64  20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/492002>
openSUSE
11.4 i586  20131114git_jw01-1.2<http://packman.links2linux.de/package/dvswitch-git/491704>
openSUSE
11.4 x86_64
Could someone please add 13.1 to the generated ymp-file?

I tried this manually after downloading, and it works fine.

thanks, JW-



More information about the Packman mailing list