How do I request software for Tumbleweed?

Hello,

I decided to give Tumbleweed a try and after a massive download of about 1.7 GB of information, I noticed the repo lacks some software I need. What do I do in these cases?

a. download it as an isolated package from another repo?
b. request it to the repo maintainer?
c. any of the above?

In my case, the missing software was Bluefish and MuseScore, but I am sure other users will have similar issues with other software.

Also, in my first update, a dependency “discrepancy” between kernel-desktop and kernel-devel prevented me from installing the Nvidia driver “the hard way”. What do I do in these cases?

Thank you.

That is one possibilty. Many packages at software.opensuse.org are packed for TW and working with it. Bluefish and musescore are available for TW.

You can request a package to add it to TW. The maintainer is Greg Kroah-Hartman, here at forums known as “gregkh”. The only requirement is that they are already in Factory, as he stated here:
https://forums.opensuse.org/english/get-technical-help-here/tumbleweed/482931-tumbleweed-future-directions-2.html#post2525553. Bluefish is in Factory, so it might be not a problem.

Yes, I saw it too. I must say it is the first dependency error after 6 months of tumbleweed using. It is a version conflict between kernel-devel (3.7.8-25.1), kernel-desktop (3.7.7-24.1) and some others.
“zypper dup” wants to downgrade it to the version of “openSUSE Current updates” (=12.2). I recommend to wait a while. Mostly the error disappears after a some time.

zypper -v dup
Verbosity: 1
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Initializing Target
Checking whether to refresh metadata for Tumbleweed
Checking whether to refresh metadata for openSUSE Current Non-OSS
Checking whether to refresh metadata for openSUSE Current OSS
Checking whether to refresh metadata for openSUSE Current updates
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Force resolution: No
Computing upgrade...

The following packages are going to be downgraded:
  kernel-default-devel  3.7.6-23.1 -> 3.4.28-2.20.1
  kernel-desktop-devel  3.7.6-23.1 -> 3.4.28-2.20.1
  kernel-devel          3.7.6-23.1 -> 3.4.28-2.20.1
  kernel-source         3.7.6-23.1 -> 3.4.28-2.20.1
  kernel-syms           3.7.6-23.1 -> 3.4.28-2.20.1
  kernel-xen-devel      3.7.6-23.1 -> 3.4.28-2.20.1


The following packages are going to change vendor:
  kernel-default-devel  3.7.6-23.1 -> 3.4.28-2.20.1  obs://build.opensuse.org/openSUSE:Tumbleweed -> openSUSE
  kernel-desktop-devel  3.7.6-23.1 -> 3.4.28-2.20.1  obs://build.opensuse.org/openSUSE:Tumbleweed -> openSUSE
  kernel-devel          3.7.6-23.1 -> 3.4.28-2.20.1  obs://build.opensuse.org/openSUSE:Tumbleweed -> openSUSE
  kernel-source         3.7.6-23.1 -> 3.4.28-2.20.1  obs://build.opensuse.org/openSUSE:Tumbleweed -> openSUSE
  kernel-syms           3.7.6-23.1 -> 3.4.28-2.20.1  obs://build.opensuse.org/openSUSE:Tumbleweed -> openSUSE
  kernel-xen-devel      3.7.6-23.1 -> 3.4.28-2.20.1  obs://build.opensuse.org/openSUSE:Tumbleweed -> openSUSE


6 packages to downgrade, 6  to change vendor.
Overall download size: 78.5 MiB. After the operation, 23.3 MiB will be freed.

zypper in -f kernel-devel
Loading repository data...
Reading installed packages...
Forcing installation of 'kernel-devel-3.7.8-25.1.noarch' from repository 'Tumbleweed'.
Resolving package dependencies...

Problem: nothing provides kernel-devel = 3.7.7-24 needed by kernel-xen-devel-3.7.7-24.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of kernel-xen-devel-3.7.6-23.1.x86_64
  deinstallation of kernel-desktop-devel-3.7.6-23.1.x86_64
  deinstallation of kernel-default-devel-3.7.6-23.1.x86_64
  deinstallation of kernel-syms-3.7.6-23.1.x86_64
 Solution 2: do not install kernel-devel-3.7.8-25.1.noarch
 Solution 3: break kernel-xen-devel-3.7.7-24.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c): c

~/ zypper wp kernel-devel
Loading repository data...
Reading installed packages...
S | Name         | Type    | Version       | Arch   | Repository              
--+--------------+---------+---------------+--------+-------------------------
v | kernel-devel | package | 3.7.8-25.1    | noarch | Tumbleweed              
v | kernel-devel | package | 3.4.28-2.20.1 | noarch | openSUSE Current updates
v | kernel-devel | package | 3.4.11-2.16.1 | noarch | openSUSE Current updates
v | kernel-devel | package | 3.4.6-2.10.1  | noarch | openSUSE Current OSS    
i | kernel-devel | package | 3.7.6-23.1    | noarch | (System Packages)  

zypper wp kernel-desktop
Loading repository data...
Reading installed packages...
S | Name           | Type    | Version       | Arch   | Repository              
--+----------------+---------+---------------+--------+-------------------------
i | kernel-desktop | package | 3.7.7-24.1    | x86_64 | Tumbleweed              
v | kernel-desktop | package | 3.4.28-2.20.1 | x86_64 | openSUSE Current updates
v | kernel-desktop | package | 3.4.11-2.16.1 | x86_64 | openSUSE Current updates
v | kernel-desktop | package | 3.4.6-2.10.1  | x86_64 | openSUSE Current OSS    
v | kernel-desktop | package | 3.7.7-24.1    | i686   | Tumbleweed              
v | kernel-desktop | package | 3.4.28-2.20.1 | i686   | openSUSE Current updates
v | kernel-desktop | package | 3.4.11-2.16.1 | i686   | openSUSE Current updates
v | kernel-desktop | package | 3.4.6-2.10.1  | i686   | openSUSE Current OSS


