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

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

    <bug>
          <bug_id>20664</bug_id>
          
          <creation_ts>2009-07-02 16:21:58 +0400</creation_ts>
          <short_desc>Отсутствует lazdatadesktop в бинарном виде. Так же его надо интегрировать с IDE Lazarus.</short_desc>
          <delta_ts>2009-09-15 19:22:17 +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>lazarus</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>
          
          <blocked>19564</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="ashen">lex.shen</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>aen</cc>
    
    <cc>bga</cc>
    
    <cc>cas</cc>
    
    <cc>ender</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>94091</commentid>
    <comment_count>0</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-07-02 16:21:58 +0400</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95711</commentid>
    <comment_count>1</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-08-05 15:57:15 +0400</bug_when>
    <thetext>Для сборки требуется fpc 2.3.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95716</commentid>
    <comment_count>2</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2009-08-05 16:01:36 +0400</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Для сборки требуется fpc 2.3.1.

Вряд ли стоит переходить на нестабильную версию fpc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96015</commentid>
    <comment_count>3</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-08-10 11:56:48 +0400</bug_when>
    <thetext>не верно, прекрасно собирается и работает на fpc-2.2.4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96030</commentid>
    <comment_count>4</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-08-10 12:52:52 +0400</bug_when>
    <thetext>lazarus-0.9.26.2/tools/lazdatadesktop/README.txt:42
Compilation currently requires fpc 2.3.1 (5 December 2007).

Если есть рецепт сборки, приложите.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96041</commentid>
    <comment_count>5</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-08-10 13:41:31 +0400</bug_when>
    <thetext>Если без Makefile.fpc, то просто 
lazdatadesktop]$ ../../lazbuild lazdatadesktop.lpr
Но при этом у вас должны быть собраны и установлены следующие пакеты:
собирающиеся по умолчанию с ide lazarus:
SynEdit
LCL
RunTimeTypeInfoControls

собирающиеся только в режиме bigide:
lazdatadict
SQLDBLaz
DBFLaz
lazdbexport

Для сборки lazarus&apos;а в bigide нужны правки:
1) в нескольких Makefile.fpc;

2) следующее изменение для lazarus.pp:
[ashen@oasu3 patch]$ diff -ur lazarus.orign/ide/lazarus.pp lazarus.work/ide/lazarus.pp
--- lazarus.orign/ide/lazarus.pp        2009-04-21 17:19:00 +0400
+++ lazarus.work/ide/lazarus.pp 2009-07-20 16:07:18 +0400
@@ -73,6 +73,29 @@
     {$IFDEF Linux}
       SQLDBLaz, DBFLaz,
     {$ENDIF}
+    fpcunitconsolerunner,
+    lazopenglcontext,
+    rx,
+    rxnew,
+    editortoolbar,
+    h2paswizard,
+    lazcustforms,
+    lazdaemon,
+    lazreport,
+    lazthread,
+    prettyformat,
+    prettymessages,
+    simpleideintf,
+    synuni,
+    imagesforlazarus,
+    pack_powerpdf,
+    lr_add_function,
+    lazreportpdfexport,
+    lazdbexport,
+    lazweb,
+    idefilebrowser,
+    lazmouseandkeyinput,
+    lazparadox,
   {$ENDIF}
   MainBase;
[ashen@oasu3 patch]$
(тут я правда подключаю ещё кучу других пакетов не нужных для lazdatadesktop&apos;а, но нужных для пользователей :) );

3) создание (исправление) соответствующих lpl-файлов в packager/globallinks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97618</commentid>
    <comment_count>6</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-08-29 15:12:07 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; Если без Makefile.fpc, то просто 

Вы не могли бы приложить патч (diff) между сизифным srpm и Вашим исправленным (помимо lazarus.pp) ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97694</commentid>
    <comment_count>7</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-08-31 14:44:46 +0400</bug_when>
    <thetext>Для lazarus-0.9.26.2 в спек добавить такие две строчки:
[ashen@oasu3 SPECS]$ cat lazarus.spec | grep datadesktop

%buildroot%_libdir/%name/lazbuild %buildroot%_libdir/%name/tools/lazdatadesktop/lazdatadesktop.lpr
strip %buildroot%_libdir/%name/tools/lazdatadesktop/lazdatadesktop

править lazarus.pp для этого не надо. Эти правки нужны для сбокри в режиме bigide и для наличия &quot;из коробки&quot; ряда дополнительных компонент, тем более взятых со стороны, таких как RxFpc, pack_powerpdf.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97766</commentid>
    <comment_count>8</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-01 00:29:42 +0400</bug_when>
    <thetext>&gt; Fatal: Hе могy найти PPU файл Interfaces.
&gt; ERROR: failed compiling of project /usr/src/RPM/BUILD/lazarus/tools/lazdatadesktop/lazdatadesktop.lpi

Вы не пробовали в хэшере пересобирать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97784</commentid>
    <comment_count>9</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-01 09:38:52 +0400</bug_when>
    <thetext>Пардон, сам не много запутался и вас запутал. 
Нужно cоздать makefile.fpc для:
{$LazDir}/componets/datadict
{$LazDir}/componets/dbexport
Исправить 
{$LazDir}/componets/Makefile.fpc
Исправить 
{$LazDir}/ide/Makefile.fpc
{$LazDir}/ide/bigidemake.cfg
ну и сам 
{$LazDir}/ide/lazarus.pp
перегенерировать makefile с помощью fpcmake -pwr
пересобрать сам лазарус через
make lazbuilder bigide
и только после этого собирать lazdatadesktop

результуриющий diff для этого у меня слишком кривой получается ... Пока криво выходит ...

может я ещё что то упустил ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97797</commentid>
    <comment_count>10</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-01 12:01:55 +0400</bug_when>
    <thetext>На данный момент вот такое:
