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

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

    <bug>
          <bug_id>32795</bug_id>
          
          <creation_ts>2016-11-23 19:32:21 +0300</creation_ts>
          <short_desc>Управление расходниками, через web gui</short_desc>
          <delta_ts>2016-11-25 22:02:40 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>New/proposed packages</product>
          <component>Обычный репозиторий</component>
          <version>не указана</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://www.severcart.org</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>sfcl</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>mike</cc>
    
    <cc>viy</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>160139</commentid>
    <comment_count>0</comment_count>
    <who name="">sfcl</who>
    <bug_when>2016-11-23 19:32:21 +0300</bug_when>
    <thetext>Прошу оказать содействие в сборке rpm пакета приложения.
Приложение -- набор скриптов на Python для автоматизации учёта расходников для печатающей техники. Создан на базе Django и PostgreSQL. Импортирует модули reporslab, lxml, docx-python, mptt-tree, и др. 

Сам рпмку собрать не могу, потому что не в теме. До этого пакеты под альт не собирал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160143</commentid>
    <comment_count>1</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-11-23 21:53:29 +0300</bug_when>
    <thetext>пожалуйста, предоставьте краткое описание (summary) ru, en
и description ru, en</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160156</commentid>
    <comment_count>2</comment_count>
    <who name="">sfcl</who>
    <bug_when>2016-11-24 07:49:16 +0300</bug_when>
    <thetext>summary: приложение для управления расходными материалами с простым интерфейсом.

description: Severcart предназначен для контроля за перезаправками и перемещениями картриджей для лазерных и струйных принтеров различных производителей. Предоставляемый web интерфейс позволяет создавать различные отчёты по расходованию расходных материалов, получать актуальную информацию о наличии их на складе, вести историю перезаправок, генерировать акты приёмки/передачи. Также для автоматизации работы реализована поддержка сканеров штрих кодов.

summary: the application for control of expendables with the simple interface.

description: Severcart is intended for monitoring over refillings and relocation of cartridges for laser and inkjet printers of different vendors. The interface provided to web allows to create different reports on an expenditure of expendables, to obtain up-to-date information about existence them in a warehouse, to carry history of refillings, to generate acts of accepting/transmission. Also for automation of operation support of scanners a dash of codes is realized.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160157</commentid>
    <comment_count>3</comment_count>
    <who name="">sfcl</who>
    <bug_when>2016-11-24 07:54:15 +0300</bug_when>
    <thetext>summary: приложение для управления расходными материалами с простым интерфейсом.

description: Severcart предназначен для контроля за перезаправками и перемещениями картриджей для лазерных и струйных принтеров различных производителей. Предоставляемый web интерфейс позволяет создавать различные отчёты по расходованию расходных материалов, получать актуальную информацию о наличии их на складе, вести историю перезаправок, генерировать акты приёмки/передачи. Также для автоматизации работы реализована поддержка сканеров штрих кодов.

summary: the application for control of expendables with the simple interface.

description: Severcart is intended for monitoring over refillings and relocation of cartridges for laser and inkjet printers of different vendors. The interface provided to web allows to create different reports on an expenditure of expendables, to obtain up-to-date information about existence them in a warehouse, to carry history of refillings, to generate acts of accepting/transmission. Also for automation of operation support of scanners a dash of codes is realized.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160174</commentid>
    <comment_count>4</comment_count>
      <attachid>6876</attachid>
    <who name="viy">viy</who>
    <bug_when>2016-11-24 17:10:58 +0300</bug_when>
    <thetext>Created attachment 6876
spec file, first try

первая попытка спек файла</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160178</commentid>
    <comment_count>5</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-11-24 17:31:24 +0300</bug_when>
    <thetext>Сгенерировал спек-файл, попітался собрать, и только тогда дошло,
что это web-приложение.

Тогда вопрос. как его запускать?
Если пользователи под собой запускают, то нужен ./setup.py и .desktop для запуска.
Если серверное приложение, то нужен файл service для systemd или init файл.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160179</commentid>
    <comment_count>6</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-11-24 17:38:07 +0300</bug_when>
    <thetext>примеры пакетов, использующих python-module-django:
noc
seafile-seahub
openstack-dashboard</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160186</commentid>
    <comment_count>7</comment_count>
    <who name="">sfcl</who>
    <bug_when>2016-11-24 19:07:05 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; примеры пакетов, использующих python-module-django:
&gt; noc
&gt; seafile-seahub
&gt; openstack-dashboard

(В ответ на комментарий №6)
&gt; примеры пакетов, использующих python-module-django:
&gt; noc
&gt; seafile-seahub
&gt; openstack-dashboard

Приложение интерпретируется mod_wsgi модулем апачи. Точка подключения - файл 
./severcart/cond/wsgi_prod.py.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160188</commentid>
    <comment_count>8</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-11-24 19:51:44 +0300</bug_when>
    <thetext>тогда в качестве примера для упаковки нужно смотреть на пакет openstack-dashboard (собирается из пакета python-module-django-horizon).
тогда надо conf файл в
/etc/httpd2/conf/sites-available</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160189</commentid>
    <comment_count>9</comment_count>
    <who name="">sfcl</who>
    <bug_when>2016-11-24 20:00:23 +0300</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; тогда в качестве примера для упаковки нужно смотреть на пакет