~/ zypper wp kernel-xen-devel
Loading repository data...
Reading installed packages...
S | Name             | Type    | Version       | Arch   | Repository              
--+------------------+---------+---------------+--------+-------------------------
v | kernel-xen-devel | package | 3.7.7-24.1    | x86_64 | Tumbleweed              
v | kernel-xen-devel | package | 3.4.28-2.20.1 | x86_64 | openSUSE Current updates
v | kernel-xen-devel | package | 3.4.11-2.16.1 | x86_64 | openSUSE Current updates
v | kernel-xen-devel | package | 3.4.6-2.10.1  | x86_64 | openSUSE Current OSS    
v | kernel-xen-devel | package | 3.7.7-24.1    | i686   | Tumbleweed              
v | kernel-xen-devel | package | 3.4.28-2.20.1 | i686   | openSUSE Current updates
v | kernel-xen-devel | package | 3.4.11-2.16.1 | i686   | openSUSE Current updates
v | kernel-xen-devel | package | 3.4.6-2.10.1  | i686   | openSUSE Current OSS    
i | kernel-xen-devel | package | 3.7.6-23.1    | x86_64 | (System Packages)       

~/ zypper wp kernel-default-devel
Loading repository data...
Reading installed packages...
S | Name                 | Type    | Version       | Arch   | Repository              
--+----------------------+---------+---------------+--------+-------------------------
v | kernel-default-devel | package | 3.7.7-24.1    | x86_64 | Tumbleweed              
v | kernel-default-devel | package | 3.4.28-2.20.1 | x86_64 | openSUSE Current updates
v | kernel-default-devel | package | 3.4.11-2.16.1 | x86_64 | openSUSE Current updates
v | kernel-default-devel | package | 3.4.6-2.10.1  | x86_64 | openSUSE Current OSS    
v | kernel-default-devel | package | 3.7.7-24.1    | i586   | Tumbleweed              
v | kernel-default-devel | package | 3.4.28-2.20.1 | i586   | openSUSE Current updates
v | kernel-default-devel | package | 3.4.11-2.16.1 | i586   | openSUSE Current updates
v | kernel-default-devel | package | 3.4.6-2.10.1  | i586   | openSUSE Current OSS    
i | kernel-default-devel | package | 3.7.6-23.1    | x86_64 | (System Packages)       

~/ zypper wp kernel-syms
Loading repository data...
Reading installed packages...
S | Name        | Type    | Version       | Arch   | Repository              
--+-------------+---------+---------------+--------+-------------------------
v | kernel-syms | package | 3.7.8-25.1    | x86_64 | Tumbleweed              
v | kernel-syms | package | 3.4.28-2.20.1 | x86_64 | openSUSE Current updates
v | kernel-syms | package | 3.4.11-2.16.1 | x86_64 | openSUSE Current updates
v | kernel-syms | package | 3.4.6-2.10.1  | x86_64 | openSUSE Current OSS    
v | kernel-syms | package | 3.7.8-25.1    | i586   | Tumbleweed              
v | kernel-syms | package | 3.4.28-2.20.1 | i586   | openSUSE Current updates
v | kernel-syms | package | 3.4.11-2.16.1 | i586   | openSUSE Current updates
v | kernel-syms | package | 3.4.6-2.10.1  | i586   | openSUSE Current OSS    
i | kernel-syms | package | 3.7.6-23.1    | x86_64 | (System Packages)  

On Mon, 18 Feb 2013 00:06:01 +0000, Tedel wrote:

> Hello,
>
> I decided to give Tumbleweed a try and after a massive download of about
> 1.7 GB of information, I noticed the repo lacks some software I need.
> What do I do in these cases?
>
> a. download it as an isolated package from another repo?
> b. request it to the repo maintainer?
> c. any of the above?
>
> In my case, the missing software was Bluefish and MuseScore, but I am
> sure other users will have similar issues with other software.

Where should I link to these packages in the build service? Are they
both in Factory already (hint, that’s the requirement to be in
Tumbleweed).

> Also, in my first update, a dependency “discrepancy” between
> kernel-desktop and kernel-devel prevented me from installing the Nvidia
> driver “the hard way”. What do I do in these cases?

If you use closed source kernel drivers, you are on your own, and the
“hard way” will probably be your best solution, sorry.

greg k-h

He required bluefish and musescore.

Bluefish is here in Factory:
https://build.opensuse.org/package/show?project=openSUSE%3AFactory&package=bluefish

On Mon, 18 Feb 2013 17:06:03 +0000, zerum wrote:

> gregkh;2528288 Wrote:
>>
>> Where should I link to these packages in the build service? Are they
>> both in Factory already (hint, that’s the requirement to be in
>> Tumbleweed).
>
> He required bluefish and musescore.
>
> Bluefish is here in Factory: http://tinyurl.com/ae69zx2

But that’s not where I should link from, right? I should use the “base”
repo, Education?

And musescore?

Given that 12.3 is almost out, I’m kind of leery of adding a bunch of new
packages to Tumbleweed…

greg k-h

Greg, the kernel packages for x86_64 haven’t built OK, so now some kernel packages still have 3.7, some 3.8 There’s the discrepancy .

On Mon, 18 Feb 2013 21:46:03 +0000, Knurpht wrote:

> Greg, the kernel packages for x86_64 haven’t built OK, so now some
> kernel packages still have 3.7, some 3.8 There’s the discrepancy .

When this happens, it’s always just the build system building one arch
faster than the other, there’s nothing I can do about it at all from my
end, just let the build system catch up in a few hours and all will be
fine.