[ashen@oasu3 lazarus]$ git status
# On branch experimental
# Changed but not updated:
#   (use &quot;git add &lt;file&gt;...&quot; to update what will be committed)
#   (use &quot;git checkout -- &lt;file&gt;...&quot; to discard changes in working directory)
#
#       modified:   components/Makefile.fpc
#       modified:   components/lazreport/source/addons/addfunction/lr_add_function.lpk
#       modified:   components/messagecomposer/languages/messagecomposer.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.de.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.es.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.fr.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.id.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.it.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.lt.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.pb.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.pl.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.po
#       modified:   components/projecttemplates/languages/frmtemplatevariables.ru.po
#       modified:   components/projecttemplates/languages/idetemplateproject.po
#       modified:   components/synedit/synedit.pp
#       modified:   ide/Makefile.fpc
#       modified:   ide/bigidemake.cfg
#       modified:   ide/lazarus.pp
#       modified:   ide/revision.inc
#       modified:   install/lazarus.desktop
#
# Untracked files:
#   (use &quot;git add &lt;file&gt;...&quot; to include in what will be committed)
#
#       components/chmhelp/packages/help/Makefile.fpc
#       components/chmhelp/packages/idehelp/Makefile.fpc
#       components/compilers/c/Makefile.fpc
#       components/customform/Makefile.fpc
#       components/daemon/Makefile.fpc
#       components/datadict/Makefile.fpc
#       components/dbexport/Makefile.fpc
#       components/editortoolbar/Makefile.fpc
#       components/filebrowser/Makefile.fpc
#       components/fpcunit/console/Makefile.fpc
#       components/fpweb/Makefile.fpc
#       components/h2pas/Makefile.fpc
#       components/images/Makefile.fpc
#       components/lazreport/source/Makefile.fpc
#       components/lazreport/source/addons/addfunction/Makefile.fpc
#       components/lazreport/source/addons/pdfexport/Makefile.fpc
#       components/lazthread/Makefile.fpc
#       components/messagecomposer/Makefile.fpc
#       components/mouseandkeyinput/Makefile.fpc
#       components/opengl/Makefile.fpc
#       components/paradox/Makefile.fpc
#       components/powerpdf/
#       components/prettyformat/Makefile.fpc
#       components/prettymessages/Makefile.fpc
#       components/rx/rxdbgrid.pas
#       components/rxnew/
#       components/simpleideintf/Makefile.fpc
#       components/sqlite/Makefile.fpc
#       components/synunihighlighter/Makefile.fpc
#       docs/html/fcl/
#       docs/html/lcl/
#       docs/html/rtl/
#       packager/globallinks/dcl_rx_ctrl-3.lpl
#       packager/globallinks/pack_powerpdf-0.lpl
#       packager/globallinks/rxnew-3.lpl
no changes added to commit (use &quot;git add&quot; and/or &quot;git commit -a&quot;)
[ashen@oasu3 lazarus]$

Надеюсь на днях доделаю и закрою эту багу</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97874</commentid>
    <comment_count>11</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-01 16:52:08 +0400</bug_when>
    <thetext>на комент #6 выложил:
http://git.altlinux.org/people/ashen/packages/?p=lazarus.git;a=shortlog;h=refs/heads/experemental</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97914</commentid>
    <comment_count>12</comment_count>
      <attachid>3816</attachid>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-01 19:36:56 +0400</bug_when>
    <thetext>Created attachment 3816
lazdatadesktop</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97915</commentid>
    <comment_count>13</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-01 19:38:15 +0400</bug_when>
    <thetext>На 
http://git.altlinux.org/people/ashen/packages/?p=lazarus.git;a=shortlog;h=refs/heads/experemental 
последнии мои изменения lazarus. Собирается из гита в режиме bigide. Так же вместе с lazarus&apos;ом собирается и lazdatadesktop. Прошу проверить собираемость на x86_64. Отталкивался от 
http://git.altlinux.org/people/bga/packages/?p=lazarus.git;a=summary</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98214</commentid>
    <comment_count>14</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-04 04:28:22 +0400</bug_when>
    <thetext>На x86_64 не собирается:

