Hi, Long, long time ago, I have switched to use apt-get for keeping my SuSE 9.1. up to date, as well as using all the goodies, provided by packman and all other nice guys, creating rpms for the latest versions of different software. And now I hit the rock. Guru is the guy who is maintaining the new packages for k3b (latest version is 0.11.23, but I have 0.11.20). Unfortunately, he has versions only for KDE 3.2 and 3.3, while I use 3.4. I guess it will be really selfish to ask him to create a package just because of me. So, I have 2 questions: 1. Does anyone know where from I can get 0.11.23, prepared for KDE 3.4? 2. I'm willing to prepare it by myself, but have never done it before. So, if I get the sources rpm for 3.3, how should I proceed to repackage it for 3.4? Cheers Sunny -- Get Firefox http://www.spreadfirefox.com/?q=affiliates&id=10745&t=85
On Saturday 23 April 2005 00:46, Sunny wrote:
Unfortunately, he has versions only for KDE 3.2 and 3.3, while I use 3.4.
I'm a little hazy on what you mean here. Those KDE versions should be ABI compatible with each other. I'm not sure why this person has made versions "for kde 3.2 and 3.3" but as far as I know, KDE has maintained binary compatibility in the whole 3.x series. Did you actually try to run the package?
On Friday 22 April 2005 17:56, Anders Johansson wrote:
On Saturday 23 April 2005 00:46, Sunny wrote:
Unfortunately, he has versions only for KDE 3.2 and 3.3, while I use 3.4.
I'm a little hazy on what you mean here. Those KDE versions should be ABI compatible with each other. I'm not sure why this person has made versions "for kde 3.2 and 3.3" but as far as I know, KDE has maintained binary compatibility in the whole 3.x series. Did you actually try to run the package?
This package depends on kdelibs3 but for unknown reason it needs version below 3.4, while I have 3.4. Here is the output from apt-get: suse:/home/sunny/tmp # apt-get -s install k3b Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies: k3b: Depends: kdelibs3 (< 3.3.999) but 3.4.0-26 is to be installed E: Broken packages The message is kind of wrong, as I do have 3.4.0-26 already installed, so apt-get is sowhat confused. Cheers Sunny -- Get Firefox http://www.spreadfirefox.com/?q=affiliates&id=10745&t=85
On Saturday 23 April 2005 01:30, Sunny wrote:
The following packages have unmet dependencies: k3b: Depends: kdelibs3 (< 3.3.999) but 3.4.0-26 is to be installed E: Broken packages
That's broken on multiple levels. First of all, as I mentioned, I'm pretty sure all 3.x releases of KDE are binary compatible with each other, at least backwards Second, by making the requirement < 3.3.999 he pulls in all the 3.4 betas and release candidates, which means if he was trying to guard against binary compatibility, he would still fail So apt is correct: a broken package 2 eurocents and a packet of peanuts say that you can get k3b to run by downloading it and installing it with --nodeps
On Friday 22 April 2005 18:43, Anders Johansson wrote:
On Saturday 23 April 2005 01:30, Sunny wrote:
The following packages have unmet dependencies: k3b: Depends: kdelibs3 (< 3.3.999) but 3.4.0-26 is to be installed E: Broken packages
That's broken on multiple levels. First of all, as I mentioned, I'm pretty sure all 3.x releases of KDE are binary compatible with each other, at least backwards
Second, by making the requirement < 3.3.999 he pulls in all the 3.4 betas and release candidates, which means if he was trying to guard against binary compatibility, he would still fail
So apt is correct: a broken package
2 eurocents and a packet of peanuts say that you can get k3b to run by downloading it and installing it with --nodeps
You got your peanuts :) So far I can not see any problem, but I haven't tested all the functions. Anyway - thanks Sunny -- Get Firefox http://www.spreadfirefox.com/?q=affiliates&id=10745&t=85
On Saturday 23 April 2005 12:05, Richard Bos wrote:
Op zaterdag 23 april 2005 16:02, schreef Sunny:
So far I can not see any problem, but I haven't tested all the functions.
try 'apt check'.... It will probably fail...
-- Richard Bos Without a home the journey is endless
Thanks Richard, :), synaptic fails to upgrade any more until I fix this "broken" package. So, it leaves me with 2 possibilities: - wait for guru - rebuild the package without this limitation. Thats what I do not know how to do. Do I miss some more options? Sunny
Sunny wrote:
:), synaptic fails to upgrade any more until I fix this "broken" package. So, it leaves me with 2 possibilities: - wait for guru - rebuild the package without this limitation. Thats what I do not know how to do.
I would get the src.rpm from packman for 9.2, and rebuild (as root, rpmbuild --rebuild --target=ix86 xxx.src.rpm, with the x with what is correct for your machine, i.e. i586 or i686, k3b-0.11.23-0.pm.src.rpm, or along those lines. After it rebuilds, you will find your rpm in /usr/src/packages/RPMS/ix86 with the x whatever you used in target. HTH. After this, apt and you and k3b will be happy. -- Joe Morris New Tribes Mission Email Address: Joe_Morris@ntm.org Registered Linux user 231871
participants (4)
-
Anders Johansson
-
Joe Morris (NTM)
-
Richard Bos
-
Sunny