&gt; openstack-dashboard (собирается из пакета python-module-django-horizon).
&gt; тогда надо conf файл в
&gt; /etc/httpd2/conf/sites-available

Alias /static &quot;/var/venv/severcart/static&quot;
&lt;Directory &quot;/var/venv/severcart/static&quot;&gt;
    # настройки для Apache 2.4
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
&lt;/Directory&gt;

WSGIPythonPath &quot;/var/venv/bin/&quot;
&lt;VirtualHost *:80&gt;
    WSGIScriptAlias / &quot;/var/venv/severcart/conf/wsgi_prod.py&quot;
    &lt;Directory &quot;/var/venv/severcart/conf&quot;&gt;
        &lt;Files wsgi_prod.py&gt;
            Require all granted
        &lt;/Files&gt;
    &lt;/Directory&gt;

&lt;/VirtualHost&gt;

У меня есть инструкция по установке, но только для Убунту
http://wiki.severcart.org/doku.php/install_severcart_on_ubuntu/start</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160197</commentid>
    <comment_count>10</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-11-24 22:46:36 +0300</bug_when>
    <thetext>django-admin compilemessages нужно запускать при сборке?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160200</commentid>
    <comment_count>11</comment_count>
      <attachid>6877</attachid>
    <who name="viy">viy</who>
    <bug_when>2016-11-24 23:42:28 +0300</bug_when>
    <thetext>Created attachment 6877
вторая попытка.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160201</commentid>
    <comment_count>12</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-11-24 23:49:13 +0300</bug_when>
    <thetext>Второй подход к снаряду. Собирается, устанавливается,
встраивается в apache, но нет базы.
проблема в следующем:
tkinstaller --- интеркативный.
а нужен неинтерактивный инсталлер. в стиле setup.py, например.
и отдельно sql для создания базы в postgresql</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160207</commentid>
    <comment_count>13</comment_count>
    <who name="">sfcl</who>
    <bug_when>2016-11-25 09:33:12 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; Второй подход к снаряду. Собирается, устанавливается,
&gt; встраивается в apache, но нет базы.
&gt; проблема в следующем:
&gt; tkinstaller --- интеркативный.
&gt; а нужен неинтерактивный инсталлер. в стиле setup.py, например.
&gt; и отдельно sql для создания базы в postgresql

Добавил неинтерактивный инсталлятор.

https://raw.githubusercontent.com/sfcl/severcart/master/tkinstaller/install_no_gui.py

SQL не используется. Создание внутренних структур БД и пользователя происходит с помощью Django ORM. 

Запуск скрипта должен производиться после подготовки пакетов для виртуального окружения и установки СУБД. Также должен быть создан пользователь postgre scuser/123456 .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160208</commentid>
    <comment_count>14</comment_count>
    <who name="">sfcl</who>
    <bug_when>2016-11-25 09:34:28 +0300</bug_when>
    <thetext>Запуск не обязателен.
django-admin compilemessages</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160209</commentid>
    <comment_count>15</comment_count>
    <who name="">sfcl</who>
    <bug_when>2016-11-25 09:35:58 +0300</bug_when>
    <thetext>программа требует python3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160232</commentid>
    <comment_count>16</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-11-25 22:02:40 +0300</bug_when>
    <thetext>понял, спасибо.
Вернусь к сборке пакета после выходных.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6876</attachid>
            <date>2016-11-24 17:10:58 +0300</date>
            <delta_ts>2016-11-24 17:10:58 +0300</delta_ts>
            <desc>spec file, first try</desc>
            <filename>severcart.spec</filename>
            <type>text/plain</type>
            <size>4198</size>
            <attacher name="viy">viy</attacher>
            
              <data encoding="base64">IyBCRUdJTiBTb3VyY2VEZXBzKG9uZWxpbmUpOgpCdWlsZFJlcXVpcmVzOiBweXRob24tYmFzZSBw
