<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>15925</bug_id>
          
          <creation_ts>2008-06-05 15:46:45 +0400</creation_ts>
          <short_desc>Странная установка &quot;виртуальных пакетов&quot; которые указаны как файлы в командной строке</short_desc>
          <delta_ts>2020-08-19 14:04:22 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>apt</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sir Raorn">raorn</reporter>
          <assigned_to name="Ivan Zakharyaschev">imz</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>dd1email</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>71373</commentid>
    <comment_count>0</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-06-05 15:46:46 +0400</bug_when>
    <thetext>Качаем два пакета в текущий каталог:
http://ftp.altlinux.org/pub/people/raorn/aptitude/Sisyphus/i586/RPMS.hasher/aptitude-0.4.5-alt1.1.i586.rpm
http://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2007/04/01/files/i586/RPMS/less-394-alt1.i586.rpm

1) # apt-get install aptitude-0.4.5-alt1.1.i586.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
E: Package aptitude-0.4.5-alt1.1.i586.rpm is a virtual package with no good
providers.

1.1) # apt-get install aptitude-0.4.5-alt1.1.i586.rpm aptitude=0.4.5-alt1.1
Reading Package Lists... Done
Building Dependency Tree... Done
E: Package aptitude-0.4.5-alt1.1.i586.rpm is a virtual package with no good
providers.

2) # apt-get install less-394-alt1.i586.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting less for &apos;less-394-alt1.i586.rpm&apos;
less is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 85 not upgraded.

2.1) # apt-get install less-394-alt1.i586.rpm less=394-alt1
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting less for &apos;less-394-alt1.i586.rpm&apos;
less is already the newest version.
The following packages will be DOWNGRADED
  less
0 upgraded, 0 newly installed, 1 downgraded, 0 removed and 85 not upgraded.

3) # apt-get install less=394-alt1
Reading Package Lists... Done
Building Dependency Tree... Done
E: Version =&apos;394-alt1&apos; for &apos;less&apos; was not found

В случаях 1) и 1.1) пакет не находится вообще (хотя должен).  В случае 2) пакет
находится, но отказывается обновляться.  В случае 2.1) всё работает как и
задумывалось, но немного смущает &quot;already the newest version&quot;.  Случай 3) для
очистки совести, чтобы показать что less=394-alt1 в подключенных репозитариях
отсутствует.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71395</commentid>
    <comment_count>1</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-06-06 04:04:47 +0400</bug_when>
    <thetext>Не осталось слов кроме непечатны.  Случаи за номерами 1 и 1.1 как оказалось
ломал /etc/apt/preferences следующего вида:

Package: *
Pin: release c=hasher
Pin-Priority: 999

Package: *
Pin: release c=classic
Pin-Priority: 990

Package: *
Pin: release c=daedalus
Pin-Priority: 110

При том что подключены только classic из Sisyphus и локального репозитария.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71396</commentid>
    <comment_count>2</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-06-06 04:15:46 +0400</bug_when>
    <thetext>А ещё мы не ловим Serial/Epoch (см. bug 15909):

Ох какой классный эффект словил!

# cp /Sisyphus/files/i586/RPMS/rpm-4.0.4-alt92.i586.rpm rpm
# apt-get install rpm
Reading Package Lists... Done
Building Dependency Tree... Done
rpm is already the newest version.
You might want to run `apt-get --fix-broken install&apos; to correct these:
The following packages have unmet dependencies:
  rootfiles: Conflicts: rpm (&lt; 0:4.0.4-alt1)
  service: Conflicts: rpm (&lt; 0:4.0.4-alt0.7)
E: Unmet dependencies. Try &apos;apt-get --fix-broken install&apos; with no packages (or
specify a solution).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>