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

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

    <bug>
          <bug_id>8752</bug_id>
          
          <creation_ts>2005-12-28 23:23:52 +0300</creation_ts>
          <short_desc>[solution] librcc+libdb4 = wrong perms and other troubles</short_desc>
          <delta_ts>2012-03-16 13:58:13 +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>librcc</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>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>10428</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Gladkov">legion</reporter>
          <assigned_to name="Valery Inozemtsev">shrek</assigned_to>
          <cc>gns</cc>
    
    <cc>lakostis</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>34286</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-12-28 23:23:52 +0300</bug_when>
    <thetext>Эта библиотека имеет возможность кэширования в Berkeley DB. Но каталоги
$HOME/.rcc/ и $HOME/.rcc/&lt;DBNAME&gt;.db/ создаются с правами 644 (функция
rccInitDb4) и последующие попытки обращения к этому каталогу завершаются неудачей.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34488</commentid>
    <comment_count>1</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2006-01-06 22:27:42 +0300</bug_when>
    <thetext>в новой версии пофикшено, после Рождества соберу</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43389</commentid>
    <comment_count>2</comment_count>
      <attachid>1722</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-17 23:45:58 +0300</bug_when>
    <thetext>Created attachment 1722
Suren Chilingaryan&apos;s patch for librcc/libdb4 problem

Рождество приближается, между прочим.  И тут ещё патчик, это насчёт &quot;помогло rm
-rf ~/.rcc&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43390</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-17 23:48:02 +0300</bug_when>
    <thetext>reassign</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43391</commentid>
    <comment_count>4</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2006-12-18 00:05:42 +0300</bug_when>
    <thetext>i586-alt-linux-gcc -pipe -Wall -O2 -march=i586 -mtune=pentium4 -Wall -Wpointer-arith -o 