eXRob24tbW9kdWxlLWdkYWwgcHl0aG9uLW1vZHVsZXMgcHl0aG9uMi43KGRqYW5nbykgcHl0aG9u
Mi43KGRqYW5nby5hcHBzKSBweXRob24yLjcoZGphbmdvLmNvbmYpIHB5dGhvbjIuNyhkamFuZ28u
Y29uZi51cmxzKSBweXRob24yLjcoZGphbmdvLmNvbnRyaWIpIHB5dGhvbjIuNyhkamFuZ28uY29u
dHJpYi5hdXRoKSBweXRob24yLjcoZGphbmdvLmNvbnRyaWIuYXV0aC5kZWNvcmF0b3JzKSBweXRo
b24yLjcoZGphbmdvLmNvbnRyaWIuYXV0aC5tb2RlbHMpIHB5dGhvbjIuNyhkamFuZ28uY29yZS5l
eGNlcHRpb25zKSBweXRob24yLjcoZGphbmdvLmNvcmUubWFpbCkgcHl0aG9uMi43KGRqYW5nby5j
b3JlLm1haWwuYmFja2VuZHMuc210cCkgcHl0aG9uMi43KGRqYW5nby5jb3JlLm1hbmFnZW1lbnQp
IHB5dGhvbjIuNyhkamFuZ28uY29yZS5wYWdpbmF0b3IpIHB5dGhvbjIuNyhkamFuZ28uY29yZS51
cmxyZXNvbHZlcnMpIHB5dGhvbjIuNyhkamFuZ28uY29yZS53c2dpKSBweXRob24yLjcoZGphbmdv
LmRiKSBweXRob24yLjcoZGphbmdvLmRiLm1vZGVscykgcHl0aG9uMi43KGRqYW5nby5kYi5tb2Rl
bHMuZGVsZXRpb24pIHB5dGhvbjIuNyhkamFuZ28uZGlzcGF0Y2gpIHB5dGhvbjIuNyhkamFuZ28u
Zm9ybXMpIHB5dGhvbjIuNyhkamFuZ28uaHR0cCkgcHl0aG9uMi43KGRqYW5nby5zaG9ydGN1dHMp
IHB5dGhvbjIuNyhkamFuZ28udGVtcGxhdGUpIHB5dGhvbjIuNyhkamFuZ28udGVtcGxhdGUubG9h
ZGVyKSBweXRob24yLjcoZGphbmdvLnRlc3QpIHB5dGhvbjIuNyhkamFuZ28udXRpbHMpCkJ1aWxk
UmVxdWlyZXM6IHB5dGhvbjIuNyhkamFuZ28udXRpbHMuY3J5cHRvKSBweXRob24yLjcoZGphbmdv
LnV0aWxzLmRlY29yYXRvcnMpIHB5dGhvbjIuNyhkamFuZ28udXRpbHMuc2FmZXN0cmluZykgcHl0
aG9uMi43KGRqYW5nby51dGlscy50cmFuc2xhdGlvbikgcHl0aG9uMi43KGRqYW5nby52aWV3cy5k
ZWNvcmF0b3JzLmNhY2hlKSBweXRob24yLjcoZGphbmdvLnZpZXdzLmRlY29yYXRvcnMuaHR0cCkg
cHl0aG9uMi43KGRqYW5nby52aWV3cy5nZW5lcmljKSBweXRob24yLjcoZGphbmdvLnZpZXdzLmdl
bmVyaWMuYmFzZSkgcHl0aG9uMi43KGh0dHApIHB5dGhvbjIuNyhqc29uKSBweXRob24yLjcobG9n
Z2luZykgcHl0aG9uMi43KG1wdHQpIHB5dGhvbjIuNyhtcHR0Lm1vZGVscykgcHl0aG9uMi43KG11
bHRpcHJvY2Vzc2luZykgcHl0aG9uMi43KHB5dHopIHB5dGhvbjIuNyhyZXBvcnRsYWIuZ3JhcGhp
Y3MpIHB5dGhvbjIuNyhyZXBvcnRsYWIuZ3JhcGhpY3MuYmFyY29kZSkgcHl0aG9uMi43KHJlcG9y
dGxhYi5ncmFwaGljcy5zaGFwZXMpIHB5dGhvbjIuNyhyZXBvcnRsYWIucGRmZ2VuKQojIEVORCBT
b3VyY2VEZXBzKG9uZWxpbmUpCiVkZWZpbmUgX3VucGFja2FnZWRfZmlsZXNfdGVybWluYXRlX2J1
aWxkIDEKCk5hbWU6IHNldmVyY2FydApWZXJzaW9uOiAwLjUuMwpSZWxlYXNlOiBhbHQxClN1bW1h
cnk6IGFwcGxpY2F0aW9uIGZvciBjb250cm9sIG9mIGV4cGVuZGFibGVzIHdpdGggc2ltcGxlIGlu
dGVyZmFjZQpTdW1tYXJ5KHJ1X1JVLlVURi04KTog0L/RgNC40LvQvtC20LXQvdC40LUg0LTQu9GP
INGD0L/RgNCw0LLQu9C10L3QuNGPINGA0LDRgdGF0L7QtNC90YvQvNC4INC80LDRgtC10YDQuNCw
0LvQsNC80Lgg0YEg0L/RgNC+0YHRgtGL0Lwg0LjQvdGC0LXRgNGE0LXQudGB0L7QvApHcm91cDog
RGF0YWJhc2VzCkxpY2Vuc2U6IEdQTCB2MgoKU291cmNlMDogJXtuYW1lfS0le3ZlcnNpb259LnRh
ci5negpCdWlsZEFyY2g6IG5vYXJjaAoKI0J1aWxkUmVxdWlyZXM6IAojRGphbmdvCiNkamFuZ28t
ZGVidWctdG9vbGJhcgojZGphbmdvLW1wdHQKI2x4bWw9PTMuNC40CiNQaWxsb3cKI3BzeWNvcGcy
CiNweXRob24tZG9jeAojc3FscGFyc2UKI3JlcG9ydGxhYgojcHl0egoKJWRlc2NyaXB0aW9uClNl
dmVyY2FydCBpcyBpbnRlbmRlZCBmb3IgbW9uaXRvcmluZyBvdmVyIHJlZmlsbGluZ3MgYW5kCnJl
bG9jYXRpb24gb2YgY2FydHJpZGdlcyBmb3IgbGFzZXIgYW5kIGlua2pldCBwcmludGVycyBvZiBk
aWZmZXJlbnQgdmVuZG9ycy4KVGhlIGludGVyZmFjZSBwcm92aWRlZCB0byB3ZWIgYWxsb3dzIHRv
IGNyZWF0ZSBkaWZmZXJlbnQgcmVwb3J0cyBvbiBhbgpleHBlbmRpdHVyZSBvZiBleHBlbmRhYmxl
cywgdG8gb2J0YWluIHVwLXRvLWRhdGUgaW5mb3JtYXRpb24gYWJvdXQgZXhpc3RlbmNlCnRoZW0g
aW4gYSB3YXJlaG91c2UsIHRvIGNhcnJ5IGhpc3Rvcnkgb2YgcmVmaWxsaW5ncywgdG8gZ2VuZXJh
dGUgYWN0cyBvZgphY2NlcHRpbmcvdHJhbnNtaXNzaW9uLiBBbHNvIGZvciBhdXRvbWF0aW9uIG9m
IG9wZXJhdGlvbiBzdXBwb3J0IG9mIHNjYW5uZXJzIGEKZGFzaCBvZiBjb2RlcyBpcyByZWFsaXpl
ZC4KCiVkZXNjcmlwdGlvbiAtbCBydV9SVS5VVEYtOApTZXZlcmNhcnQg0L/RgNC10LTQvdCw0LfQ
vdCw0YfQtdC9INC00LvRjyDQutC+0L3RgtGA0L7Qu9GPINC30LAg0L/QtdGA0LXQt9Cw0L/RgNCw
0LLQutCw0LzQuCDQuArQv9C10YDQtdC80LXRidC10L3QuNGP0LzQuCDQutCw0YDRgtGA0LjQtNC2
0LXQuSDQtNC70Y8g0LvQsNC30LXRgNC90YvRhSDQuCDRgdGC0YDRg9C50L3Ri9GFINC/0YDQuNC9
0YLQtdGA0L7QsiDRgNCw0LfQu9C40YfQvdGL0YUK0L/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70LXQ
uS4g0J/RgNC10LTQvtGB0YLQsNCy0LvRj9C10LzRi9C5IHdlYiDQuNC90YLQtdGA0YTQtdC50YEg
0L/QvtC30LLQvtC70Y/QtdGCINGB0L7Qt9C00LDQstCw0YLRjCDRgNCw0LfQu9C40YfQvdGL0LUK
0L7RgtGH0ZHRgtGLINC/0L4g0YDQsNGB0YXQvtC00L7QstCw0L3QuNGOINGA0LDRgdGF0L7QtNC9
0YvRhSDQvNCw0YLQtdGA0LjQsNC70L7Qsiwg0L/QvtC70YPRh9Cw0YLRjCDQsNC60YLRg9Cw0LvR
jNC90YPRjiDQuNC90YTQvtGA0LzQsNGG0LjRjiDQvgrQvdCw0LvQuNGH0LjQuCDQuNGFINC90LAg
0YHQutC70LDQtNC1LCDQstC10YHRgtC4INC40YHRgtC+0YDQuNGOINC/0LXRgNC10LfQsNC/0YDQ
sNCy0L7Quiwg0LPQtdC90LXRgNC40YDQvtCy0LDRgtGMINCw0LrRgtGLCtC/0YDQuNGR0LzQutC4
L9C/0LXRgNC10LTQsNGH0LguINCi0LDQutC20LUg0LTQu9GPINCw0LLRgtC+0LzQsNGC0LjQt9Cw
0YbQuNC4INGA0LDQsdC+0YLRiyDRgNC10LDQu9C40LfQvtCy0LDQvdCwINC/0L7QtNC00LXRgNC2
0LrQsCDRgdC60LDQvdC10YDQvtCyCtGI0YLRgNC40YUg0LrQvtC00L7Qsi4KCiVpZl93aXRoIHB5
dGhvbjMKJXBhY2thZ2UgLW4gcHl0aG9uMy1tb2R1bGUtJW5hbWUKJWVsc2UKJXBhY2thZ2UgLW4g
cHl0aG9uLW1vZHVsZS0lbmFtZQolZW5kaWYKR3JvdXA6IERldmVsb3BtZW50L1B5dGhvbgpTdW1t
YXJ5OiBweXRob24gbW9kdWxlcyBmb3IgJW5hbWUKCiVpZl93aXRoIHB5dGhvbjMKJWRlc2NyaXB0
aW9uIC1uIHB5dGhvbjMtbW9kdWxlLSVuYW1lCiVlbHNlCiVkZXNjcmlwdGlvbiAtbiBweXRob24t
bW9kdWxlLSVuYW1lCiVlbmRpZgpweXRob24gbW9kdWxlcyBmb3IgU2V2ZXJjYXJ0LgoKJXByZXAK
JXNldHVwIC1xIC1uICV7bmFtZX0tJXt2ZXJzaW9ufQoKJWJ1aWxkCiVpZl93aXRoIHB5dGhvbjMK
JXB5dGhvbjNfYnVpbGQKJWVsc2UKJXB5dGhvbl9idWlsZAolZW5kaWYKCiVpbnN0YWxsCiVpZl93
aXRoIHB5dGhvbjMKJXB5dGhvbjNfaW5zdGFsbAolZW5kaWYKCiVmaWxlcwolZG9jIFJFQURNRS5t
ZCBMSUNFTlNFIGRvY3MKCiVpZl93aXRoIHB5dGhvbjMKJWZpbGVzIC1uIHB5dGhvbjMtbW9kdWxl
LSVuYW1lCiVweXRob24zX3NpdGVsaWJkaXIvKgojJWV4Y2x1ZGUgJXB5dGhvbjNfc2l0ZWxpYmRp
ci8qLyovdGVzdGluZ191dGlscwojJWV4Y2x1ZGUgJXB5dGhvbjNfc2l0ZWxpYmRpci8qL2V4YW1w
bGVzCiVlbHNlCiVmaWxlcyAtbiBweXRob24tbW9kdWxlLSVuYW1lCiVweXRob25fc2l0ZWxpYmRp
ci8qCiMlZXhjbHVkZSAlcHl0aG9uX3NpdGVsaWJkaXIvKi8qL3Rlc3RpbmdfdXRpbHMKIyVleGNs
dWRlICVweXRob25fc2l0ZWxpYmRpci8qL2V4YW1wbGVzCiVlbmRpZgoKJWNoYW5nZWxvZwoqIFRo
dSBOb3YgMjQgMjAxNiBJZ29yIFZsYXNlbmtvIDx2aXlAYWx0bGludXgucnU+IDAuNS4zLWFsdDEK
LSBpbml0aWFsIGltcG9ydCBieSBwYWNrYWdlIGJ1aWxkZXIKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6877</attachid>
            <date>2016-11-24 23:42:28 +0300</date>
            <delta_ts>2016-11-24 23:42:28 +0300</delta_ts>
            <desc>вторая попытка.</desc>
            <filename>severcart.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>6144</size>
            <attacher name="viy">viy</attacher>
            
              <data encoding="base64">IyBCRUdJTiBTb3VyY2VEZXBzKG9uZWxpbmUpOgpCdWlsZFJlcXVpcmVzOiBweXRob24tYmFzZSBw