make[2]: Leaving directory `/usr/src/RPM/BUILD/lazarus/components/sqldb&apos;
make -C chmhelp/packages/help
make[2]: Entering directory `/usr/src/RPM/BUILD/lazarus/components/chmhelp/packages/help&apos;
Makefile:185: *** The Makefile doesn&apos;t support target x86_64-linux, please run fpcmake first.  Stop.
make[2]: Leaving directory `/usr/src/RPM/BUILD/lazarus/components/chmhelp/packages/help&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98216</commentid>
    <comment_count>15</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-04 05:47:40 +0400</bug_when>
    <thetext>Я полагаю, вместо Makefile в components нужно рассовать Makefile.fpc с указанием под-директорий, тогда fpcmake -pwr по всем ним пройдётся и создаст Makefile для сборочной архитектуры.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98224</commentid>
    <comment_count>16</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-04 08:54:48 +0400</bug_when>
    <thetext>В спеке стоит вызов fpcmake -pwr, по идеи он должен обойти рекурсивно поддиректории и создать Makefile под конкретную архитектуру, но этого не происходит. От сюда и не собираемость на x86_64. Сейчас над этим и работаю.
По какой причине fpcmake не заходит да же в $LazarusDir/componets я так ещё не выяснил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98259</commentid>
    <comment_count>17</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-04 15:14:30 +0400</bug_when>
    <thetext>(В ответ на комментарий №16)
&gt; По какой причине fpcmake не заходит да же в $LazarusDir/componets я так ещё не
&gt; выяснил.

Почему &quot;не заходит&quot;? Заходит.
...
Processing components/Makefile.fpc
 x86_64-linux requires: 
 Writing Makefile
Processing components/synedit/Makefile.fpc
 x86_64-linux requires: rtl,regexpr
 Writing Makefile
...
Но вот в components/Makefile.fpc &quot;dirs = synedit codetools&quot; , поэтому он не заходит в cmhelp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98265</commentid>
    <comment_count>18</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-04 16:09:01 +0400</bug_when>
    <thetext>Надо тогда в components/Makefile.fpc добавить такое:
rtticontrols printers printers/design cgi cgi/ide turbopower_ipro turbopower_ipro/design fpcunit fpcunit/ide projecttemplates memds sdf tachart tdbf \
sqldb chmhelp/packages/help chmhelp/packages/idehelp codetools compilers/c customform daemon datadict dbexport editortoolbar filebrowser fpcunit fpcunit/console fpweb h2pas \
images powerpdf lazreport/source lazreport/source/addons/addfunction lazreport/source/addons/pdfexport lazthread macfiles memds messagecomposer mouseandkeyinput opengl paradox \
powerpdf prettyformat prettymessages printers projecttemplates rtticontrols rx rxnew sdf simpleideintf sqldb sqlite synedit synunihighlighter tachart tdbf turbopower_ipro</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98295</commentid>
    <comment_count>19</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-05 00:37:59 +0400</bug_when>
    <thetext>Коммит cd83e7b у меня в гите не собирается с такой диагностикой:
...
Компилиpование runtimetypeinfocontrols.pas
Опpеделен макpос: FPC_PIC
Опpеделен макpос: PIC
Компилиpование rttictrls.pas
Макpос неопpеделен: FPC_OBJFPC
Опpеделен макpос: FPC_OBJFPC
Опpеделен макpос: FPC_PIC
Опpеделен макpос: PIC
Fatal: Hе могy найти PPU файл GraphPropEdits.
Fatal: Compilation aborted
make[2]: *** [runtimetypeinfocontrols.ppu] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/lazarus/components/rtticontrols&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98357</commentid>
    <comment_count>20</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-07 08:46:00 +0400</bug_when>
    <thetext>Уже столкнулся с этой ошибкой. Разбираюсь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98423</commentid>
    <comment_count>21</comment_count>
      <attachid>3851</attachid>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-07 20:02:53 +0400</bug_when>
    <thetext>Created attachment 3851
experemental lazarus spec

Григорий, проверьте сборку лазаря с приложенным спеком, лог сборки, если можно, мне письмом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98824</commentid>
    <comment_count>22</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-11 04:43:59 +0400</bug_when>
    <thetext>Наконец-то получилось, см. коммит 59e312b66 у меня в гите.
На первый взгляд, всё работает. Алексей, проверьте, пожалуйста, у себя, и я отправлю эту сборку в Сизиф.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98825</commentid>
    <comment_count>23</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-11 09:32:18 +0400</bug_when>
    <thetext>1) Patch1: %name-%version-alt-changes.patch я его выкинул за не надобностью. Дима его сделал на своё усмотрение. К примеру он посчитал что сообщения компилятора должны выдаваться на английском, а не на русском. И в спеке лазаря принудительно подключил вывод сообщений на английском. А это делается в /etc/fpc.cfg 

cat /etc/fpc.cfg | grep msg
#-Fr/usr/lib/fpc/msg/errore.msg
#-Fr/usr/lib/fpc/msg/errorn.msg
-Fr/usr/lib/fpc/msg/errorru.msg

По умолчанию, в тарболе с freepascal.org сообщения выдаются на голандском ... :)
Это уже мы в альте на русский переключаем и в локале UTF8 (в исходниках этот файл в cp1251)

И, Гриш, в твоём гите нет этого патча.
Здесь
http://git.altlinux.org/people/bga/packages/?p=lazarus.git;a=tree;h=59e312b66b2a17fa2e69fac6b7c7f66bf5600ab5;hb=59e312b66b2a17fa2e69fac6b7c7f66bf5600ab5

я этот патч не увидел.

2) Что существенней:

make: Leaving directory `/home/ashen/RPM/BUILD/lazarus&apos;
+ ./lazbuild --ws=gtk2 tools/lazdatadesktop/lazdatadesktop.lpr
NOTE: miscellaneous options file not found - using defaults
invalid Package Link: file &quot;/usr/lib/lazarus/components/sqldb/sqldblaz.lpk&quot; does not exist.
invalid Package Link: file &quot;/usr/lib/lazarus/components/dbexport/lazdbexport.lpk&quot; does not exist.
ERROR: Broken dependency: lazdatadict
ошибка: Неверный код возврата из /home/ashen/tmp/rpm-tmp.93736 (%build)

В 
https://bugzilla.altlinux.org/attachment.cgi?id=3851
я ведь не просто так сборку lazdatadesktop поставил в самый конец, после выше следующих строк. Иначе просто не собирается ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98826</commentid>
    <comment_count>24</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-11 09:59:56 +0400</bug_when>
    <thetext>3) Гриш, а зачем из спека убрал вызов strip lazarus sratlazarus lazbuild ?
То что ты подхватил моё предложение сжимать *.o файлы согласен, ибо размер каталога с лазарем уменьшается ~30-50%. Но сами то исполняемые бинарные файлы не сжимаются.
[ashen@oasu3 lazarus]$ ls -l | grep lazarus
-rwxr-xr-x  1 ashen ashen 89470230 Сен  7 11:35 lazarus
drwxr-xr-x  3 ashen ashen     4096 Апр 21 17:19 lazarus.app
-rwxr-xr-x  1 ashen ashen 28229359 Сен  7 11:35 startlazarus
drwxr-xr-x  3 ashen ashen     4096 Апр 21 17:19 startlazarus.app
[ashen@oasu3 lazarus]$ strip lazarus startlazarus
[ashen@oasu3 lazarus]$ ls -l | grep lazarus
-rwxr-xr-x  1 ashen ashen 14426436 Сен 11 09:59 lazarus
drwxr-xr-x  3 ashen ashen     4096 Апр 21 17:19 lazarus.app
-rwxr-xr-x  1 ashen ashen  5069292 Сен 11 09:59 startlazarus
drwxr-xr-x  3 ashen ashen     4096 Апр 21 17:19 startlazarus.app
[ashen@oasu3 lazarus]$

Или я не правильно прочитал спек?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98844</commentid>
    <comment_count>25</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-11 13:45:02 +0400</bug_when>
    <thetext>(В ответ на комментарий №23)
&gt; 1) Patch1: %name-%version-alt-changes.patch я его выкинул за не надобностью.

Это автоматический патч между оригинальным тарболом и текущим деревом, см. .gear/rules . Моя сборка выводит сообщения на русском, против английского не возражаю, но не знаю, где включить =)

