Bug#692536: 'apt-get install' select the wrong version of package from different source list
Hi David,
I am very sorry for the troubles which I made to you and Julien and to apt open source.
This is the first time I communicate with debian open source. So I am not quite professinal. I am not sure how to communicate with development/support team until I see the bug report link.
I think it is also a support channel but I am wrong.
First I tried used tool 'reportbug' to send a bug to 'submit@bugs.debian.org'.But it used a wrong email address so I could not receive the ticket number.
So I use my outlook to send a email again. I know it will duplicate but I am not sure how to delete the first submit. Sorry for this.
I follow the guide to select 'breaks unrelated software', actually I am not quite what it means, sorry for the confusion I made.
I have downloaded the apt-doc and go through it , but I did not find any topics about the package version selection part.
And I am not sure where could get such kinds of information like debian version format guide and apt-get package version selection rules.
Could you please help me?
I really would like to get some information/clues from expert.
Thank you very much!
BRs,
He Qingsheng
-----Original Message-----
From: donkult@gmail.com [mailto:donkult@gmail.com] On Behalf Of David Kalnischkies
Sent: Wednesday, November 07, 2012 6:46 PM
To: He, Qingsheng 2; 692536@bugs.debian.org
Subject: Re: Bug#692536: 'apt-get install' select the wrong version of package from different source list
# forcemerge to closed duplicated support request forcmerge 692531 692536 thanks
On Wed, Nov 7, 2012 at 10:41 AM, He, Qingsheng 2 <Qingsheng2.He@sonymobile.com> wrote:
> Package: apt
> Version: 0.8.16 exp5ubuntu14.2
> Justification: breaks unrelated software
> Severity: critical
Adding to what Julien said in the merged bug:
You should mention which "unrelated software" is broken - and a random script calling apt-get is by definition not unrelated.
Even more that you don't even mention a bug or what is broken.
> So I have 2 questions:
. leading to: Bugs are not a support channel.
Try user orientated mailinglists like the various debian-user lists or even better a support channel dealing with Ubuntu (LTS) as it seems to be that you are using that.
> 1.What is the behavior of apt-get when selecting version of a specific
> package among different source lists?
>
> 2.Is there any way we could set a rule to sepcify a specific source
> that have a higher priority that other sources in the source list?
Pinning to the rescue, I would say: man apt_preferences Careful reading is advised as it is not an easy topic.
And just to be sure: This is still not a support channel, so if you don't understand the documentation you might need to ask someone who does, but not in a bugreport - and especially not in a bugreport flagged as blocking the release of Debian wheezy!
It might block your work, but that is not a reason to block other people . (which is why Julien wasn't "happy" with this one here)
Note through that your packages have illegal versions (e.g. they don't start with a number) so behavior can be undefined and tools might decide to just refuse to work (or at least complain very loudly like dpkg).
That said APT and dpkg actually agree that -17XX- orders before -17X1- and that is what you asked for, so my money is on a (very) broken setup.
Best regards
David Kalnischkies
Reply to: