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

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

    <bug>
          <bug_id>34367</bug_id>
          
          <creation_ts>2017-12-20 09:58:55 +0300</creation_ts>
          <short_desc>Лишние файлы</short_desc>
          <delta_ts>2023-03-02 18:08:59 +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>postgresql-common</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://git.altlinux.org/tasks/197156/</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="Стас">stas.grumbler</reporter>
          <assigned_to name="Alexei Takaseev">taf</assigned_to>
          <cc>mike</cc>
    
    <cc>taf</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>168064</commentid>
    <comment_count>0</comment_count>
    <who name="Стас">stas.grumbler</who>
    <bug_when>2017-12-20 09:58:55 +0300</bug_when>
    <thetext>1. Пакет ставит /etc/sysconfig/postgresql с единственной строкой
PG_CHROOT_DIR=/var/lib/pgsql-root
Причём стартовый скрипт не обращается к /etc/sysconfig/postgresql и переменная PG_CHROOT_DIR не используется стартовым скриптом
По обсуждению в [comm]:
&quot;PostgreSQL сам по себе перестал жить в chroot, ЕМНИП, начиная с 9.1. PG для 1С
в chroot не помещался от рождения.&quot; - https://lists.altlinux.org/pipermail/community/2017-December/687052.html
Предлагаю патч , убирающий остатки chrooted postgresql

2. Пакет ставит /etc/monitrc.d/postgresql
Хорошо бы убрать его в отдельный пакет, например, postgresql-monit. Тогда postgresql не будет тащить за собой monit.

3. Может быть создание пользователя имеет смысл перенести в пакеты posgres-server* ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168067</commentid>
    <comment_count>1</comment_count>
      <attachid>7325</attachid>
    <who name="Стас">stas.grumbler</who>
    <bug_when>2017-12-20 13:29:42 +0300</bug_when>
    <thetext>Created attachment 7325
Убираем control и /etc/sysconfig/postgresql</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168068</commentid>
    <comment_count>2</comment_count>
    <who name="Стас">stas.grumbler</who>
    <bug_when>2017-12-20 13:32:27 +0300</bug_when>
    <thetext>Комментарий по конфигу monit: &quot;И ещё я бы оторвал дописывание в конфиг монита расположение пид-файла - ну ломает же настройку.&quot; - https://lists.altlinux.org/pipermail/community/2017-December/687067.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168072</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-12-20 17:42:20 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; 2. Пакет ставит /etc/monitrc.d/postgresql
&gt; Хорошо бы убрать его в отдельный пакет, например, postgresql-monit.
Зачем?

&gt; Тогда postgresql не будет тащить за собой monit.
Он и не тащит, так задумано.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168074</commentid>
    <comment_count>4</comment_count>
    <who name="Стас">stas.grumbler</who>
    <bug_when>2017-12-20 18:12:44 +0300</bug_when>
    <thetext>(In reply to comment #3)
&gt; (В ответ на комментарий №0)
&gt; &gt; 2. Пакет ставит /etc/monitrc.d/postgresql
&gt; &gt; Хорошо бы убрать его в отдельный пакет, например, postgresql-monit.
&gt; Зачем?
&gt; 
&gt; &gt; Тогда postgresql не будет тащить за собой monit.
&gt; Он и не тащит, так задумано.

Тут я ошибся, зависимость от monit-base</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168075</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-12-20 18:28:13 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; &gt; &gt; Тогда postgresql не будет тащить за собой monit.
&gt; &gt; Он и не тащит, так задумано.
&gt; Тут я ошибся, зависимость от monit-base
Она действительно так страшна? :)

$ rpm -qRl --qf=&apos;%{SIZE}\n&apos; monit-base-5.25.1-alt1
rpmlib(PayloadIsLzma)  
0
/etc/monitrc.d
$ _</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7325</attachid>
            <date>2017-12-20 13:29:42 +0300</date>
            <delta_ts>2017-12-20 13:29:42 +0300</delta_ts>
            <desc>Убираем control и /etc/sysconfig/postgresql</desc>
            <filename>postgresql-common-diff</filename>
            <type>application/octet-stream</type>
            <size>2812</size>
            <attacher name="Стас">stas.grumbler</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhLy5nZWFyLXJ1bGVzIGIvLmdlYXItcnVsZXMKaW5kZXggYTAyOTY3My4uMjBh