&gt; make: Leaving directory `/home/ashen/RPM/BUILD/lazarus&apos;
&gt; + ./lazbuild --ws=gtk2 tools/lazdatadesktop/lazdatadesktop.lpr
&gt; NOTE: miscellaneous options file not found - using defaults
&gt; invalid Package Link: file &quot;/usr/lib/lazarus/components/sqldb/sqldblaz.lpk&quot; does not exist.
&gt; invalid Package Link: file
&gt; &quot;/usr/lib/lazarus/components/dbexport/lazdbexport.lpk&quot; does not exist.
&gt; ERROR: Broken dependency: lazdatadict
&gt; ошибка: Неверный код возврата из /home/ashen/tmp/rpm-tmp.93736 (%build)

Как это? У меня собирается без ошибок. На Сизифе в хэшере. В логе упоминаются
&quot;Compiling package lazdatadict 0.0&quot; completed
&quot;Compiling package lazdbexport 1.0&quot; completed

&gt; 3) Гриш, а зачем из спека убрал вызов strip lazarus sratlazarus lazbuild ?
Их rpm стрипает перед упаковкой, а до *.o не дотягивается. Запусти после установки
$ file /usr/lib/lazarus/lazarus</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98853</commentid>
    <comment_count>26</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-11 14:29:33 +0400</bug_when>
    <thetext>(В ответ на комментарий №25)
&gt; (В ответ на комментарий №23)
&gt; &gt; 1) Patch1: %name-%version-alt-changes.patch я его выкинул за не надобностью.
&gt; Это автоматический патч между оригинальным тарболом и текущим деревом, см.
&gt; .gear/rules . 

Понял, возражений не имею.

&gt;Моя сборка выводит сообщения на русском, против английского не
&gt; возражаю, но не знаю, где включить =)
В /etc/fpc.cfg раскоментируем/колментируем соотвествующие строки:

-Fr/usr/lib/fpc/msg/errore.msg
#-Fr/usr/lib/fpc/msg/errorn.msg
#-Fr/usr/lib/fpc/msg/errorru.msg

Но сколько лет у нас fpc/lazarus на русском выводит сообщения компиляции и ни кто ещё против не был :)


&gt; Как это? У меня собирается без ошибок. На Сизифе в хэшере. В логе упоминаются
&gt; &quot;Compiling package lazdatadict 0.0&quot; completed
&gt; &quot;Compiling package lazdbexport 1.0&quot; completed

Это видать у меня локальный косяк при сборке. Обновлюсь и попробую снова.
Есть пара вопросов, но сначала надо посмотреть собранное.
Гриш, на x86_64 собирается?

&gt; &gt; 3) Гриш, а зачем из спека убрал вызов strip lazarus sratlazarus lazbuild ?
&gt; Их rpm стрипает перед упаковкой, а до *.o не дотягивается. Запусти после
&gt; установки
&gt; $ file /usr/lib/lazarus/lazarus

Ясно. Меньше вызовов, быстрее сборка. Спасибо за разъяснение.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98886</commentid>
    <comment_count>27</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-11 15:24:43 +0400</bug_when>
    <thetext>После обновления у меня так и не собирается.
Если лазарус собирается на x86_64, то можно заливать в сизиф, но сначала глянуть на такое:
cat laz.diff
diff --git a/lazarus/ide/Makefile.fpc b/lazarus/ide/Makefile.fpc
index a9281d7..b5795ad 100644
--- a/lazarus/ide/Makefile.fpc
+++ b/lazarus/ide/Makefile.fpc
@@ -150,7 +150,7 @@ BIG_IDE_OPTIONS=-dBigIDE $(LAZARUS_LIBPATHS) \
   -Fu../components/rxnew/lib/$(CPU_TARGET)-$(OS_TARGET) \
   -Fu../components/sdf/lib/$(CPU_TARGET)-$(OS_TARGET) \
   -Fu../components/simpleideintf/lib/$(CPU_TARGET)-$(OS_TARGET) \
-  -Fu../components/sqldb/lib/$(CPU_TARGET)-$(OS_TARGET) \
+  -Fu../components/sqldb/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) \
   -Fu../components/sqlite/lib/$(CPU_TARGET)-$(OS_TARGET) \
   -Fu../components/synedit/lib/$(CPU_TARGET)-$(OS_TARGET) \
   -Fu../components/synunihighlighter/lib \
diff --git a/lazarus/ide/bigidemake.cfg b/lazarus/ide/bigidemake.cfg
index 03d0049..1e4fbd1 100644
--- a/lazarus/ide/bigidemake.cfg
+++ b/lazarus/ide/bigidemake.cfg
@@ -35,7 +35,7 @@
 -Fu../components/rxnew/lib/$(CPU_TARGET)-$(OS_TARGET)
 -Fu../components/sdf/lib/$(CPU_TARGET)-$(OS_TARGET)
 -Fu../components/simpleideintf/lib/$(CPU_TARGET)-$(OS_TARGET)
--Fu../components/sqldb/lib/$(CPU_TARGET)-$(OS_TARGET)
+-Fu../components/sqldb/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 -Fu../components/sqlite/lib/$(CPU_TARGET)-$(OS_TARGET)
 -Fu../components/synedit/lib/$(CPU_TARGET)-$(OS_TARGET)
 -Fu../components/synunihighlighter/lib

В sqldblaz.lpk указывается ещё и $(LCL_PLATFORM) А в ide/bigidemake.cfg и Makefile.fpc не указана платформа на.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98888</commentid>
    <comment_count>28</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-11 15:27:31 +0400</bug_when>
    <thetext>Да, если нет, то добавить такой каталог:
components/dbexport/lib/
Больше вроде нет замечаний.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98898</commentid>
    <comment_count>29</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-11 16:59:26 +0400</bug_when>
    <thetext>(В ответ на комментарий №26)
&gt; Есть пара вопросов, но сначала надо посмотреть собранное.
&gt; Гриш, на x86_64 собирается?
Разумеется.

(В ответ на комментарий №27)
&gt; -  -Fu../components/sqldb/lib/$(CPU_TARGET)-$(OS_TARGET) \
&gt; +  -Fu../components/sqldb/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) \
Ок, исправлю.

(В ответ на комментарий №28)
&gt; Да, если нет, то добавить такой каталог:
&gt; components/dbexport/lib/
&gt; Больше вроде нет замечаний.
Вчера собиралось, а сегодня ещё не пробовал =)
Куда добавить-то?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98902</commentid>
    <comment_count>30</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2009-09-11 17:19:51 +0400</bug_when>
    <thetext>(В ответ на комментарий №29)
&gt; (В ответ на комментарий №26)
&gt; &gt; Есть пара вопросов, но сначала надо посмотреть собранное.
&gt; &gt; Гриш, на x86_64 собирается?
&gt; Разумеется.

Хорошо. Опасался, что rxnew не собирётся. Если есть возможность проверить на x86, проверь, пожалуйста. Чтобы убедится, что он не собирается именно на моём компе с AMD Phenom(tm) 9550 Quad-Core Processor

&gt; (В ответ на комментарий №28)
&gt; &gt; Да, если нет, то добавить такой каталог:
&gt; &gt; components/dbexport/lib/
&gt; &gt; Больше вроде нет замечаний.
&gt; Куда добавить-то?
в каталог components/dbexport/ подкаталог lib/
но если собралось бюез него, то в принципе можно и не делать этот подкаталог. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98951</commentid>
    <comment_count>31</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-12 10:43:41 +0400</bug_when>
    <thetext>fixed in lazarus-0.9.26.2-alt3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98964</commentid>
    <comment_count>32</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2009-09-12 13:47:09 +0400</bug_when>
    <thetext>Спасибо!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3816</attachid>
            <date>2009-09-01 19:36:56 +0400</date>
            <delta_ts>2009-09-01 19:36:56 +0400</delta_ts>
            <desc>lazdatadesktop</desc>
            <filename>lazdatadesktop.png</filename>
            <type>image/png</type>
            <size>24644</size>
            <attacher name="ashen">lex.shen</attacher>
            
              <data encoding="base64">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
OSgLJt1m/GwAAAAASUVORK5CYII=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3851</attachid>
            <date>2009-09-07 20:02:53 +0400</date>
            <delta_ts>2009-09-07 20:02:53 +0400</delta_ts>
            <desc>experemental lazarus spec</desc>
            <filename>lazarus.spec</filename>
            <type>application/octet-stream</type>
            <size>6692</size>
            <attacher name="ashen">lex.shen</attacher>
            
              <data encoding="base64">TmFtZTogbGF6YXJ1cwpWZXJzaW9uOiAwLjkuMjYuMgpSZWxlYXNlOiBhbHQzCgpTdW1tYXJ5OiBM
YXphcnVzIENvbXBvbmVudCBMaWJyYXJ5IGFuZCBJREUKTGljZW5zZTogR1BMIGFuZCBtb2RpZmll
ZCBMR1BMCkdyb3VwOiBEZXZlbG9wbWVudC9PdGhlcgpVcmw6IGh0dHA6Ly93d3cubGF6YXJ1cy5m
cmVlcGFzY2FsLm9yZy8KClBhY2thZ2VyOiBBbGV4ZXkgU2hlbnR6ZXYgPGFzaGVuQGFsdGxpbnV4
LnJ1PgoKU291cmNlOiAlbmFtZS0ldmVyc2lvbi50YXIKIyNQYXRjaDE6ICVuYW1lLSV2ZXJzaW9u
LWFsdC1jaGFuZ2VzLnBhdGNoClBhdGNoMDogJW5hbWUtMC45LjIyLWFsdC1yZWxheC1vbndpbmUu
cGF0Y2gKUGF0Y2gzOiAlbmFtZS0wLjkuMjQtYWx0LWZpeC1pZGViYXItd2luZG93dHlwZS5wYXRj
aAoKQnVpbGRSZXF1aXJlczogZnBjID49IDIuMi40IGZwYy11dGlscyBnbGliYy1kZXZlbCBnZGst
cGl4YnVmLWRldmVsIGd0aystZGV2ZWwgbGliZ3RrKzItZGV2ZWwgbGliWGktZGV2ZWwgZGVza3Rv
cC1maWxlLXV0aWxzIGxpYlhleHQtZGV2ZWwKUmVxdWlyZXM6IGZwYyBmcGMtc3JjIGdkYgpSZXF1
aXJlczogZ2xpYmMtZGV2ZWwgZ2xpYi1kZXZlbCBnZGstcGl4YnVmLWRldmVsIGd0aystZGV2ZWwg
bGliWGktZGV2ZWwgbGliWGV4dC1kZXZlbCBsaWJndGsrMi1kZXZlbApSZXF1aXJlczogZm9udHMt
Yml0bWFwLXRlcm1pbnVzICVuYW1lLXRvb2xzCgolYWRkX2ZpbmRyZXFfc2tpcGxpc3QgJV9saWJk
aXIvJW5hbWUvZXhhbXBsZXMvKgoKJWRlc2NyaXB0aW9uCkxhemFydXMgaXMgYSBmcmVlIGFuZCBv
cGVuIHNvdXJjZSBSYXBpZCBBcHBsaWNhdGlvbiBEZXZlbG9wbWVudCB0b29sCmZvciB0aGUgRnJl
ZVBhc2NhbCBjb21waWxlciB1c2luZyB0aGUgTGF6YXJ1cyBjb21wb25lbnQgbGlicmFyeSAtIExD
TC4KVGhlIExDTCBpcyBpbmNsdWRlZCBpbiB0aGlzIHBhY2thZ2UuCgolZGVzY3JpcHRpb24gLWwg
cnVfUlUuVVRGOApMYXphcnVzIC0g0YHQstC+0LHQvtC00L3Qvi3RgNCw0YHQv9GA0L7RgdGC0YDQ
sNC90Y/QtdC80LDRjywg0YEg0L7RgtC60YDRi9GC0YvQvCDQuNGB0YXQvtC00L3Ri9C8INC60L7Q
tNC+0LwsCtGB0YDQtdC00LAg0LTQu9GPINCx0YvRgdGC0YDQvtC5INGA0LDQt9GA0LDQsdC+0YLQ
utC4INC/0YDQuNC60LvQsNC00L3Ri9GFINC/0YDQvtCz0YDQsNC80LwgKFJhcGlkIEFwcGxpY2F0
aW9uCkRldmVsb3BtZW50IHRvb2wpINC90LAgRnJlZVBhc2NhbCwg0LjRgdC/0L7Qu9GM0LfRg9GO
0YnQsNGPINCx0LjQsdC70LjQvtGC0LXQutC4INC60L7QvNC/0L7QvdC10YIgTENMCihMYXphcnVz
IGNvbXBvbmVudCBsaWJyYXJ5KS4gIExDTCDQstGF0L7QtNGP0YIg0LIg0YHQvtGB0YLQsNCyINC0
0LDQvdC90L7Qs9C+INC/0LDQutC10YLQsC4KCiVwYWNrYWdlIGRvY3MKU3VtbWFyeTogTGF6YXJ1
cyBkb2NzCkdyb3VwOiBEZXZlbG9wbWVudC9PdGhlcgpSZXF1aXJlczogJW5hbWUgPSAldmVyc2lv
bi0lcmVsZWFzZQoKJWRlc2NyaXB0aW9uIGRvY3MKTGF6YXJ1cyBkb2NzCgolZGVzY3JpcHRpb24g
ZG9jcyAtbCBydV9SVS5VVEY4CtCU0L7QutGD0LzQtdC90YLQsNGG0LjRjyDQv9C+IExhemFydXMK
CiVwYWNrYWdlIGV4YW1wbGVzClN1bW1hcnk6IExhemFydXMgZXhhbXBsZXMKR3JvdXA6IERldmVs
b3BtZW50L090aGVyClJlcXVpcmVzOiAlbmFtZSA9ICV2ZXJzaW9uLSVyZWxlYXNlCgolZGVzY3Jp
cHRpb24gZXhhbXBsZXMKTGF6YXJ1cyBleGFtcGxlcwoKJWRlc2NyaXB0aW9uIGV4YW1wbGVzIC1s
IHJ1X1JVLlVURjgK0J/RgNC40LzQtdGA0Ysg0L/RgNC+0LPRgNCw0LzQvCwg0YHQvtC30LTQsNC9
0L3Ri9GFINGBINC/0L7QvNC+0YnRjNGOIExhemFydXMKCiVwYWNrYWdlIHRvb2xzClN1bW1hcnk6
IExhemFydXMgdG9vbHMKR3JvdXA6IERldmVsb3BtZW50L090aGVyClJlcXVpcmVzOiAlbmFtZSA9
ICV2ZXJzaW9uLSVyZWxlYXNlCgolZGVzY3JpcHRpb24gdG9vbHMKTGF6YXJ1cyB0b29scwoKJWRl
c2NyaXB0aW9uIHRvb2xzIC1sIHJ1X1JVLlVURjgK0JLRgdC/0L7QvNC+0LPQsNGC0LXQu9GM0L3R
i9C5INC40L3RgdGC0YDRg9C80LXQvdGC0LDRgNC40Lkg0LTQu9GPIExhemFydXMKCiVwcmVwCiVz
ZXR1cCAtbiAlbmFtZQojIyVwYXRjaDAgLXAxCiVwYXRjaDEgLXAxCiVwYXRjaDMgLXAxCgojIHJ4
IGFuZCByeGZwYyBjb21wb25lbnRzIGRvbid0IGJ1aWxkIG9uIHg4Ni02NAojJV9fc3Vic3QgJy8t
QyByeC9kJyBjb21wb25lbnRzL01ha2VmaWxlLmZwYwoKJWJ1aWxkCmlmIFsgLW4gIiRGUENDZmci
IF07IHRoZW4KCSAgTUFLRU9QVFM9IiAtbiBAJEZQQ0NmZyIKZmkKZXhwb3J0IExDTF9QTEFURk9S
TT1ndGsyCmV4cG9ydCBGUENESVI9JV9saWJkaXIvZnBjCmZwY21ha2UgLXB3cgpmcGNtYWtlIC1w
d3IgdG9vbHMvTWFrZWZpbGUuZnBjCmZwY21ha2UgLXB3ciBpZGUvTWFrZWZpbGUuZnBjCm1ha2Ug
YmlnaWRlIAptYWtlIHRvb2xzIE9QVD0iJE1BS0VPUFRTIgptYWtlIGxhemJ1aWxkZXIgT1BUPSIk
TUFLRU9QVFMiCm1ha2UgbGNsIGlkZWludGYgcGFja2FnZXIvcmVnaXN0cmF0aW9uIGJpZ2lkZSBP
UFQ9IiRNQUtFT1BUUyIKCiMgRklYTUU6IGlzIGV4cGxpY2l0IG9uZSByZWFsbHkgbmVlZGVkIGlu
IGZhY2Ugb2YgYnJwLXN0cmlwPwpzdHJpcCBsYXphcnVzIHN0YXJ0bGF6YXJ1cyBsYXpidWlsZAoK
JWluc3RhbGwKbWtkaXIgLXAgJWJ1aWxkcm9vdHslX2JpbmRpciwlX2xpYmRpci8lbmFtZSwlX2Rh
dGFkaXIvZ25vbWUvYXBwcy9EZXZlbG9wbWVudH0KCmNwIC1hUmYgKiAlYnVpbGRyb290JV9saWJk
aXIvJW5hbWUvCgojaW5zdGFsbCAtcERtNjQ0IGRvY3MvbGF6YnVpbGQuMSAlYnVpbGRyb290JV9t
YW4xZGlyL2xhemJ1aWxkLjEKaW5zdGFsbCAtcERtNjQ0IGltYWdlcy9pZGVfaWNvbjQ4eDQ4LnBu
ZyAlYnVpbGRyb290JV9waXhtYXBzZGlyL2xhemFydXMucG5nCmluc3RhbGwgLXBEbTY0NCBpbnN0
YWxsL2xhemFydXMuZGVza3RvcCAlYnVpbGRyb290JV9kZXNrdG9wZGlyL2xhemFydXMuZGVza3Rv
cAppbnN0YWxsIC1EIC1wIC1tIDA2NDQgJW5hbWUvdG9vbHMvaW5zdGFsbC9saW51eC9lZGl0b3Jv
cHRpb25zLnhtbCAlYnVpbGRyb290JV9zeXNjb25mZGlyLyVuYW1lL2VkaXRvcm9wdGlvbnMueG1s
Cmluc3RhbGwgLUQgLXAgLW0gMDY0NCAlbmFtZS90b29scy9pbnN0YWxsL2xpbnV4L2Vudmlyb25t
ZW50b3B0aW9ucy54bWwgJWJ1aWxkcm9vdCVfc3lzY29uZmRpci8lbmFtZS9lbnZpcm9ubWVudG9w
dGlvbnMueG1sCgpsbiAtc2YgLi4vJV9saWIvJW5hbWUvbGF6YXJ1cyAlYnVpbGRyb290JV9iaW5k
aXIvbGF6YXJ1cwpsbiAtc2YgLi4vJV9saWIvJW5hbWUvc3RhcnRsYXphcnVzICVidWlsZHJvb3Ql
X2JpbmRpci9zdGFydGxhemFydXMKbG4gLXNmIC4uLyVfbGliLyVuYW1lL2xhemJ1aWxkICVidWls
ZHJvb3QlX2JpbmRpci9sYXpidWlsZAoKJWJ1aWxkcm9vdCVfbGliZGlyLyVuYW1lL2xhemJ1aWxk
ICVidWlsZHJvb3QlX2xpYmRpci8lbmFtZS90b29scy9sYXpkYXRhZGVza3RvcC9sYXpkYXRhZGVz
a3RvcC5scHIKc3RyaXAgJWJ1aWxkcm9vdCVfbGliZGlyLyVuYW1lL3Rvb2xzL2xhemRhdGFkZXNr
dG9wL2xhemRhdGFkZXNrdG9wCnN0cmlwICVidWlsZHJvb3QlX2xpYmRpci8lbmFtZS90b29scy9h
cGl3aXovYXBpd2l6eiAlYnVpbGRyb290JV9saWJkaXIvJW5hbWUvdG9vbHMvbGF6cmVzICVidWls
ZHJvb3QlX2xpYmRpci8lbmFtZS90b29scy9scnN0b2xmbSAKc3RyaXAgJWJ1aWxkcm9vdCVfbGli
ZGlyLyVuYW1lL3Rvb2xzL3N2bjJyZXZpc2lvbmluYyAlYnVpbGRyb290JV9saWJkaXIvJW5hbWUv
dG9vbHMvdXBkYXRlcG9maWxlcwoKZmluZCAuIC10eXBlIGQgLWV4ZWMgc3RyaXAgKi5vIHt9IFw7
CgojIGZpeCBidWcgMTMyNTYKbWtkaXIgLXAgJWJ1aWxkcm9vdCVfZGF0YWRpci9mcGNzcmMvcGFj
a2FnZXMvZmNsLWJhc2UKbWtkaXIgLXAgJWJ1aWxkcm9vdCVfZGF0YWRpci9mcGNzcmMvcnRsL2lu
YwoKJWZpbGVzCiVfc3lzY29uZmRpci8lbmFtZS8qCiVfbGliZGlyLyVuYW1lLwolX2JpbmRpci8q
CiVfcGl4bWFwc2Rpci9sYXphcnVzLnBuZwolX2Rlc2t0b3BkaXIvbGF6YXJ1cy5kZXNrdG9wCiNf
bWFuMWRpci8qCiVleGNsdWRlICVfbGliZGlyLyVuYW1lL2RvY3MKJWV4Y2x1ZGUgJV9saWJkaXIv
JW5hbWUvZXhhbXBsZXMKJWV4Y2x1ZGUgJV9saWJkaXIvJW5hbWUvdG9vbHMKJWV4Y2x1ZGUgJV9s
aWJkaXIvJW5hbWUvZGViaWFuCiMgZml4IGJ1ZyAxMzI1NgolZGlyICVfZGF0YWRpci9mcGNzcmMv
cnRsL2luYwolZGlyICVfZGF0YWRpci9mcGNzcmMvcGFja2FnZXMvZmNsLWJhc2UKCiVmaWxlcyBk
b2NzCiVfbGliZGlyLyVuYW1lL2RvY3MKCiVmaWxlcyBleGFtcGxlcwolX2xpYmRpci8lbmFtZS9l
eGFtcGxlcwoKJWZpbGVzIHRvb2xzCiVfbGliZGlyLyVuYW1lL3Rvb2xzCiVleGNsdWRlICVfbGli
ZGlyLyVuYW1lL3Rvb2xzL2luc3RhbGwKCiVjaGFuZ2Vsb2cKKiBXZWQgQXVnIDA1IDIwMDkgR3Jp
Z29yeSBCYXRhbG92IDxiZ2FAYWx0bGludXgucnU+IDAuOS4yNi4yLWFsdDIKLSBGaXggYnVpbGQg
b24geDg2XzY0LgoKKiBUaHUgSnVsIDAyIDIwMDkgQWxleGV5IFNoZW50emV2IDxhc2hlbkBhbHRs
aW51eC5ydT4gMC45LjI2LjItYWx0MS4xCi0gdXBkYXRlIHNwZWMKCiogU3VuIEFwciAxOSAyMDA5
IEFmYW5hc292IERtaXRyeSA8ZW5kZXJAYWx0bGludXgub3JnPiAwLjkuMjYuMi1hbHQxCi0gMC45
LjI2LjIKLSByZXF1aXJlIGZwYyA+PSAyLjIuMi4KLSBwYXRjaDoKICArIG1lcmdlIGZpeC1kZXNr
dG9wIGFuZCBhbHQtZm9udCBwYXRjaGVzIHRvIGFsdC1jaGFuZ2VzIHBhdGNoCi0gc3BlYyBjaGFu
Z2VzOgogICsgZm9yY2UgZW5nbGlzaCBtZXNzYWdlcyB3aGVuIGNvbXBpbGluZwogICsgcGFjayBz
b3VyY2VzIGFzIHRhcgotIGRvbid0IGluc3RhbGwgYWJzZW50IG1hbnBhZ2VzCgoqIFN1biBBcHIg
MDUgMjAwOSBBbGV4ZXkgUnVzYWtvdiA8a3RpcmZAYWx0bGludXgub3JnPiAwLjkuMjQtYWx0My40
Ci0gZmluYWxseSBjbG9zaW5nIEFMVCBCdWcgMTc1MzEKLSBmaXhlZCBBTFQgQnVnIDE2MjA3Ci0g
Zml4ZWQgUmVwb2NvcC1yZXBvcnRlZCBidWdzIGluIHRoZSAuZGVza3RvcCBmaWxlLgotIGNhdGNo
LXVwIHRvIGFsdDMuMyBjaGFuZ2Vsb2c6CiAgKyByeCBjb21wb25lbnRzIGFyZSBub3QgYnVpbHQg
c2luY2UgdGhlaXIgYnVpbGQgZmFpbHMgb24geDg2XzY0CgoqIFR1ZSBNYXIgMzEgMjAwOSBBbGV4
ZXkgUnVzYWtvdiA8a3RpcmZAYWx0bGludXgub3JnPiAwLjkuMjQtYWx0My4zCi0gTk1VICh0aGFu
a3MgdG8gbWlrZUApOgogICsgZml4ZWQgIzE5MzUwIChzdXBwcmVzc2VkIGV4dHJhIHJlcXVpcmVt
ZW50cyBvZiBleGFtcGxlcyBzdWJwYWNrYWdlKQogICsgc3BlYyBjbGVhbnVwCgoqIFNhdCBPY3Qg
MTEgMjAwOCBBbGV4ZXkgU2hlbnR6ZXYgPGFzaGVuQGFsdGxpbnV4LnJ1PiAwLjkuMjQtYWx0My4y
Ci0gZml4IGJ1ZyAxNzUzMQoKKiBXZWQgU2VwIDEwIDIwMDggQWxleGV5IFNoZW50emV2IDxhc2hl
bkBhbHRsaW51eC5ydT4gMC45LjI0LWFsdDMuMQotIGFkZCBCdWlsZFJlcXVpcmVzIGxpYlhleHQt
ZGV2ZWwKCiogVHVlIEFwciAwOCAyMDA4IEFsZXhleSBTaGVudHpldiA8YXNoZW5AYWx0bGludXgu
cnU+IDAuOS4yNC1hbHQzCi0gYnVpbGQgd2l0aCBiaWdpZGUKCiogVGh1IEFwciAwMyAyMDA4IEFs
ZXhleSBTaGVudHpldiA8YXNoZW5AYWx0bGludXgucnU+IDAuOS4yNC1hbHQyLjMuMgotIGFkZCBy
dXNzaWFuIGRlc2NyaXB0aW9ucwotIGZpeCBidWdzICMxNDUxNiwgIzE0MzkwCgoqIEZyaSBEZWMg
MTQgMjAwNyBTdGFuaXNsYXYgSWV2bGV2IDxpbmdlckBhbHRsaW51eC5vcmc+IDAuOS4yNC1hbHQy
LjMuMQotIGZpeCBvcHRpbWl6YXRpb24gZmxhZ3MgKHMsT0csTzEsIHMsT2csT3MsKQoKKiBGcmkg
RGVjIDA3IDIwMDcgQWxleGV5IFNoZW50emV2IDxhc2hlbkBhbHRsaW51eC5ydT4gMC45LjI0LWFs
dDIuMwotIGFkZCBjYWxsIGZwY21ha2UgLXIKLSBUaGFua3MgU2xhdmEgRHVicm92c2tpeSA8ZHVi
cnNsQGFsdGxpbnV4Lm9yZz4gZm9yIGhlbHAKCiogTW9uIERlYyAwMyAyMDA3IEFsZXhleSBTaGVu
dHpldiA8YXNoZW5AYWx0bGludXgucnU+IDAuOS4yNC1hbHQyLjIKLSByZWFsbHkgYWRkZWQgcmVx
dWlyZW1lbnQgb24gZnBjLXNyYwoKKiBNb24gRGVjIDAzIDIwMDcgQWxleGV5IFNoZW50emV2IDxh
c2hlbkBhbHRsaW51eC5ydT4gMC45LjI0LWFsdDIuMQotIHJlc3RvcmUgcmVxdWlyZSBmb3IgZnBj
LXNyYwoKKiBXZWQgTm92IDI4IDIwMDcgQWxleGV5IFNoZW50emV2IDxhc2hlbkBhbHRsaW51eC5y
dT4gMC45LjI0LWFsdDEKLSBOZXcgdmVyc2lvbiBidWlsZAotIGZpeGVkIGJ1Z3MgMTMyNTYKLSBU
aGFua3MgU2VyZ2V5IEJvbHNoYWtvdiA8c2JvbHNoYWtvdkBhbHRsaW51eC5ydT4gZm9yIGhlbHAg
YW5kIHBhdGNoaW5nCgoqIE1vbiBPY3QgMTUgMjAwNyBBbGV4ZXkgU2hlbnR6ZXYgPGFzaGVuQGFs
dGxpbnV4LnJ1PiAwLjkuMjItYWx0MS4xCi0gZml4ZWQgYnVnICMxMzA1MgoKKiBXZWQgQXVnIDA4
IDIwMDcgQWxleGV5IFNoZW50emV2IDxhc2hlbkBhbHRsaW51eC5ydT4gMC45LjIyLWFsdDEKLSBm
aXJzdCBidWlkIGZvciBzaXN5cGh1cwotIFRoYW5rcyBTbGF2YSBEdWJyb3Zza2l5IDxkdWJyc2xA
YWx0bGludXgub3JnPiBmb3IgaGVscAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>