<?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>113701</bug_id>
          
          <creation_ts>2005-11-27 05:11 0000</creation_ts>
          <short_desc>Please mark app-admin/gamin-0.1.7 stable</short_desc>
          <delta_ts>2006-03-19 14:47:14 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>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</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>
          
          <blocked>94951</blocked>
    
    <blocked>119872</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>dsd@gentoo.org</reporter>
          <assigned_to>azarah@gentoo.org</assigned_to>
          <cc>evan@coolrunningconcepts.com</cc>

      

      
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2005-11-27 05:11:48 0000</bug_when>
            <thetext>Over 0.1.6, 0.1.7 includes fixes for a double-free case, a segfault, and a
memory leak.

Once this goes stable we&apos;ll also be making gamin the default provider of
virtual/fam and adjusting the relevant docs to reflect this. gamin is much nicer
as it doesn&apos;t require a daemon, has a superior architecture, and uses inotify
when available for real accuracy in file change notifications.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>compnerd@gentoo.org</who>
            <bug_when>2005-11-27 10:23:40 0000</bug_when>
            <thetext>x86 marked stable.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tester@gentoo.org</who>
            <bug_when>2005-11-27 12:08:09 0000</bug_when>
            <thetext>amd64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nixnut@gentoo.org</who>
            <bug_when>2005-12-02 02:57:22 0000</bug_when>
            <thetext>Tested on ppc. Builds and installs ok. 

Output from some of the tests seem to indicate errors. These don&apos;t seem critical
enough to fail to install gamin though, so maybe it&apos;s nothing.

Output from the tests:
----------------------

dnotify6.py
-- dnotify6.py
Error: monitor got 3 events insteads of 4

flood.py
-- flood.py
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 8
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 9
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 1
Got callback:
/var/tmp/portage/gamin-0.1.7/work/gamin-0.1.7/python/tests/temp_dir/a, 7
Error: event flow didn&apos;t worked properly, gor 29 events
flood2.py
-- flood2.py
Error: event flow didn&apos;t worked properly, gor 31 events
flood3.py
-- flood3.py
Error: event flow didn&apos;t worked properly, got 28 events
flood4.py
-- flood4.py
Error: event flow didn&apos;t worked properly, gor 152 events


emerge info:
------------

Portage 2.0.51.22-r3 (selinux/2005.1/ppc, gcc-3.4.4, glibc-2.3.5-r2,
2.6.14-hardened ppc)
=================================================================
System uname: 2.6.14-hardened ppc 7447A, altivec supported
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
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.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;ppc&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;powerpc-unknown-linux-gnu&quot;
CFLAGS=&quot;-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe&quot;
CHOST=&quot;powerpc-unknown-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;-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe&quot;
DISTDIR=&quot;/var/tmp/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox selinux sfperms strict test userpriv
usersandbox&quot;
GENTOO_MIRRORS=&quot;http://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://pandemonium.tiscali.de/pub/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/&quot;
LC_ALL=&quot;en_GB.UTF-8&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;X alsa altivec audiofile berkdb bzip2 cdb cdr crypt cups curl directfb
divx4linux dlloader dvd dvdread esd exif expat fam flac gd gdbm gif glut gpm gtk
hardened idn imagemagick imlib java jpeg lcms ldap mad mng motif mpeg ncurses
network nls nptl nptlonly ogg opengl pam pcre perl png ppc python readline real
selinux slang sqlite ssl tcpd theora tiff truetype udev unicode vorbis xine xml2
xv xvid zlib userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, MAKEOPTS



</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>evan@coolrunningconcepts.com</who>
            <bug_when>2005-12-19 00:51:15 0000</bug_when>
            <thetext>Tested on sparc platform (E450 running kernel 2.6.15, gcc 3.4.4 and Gnome 2.12.2).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2005-12-20 06:26:00 0000</bug_when>
            <thetext>0.1.7 seems to work well enough on sparc with the new stuff to deserve a ~sparc keyword.
We&apos;ll review candidate stable status in the future after the 30 day window and a few additional testers from the sparc dev team.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2005-12-29 09:50:01 0000</bug_when>
            <thetext>Thats a good point - we should make sure all arches are keyworded where fam was before making this &quot;global&quot; change. 

mips/ppc64 : this means you should keyword gamin as testing, and then 30 days after, as stable.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-01-03 08:47:49 0000</bug_when>
            <thetext>added ~ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>josejx@gentoo.org</who>
            <bug_when>2006-01-08 01:29:51 0000</bug_when>
            <thetext>Hansmi has already marked this ppc stable, thanks for testing nixnut.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-01-13 06:48:53 0000</bug_when>
            <thetext>Missed an arch. alpha: please mark gamin as testing, and then at a sufficient time later, stable.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2006-01-25 18:28:57 0000</bug_when>
            <thetext>sparc stable.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>yoswink@gentoo.org</who>
            <bug_when>2006-01-30 14:06:29 0000</bug_when>
            <thetext>Today, agriffis marked gamin as ~alpha. 

We&apos;ll wait some time before marking it stable. Leave alpha cc&apos;ed to remember this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-02-03 15:55:39 0000</bug_when>
            <thetext>mips, ppc64: Please mark gamin-0.1.7 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-02-17 13:43:44 0000</bug_when>
            <thetext>stable on ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-02-26 12:42:25 0000</bug_when>
            <thetext>MIPS is done.

alpha: You are the last arch, and I think it has been in testing long enough (4 weeks). Can you mark this stable now please?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-03-18 06:36:02 0000</bug_when>
            <thetext>alpha: prod :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferdy@gentoo.org</who>
            <bug_when>2006-03-19 14:11:51 0000</bug_when>
            <thetext>Done, sorry for the delay.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-03-19 14:47:14 0000</bug_when>
            <thetext>all done</thetext>
          </long_desc>
      
    </bug>

</bugzilla>