<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>102782</bug_id>
          
          <creation_ts>2005-08-16 20:24 0000</creation_ts>
          <short_desc>sys-fs/unionfs-1.0.13 has a bad patch</short_desc>
          <delta_ts>2005-08-17 11:00:22 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Core system</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>brodigan@pdx.edu</reporter>
          <assigned_to>malc@gentoo.org</assigned_to>
          <cc>genstef@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>brodigan@pdx.edu</who>
            <bug_when>2005-08-16 20:24:27 0000</bug_when>
            <thetext>sys-fs/unionfs-1.0.13 fails to build due to a bad patch. Perhapes a -p1 needs to
be passed to EPATCH_OPTS, or the patch remade.

Reproducible: Always
Steps to Reproduce:
1. echo &quot;sys-fs/unionfs ~amd64&quot; &gt;&gt; /etc/portage/package.keywords
2. emerge =unionfs-1.0.13
3.

Actual Results:  
 * Failed Patch: unionfs-1.0.11-amd64.patch !
 *  ( /usr/portage/sys-fs/unionfs/files/unionfs-1.0.11-amd64.patch )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/unionfs-1.0.13/temp/unionfs-1.0.11-amd64.patch-24392.out


Expected Results:  
works

Gentoo Base System version 1.6.13
Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.5-r0,
2.6.12-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3400+
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-pipe -O3 -march=k8&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-pipe -O3 -march=k8&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;amd64 X aac alsa avi berkdb bitmap-fonts cdr crypt curl dvd dvdread eds
encode esd fam flac foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 imlib
ipv6 jpeg libvisual lzw lzw-tiff mp3 mpeg ncurses network nls ogg oggvorbis
opengl pam pdflib perl png python quicktime readline samba sdl softmmu speex
spell sqlite ssl tcpd theora tiff truetype-fonts type1-fonts usb userlocales
vorbis xine xml2 xpm xv zlib userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brodigan@pdx.edu</who>
            <bug_when>2005-08-16 20:25:02 0000</bug_when>
            <thetext>Created an attachment (id=66119)
patch output
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>circuitsoft.alex@gmail.com</who>
            <bug_when>2005-08-16 23:37:18 0000</bug_when>
            <thetext>The problem is that the patch is against unionfs-1.0.11. While the patch may
work, patch won&apos;t patch a file within a unionfs-1.0.13 directory witch a patch
from unionfs-1.0.11.

cd unionfs-1.0.13
patch -p1 ...
cd ..

or

sed s/1.0.11/1.0.13/g &lt; file.patch | patch -p0 ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>malc@gentoo.org</who>
            <bug_when>2005-08-17 02:29:57 0000</bug_when>
            <thetext>My original patch is inapropriate for newer versions as the issue was fixed
upstream. From Changelog:

2005-04-18  Markus F.X.J. Oberhumer  &lt;markus@oberhumer.com&gt;
        * file.c, locks.c: Use #ifdef for 64-bit locking
        commands, which are not defined on amd64.

Removing the patch would be fine - except there is another slight breakage with
some debug statments specifying long long unsigned int type for inode, then
passing uint64_t types which makes gcc barf.

unionimap.c:247: warning: long long unsigned int format, uint64_t arg (arg 5)
unionimap.c:296: warning: long long unsigned int format, uint64_t arg (arg 4)

I&apos;ll fix those when I get home from work.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>malc@gentoo.org</who>
            <bug_when>2005-08-17 11:00:22 0000</bug_when>
            <thetext>Fixed in cvs</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>66119</attachid>
            <date>2005-08-16 20:25 0000</date>
            <desc>patch output</desc>
            <filename>unionfs-1.0.11-amd64.patch-24392.out</filename>
            <type>text/plain</type>
            <data encoding="base64">KioqKiogdW5pb25mcy0xLjAuMTEtYW1kNjQucGF0Y2ggKioqKioKCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09CgpQQVRDSCBDT01NQU5EOiAgcGF0Y2ggLXAwIC1nMCAtLW5v
