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

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

    <bug>
          <bug_id>23696</bug_id>
          
          <creation_ts>2010-06-30 11:53:02 +0400</creation_ts>
          <short_desc>Обработка путей с пробелами</short_desc>
          <delta_ts>2011-03-20 04:51:07 +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>wine</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://bugs.etersoft.ru/show_bug.cgi?id=5657</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="VladGousev">gusev.v.u</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>evg</cc>
    
    <cc>gusev.v.u</cc>
    
    <cc>ildar</cc>
    
    <cc>lav</cc>
    
    <cc>mike</cc>
    
    <cc>real.altlinux.org</cc>
    
    <cc>vvk</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>110210</commentid>
    <comment_count>0</comment_count>
    <who name="VladGousev">gusev.v.u</who>
    <bug_when>2010-06-30 11:53:02 +0400</bug_when>
    <thetext>Перестали запускаться программы, в пути которых 
содержатся пробелы. Указание пути в кавычках проблему не решает.

Например:
$ env WINEPREFIX=&quot;/home/vlad/.wine&quot; wine &quot;C:\Program Files\SQLyog 
Community\SQLyogCommunity.exe&quot;                                                            
wine: cannot find &apos;C:\Program&apos;

или:
$ ./iexplore.exe
wine: cannot find &apos;C:\Program&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112897</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-09-30 12:53:00 +0400</bug_when>
    <thetext>BTW это major, см. http://www.altlinux.org/BugSeverityPolicy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>115355</commentid>
    <comment_count>2</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2010-11-15 21:01:15 +0300</bug_when>
    <thetext>более того, это регрессия</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116587</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2010-12-23 18:29:57 +0300</bug_when>
    <thetext>Сделал исправление
commit bf4e85b7484742ce0d81f1ed35666281aa6c04d2
Author: Vitaly Lipatov &lt;lav@etersoft.ru&gt;
Date:   Tue Dec 21 15:40:50 2010 +0300

    fix run with spaced params (eterbug #5657)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116590</commentid>
    <comment_count>4</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2010-12-23 20:32:08 +0300</bug_when>
    <thetext>Это хреновое исправление.  Я могу придумать путь, на котором оно не только сломается, но и вынесет пользователю весь его уютненький хомячок.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116599</commentid>
    <comment_count>5</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2010-12-23 22:17:48 +0300</bug_when>
    <thetext>wine-1:1.3.9-alt1 -&gt; sisyphus:

* Thu Dec 23 2010 Vitaly Lipatov &lt;lav@altlinux&gt; 1:1.3.9-alt1
- release 1.3.9
- fix gecko requires
- fix run with spaced args (ALT bug 23696)
- use fonts-ttf-core instead fonts-ttf-liberation (ALT bug 23074)
- disable start wine service by default (ALT bug 24152)
- update winetricks to 20101008
- build with libesd support (ALT bug 20356)
- add libtiff, libv4l gstreamer, libgsm, libmpg123 buildreqs
- build with prelink using (for fixing libs&apos; base address)

* Wed Dec 01 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.8-alt1
- release 1.3.8

* Mon Nov 15 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.7-alt1
- release 1.3.7

* Mon Nov 01 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.6-alt1
- release 1.3.6

* Mon Oct 18 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.5-alt1
- release 1.3.5

* Mon Oct 04 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.4-alt1
- release 1.3.4

* Mon Sep 20 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.3-alt1
- release 1.3.3
- fix MSWord always print 1 copy of document (#4063)

* Wed Sep 08 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.2-alt1
- release 1.3.2

* Tue Sep 07 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.1-alt1
- release 1.3.1

* Mon Sep 06 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.0-alt1
- release 1.3.0

* Thu Sep 02 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.2-alt1
- release 1.2

* Thu Sep 02 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.2_rc7-alt1
- release 1.2-rc7

* Thu Sep 02 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.2_rc5-alt1
- release 1.2-rc5

* Thu Sep 02 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.2_rc4-alt1
- release 1.2-rc4

* Wed Sep 01 2010 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.2_rc3-alt1
- release 1.2-rc3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116610</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2010-12-24 09:24:53 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Это хреновое исправление.  Я могу придумать путь, на котором оно не только
&gt; сломается, но и вынесет пользователю весь его уютненький хомячок.

Было бы лучше предложить правильное решение, если оно вообще есть. С другой стороны, команду, выносящую хомячок, можно и без wine запустить.
Кроме того, что я не экранировал возможные апострофы в аргументах, пока ничего придумать не смог.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116623</commentid>
    <comment_count>7</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2010-12-24 12:24:55 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; Было бы лучше предложить правильное решение, если оно вообще есть.
Про &quot;правильное решение&quot; тебе рассказывали неоднократно.  Посмотри уже в /usr/bin/gear-buildreq, строки 97-100.

&gt; С другой стороны, команду, выносящую хомячок, можно и без wine запустить.
Зачем её запускать без wine, если wine сам её запустит, обрабатывая файл специального вида?

&gt; Кроме того, что я не экранировал возможные апострофы в аргументах, пока ничего
&gt; придумать не смог.
Не пиши больше на шелле, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116638</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-12-24 14:08:37 +0300</bug_when>
    <thetext>Нет чтоб libshell (конкретно shell-quote) подсказать, демотивированный ты наш.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116999</commentid>
    <comment_count>9</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2011-01-10 18:20:10 +0300</bug_when>
    <thetext>Это кагбе security, особенно учитывая Exec и MimeType в .desktop файлах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119371</commentid>
    <comment_count>10</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2011-03-20 04:51:07 +0300</bug_when>
    <thetext>wine-1:1.3.14-alt2 -&gt; sisyphus:

* Sun Mar 20 2011 Vitaly Lipatov &lt;lav@altlinux&gt; 1:1.3.14-alt2
- realize path rewrite in C code instead shell (ALT bug 23696)

* Wed Mar 02 2011 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.14-alt1
- release 1.3.14

* Wed Mar 02 2011 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.13-alt1
- release 1.3.13

* Tue Feb 01 2011 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.12-alt1
- release 1.3.12

* Fri Jan 28 2011 Vitaly Perov &lt;vitperov@etersoft.ru&gt; 1:1.3.11-alt1
- release 1.3.11
- fix mailto in &apos;1C Chronograf&apos;
- new rules for new udev
- fix executing programs with shortcuts</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>