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

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

    <bug>
          <bug_id>18919</bug_id>
          
          <creation_ts>2009-02-20 16:34:12 +0300</creation_ts>
          <short_desc>hsh-install не устанавливает в хэшер пакет, одноимённый директории в текущей директори</short_desc>
          <delta_ts>2012-07-20 13:11:22 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>hasher</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mikhail Gusarov">dottedmag</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>at</cc>
    
    <cc>dd1email</cc>
    
    <cc>glebfm</cc>
    
    <cc>ktirf</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>86218</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2009-02-20 16:34:12 +0300</bug_when>
    <thetext>$ mkdir bash
$ hsh-install bash
hsh-install: Insufficient arguments.
Try `hsh-install --help&apos; for more information.
$ hsh-install -- bash
hsh-install: Insufficient arguments.
Try `hsh-install --help&apos; for more information.

С первым вариантом ещё можно согласиться, а вот со вторым - уже сложно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86219</commentid>
    <comment_count>1</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2009-02-20 16:39:54 +0300</bug_when>
    <thetext>Тьфу, а я вчера подумал &quot;это оно мне так говорит, что надо путь к rpm, а не имя пакета в репо&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132344</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-07-19 13:35:29 +0400</bug_when>
    <thetext>$ hsh-install --help | grep Usage
Usage: hsh-install [options] [&lt;path-to-workdir&gt;] &lt;package&gt;...
$ mkdir bash
$ hsh-install bash bash
hsh-install: /home/mike/bash/chroot: cannot find chroot.
$ hsh --initroot bash
[...]
$ hsh-install bash bash
$  hsh-run bash rpmquery bash
bash-3.2.51-alt1
$ _

По умолчанию используется ~/hasher, если существует.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132362</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitry Chistikov">dd1email</who>
    <bug_when>2012-07-20 11:49:38 +0400</bug_when>
    <thetext>Погодите, бага же вроде про то, что если hsh-install попросить установить пакет bash и даже указать --, чтобы отличить имя пакета от имени (потенциального) workdir&apos;а, то ничего не выйдет?

Если я правильно понял #2, то описанный там способ плохо автоматизируется: как в  произвольной ситуации установить в (умолчательный) workdir пакет, имя которого ненароком совпало с именем одного из каталогов под $PWD?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132363</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-07-20 12:04:38 +0400</bug_when>
    <thetext>Не умалчивать workdir -- полагание на умолчания не годится при предположении произвольных ситуаций.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132364</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry Chistikov">dd1email</who>
    <bug_when>2012-07-20 13:11:22 +0400</bug_when>
    <thetext>workdir указан, например, в ~/.hasher/config . Возникает вопрос: какой штатный способ установить пакеты с именами pkg1 pkg2 ... pkgN?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>