rccexternal rccexternal.o rcclibtranslate.o rccdb4.o  -lglib-2.0 -ldb
rccdb4.o: In function `rccDb4CreateContext&apos;:
rccdb4.c:(.text+0x34e): undefined reference to `rccLock&apos;
rccdb4.c:(.text+0x3cd): undefined reference to `rccUnLock&apos;
collect2: ld returned 1 exit status
make[2]: *** [rccexternal] Error 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43401</commentid>
    <comment_count>5</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2006-12-18 09:42:20 +0300</bug_when>
    <thetext>патч подправлен и добавлен в alt3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43501</commentid>
    <comment_count>6</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2006-12-19 19:53:54 +0300</bug_when>
    <thetext>oops :[] а я тут работаетвотинетрожу. сорри</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46259</commentid>
    <comment_count>7</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2007-03-07 11:48:39 +0300</bug_when>
    <thetext>*** Bug 10918 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1722</attachid>
            <date>2006-12-17 23:45:58 +0300</date>
            <delta_ts>2006-12-17 23:45:58 +0300</delta_ts>
            <desc>Suren Chilingaryan&apos;s patch for librcc/libdb4 problem</desc>
            <filename>librcc-db4-recover.patch</filename>
            <type>text/plain</type>
            <size>4197</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">KiBsb29raW5nIGZvciBkc0Bkc2lkZS5keW5kbnMub3JnLS1kYXJrc29mdC0yMDA0L2xpYnJjYy0t
bWFpbi0tMC4xLS1wYXRjaC0zNiB0byBjb21wYXJlIHdpdGgKKiBjb21wYXJpbmcgdG8gZHNAZHNp
ZGUuZHluZG5zLm9yZy0tZGFya3NvZnQtMjAwNC9saWJyY2MtLW1haW4tLTAuMS0tcGF0Y2gtMzYK
TSAgc3JjL3JjY2RiNC5jCk0gIHNyYy9saWJyY2MuYwpNICBzcmMvaW50ZXJuYWwuaAoKKiBtb2Rp
ZmllZCBmaWxlcwoKLS0tIG9yaWcvc3JjL2ludGVybmFsLmgKKysrIG1vZC9zcmMvaW50ZXJuYWwu
aApAQCAtNSw2ICs1LDEwIEBACiAjIGRlZmluZSBMSUJSQ0NfREFUQV9ESVIgIi91c3IvbGliL3Jj
YyIKICNlbmRpZiAvKiBMSUJSQ0NfREFUQV9ESVIgKi8KIAorI2lmbmRlZiBMSUJSQ0NfTE9DS19X
QUlUCisjIGRlZmluZSBMSUJSQ0NfTE9DS19XQUlUIDMwMDAgLyogbXMgKi8KKyNlbmRpZiAvKiBM
SUJSQ0NfTE9DS19XQUlUICovCisKICNkZWZpbmUgUkNDX01BWF9MQU5HVUFHRV9QQVJSRU5UUyA0
CiAjZGVmaW5lIFJDQ19NQVhfUkVMQVRJT05TIFJDQ19NQVhfTEFOR1VBR0VTCiAKQEAgLTkxLDYg
Kzk1LDkgQEAKIH07CiB0eXBlZGVmIHN0cnVjdCByY2NfY29udGV4dF90IHJjY19jb250ZXh0X3M7
CiAKK2ludCByY2NMb2NrKCk7Cit2b2lkIHJjY1VuTG9jaygpOworCiBpbnQgcmNjQ29uZmlndXJl
KHJjY19jb250ZXh0IGN0eCk7CiBjaGFyICpyY2NDcmVhdGVSZXN1bHQocmNjX2NvbnRleHQgY3R4
LCBzaXplX3QgbGVuKTsKIAoKCi0tLSBvcmlnL3NyYy9saWJyY2MuYworKysgbW9kL3NyYy9saWJy
Y2MuYwpAQCAtMSw2ICsxLDggQEAKICNpbmNsdWRlIDxzdGRpby5oPgogI2luY2x1ZGUgPHN0cmlu
Zy5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHRpbWUuaD4KKyNpbmNsdWRlIDxl
cnJuby5oPgogCiAjaW5jbHVkZSAiLi4vY29uZmlnLmgiCiAKQEAgLTE5LDYgKzIxLDExIEBACiAj
IGluY2x1ZGUgPHB3ZC5oPgogI2VuZGlmIC8qIEhBVkVfUFdEX0ggKi8KIAorI2lmZGVmIEhBVkVf
U1lTX0ZJTEVfSAorIyBpbmNsdWRlIDxzeXMvZmlsZS5oPgorI2VuZGlmIC8qIEhBVkVfU1lTX0ZJ
TEVfSCAqLworCisKICNpbmNsdWRlICJpbnRlcm5hbC5oIgogI2luY2x1ZGUgInJjY2NvbmZpZy5o
IgogI2luY2x1ZGUgInJjY2VuY2EuaCIKQEAgLTEzNSw2ICsxNDIsODkgQEAKICAgICBpbml0aWFs
aXplZCA9IDA7CiB9CiAKK3N0YXRpYyBpbnQgbG9ja2ZkID0gLTE7CisKK2ludCByY2NMb2NrKCkg
eworIyBpZmRlZiBIQVZFX1NZU19GSUxFX0gKKyAgICBpbnQgZXJyLCBpOworICAgIGludCBzaXpl
OworICAgIGNoYXIgKnN0bXA7CisgICAgc3RydWN0IHRpbWVzcGVjIHdhaXQgPSB7IDAsIDEwMDAw
MDAwIH07CisgICAgCisgICAgaWYgKGxvY2tmZD49MCkgcmV0dXJuIC0xOyAgICAKKyAgICAKKyAg
ICBzaXplID0gc3RybGVuKHJjY19ob21lX2RpcikgKyAzMjsKKyAgICBzdG1wID0gKGNoYXIqKW1h
bGxvYyhzaXplKnNpemVvZihjaGFyKSk7CisgICAgaWYgKCFzdG1wKSByZXR1cm4gLTE7CisKKyAg
ICBzcHJpbnRmKHN0bXAsIiVzLy5yY2MvIiwgcmNjX2hvbWVfZGlyKTsKKyAgICBta2RpcihzdG1w
LCAwMDc1NSk7CisgICAgCisgICAgc3ByaW50ZihzdG1wLCIlcy8ucmNjL2xvY2tzLyIsIHJjY19o
b21lX2Rpcik7CisgICAgbWtkaXIoc3RtcCwgMDA3MDApOworCisgICAgc3ByaW50ZihzdG1wLCIl
cy8ucmNjL2xvY2tzL3JjYy5sb2NrIiwgcmNjX2hvbWVfZGlyKTsKKworICAgIGxvY2tmZCA9IG9w
ZW4oc3RtcCwgT19SRFdSfE9fQ1JFQVQsIDA2NDQpOworICAgIGlmIChsb2NrZmQgPj0gMCkgewor
CWZvciAoZXJyID0gLTEsIGkgPSAwOyBpIDwgKExJQlJDQ19MT0NLX1dBSVQvMTApOyBpKyspIHsK
KwkgICAgZXJyID0gZmxvY2sobG9ja2ZkLCBMT0NLX0VYfExPQ0tfTkIpOworCSAgICBpZiAoKGVy
cikmJihlcnJubyA9PSBFV09VTERCTE9DSykpIG5hbm9zbGVlcCgmd2FpdCwgTlVMTCk7CisJICAg
IGVsc2UgYnJlYWs7CisJfQorCisJaWYgKGVycikgeworCSAgICBjbG9zZShsb2NrZmQpOworCisJ
CS8vIFJlbW92aW5nIGludmFsaWQgbG9jaworCSAgICBpZiAoaSA9PSAoTElCUkNDX0xPQ0tfV0FJ
VC8xMCkpIHsKKwkJcmVtb3ZlKHN0bXApOworCisJCWxvY2tmZCA9IG9wZW4oc3RtcCwgT19SRFdS
fE9fQ1JFQVQsIDA2NDQpOworCQlpZiAobG9ja2ZkID49IDApIHsKKwkJICAgIGZvciAoZXJyID0g
LTEsIGkgPSAwOyBpIDwgKExJQlJDQ19MT0NLX1dBSVQvMTApOyBpKyspIHsKKwkJCWVyciA9IGZs
b2NrKGxvY2tmZCwgTE9DS19FWHxMT0NLX05CKTsKKwkJCWlmICgoZXJyKSYmKGVycm5vID09IEVX
T1VMREJMT0NLKSkgbmFub3NsZWVwKCZ3YWl0LCBOVUxMKTsKKwkJCWVsc2UgYnJlYWs7CisJCSAg
ICB9CisJCSAgICAKKwkJICAgIGlmIChlcnIpIGNsb3NlKGxvY2tmZCk7CisJCSAgICBlbHNlIHJl
dHVybiAwOworCQl9IAorCSAgICB9CisJICAgIAorCSAgICBsb2NrZmQgPSAtMTsKKwkgICAgcmV0
dXJuIC0xOworCX0gCisKKwlyZXR1cm4gMDsKKyAgICB9CisgICAgCisgICAgcmV0dXJuIC0xOwor
IyBlbHNlICAvKiBIQVZFX1NZU19GSUxFX0ggKi8KKyAgICByZXR1cm4gMDsKKyMgZW5kaWYgLyog
SEFWRV9TWVNfRklMRV9IICovCit9CisKK3ZvaWQgcmNjVW5Mb2NrKCkgeworI2lmZGVmIEhBVkVf
U1lTX0ZJTEVfSAorICAgIGludCBzaXplOworICAgIGNoYXIgKnN0bXA7CisKKyAgICBpZiAobG9j
a2ZkPDApIHJldHVybjsKKyAgICAKKyAgICBzaXplID0gc3RybGVuKHJjY19ob21lX2RpcikgKyAz
MjsKKyAgICBzdG1wID0gKGNoYXIqKW1hbGxvYyhzaXplKnNpemVvZihjaGFyKSk7CisgICAgaWYg
KCFzdG1wKSByZXR1cm47CisKKyAgICBzcHJpbnRmKHN0bXAsIiVzLy5yY2MvbG9ja3MvcmNjLmxv
Y2siLCByY2NfaG9tZV9kaXIpOworCisgICAgZmxvY2sobG9ja2ZkLCBMT0NLX1VOKTsKKyAgICBj
bG9zZShsb2NrZmQpOworICAgIGxvY2tmZCA9IC0xOworI2VuZGlmIC8qIEhBVkVfU1lTX0ZJTEVf
SCAqLworfQorCiByY2NfY29udGV4dCByY2NDcmVhdGVDb250ZXh0KGNvbnN0IGNoYXIgKmxvY2Fs
ZV92YXJpYWJsZSwgdW5zaWduZWQgaW50IG1heF9sYW5ndWFnZXMsIHVuc2lnbmVkIGludCBtYXhf
Y2xhc3NlcywgcmNjX2NsYXNzX3B0ciBkZWZjbGFzc2VzLCByY2NfaW5pdF9mbGFncyBmbGFncykg
ewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIAoKCi0tLSBvcmlnL3NyYy9yY2NkYjQuYworKysg
bW9kL3NyYy9yY2NkYjQuYwpAQCAtMTUsMTEgKzE1LDM1IEBACiAjaWZkZWYgSEFWRV9EQl9ICiAg
ICAgREJfRU5WICpkYmU7CiAgICAgREIgKmRiOworCisgICAgY2hhciBzdG1wWzE2MF07CiAgICAg
CiAgICAgZXJyID0gZGJfZW52X2NyZWF0ZSgmZGJlLCAwKTsKICAgICBpZiAoZXJyKSByZXR1cm4g
TlVMTDsKKworICAgIGVyciA9IGRiZS0+b3BlbihkYmUsIGRicGF0aCwgREJfQ1JFQVRFfERCX0lO
SVRfQ0RCfERCX0lOSVRfTVBPT0wsIDAwNjQ0KTsKKyAgICBpZiAoZXJyID09IERCX1ZFUlNJT05f
TUlTTUFUQ0gpIHsKKworCWlmICghcmNjTG9jaygpKSB7ICAgIAorCSAgICBlcnIgPSBkYmUtPm9w
ZW4oZGJlLCBkYnBhdGgsIERCX0NSRUFURXxEQl9JTklUX0xPQ0t8REJfSU5JVF9MT0d8REJfSU5J
VF9NUE9PTHxEQl9JTklUX1RYTnxEQl9VU0VfRU5WSVJPTnxEQl9QUklWQVRFfERCX1JFQ09WRVIs
IDApOworCSAgICByY2NVbkxvY2soKTsKKwl9IGVsc2UgZXJyID0gLTE7CisKKwlkYmUtPmNsb3Nl
KGRiZSwgMCk7CisJaWYgKGVycikgcmV0dXJuIE5VTEw7CisKKwlpZiAoc3RybGVuKGRicGF0aCk8
MTI4KSB7CisJICAgIHNwcmludGYoc3RtcCwgIiVzL2xvZy4wMDAwMDAwMDAxIiwgZGJwYXRoKTsK
KwkgICAgcmVtb3ZlKHN0bXApOworCX0KKwkgICAgCisJZXJyID0gZGJfZW52X2NyZWF0ZSgmZGJl
LCAwKTsKKwlpZiAoZXJyKSByZXR1cm4gTlVMTDsKKwkgICAgCisJZXJyID0gZGJlLT5vcGVuKGRi
ZSwgZGJwYXRoLCBEQl9DUkVBVEV8REJfSU5JVF9DREJ8REJfSU5JVF9NUE9PTCwgMDA2NDQpOwor
CQorICAgIH0KICAgICAKLSAgICBlcnIgPSBkYmUtPm9wZW4oZGJlLCBkYnBhdGgsIERCX0NSRUFU
RXxEQl9JTklUX0NEQnxEQl9JTklUX01QT09MLCAwMDc1NSk7CiAgICAgaWYgKGVycikgewogCWRi
ZS0+Y2xvc2UoZGJlLCAwKTsKIAlyZXR1cm4gTlVMTDsKCgoK
</data>

          </attachment>
      

    </bug>

</bugzilla>