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

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

    <bug>
          <bug_id>26668</bug_id>
          
          <creation_ts>2011-12-04 09:44:43 +0400</creation_ts>
          <short_desc>apt-get does not resolve versioned perl dependency with slash</short_desc>
          <delta_ts>2020-08-19 14:04:29 +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>P3</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="serpiph">serpiph</reporter>
          <assigned_to name="Ivan Zakharyaschev">imz</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>viy</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>127378</commentid>
    <comment_count>0</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-12-04 09:44:43 +0400</bug_when>
    <thetext>Невозможно собрать пакет, если в .spec файле есть такие строчки:
BuildRequires: perl(Test/Pod.pm) &gt;= 1.0.0
При этом выпадает сообщение:

$ gear-hsh-build --prefix=/home/user/Work/Repo64 --repo=/home/user/Work/Repo64/repo
gear-hsh-build: Building /home/pif/Work/ALTLinux/packages/perl-Paranoid/.git...
&lt;86&gt;Dec  3 21:15:44 userdel[23275]: delete user `rooter&apos;
&lt;86&gt;Dec  3 21:15:44 userdel[23275]: remove group `rooter&apos;
&lt;86&gt;Dec  3 21:15:44 groupadd[23276]: new group: name=rooter, gid=503
&lt;86&gt;Dec  3 21:15:44 useradd[23277]: new user: name=rooter, uid=502, gid=503, home=/root, shell=/bin/bash
&lt;86&gt;Dec  3 21:15:45 userdel[23279]: delete user `builder&apos;
&lt;86&gt;Dec  3 21:15:45 userdel[23279]: remove group `builder&apos;
&lt;86&gt;Dec  3 21:15:45 groupadd[23280]: new group: name=builder, gid=504
&lt;86&gt;Dec  3 21:15:45 useradd[23281]: new user: name=builder, uid=503, gid=504, home=/usr/src, shell=/bin/bash
Чтение списков пакетов...
Построение дерева зависимостей...
Выбрано perl-BerkeleyDB для &apos;perl(BerkeleyDB.pm)&apos;
Выбрано perl-libnet для &apos;perl(Net/SMTP.pm)&apos;
Выбрано perl-Unix-Syslog для &apos;perl(Unix/Syslog.pm)&apos;
Выбрано perl-CGI для &apos;perl(CGI.pm)&apos;
Выбрано perl-Socket6 для &apos;perl(Socket6.pm)&apos;
E: Невозможно найти пакет perl(Test
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
gear-hsh-build: Build failed.  You may wish to check ``/home/user/Work/Repo64/repo&apos;&apos; for leftovers.

Если требование версии убрать, то сборка проходит нормально. Сам rpm собирает пакет с такой сборочной зависимостью без вопросов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127379</commentid>
    <comment_count>1</comment_count>
      <attachid>5243</attachid>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-12-04 09:46:20 +0400</bug_when>
    <thetext>Created attachment 5243
Проблемный .spec

Всё разваливается на этом .spec файле на этапе установки пакетов в сборочницу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127380</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2011-12-04 13:52:04 +0400</bug_when>
    <thetext># apt-get install -q &apos;perl(Test/Pod.pm) &gt;= 1.0.0&apos;
Reading Package Lists...
Building Dependency Tree...
E: Couldn&apos;t find package perl(Test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127381</commentid>
    <comment_count>3</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-12-04 16:41:33 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; # apt-get install -q &apos;perl(Test/Pod.pm) &gt;= 1.0.0&apos;
&gt; Reading Package Lists...
&gt; Building Dependency Tree...
&gt; E: Couldn&apos;t find package perl(Test

То есть это в apt зарыто. Понятно. Тем более неприятно, так как hasher использует именно его для своей работы. Ждём исправления.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132276</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2012-07-12 01:34:22 +0400</bug_when>
    <thetext>*** Bug 27367 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5243</attachid>
            <date>2011-12-04 09:46:20 +0400</date>
            <delta_ts>2011-12-04 09:46:20 +0400</delta_ts>
            <desc>Проблемный .spec</desc>
            <filename>perl-Paranoid.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1535</size>
            <attacher name="serpiph">serpiph</attacher>
            
              <data encoding="base64">JWRlZmluZSBtb2R1bGUgUGFyYW5vaWQKJWRlZmluZSBpbnRtb2R1bGUgUGFyYW5vaWQKJWRlZmlu
ZSBtX25hbWUgUGFyYW5vaWQKCk5hbWU6IHBlcmwtJW1vZHVsZQpWZXJzaW9uOiAwLjMwClJlbGVh
c2U6IGFsdDEKClN1bW1hcnk6IE1vcmUgc2VjdXJlIHByb2dyYW1taW5nIGluIFBlcmwKTGljZW5z
ZTogR1BMdjIrCkdyb3VwOiBEZXZlbG9wbWVudC9QZXJsCkJ1aWxkQXJjaDogbm9hcmNoClVybDog
JUNQQU4gJW1vZHVsZQpQYWNrYWdlcjogU2VyZ2VpIEVwaXBoYW5vdiA8c2VycGlwaEBhbHRsaW51
eC5ydT4KClNvdXJjZTogaHR0cDovL3NlYXJjaC5jcGFuLm9yZy9DUEFOL2F1dGhvcnMvaWQvQy9D
Ty9DT1JMSVNTLyVpbnRtb2R1bGUvJWludG1vZHVsZS0ldmVyc2lvbi50YXIuZ3oKUGF0Y2gwOiAl
bW9kdWxlLSV2ZXJzaW9uLSVyZWxlYXNlLnBhdGNoCgojIEF1dG9tYXRpY2FsbHkgYWRkZWQgYnkg
YnVpbGRyZXEgb24gTW9uIE9jdCAwNiAyMDAzCkJ1aWxkUmVxdWlyZXM6IHBlcmwtZGV2ZWwKQnVp
bGRSZXF1aXJlczogcGVybChCZXJrZWxleURCLnBtKQpCdWlsZFJlcXVpcmVzOiBwZXJsKE5ldC9T
TVRQLnBtKQpCdWlsZFJlcXVpcmVzOiBwZXJsKFVuaXgvU3lzbG9nLnBtKQpCdWlsZFJlcXVpcmVz
OiBwZXJsKENHSS5wbSkKQnVpbGRSZXF1aXJlczogcGVybChTb2NrZXQ2LnBtKQpCdWlsZFJlcXVp
cmVzOiBwZXJsKFRlc3QvUG9kLnBtKSA+PSAxLjAuMApCdWlsZFJlcXVpcmVzOiBwZXJsKFRlc3Qv
UG9kL0NvdmVyYWdlLnBtKSA+PSAxLjAuMAoKUmVxdWlyZXM6IHBlcmwoUG9kLnBtKQpSZXF1aXJl
czogcGVybChQb2QvQ292ZXJhZ2UucG0pCgolZGVzY3JpcHRpb24KVGhlIFBhcmFub2lkOjoqIHNl
cmllcyBvZiBtb2R1bGVzIGFyZSBpbnRlbmRlZCBlbmZvcmNlIHNhZmVyIHByb2dyYW1taW5nIGJ5
CnByb3ZpZGluZyBmdW5jdGlvbnMgdGhhdCBwZXJmb3JtIG1vcmUgc2FuaXR5IGNoZWNrcyBhcyB3
ZWxsIGFzIGVuZm9yY2luZyB0YWludAptb2RlLgoKJXByZXAKJXNldHVwIC1xIC1uICVpbnRtb2R1
bGUtJXZlcnNpb24KJXBhdGNoMCAtcDEKCiVidWlsZAolcGVybF92ZW5kb3JfYnVpbGQKCiVpbnN0
YWxsCiVwZXJsX3ZlbmRvcl9pbnN0YWxsCgolZmlsZXMKJWRvYyBSRUFETUUKJXBlcmxfdmVuZG9y
X3ByaXZsaWIvUGFyYW5vaWQqCgolY2hhbmdlbG9nCiogU2F0IERlYyAwMyAyMDExIFNlcmdlaSBF
cGlwaGFub3YgPHNlcnBpcGhAYWx0bGludXgucnU+IDAuMzAtYWx0MQotIE5ldyB2ZXJzaW9uCgoq
IFRodSBKdWwgMjEgMjAxMSBTZXJnZWkgRXBpcGhhbm92IDxzZXJwaXBoQGFsdGxpbnV4LnJ1PiAw
LjI5LWFsdDEKLSBOZXcgdmVyc2lvbgoKKiBNb24gTm92IDIyIDIwMTAgSWdvciBWbGFzZW5rbyA8
dml5QGFsdGxpbnV4LnJ1PiAwLjIwLWFsdDEuMQotIHJlcGFpciBhZnRlciBwZXJsIDUuMTIgdXBn
cmFkZSB1c2luZyBnaXJhci1ubXUKCiogVGh1IERlYyAxOCAyMDA4IFNlcmdlaSBFcGlwaGFub3Yg
PHNlcnBpcGhAYWx0bGludXgucnU+IDAuMjAtYWx0MQotIEJ1aWx0IGZvciBTaXN5cGh1cwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>