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

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

    <bug>
          <bug_id>25460</bug_id>
          
          <creation_ts>2011-04-18 19:14:08 +0400</creation_ts>
          <short_desc>add systemd support</short_desc>
          <delta_ts>2011-04-22 14:55:29 +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>rpcbind</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Shabalin">shaba</reporter>
          <assigned_to name="Sergey Bolshakov">sbolshakov</assigned_to>
          <cc>sbolshakov</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>120489</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2011-04-18 19:14:08 +0400</bug_when>
    <thetext>Прошу упаковать systemd service файл для rpcbind.
Взять можно в
git.altlinux.org/people/shaba/packages/rpcbind.git

PS: дополнительно в репо исходники обновлены до 0.2.1-rc3, брать/небрать - на ваше усмотрение.
PPS: собирать лучше после libtirpc, для появления debuginfo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120495</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2011-04-18 20:52:04 +0400</bug_when>
    <thetext>прошу переделать в вид, пригодный для merge, начиная с тэга 
rpcbind-0.2.0-alt1:
- коммит, добавляющий service-file
- коммит, делающий правки в спеке, затрагивающие только service-file.

впрочем, всего этого можно и не делать, на ваше усмотрение.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120503</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2011-04-18 21:48:47 +0400</bug_when>
    <thetext>:) так делать или на моё усмотрение?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120517</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2011-04-19 00:25:43 +0400</bug_when>
    <thetext>бытует мнение, что точное и минимальное описание того, что собственно
предлагается поменять, всяко способствует взаимопониманию, достижением которого не следует пренебрегать, особенно если интересует результат.

это если вообще; а в частностях -- как именно предполагается
реализовать warm restart сервиса ? куда можно (и можно ли вообще)
приткнуть ключик -w ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120536</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2011-04-19 09:51:55 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; бытует мнение, что точное и минимальное описание того, что собственно
&gt; предлагается поменять, всяко способствует взаимопониманию, достижением которого
&gt; не следует пренебрегать, особенно если интересует результат.
Описание - добавлен rpcbind.service файл для systemd, добавлена его упаковка в спеке rpm.

&gt; это если вообще; а в частностях -- как именно предполагается
&gt; реализовать warm restart сервиса ? куда можно (и можно ли вообще)
&gt; приткнуть ключик -w ?
Я не смог этого придумать, поэтому и сделал без ключа -w.
Как вариант, можно всегда стартовать с ключём -w. Такое устроит?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120549</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2011-04-19 13:35:25 +0400</bug_when>
    <thetext>два коммита, сделанные согласно #1, являлись бы исчерпывающим описанием.
-w: ключ имеет смысл при рестарте -- что есть рестарт с т.з. systemd,
мне неведомо, видимо, такого понятия просто нет.
В таком случае, указывать его или не указывать в service file -- всё равно, одинаково плохо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120601</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2011-04-20 17:46:35 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; два коммита, сделанные согласно #1, являлись бы исчерпывающим описанием.
переделал.
два коммита в самом начале. Потом обновление до rc3(на Ваше усмотрение)

&gt; -w: ключ имеет смысл при рестарте -- что есть рестарт с т.з. systemd,
&gt; мне неведомо, видимо, такого понятия просто нет.
рестарт, как обычно, это stop+start. Впервые вижу сервис, у которого между stop и start при рестарте происходят ещё какие-то действия (меняется &quot;окружение&quot; добавляя новые ключи для старта). Как это реализовать в systemd я придумать не смог, поэтому лучше вообще ничего не добавлять.

&gt; В таком случае, указывать его или не указывать в service file -- всё равно,
&gt; одинаково плохо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120654</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2011-04-22 14:14:08 +0400</bug_when>
    <thetext>где определён %systemd_unitdir ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120656</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2011-04-22 14:33:22 +0400</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; где определён %systemd_unitdir ?
В rpm.
rpm -q --changelog rpm
* Втр Апр 05 2011 Dmitry V. Levin &lt;ldv@altlinux.org&gt; 4.0.4-alt100.24
- platform.in: Added %systemd_unitdir macro.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120658</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2011-04-22 14:51:51 +0400</bug_when>
    <thetext>fixed in rpcbind-0.2.1-alt0.3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120659</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2011-04-22 14:55:29 +0400</bug_when>
    <thetext>спасибо</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>