eXRob24tbW9kdWxlLWdkYWwgcHl0aG9uLW1vZHVsZXMgcHl0aG9uMi43KGRqYW5nbykgcHl0aG9u
Mi43KGRqYW5nby5hcHBzKSBweXRob24yLjcoZGphbmdvLmNvbmYpIHB5dGhvbjIuNyhkamFuZ28u
Y29uZi51cmxzKSBweXRob24yLjcoZGphbmdvLmNvbnRyaWIpIHB5dGhvbjIuNyhkamFuZ28uY29u
dHJpYi5hdXRoKSBweXRob24yLjcoZGphbmdvLmNvbnRyaWIuYXV0aC5kZWNvcmF0b3JzKSBweXRo
b24yLjcoZGphbmdvLmNvbnRyaWIuYXV0aC5tb2RlbHMpIHB5dGhvbjIuNyhkamFuZ28uY29yZS5l
eGNlcHRpb25zKSBweXRob24yLjcoZGphbmdvLmNvcmUubWFpbCkgcHl0aG9uMi43KGRqYW5nby5j
b3JlLm1haWwuYmFja2VuZHMuc210cCkgcHl0aG9uMi43KGRqYW5nby5jb3JlLm1hbmFnZW1lbnQp
IHB5dGhvbjIuNyhkamFuZ28uY29yZS5wYWdpbmF0b3IpIHB5dGhvbjIuNyhkamFuZ28uY29yZS51
cmxyZXNvbHZlcnMpIHB5dGhvbjIuNyhkamFuZ28uY29yZS53c2dpKSBweXRob24yLjcoZGphbmdv
LmRiKSBweXRob24yLjcoZGphbmdvLmRiLm1vZGVscykgcHl0aG9uMi43KGRqYW5nby5kYi5tb2Rl
bHMuZGVsZXRpb24pIHB5dGhvbjIuNyhkamFuZ28uZGlzcGF0Y2gpIHB5dGhvbjIuNyhkamFuZ28u
Zm9ybXMpIHB5dGhvbjIuNyhkamFuZ28uaHR0cCkgcHl0aG9uMi43KGRqYW5nby5zaG9ydGN1dHMp
IHB5dGhvbjIuNyhkamFuZ28udGVtcGxhdGUpIHB5dGhvbjIuNyhkamFuZ28udGVtcGxhdGUubG9h
ZGVyKSBweXRob24yLjcoZGphbmdvLnRlc3QpIHB5dGhvbjIuNyhkamFuZ28udXRpbHMpCkJ1aWxk
UmVxdWlyZXM6IHB5dGhvbjIuNyhkamFuZ28udXRpbHMuY3J5cHRvKSBweXRob24yLjcoZGphbmdv
LnV0aWxzLmRlY29yYXRvcnMpIHB5dGhvbjIuNyhkamFuZ28udXRpbHMuc2FmZXN0cmluZykgcHl0
aG9uMi43KGRqYW5nby51dGlscy50cmFuc2xhdGlvbikgcHl0aG9uMi43KGRqYW5nby52aWV3cy5k
ZWNvcmF0b3JzLmNhY2hlKSBweXRob24yLjcoZGphbmdvLnZpZXdzLmRlY29yYXRvcnMuaHR0cCkg
cHl0aG9uMi43KGRqYW5nby52aWV3cy5nZW5lcmljKSBweXRob24yLjcoZGphbmdvLnZpZXdzLmdl
bmVyaWMuYmFzZSkgcHl0aG9uMi43KGh0dHApIHB5dGhvbjIuNyhqc29uKSBweXRob24yLjcobG9n
Z2luZykgcHl0aG9uMi43KG1wdHQpIHB5dGhvbjIuNyhtcHR0Lm1vZGVscykgcHl0aG9uMi43KG11
bHRpcHJvY2Vzc2luZykgcHl0aG9uMi43KHB5dHopIHB5dGhvbjIuNyhyZXBvcnRsYWIuZ3JhcGhp
Y3MpIHB5dGhvbjIuNyhyZXBvcnRsYWIuZ3JhcGhpY3MuYmFyY29kZSkgcHl0aG9uMi43KHJlcG9y
dGxhYi5ncmFwaGljcy5zaGFwZXMpIHB5dGhvbjIuNyhyZXBvcnRsYWIucGRmZ2VuKQojIEVORCBT
b3VyY2VEZXBzKG9uZWxpbmUpCiVkZWZpbmUgX3VucGFja2FnZWRfZmlsZXNfdGVybWluYXRlX2J1
aWxkIDEKCk5hbWU6IHNldmVyY2FydApWZXJzaW9uOiAwLjUuMwpSZWxlYXNlOiBhbHQwLjEKU3Vt
bWFyeTogYXBwbGljYXRpb24gZm9yIGNvbnRyb2wgb2YgZXhwZW5kYWJsZXMgd2l0aCBzaW1wbGUg
aW50ZXJmYWNlClN1bW1hcnkocnVfUlUuVVRGLTgpOiDQv9GA0LjQu9C+0LbQtdC90LjQtSDQtNC7
0Y8g0YPQv9GA0LDQstC70LXQvdC40Y8g0YDQsNGB0YXQvtC00L3Ri9C80Lgg0LzQsNGC0LXRgNC4
0LDQu9Cw0LzQuCDRgSDQv9GA0L7RgdGC0YvQvCDQuNC90YLQtdGA0YTQtdC50YHQvtC8Ckdyb3Vw
OiBEYXRhYmFzZXMKTGljZW5zZTogR1BMIHYyCgpTb3VyY2UwOiAle25hbWV9LSV7dmVyc2lvbn0u
dGFyLmd6ClNvdXJjZTE6ICV7bmFtZX0tMi40LmNvbmYKQnVpbGRBcmNoOiBub2FyY2gKCkJ1aWxk
UmVxdWlyZXMocHJlKTogcnBtLW1hY3Jvcy1hcGFjaGUyCkJ1aWxkUmVxdWlyZXM6IHdlYnNlcnZl
ci1jb21tb24gcnBtLWJ1aWxkLXdlYnNlcnZlci1jb21tb24KCiNCdWlsZFJlcXVpcmVzOiAKI0Rq
YW5nbwojZGphbmdvLWRlYnVnLXRvb2xiYXIKI2RqYW5nby1tcHR0CiNseG1sPT0zLjQuNAojUGls
bG93CiNwc3ljb3BnMgojcHl0aG9uLWRvY3gKI3NxbHBhcnNlCiNyZXBvcnRsYWIKI3B5dHoKCiVk
ZXNjcmlwdGlvbgpTZXZlcmNhcnQgaXMgaW50ZW5kZWQgZm9yIG1vbml0b3Jpbmcgb3ZlciByZWZp
bGxpbmdzIGFuZApyZWxvY2F0aW9uIG9mIGNhcnRyaWRnZXMgZm9yIGxhc2VyIGFuZCBpbmtqZXQg
cHJpbnRlcnMgb2YgZGlmZmVyZW50IHZlbmRvcnMuClRoZSBpbnRlcmZhY2UgcHJvdmlkZWQgdG8g
d2ViIGFsbG93cyB0byBjcmVhdGUgZGlmZmVyZW50IHJlcG9ydHMgb24gYW4KZXhwZW5kaXR1cmUg
b2YgZXhwZW5kYWJsZXMsIHRvIG9idGFpbiB1cC10by1kYXRlIGluZm9ybWF0aW9uIGFib3V0IGV4
aXN0ZW5jZQp0aGVtIGluIGEgd2FyZWhvdXNlLCB0byBjYXJyeSBoaXN0b3J5IG9mIHJlZmlsbGlu
Z3MsIHRvIGdlbmVyYXRlIGFjdHMgb2YKYWNjZXB0aW5nL3RyYW5zbWlzc2lvbi4gQWxzbyBmb3Ig
YXV0b21hdGlvbiBvZiBvcGVyYXRpb24gc3VwcG9ydCBvZiBzY2FubmVycyBhCmRhc2ggb2YgY29k
ZXMgaXMgcmVhbGl6ZWQuCgolZGVzY3JpcHRpb24gLWwgcnVfUlUuVVRGLTgKU2V2ZXJjYXJ0INC/
0YDQtdC00L3QsNC30L3QsNGH0LXQvSDQtNC70Y8g0LrQvtC90YLRgNC+0LvRjyDQt9CwINC/0LXR
gNC10LfQsNC/0YDQsNCy0LrQsNC80Lgg0LgK0L/QtdGA0LXQvNC10YnQtdC90LjRj9C80Lgg0LrQ
sNGA0YLRgNC40LTQttC10Lkg0LTQu9GPINC70LDQt9C10YDQvdGL0YUg0Lgg0YHRgtGA0YPQudC9
0YvRhSDQv9GA0LjQvdGC0LXRgNC+0LIg0YDQsNC30LvQuNGH0L3Ri9GFCtC/0YDQvtC40LfQstC+
0LTQuNGC0LXQu9C10LkuINCf0YDQtdC00L7RgdGC0LDQstC70Y/QtdC80YvQuSB3ZWIg0LjQvdGC
0LXRgNGE0LXQudGBINC/0L7Qt9Cy0L7Qu9GP0LXRgiDRgdC+0LfQtNCw0LLQsNGC0Ywg0YDQsNC3
0LvQuNGH0L3Ri9C1CtC+0YLRh9GR0YLRiyDQv9C+INGA0LDRgdGF0L7QtNC+0LLQsNC90LjRjiDR
gNCw0YHRhdC+0LTQvdGL0YUg0LzQsNGC0LXRgNC40LDQu9C+0LIsINC/0L7Qu9GD0YfQsNGC0Ywg
0LDQutGC0YPQsNC70YzQvdGD0Y4g0LjQvdGE0L7RgNC80LDRhtC40Y4g0L4K0L3QsNC70LjRh9C4
0Lgg0LjRhSDQvdCwINGB0LrQu9Cw0LTQtSwg0LLQtdGB0YLQuCDQuNGB0YLQvtGA0LjRjiDQv9C1
0YDQtdC30LDQv9GA0LDQstC+0LosINCz0LXQvdC10YDQuNGA0L7QstCw0YLRjCDQsNC60YLRiwrQ
v9GA0LjRkdC80LrQuC/Qv9C10YDQtdC00LDRh9C4LiDQotCw0LrQttC1INC00LvRjyDQsNCy0YLQ
vtC80LDRgtC40LfQsNGG0LjQuCDRgNCw0LHQvtGC0Ysg0YDQtdCw0LvQuNC30L7QstCw0L3QsCDQ
v9C+0LTQtNC10YDQttC60LAg0YHQutCw0L3QtdGA0L7QsgrRiNGC0YDQuNGFINC60L7QtNC+0LIu
CgolaWZfd2l0aCBweXRob24zCiVwYWNrYWdlIC1uIHB5dGhvbjMtbW9kdWxlLSVuYW1lCiVlbHNl
CiVwYWNrYWdlIC1uIHB5dGhvbi1tb2R1bGUtJW5hbWUKJWVuZGlmCkdyb3VwOiBEZXZlbG9wbWVu
dC9QeXRob24KU3VtbWFyeTogcHl0aG9uIG1vZHVsZXMgZm9yICVuYW1lCgolaWZfd2l0aCBweXRo
b24zCiVkZXNjcmlwdGlvbiAtbiBweXRob24zLW1vZHVsZS0lbmFtZQolZWxzZQolZGVzY3JpcHRp
b24gLW4gcHl0aG9uLW1vZHVsZS0lbmFtZQolZW5kaWYKcHl0aG9uIG1vZHVsZXMgZm9yIFNldmVy
Y2FydC4KCiVwcmVwCiVzZXR1cCAtcSAtbiAle25hbWV9LSV7dmVyc2lvbn0KCiVidWlsZAojZGph
bmdvLWFkbWluIGNvbXBpbGVtZXNzYWdlcwolaWZfd2l0aCBweXRob24zCiNweXRob24zX2J1aWxk
CiVlbHNlCiNweXRob25fYnVpbGQKJWVuZGlmCgolaW5zdGFsbAolaWZfd2l0aCBweXRob24zCiVw
eXRob24zX2luc3RhbGwKJWVsc2UKI3B5dGhvbl9pbnN0YWxsCiVlbmRpZgoKIyBkcm9wIGh0dHBk
LWNvbmYgc25pcHBldAppbnN0YWxsIC1tIDA2NDQgLUQgLXAgJVNPVVJDRTEgJWJ1aWxkcm9vdCVh
cGFjaGUyX3NpdGVzX2F2YWlsYWJsZS8lbmFtZS5jb25mCm1rZGlyIC1wICVidWlsZHJvb3QlYXBh
Y2hlMl9zaXRlc19lbmFibGVkCnRvdWNoICVidWlsZHJvb3QlYXBhY2hlMl9zaXRlc19lbmFibGVk
LyVuYW1lLmNvbmYKCmluc3RhbGwgLWQgLW0gNzU1ICVidWlsZHJvb3QlX2RhdGFkaXIvJW5hbWUK
aW5zdGFsbCAtZCAtbSA3NTUgJWJ1aWxkcm9vdCVfc2hhcmVkc3RhdGVkaXIvJW5hbWUKI2luc3Rh
bGwgLWQgLW0gNzU1ICVidWlsZHJvb3QlX3N5c2NvbmZkaXIvJW5hbWUKCiMgQ29weSBldmVyeXRo
aW5nIHRvIC91c3Ivc2hhcmUKI212ICVidWlsZHJvb3QlcHl0aG9uX3NpdGVsaWJkaXIvJW5hbWUg
XAojICAgJWJ1aWxkcm9vdCVfZGF0YWRpci8lbmFtZQpjcCAtYSAqLyAlYnVpbGRyb290JV9kYXRh
ZGlyLyVuYW1lLwpjcCBtYW5hZ2UucHkgJWJ1aWxkcm9vdCVfZGF0YWRpci8lbmFtZQpybSAtcmYg
JWJ1aWxkcm9vdCVweXRob25fc2l0ZWxpYmRpci8lbmFtZQoKIyByZW1vdmUgdW5uZWNlc3Nhcnkg
LnBvIGZpbGVzCmZpbmQgJWJ1aWxkcm9vdCAtbmFtZSBkamFuZ28ucG8gLWV4ZWMgcm0gJ3t9JyBc
OwpmaW5kICVidWlsZHJvb3QgLW5hbWUgZGphbmdvanMucG8gLWV4ZWMgcm0gJ3t9JyBcOwoKIyBN
b3ZlIGNvbmZpZyB0byAvZXRjLCBzeW1saW5rIGl0IGJhY2sgdG8gL3Vzci9zaGFyZQojbXYgJWJ1
aWxkcm9vdCVfZGF0YWRpci8lbmFtZS9vcGVuc3RhY2tfZGFzaGJvYXJkL2xvY2FsL2xvY2FsX3Nl
dHRpbmdzLnB5LmV4YW1wbGUgJWJ1aWxkcm9vdCVfc3lzY29uZmRpci8lbmFtZS9sb2NhbF9zZXR0
aW5ncwojbG4gLXMgLi4vLi4vLi4vLi4vLi4vJV9zeXNjb25mZGlyLyVuYW1lL2xvY2FsX3NldHRp
bmdzICVidWlsZHJvb3QlX2RhdGFkaXIvJW5hbWUvb3BlbnN0YWNrX2Rhc2hib2FyZC9sb2NhbC9s
b2NhbF9zZXR0aW5ncy5weQoKI2NwIGNvbmYvKi5qc29uICVidWlsZHJvb3QlX3N5c2NvbmZkaXIv
JW5hbWUvCgojIGNyZWF0ZSAvdmFyL3J1bi8lbmFtZS8gYW5kIG93biBpdApta2RpciAtcCAlYnVp
bGRyb290JV9ydW50aW1lZGlyLyVuYW1lCgolcHJlIC1uICVuYW1lCiVfc2JpbmRpci9ncm91cGFk
ZCAtciAtZiAlbmFtZSAyPi9kZXYvbnVsbCB8fDoKJV9zYmluZGlyL3VzZXJhZGQgLXIgLWcgJW5h
bWUgLUcgX3dlYnNlcnZlciAtYyAnU2V2ZXJjYXJ0IHNlcnZlcicgXAogICAgICAgIC1zIC9zYmlu
L25vbG9naW4gIC1kICVfc2hhcmVkc3RhdGVkaXIvJW5hbWUgJW5hbWUgMj4vZGV2L251bGwgfHw6
CgolZmlsZXMKJWRvYyBSRUFETUUubWQgTElDRU5TRSBkb2NzCiNweXRob25fc2l0ZWxpYmRpci8l
bmFtZQojcHl0aG9uX3NpdGVsaWJkaXIvJW5hbWUtKi5lZ2ctaW5mbwolX2RhdGFkaXIvJW5hbWUK
IyVkaXIgJWF0dHIoMDc1MCwgcm9vdCwgX3dlYnNlcnZlcikgJV9zeXNjb25mZGlyLyVuYW1lCiVk
aXIgJWF0dHIoMDc3MCwgcm9vdCwgX3dlYnNlcnZlcikgJV9zaGFyZWRzdGF0ZWRpci8lbmFtZQol
Y29uZmlnKG5vcmVwbGFjZSkgJWFwYWNoZTJfc2l0ZXNfYXZhaWxhYmxlLyouY29uZgolZ2hvc3Qg
JWFwYWNoZTJfc2l0ZXNfZW5hYmxlZC8qLmNvbmYKIyVjb25maWcobm9yZXBsYWNlKSAlYXR0cigw
NjQwLCByb290LCBfd2Vic2VydmVyKSAlX3N5c2NvbmZkaXIvJW5hbWUvbG9jYWxfc2V0dGluZ3MK
IyVjb25maWcobm9yZXBsYWNlKSAlYXR0cigwNjQwLCByb290LCBfd2Vic2VydmVyKSAlX3N5c2Nv
bmZkaXIvJW5hbWUvKi5qc29uCgolaWZfd2l0aCBweXRob24zCiNmaWxlcyAtbiBweXRob24zLW1v
ZHVsZS0lbmFtZQojJXB5dGhvbjNfc2l0ZWxpYmRpci8qCiMlZXhjbHVkZSAlcHl0aG9uM19zaXRl
bGliZGlyLyovKi90ZXN0aW5nX3V0aWxzCiMlZXhjbHVkZSAlcHl0aG9uM19zaXRlbGliZGlyLyov
ZXhhbXBsZXMKJWVsc2UKI2ZpbGVzIC1uIHB5dGhvbi1tb2R1bGUtJW5hbWUKIyVweXRob25fc2l0
ZWxpYmRpci8qCiMlZXhjbHVkZSAlcHl0aG9uX3NpdGVsaWJkaXIvKi8qL3Rlc3RpbmdfdXRpbHMK
IyVleGNsdWRlICVweXRob25fc2l0ZWxpYmRpci8qL2V4YW1wbGVzCiVlbmRpZgoKJWNoYW5nZWxv
ZwoqIFRodSBOb3YgMjQgMjAxNiBJZ29yIFZsYXNlbmtvIDx2aXlAYWx0bGludXgucnU+IDAuNS4z
LWFsdDAuMQotIGluaXRpYWwgaW1wb3J0IGJ5IHBhY2thZ2UgYnVpbGRlcgoK
</data>

          </attachment>
      

    </bug>

</bugzilla>