LWJhY2t1cC1pZi1taXNtYXRjaCA8IC91c3IvcG9ydGFnZS9zeXMtZnMvdW5pb25mcy9maWxlcy91
bmlvbmZzLTEuMC4xMS1hbWQ2NC5wYXRjaAoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KY2FuJ3QgZmluZCBmaWxlIHRvIHBhdGNoIGF0IGlucHV0IGxpbmUgMwpQZXJoYXBz
IHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhlIHRleHQgbGVhZGlu
ZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KfC0tLSB1bmlvbmZz
LTEuMC4xMS9maWxlLmMJMjAwNS0wMy0yNCAwMzoyNTo0Ny4wMDAwMDAwMDAgKzAwMDAKfCsrKyB1
bmlvbmZzLTEuMC4xMV9tYWxjL2ZpbGUuYwkyMDA1LTAzLTI2IDIxOjMyOjE2LjAwMDAwMDAwMCAr
MDAwMAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpObyBmaWxlIHRvIHBhdGNoLiAgU2tpcHBp
bmcgcGF0Y2guCjEgb3V0IG9mIDEgaHVuayBpZ25vcmVkCmNhbid0IGZpbmQgZmlsZSB0byBwYXRj
aCBhdCBpbnB1dCBsaW5lIDEzClBlcmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9yIC0tc3Ry
aXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQp8LS0tIHVuaW9uZnMtMS4wLjExL2xvY2tzLmMJMjAwNS0wMy0yNCAwMzoy
NTo0Ny4wMDAwMDAwMDAgKzAwMDAKfCsrKyB1bmlvbmZzLTEuMC4xMV9tYWxjL2xvY2tzLmMJMjAw
NS0wMy0yNiAyMTozMzoxMC4wMDAwMDAwMDAgKzAwMDAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KTm8gZmlsZSB0byBwYXRjaC4gIFNraXBwaW5nIHBhdGNoLgoxIG91dCBvZiAxIGh1bmsgaWdu
b3JlZAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKUEFUQ0ggQ09NTUFO
RDogIHBhdGNoIC1wMSAtZzAgLS1uby1iYWNrdXAtaWYtbWlzbWF0Y2ggPCAvdXNyL3BvcnRhZ2Uv
c3lzLWZzL3VuaW9uZnMvZmlsZXMvdW5pb25mcy0xLjAuMTEtYW1kNjQucGF0Y2gKCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnBhdGNoaW5nIGZpbGUgZmlsZS5jCkh1bmsg
IzEgRkFJTEVEIGF0IDIyLgoxIG91dCBvZiAxIGh1bmsgRkFJTEVEIC0tIHNhdmluZyByZWplY3Rz
IHRvIGZpbGUgZmlsZS5jLnJlagpwYXRjaGluZyBmaWxlIGxvY2tzLmMKSHVuayAjMSBzdWNjZWVk
ZWQgYXQgMTkgd2l0aCBmdXp6IDIgKG9mZnNldCAtMyBsaW5lcykuCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09CgpQQVRDSCBDT01NQU5EOiAgcGF0Y2ggLXAyIC1nMCAtLW5v
LWJhY2t1cC1pZi1taXNtYXRjaCA8IC91c3IvcG9ydGFnZS9zeXMtZnMvdW5pb25mcy9maWxlcy91
bmlvbmZzLTEuMC4xMS1hbWQ2NC5wYXRjaAoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KbWlzc2luZyBoZWFkZXIgZm9yIHVuaWZpZWQgZGlmZiBhdCBsaW5lIDMgb2YgcGF0
Y2gKY2FuJ3QgZmluZCBmaWxlIHRvIHBhdGNoIGF0IGlucHV0IGxpbmUgMwpQZXJoYXBzIHlvdSB1
c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhlIHRleHQgbGVhZGluZyB1cCB0
byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KfC0tLSB1bmlvbmZzLTEuMC4x
MS9maWxlLmMJMjAwNS0wMy0yNCAwMzoyNTo0Ny4wMDAwMDAwMDAgKzAwMDAKfCsrKyB1bmlvbmZz
LTEuMC4xMV9tYWxjL2ZpbGUuYwkyMDA1LTAzLTI2IDIxOjMyOjE2LjAwMDAwMDAwMCArMDAwMAot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpObyBmaWxlIHRvIHBhdGNoLiAgU2tpcHBpbmcgcGF0
Y2guCjEgb3V0IG9mIDEgaHVuayBpZ25vcmVkCm1pc3NpbmcgaGVhZGVyIGZvciB1bmlmaWVkIGRp
ZmYgYXQgbGluZSAxMyBvZiBwYXRjaApjYW4ndCBmaW5kIGZpbGUgdG8gcGF0Y2ggYXQgaW5wdXQg
bGluZSAxMwpQZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8K
VGhlIHRleHQgbGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KfC0tLSB1bmlvbmZzLTEuMC4xMS9sb2Nrcy5jCTIwMDUtMDMtMjQgMDM6MjU6NDcuMDAwMDAw
MDAwICswMDAwCnwrKysgdW5pb25mcy0xLjAuMTFfbWFsYy9sb2Nrcy5jCTIwMDUtMDMtMjYgMjE6
MzM6MTAuMDAwMDAwMDAwICswMDAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUg
dG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGlnbm9yZWQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KClBBVENIIENPTU1BTkQ6ICBwYXRjaCAt
cDMgLWcwIC0tbm8tYmFja3VwLWlmLW1pc21hdGNoIDwgL3Vzci9wb3J0YWdlL3N5cy1mcy91bmlv
bmZzL2ZpbGVzL3VuaW9uZnMtMS4wLjExLWFtZDY0LnBhdGNoCgo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQptaXNzaW5nIGhlYWRlciBmb3IgdW5pZmllZCBkaWZmIGF0IGxp
bmUgMyBvZiBwYXRjaApjYW4ndCBmaW5kIGZpbGUgdG8gcGF0Y2ggYXQgaW5wdXQgbGluZSAzClBl
cmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4dCBs
ZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8LS0tIHVu
aW9uZnMtMS4wLjExL2ZpbGUuYwkyMDA1LTAzLTI0IDAzOjI1OjQ3LjAwMDAwMDAwMCArMDAwMAp8
KysrIHVuaW9uZnMtMS4wLjExX21hbGMvZmlsZS5jCTIwMDUtMDMtMjYgMjE6MzI6MTYuMDAwMDAw
MDAwICswMDAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBT
a2lwcGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGlnbm9yZWQKbWlzc2luZyBoZWFkZXIgZm9y
IHVuaWZpZWQgZGlmZiBhdCBsaW5lIDEzIG9mIHBhdGNoCmNhbid0IGZpbmQgZmlsZSB0byBwYXRj
aCBhdCBpbnB1dCBsaW5lIDEzClBlcmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9yIC0tc3Ry
aXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQp8LS0tIHVuaW9uZnMtMS4wLjExL2xvY2tzLmMJMjAwNS0wMy0yNCAwMzoy
NTo0Ny4wMDAwMDAwMDAgKzAwMDAKfCsrKyB1bmlvbmZzLTEuMC4xMV9tYWxjL2xvY2tzLmMJMjAw
NS0wMy0yNiAyMTozMzoxMC4wMDAwMDAwMDAgKzAwMDAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KTm8gZmlsZSB0byBwYXRjaC4gIFNraXBwaW5nIHBhdGNoLgoxIG91dCBvZiAxIGh1bmsgaWdu
b3JlZAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKUEFUQ0ggQ09NTUFO
RDogIHBhdGNoIC1wNCAtZzAgLS1uby1iYWNrdXAtaWYtbWlzbWF0Y2ggPCAvdXNyL3BvcnRhZ2Uv
c3lzLWZzL3VuaW9uZnMvZmlsZXMvdW5pb25mcy0xLjAuMTEtYW1kNjQucGF0Y2gKCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cm1pc3NpbmcgaGVhZGVyIGZvciB1bmlmaWVk
IGRpZmYgYXQgbGluZSAzIG9mIHBhdGNoCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1
dCBsaW5lIDMKUGVyaGFwcyB5b3UgdXNlZCB0aGUgd3JvbmcgLXAgb3IgLS1zdHJpcCBvcHRpb24/
ClRoZSB0ZXh0IGxlYWRpbmcgdXAgdG8gdGhpcyB3YXM6Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnwtLS0gdW5pb25mcy0xLjAuMTEvZmlsZS5jCTIwMDUtMDMtMjQgMDM6MjU6NDcuMDAwMDAw
MDAwICswMDAwCnwrKysgdW5pb25mcy0xLjAuMTFfbWFsYy9maWxlLmMJMjAwNS0wMy0yNiAyMToz
MjoxNi4wMDAwMDAwMDAgKzAwMDAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTm8gZmlsZSB0
byBwYXRjaC4gIFNraXBwaW5nIHBhdGNoLgoxIG91dCBvZiAxIGh1bmsgaWdub3JlZAptaXNzaW5n
IGhlYWRlciBmb3IgdW5pZmllZCBkaWZmIGF0IGxpbmUgMTMgb2YgcGF0Y2gKY2FuJ3QgZmluZCBm
aWxlIHRvIHBhdGNoIGF0IGlucHV0IGxpbmUgMTMKUGVyaGFwcyB5b3UgdXNlZCB0aGUgd3Jvbmcg
LXAgb3IgLS1zdHJpcCBvcHRpb24/ClRoZSB0ZXh0IGxlYWRpbmcgdXAgdG8gdGhpcyB3YXM6Ci0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnwtLS0gdW5pb25mcy0xLjAuMTEvbG9ja3MuYwkyMDA1
LTAzLTI0IDAzOjI1OjQ3LjAwMDAwMDAwMCArMDAwMAp8KysrIHVuaW9uZnMtMS4wLjExX21hbGMv
bG9ja3MuYwkyMDA1LTAzLTI2IDIxOjMzOjEwLjAwMDAwMDAwMCArMDAwMAotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpObyBmaWxlIHRvIHBhdGNoLiAgU2tpcHBpbmcgcGF0Y2guCjEgb3V0IG9m
IDEgaHVuayBpZ25vcmVkCg==
</data>        

          </attachment>
    </bug>

</bugzilla>