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

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

    <bug>
          <bug_id>6072</bug_id>
          
          <creation_ts>2005-02-09 20:21:41 +0300</creation_ts>
          <short_desc>depends both on emacs21 and xemacs</short_desc>
          <delta_ts>2011-02-27 19:29:18 +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>lincvs</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Zakharyaschev">imz</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>abulava</cc>
    
    <cc>gns</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>21844</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2005-02-09 20:21:41 +0300</bug_when>
    <thetext>It seems to me that&apos;s too much for package to have strict dependencies both on
emacs21- and xemacs packages. (What if I don&apos;t use XEmacs, or use GNU Emacs of
another version, which is potentially possible?)


apt&gt; show lincvs
Package: lincvs
Section: Development/Other
Installed Size: 3896
Maintainer: Nick S. Grechukh &lt;gns@altlinux.ru&gt;
Version: 1.4.0rc2-alt2
Pre-Depends: rpmlib(PayloadFilesHavePrefix) (&lt;= 4.0-1),
rpmlib(CompressedFileNames) (&lt;= 3.0.4-1)
Depends: cvs, coreutils, emacs21-common, libX11.so.6, libXext.so.6, libc.so.6,
libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libgcc_s.so.1,
libgcc_s.so.1(GCC_3.0), libm.so.6, libm.so.6(GLIBC_2.0), libpthread.so.0,
libpthread.so.0(GLIBC_2.0), libqt-mt.so.3, libqt-mt.so.3(CXX3), libstdc++.so.6,
libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), openssh-clients, sh,
xemacs-minimal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21866</commentid>
    <comment_count>1</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2005-02-10 12:02:09 +0300</bug_when>
    <thetext>(In reply to comment #0)  
&gt; It seems to me that&apos;s too much for package to have strict dependencies both  
err... it haven&apos;t _strict_ deps, this deps was generated by autoreq in hasher. i&apos;ll  
try to explore what happens.  
  </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22087</commentid>
    <comment_count>2</comment_count>
    <who name="Andrei Bulava">abulava</who>
    <bug_when>2005-02-16 12:04:18 +0300</bug_when>
    <thetext>Раз уж пошла речь о зависимостях на emacs, то до сегодняшнего дня я был доволен
самосборным пакетом lincvs-qt33-0:1.3.2-1 в отсутствие не интересующего меня emacs.

Feature Request: найти, что же вызывает эти зависимости и (внимательно!)
выделить в подпакет lincvs-minimal без зависимостей на emacs.

Относительно известного мне lincvs-qt33-0:1.3.2-1 это были сценарии
launch_emacs.sh и launch_xemacs.sh в /usr/share/LinCVS/Tools, которые можно было
бы включить в пакет lincvs, требующий lincvs-minimal. В свою очередь
lincvs-minimal мог бы содержать всё остальное, в т.ч. .desktop- и menu-файлы
(внимание, тут мина - в menu-файле должен быть package lincvs-minimal, иначе в
меню ничего не появится до установки пакета lincvs), за исключением
launch_emacs.sh и launch_xemacs.sh.

Конечно, можно пойти и от обратного, т.е. сделать lincvs с минимальными
требованиями и lincvs-extra со всем остальным (например, у меня ssh-agent
запускается и без помощи lincvs, так что ценность
/usr/share/LinCVS/Tools/{ssh-askpass.bin,start-ssh-agent.sh,start-ssh.sh}) для
меня тоже сомнительна.)

Но из уважения к &quot;простым пользователям&quot;, которым проще &quot;всэ й одразу&quot;, я
предложил вариант с lincvs depends lincvs-minimal, etc, etc как более
предпочтительный. Извращенцы ;-) вроде меня и так смогут разобраться, как
избежать установки ненужных пакетов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118890</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-02-27 19:29:18 +0300</bug_when>
    <thetext>apparently wontfix (no such package in sisyphus by now)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>