YmRkMSAxMDA2NDQKLS0tIGEvLmdlYXItcnVsZXMKKysrIGIvLmdlYXItcnVsZXMKQEAgLTEsNCAr
MSwyIEBACiBjb3B5OiBwb3N0Z3Jlc3FsLm1vbml0Ci1jb3B5OiBwb3N0Z3Jlc3FsLmNvbnRyb2wK
LWNvcHk6IHBvc3RncmVzcWwuc3lzY29uZmlnCiAKZGlmZiAtLWdpdCBhL3Bvc3RncmVzcWwtY29t
bW9uLnNwZWMgYi9wb3N0Z3Jlc3FsLWNvbW1vbi5zcGVjCmluZGV4IGIxZjNlZGUuLjcxNGZmNmIg
MTAwNjQ0Ci0tLSBhL3Bvc3RncmVzcWwtY29tbW9uLnNwZWMKKysrIGIvcG9zdGdyZXNxbC1jb21t
b24uc3BlYwpAQCAtMywxNyArMywxNSBAQCBCdWlsZEFyY2g6IG5vYXJjaAogJWRlZmluZSBQR1NR
TCBwZ3NxbAogCiBOYW1lOiBwb3N0Z3Jlc3FsLWNvbW1vbgotU3VtbWFyeTogY3JlYXRlIHBvc3Rn
cmVzcWwgdXNlciBhbmQgZ3JvdXBzCitTdW1tYXJ5OiBjcmVhdGUgcG9zdGdyZXNxbCB1c2VyIGFu
ZCBncm91cHMgYW5kIGluc3RhbGwgY29uZmlnIGZpbGUgZm9yIG1vbml0IAogVmVyc2lvbjogMS4w
Ci1SZWxlYXNlOiBhbHQ4CitSZWxlYXNlOiBhbHQ5CiBMaWNlbnNlOiBHUEwKIEdyb3VwOiBEYXRh
YmFzZXMKIAogVXJsOiBodHRwOi8vc2lzeXBodXMucnUvcnUvc3JwbS9TaXN5cGh1cy9wb3N0Z3Jl
c3FsLWNvbW1vbgogCiBTb3VyY2UxOiBwb3N0Z3Jlc3FsLm1vbml0Ci1Tb3VyY2UyOiBwb3N0Z3Jl
c3FsLmNvbnRyb2wKLVNvdXJjZTM6IHBvc3RncmVzcWwuc3lzY29uZmlnCiAKIFJlcXVpcmVzOiBt
b25pdC1iYXNlCiAKQEAgLTI3LDggKzI1LDYgQEAgUHJlUmVxOiBzaGFkb3ctdXRpbHMKICVidWls
ZAogJWluc3RhbGwKIGluc3RhbGwgLUQgLW0gNjQ0ICVTT1VSQ0UxICVidWlsZHJvb3QvZXRjL21v
bml0cmMuZC9wb3N0Z3Jlc3FsCi1pbnN0YWxsIC1EIC1tIDc1NSAlU09VUkNFMiAlYnVpbGRyb290
L2V0Yy9jb250cm9sLmQvZmFjaWxpdGllcy9wb3N0Z3Jlc3FsCi1pbnN0YWxsIC1EIC1tIDY0NCAl
U09VUkNFMyAlYnVpbGRyb290L2V0Yy9zeXNjb25maWcvcG9zdGdyZXNxbAogCiAlcHJlCiBleGVj
ICY+L2Rldi9udWxsCkBAIC00MSwxNyArMzcsMTYgQEAgZXhlYyAmPi9kZXYvbnVsbAogCXx8IC91
c3Ivc2Jpbi91c2VyYWRkIC1NIC1vIC1yIC1kICVfbG9jYWxzdGF0ZWRpci8lUEdTUUwgLXMgL2Rl
di9udWxsIFwKIAktYyAiUG9zdGdyZVNRTCBTZXJ2ZXIiIHBvc3RncmVzIC1nIHBvc3RncmVzIFwK
IAl8fDoKLSVwcmVfY29udHJvbAogCiAlcG9zdAotJXBvc3RfY29udHJvbAogCiAlZmlsZXMKICVj
b25maWcobm9yZXBsYWNlKSAlX3N5c2NvbmZkaXIvbW9uaXRyYy5kL3Bvc3RncmVzcWwKLSVjb25m
aWcobm9yZXBsYWNlKSAlX3N5c2NvbmZkaXIvc3lzY29uZmlnL3Bvc3RncmVzcWwKLSVfc3lzY29u
ZmRpci9jb250cm9sLmQvZmFjaWxpdGllcy9wb3N0Z3Jlc3FsCiAKICVjaGFuZ2Vsb2cKKyogV2Vk
IERlYyAyMCAyMDE3IFN0YXMgRGVndGV2IDxncnVtYmxlckBhbHRsaW51eC5vcmc+IDEuMC1hbHQ5
CitSZW1vdmUgYXJ0ZWZhY3RzIG9mIGNocm9vdGVkIHBvc3RncmVzcWwKKwogKiBXZWQgTm92IDAz
IDIwMTAgVmxhZGltaXIgVi4gS2FtYXJ6aW4gPHZ2a0BhbHRsaW51eC5vcmc+IDEuMC1hbHQ4CiAt
IGRlbGV0ZSBzeW1saW5rIHRvIHNvY2tldCB3aGVuIGNoYW5naW5nIGNvbnRyb2wgc3RhdGUgdG8g
InRyYWRpdGlvbmFsIgogICAoQ2xvc2VzOiAjMTc4ODMpCmRpZmYgLS1naXQgYS9wb3N0Z3Jlc3Fs
LmNvbnRyb2wgYi9wb3N0Z3Jlc3FsLmNvbnRyb2wKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDY2NDI4ZmIuLjAwMDAwMDAKLS0tIGEvcG9zdGdyZXNxbC5jb250cm9sCisrKyAvZGV2L251
bGwKQEAgLTEsMjUgKzAsMCBAQAotIyEvYmluL3NoCi0KLS4gL2V0Yy9jb250cm9sLmQvZnVuY3Rp
b25zCi0KLUNPTkZJRz0vZXRjL3N5c2NvbmZpZy9wb3N0Z3Jlc3FsCi0KLW5ld19zdWJzdCB0cmFk
aXRpb25hbCBcCi0gICAgICAgICdeUEdfQ0hST09UX0RJUj0kJyBcCi0gICAgICAgICdzLF5QR19D
SFJPT1RfRElSPVwvdmFyXC9saWJcL3Bnc3FsLXJvb3QkLFBHX0NIUk9PVF9ESVI9LCcKLQotbmV3
X3N1YnN0IGNocm9vdGVkIFwKLSAgICAgICAgJ15QR19DSFJPT1RfRElSPVwvdmFyXC9saWJcL3Bn
c3FsLXJvb3QkJyBcCi0gICAgICAgICdzLF5QR19DSFJPT1RfRElSPSQsUEdfQ0hST09UX0RJUj1c
L3ZhclwvbGliXC9wZ3NxbC1yb290LCcKLQotbmV3X2hlbHAgY2hyb290ZWQgJ0VuYWJsZSBjaHJv
b3RlZCBwb3N0Z3Jlc3FsIHNlcnZlcicKLW5ld19oZWxwIHRyYWRpdGlvbmFsICdFbmFibGUgdHJh
ZGl0aW9uYWwgKG5vbi1jaHJvb3RlZCkgcG9zdGdyZXNxbCBzZXJ2ZXInCi0KLW5ld19zdW1tYXJ5
ICdDaHJvb3RlZCBwb3N0Z3Jlc3FsIHNlcnZlcicKLQotIyBkZWxldGUgc3ltbGluayB0byBzb2Nr
ZXQgd2hlbiBzd2l0Y2hpbmcgdG8gdHJhZGl0aW9uYWwKLWlmIFsgeCIkMSIgPSB4InRyYWRpdGlv
bmFsIiBdOyB0aGVuCi0JZmluZCAvdG1wLyAtbWF4ZGVwdGggMSAtdHlwZSBsIC1uYW1lICIucy5Q
R1NRTC4qIiAtZGVsZXRlCi1maQotCi1jb250cm9sX3N1YnN0ICIkQ09ORklHIiAiJCoiCmRpZmYg
LS1naXQgYS9wb3N0Z3Jlc3FsLnN5c2NvbmZpZyBiL3Bvc3RncmVzcWwuc3lzY29uZmlnCmRlbGV0
ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA0YTk0OTY1Li4wMDAwMDAwCi0tLSBhL3Bvc3RncmVz
cWwuc3lzY29uZmlnCisrKyAvZGV2L251bGwKQEAgLTEgKzAsMCBAQAotUEdfQ0hST09UX0RJUj0v
dmFyL2xpYi9wZ3NxbC1yb290Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>