<?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>214824</bug_id>
          
          <creation_ts>2008-03-26 04:22 0000</creation_ts>
          <short_desc>xnots - A desktop sticky notes application for Unix geeks. (new ebuild)</short_desc>
          <delta_ts>2008-04-12 01:28:31 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>
          <bug_file_loc>http://xnots.sourceforge.net/</bug_file_loc>
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>gi1242@users.sourceforge.net</reporter>
          <assigned_to>nelchael@gentoo.org</assigned_to>
          <cc>desktop-misc@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>gi1242@users.sourceforge.net</who>
            <bug_when>2008-03-26 04:22:53 0000</bug_when>
            <thetext>Hi,

Here&apos;s an ebuild for xnots.

xNots is a desktop sticky note system for the X window system and Unix geeks. xNots is designed so that all your sticky notes and to-do lists are text files in a certain directory (by default .Pa ~/.xnots). The idea is that any Unix geek should abhor typing text into anything EXCEPT his favourite editor. These files completely control the appearance and content of the displayed sticky notes, and thus the average Unix geek will never have to use the mouse or (god forbid) navigate using menus to control.

GI</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gi1242@users.sourceforge.net</who>
            <bug_when>2008-03-26 04:23:51 0000</bug_when>
            <thetext>Created an attachment (id=147334)
Ebuild for xnots-0.2 (new)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nelchael@gentoo.org</who>
            <bug_when>2008-03-26 09:08:35 0000</bug_when>
            <thetext>Created an attachment (id=147349)
xnots-0.11.ebuild

There&apos;s no such release as 0.2 on SF project page for xnots - only 0.11.

Additionally - I&apos;m attaching fixed ebuild:
 * fixed header
 * removed useless src_compile
 * cleaned up src_install
 * fixed mandir
 * fixed dependencies
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gi1242@users.sourceforge.net</who>
            <bug_when>2008-03-26 20:06:37 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; There&apos;s no such release as 0.2 on SF project page for xnots - only 0.11.

Oops. I forgot to release it. (I just had the distfile sitting in my /usr/portage/distfiles). Sorry :).

I also realise that my naming convention (0.11) conflicts with Gentoo&apos;s (where 0.2 &lt; 0.11). Accordingly I&apos;m going to nuke 0.11 release, and I just released 0.2.


&gt; Additionally - I&apos;m attaching fixed ebuild:
&gt;  * fixed header
&gt;  * removed useless src_compile
&gt;  * cleaned up src_install
&gt;  * fixed mandir
&gt;  * fixed dependencies

Thanks for fixing the ebuild. I made a couple of changes before releasing. Accordingly, a few changes to the ebuild:

    1. Added back src_complie, to compile without debugging info.

    2. xnots requires inotify support which is not there in kernels before 2.6.13. Accordingly I added &gt;=virtual/linux-sources-2.6.14

I attach both a diff, and the new ebuild.

Thanks,

GI
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gi1242@users.sourceforge.net</who>
            <bug_when>2008-03-26 20:07:44 0000</bug_when>
            <thetext>Created an attachment (id=147400)
Diff to the new ebuild (0.2-r1)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gi1242@users.sourceforge.net</who>
            <bug_when>2008-03-26 20:08:38 0000</bug_when>
            <thetext>Created an attachment (id=147402)
Ebuild for xnots-0.2-r1

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nelchael@gentoo.org</who>
            <bug_when>2008-04-05 15:33:03 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; Thanks for fixing the ebuild. I made a couple of changes before releasing.
&gt; Accordingly, a few changes to the ebuild:
&gt; 
&gt;     1. Added back src_complie, to compile without debugging info.

Ok.

&gt;     2. xnots requires inotify support which is not there in kernels before
&gt; 2.6.13. Accordingly I added &gt;=virtual/linux-sources-2.6.14

Depending on kernel sources gives you nothing, as the user can run whatever he is and have other sources installed. It&apos;s better to use elog to give a notice to users about enabling CONFIG_INOTIFY in kernel.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gi1242@users.sourceforge.net</who>
            <bug_when>2008-04-06 02:54:52 0000</bug_when>
            <thetext>(In reply to comment #6)
&gt; Depending on kernel sources gives you nothing, as the user can run whatever he
&gt; is and have other sources installed. It&apos;s better to use elog to give a notice
&gt; to users about enabling CONFIG_INOTIFY in kernel.

Good point. I updated the ebuild to check for the INOTIFY option. (It was quite hard to find the eclass that does this, since linux-info.eclass doesn&apos;t have a man page.)

GI
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gi1242@users.sourceforge.net</who>
            <bug_when>2008-04-06 02:56:11 0000</bug_when>
            <thetext>Created an attachment (id=148810)
Ebuild for xnots-0.2-r1 (Added INOTIFY kernel option check)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nelchael@gentoo.org</who>
            <bug_when>2008-04-10 08:57:09 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; Depending on kernel sources gives you nothing, as the user can run whatever he
&gt; &gt; is and have other sources installed. It&apos;s better to use elog to give a notice
&gt; &gt; to users about enabling CONFIG_INOTIFY in kernel.
&gt; 
&gt; Good point. I updated the ebuild to check for the INOTIFY option. (It was quite
&gt; hard to find the eclass that does this, since linux-info.eclass doesn&apos;t have a
&gt; man page.)

Dying here on this condition is quite annoying - it&apos;s better to use elog to just inform the user that INOTIFY is required. I&apos;ve commited xnots-0.2 (no need for -r1 since it has never been in the tree).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gi1242@users.sourceforge.net</who>
            <bug_when>2008-04-12 01:26:28 0000</bug_when>
            <thetext>(In reply to comment #9)
&gt; Dying here on this condition is quite annoying - it&apos;s better to use elog to
&gt; just inform the user that INOTIFY is required.

OK. Thanks for including it.

Btw -- it might be better to ewarn if the user does not have INOTIFY support, and be silent otherwise. In case you like that better, I attach a patch.

GI
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gi1242@users.sourceforge.net</who>
            <bug_when>2008-04-12 01:28:31 0000</bug_when>
            <thetext>Created an attachment (id=149455)
Patch to only warn user if he doesn&apos;t have INOTIFY support

The diff is against xnots-0.2.ebuild in the current portage tree.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>147334</attachid>
            <date>2008-03-26 04:23 0000</date>
            <desc>Ebuild for xnots-0.2 (new)</desc>
            <filename>xnots-0.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBEaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIHYyCgpERVNDUklQVElPTj0iQSBkZXNrdG9wIHN0aWNreSBub3RlIHByb2dyYW0gZm9y
IHRoZSB1bml4IGdlZWsiCkhPTUVQQUdFPSJodHRwOi8veG5vdHMuc291cmNlZm9yZ2UubmV0IgpT
UkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS94bm90cy8ke1B9LnRhci5neiIKCkxJQ0VOU0U9
IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ifng4NiIKSVVTRT0iIgoKUkRFUEVORD0iCgl8fCAo
ICgKCQl4MTEtbGlicy9saWJYMTEKCQl4MTEtbGlicy9saWJYZXh0CgkJeDExLWxpYnMvbGliWHJl
bmRlciApCgl2aXJ0dWFsL3gxMSApCgl4MTEtbGlicy9wYW5nbwoJPj12aXJ0dWFsL2xpbnV4LXNv
dXJjZXMtMi42LjE0IgoKREVQRU5EPSIke1JERVBFTkR9IgoKc3JjX2NvbXBpbGUoKSB7CgltYWtl
IHx8IGRpZQp9CgpzcmNfaW5zdGFsbCgpIHsKCW1ha2UgREVTVERJUj0ke0R9IHByZWZpeD0vdXNy
IGluc3RhbGwgfHwgZGllCgoJZ3ppcCAtOSAke0R9L3Vzci9zaGFyZS9kb2MvJHtQRn0vKgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>147349</attachid>
            <date>2008-03-26 09:08 0000</date>
            <desc>xnots-0.11.ebuild</desc>
            <filename>xnots-0.11.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCkRFU0NSSVBUSU9OPSJBIGRlc2t0b3Agc3RpY2t5IG5vdGUgcHJvZ3JhbSBmb3IgdGhl
IHVuaXggZ2VlayIKSE9NRVBBR0U9Imh0dHA6Ly94bm90cy5zb3VyY2Vmb3JnZS5uZXQiClNSQ19V
Ukk9Im1pcnJvcjovL3NvdXJjZWZvcmdlL3hub3RzLyR7UH0udGFyLmd6IgoKTElDRU5TRT0iR1BM
LTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+YW1kNjQgfng4NiIKSVVTRT0iIgoKUkRFUEVORD0ieDEx
LWxpYnMvbGliWDExCgl4MTEtbGlicy9saWJYZXh0Cgl4MTEtbGlicy9saWJYcmVuZGVyCgl4MTEt
bGlicy9wYW5nbyIKCkRFUEVORD0iJHtSREVQRU5EfSIKCnNyY19pbnN0YWxsKCkgewoJZW1ha2Ug
REVTVERJUj0ke0R9IHByZWZpeD0vdXNyIG1hbmRpcj0vdXNyL3NoYXJlL21hbiBpbnN0YWxsIHx8
IGRpZQp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147400</attachid>
            <date>2008-03-26 20:07 0000</date>
            <desc>Diff to the new ebuild (0.2-r1)</desc>
            <filename>xnots-0.2-r1.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHhub3RzLTAuMTEuZWJ1aWxkCTIwMDgtMDMtMjYgMTI6NTA6NDYuMDAwMDAwMDAwIC0wNzAw
CisrKyB4bm90cy0wLjItcjEuZWJ1aWxkCTIwMDgtMDMtMjYgMTI6Mzg6MzQuMDAwMDAwMDAwIC0w
NzAwCkBAIC0xNCwxMCArMTQsMTUgQEAKIFJERVBFTkQ9IngxMS1saWJzL2xpYlgxMQogCXgxMS1s
aWJzL2xpYlhleHQKIAl4MTEtbGlicy9saWJYcmVuZGVyCi0JeDExLWxpYnMvcGFuZ28iCisJeDEx
LWxpYnMvcGFuZ28KKwk+PXZpcnR1YWwvbGludXgtc291cmNlcy0yLjYuMTQiCiAKIERFUEVORD0i
JHtSREVQRU5EfSIKIAorc3JjX2NvbXBpbGUoKSB7CisJTk9fREVCVUc9MSBlbWFrZSB8fCBkaWUK
K30KKwogc3JjX2luc3RhbGwoKSB7CiAJZW1ha2UgREVTVERJUj0ke0R9IHByZWZpeD0vdXNyIG1h
bmRpcj0vdXNyL3NoYXJlL21hbiBpbnN0YWxsIHx8IGRpZQogfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>147402</attachid>
            <date>2008-03-26 20:08 0000</date>
            <desc>Ebuild for xnots-0.2-r1</desc>
            <filename>xnots-0.2-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCkRFU0NSSVBUSU9OPSJBIGRlc2t0b3Agc3RpY2t5IG5vdGUgcHJvZ3JhbSBmb3IgdGhl
IHVuaXggZ2VlayIKSE9NRVBBR0U9Imh0dHA6Ly94bm90cy5zb3VyY2Vmb3JnZS5uZXQiClNSQ19V
Ukk9Im1pcnJvcjovL3NvdXJjZWZvcmdlL3hub3RzLyR7UH0udGFyLmd6IgoKTElDRU5TRT0iR1BM
LTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+YW1kNjQgfng4NiIKSVVTRT0iIgoKUkRFUEVORD0ieDEx
LWxpYnMvbGliWDExCgl4MTEtbGlicy9saWJYZXh0Cgl4MTEtbGlicy9saWJYcmVuZGVyCgl4MTEt
bGlicy9wYW5nbwoJPj12aXJ0dWFsL2xpbnV4LXNvdXJjZXMtMi42LjE0IgoKREVQRU5EPSIke1JE
RVBFTkR9IgoKc3JjX2NvbXBpbGUoKSB7CglOT19ERUJVRz0xIGVtYWtlIHx8IGRpZQp9CgpzcmNf
aW5zdGFsbCgpIHsKCWVtYWtlIERFU1RESVI9JHtEfSBwcmVmaXg9L3VzciBtYW5kaXI9L3Vzci9z
aGFyZS9tYW4gaW5zdGFsbCB8fCBkaWUKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>148810</attachid>
            <date>2008-04-06 02:56 0000</date>
            <desc>Ebuild for xnots-0.2-r1 (Added INOTIFY kernel option check)</desc>
            <filename>xnots-0.2-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgbGludXgtaW5mbwoKREVTQ1JJUFRJT049IkEgZGVza3RvcCBzdGlja3kg
bm90ZSBwcm9ncmFtIGZvciB0aGUgdW5peCBnZWVrIgpIT01FUEFHRT0iaHR0cDovL3hub3RzLnNv
dXJjZWZvcmdlLm5ldCIKU1JDX1VSST0ibWlycm9yOi8vc291cmNlZm9yZ2UveG5vdHMvJHtQfS50
YXIuZ3oiCgpMSUNFTlNFPSJHUEwtMiIKU0xPVD0iMCIKS0VZV09SRFM9In5hbWQ2NCB+eDg2IgpJ
VVNFPSIiCgpSREVQRU5EPSJ4MTEtbGlicy9saWJYMTEKCXgxMS1saWJzL2xpYlhleHQKCXgxMS1s
aWJzL2xpYlhyZW5kZXIKCXgxMS1saWJzL3BhbmdvIgoKREVQRU5EPSIke1JERVBFTkR9IgoKc3Jj
X2NvbXBpbGUoKSB7CglsaW51eF9jaGtjb25maWdfcHJlc2VudCBJTk9USUZZIHx8IFwKCQlkaWUg
InhOb3RzIG5lZWRzIElOT1RJRlkgc3VwcG9ydCB0byBydW4uIFJlY29tcGlsZSB5b3VyIGtlcm5l
bC4iCgoJTk9fREVCVUc9MSBlbWFrZSB8fCBkaWUKfQoKc3JjX2luc3RhbGwoKSB7CgllbWFrZSBE
RVNURElSPSR7RH0gcHJlZml4PS91c3IgbWFuZGlyPS91c3Ivc2hhcmUvbWFuIGluc3RhbGwgfHwg
ZGllCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149455</attachid>
            <date>2008-04-12 01:28 0000</date>
            <desc>Patch to only warn user if he doesn&apos;t have INOTIFY support</desc>
            <filename>xnots-0.2-r1.ebuild-warn-inotify</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS94MTEtbWlzYy94bm90cy94bm90cy0wLjIuZWJ1aWxkCTIwMDgtMDQt
MTAgMDE6NTU6NTEuMDAwMDAwMDAwIC0wNzAwCisrKyB4bm90cy0wLjItcjEuZWJ1aWxkCTIwMDgt
MDQtMTEgMTg6MjI6MjUuMDAwMDAwMDAwIC0wNzAwCkBAIC0yLDYgKzIsOCBAQAogIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiAjICRIZWFkZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3gxMS1taXNjL3hub3RzL3hub3Rz
LTAuMi5lYnVpbGQsdiAxLjEgMjAwOC8wNC8xMCAwODo1NTo1MSBuZWxjaGFlbCBFeHAgJAogCitp
bmhlcml0IGxpbnV4LWluZm8KKwogREVTQ1JJUFRJT049IkEgZGVza3RvcCBzdGlja3kgbm90ZSBw
cm9ncmFtIGZvciB0aGUgdW5peCBnZWVrIgogSE9NRVBBR0U9Imh0dHA6Ly94bm90cy5zb3VyY2Vm
b3JnZS5uZXQiCiBTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS94bm90cy8ke1B9LnRhci5n
eiIKQEAgLTI3LDYgKzI5LDkgQEAKIH0KIAogcGtnX3Bvc3RpbnN0KCkgewotCWVsb2cgInhOb3Rz
IHJlcXVpcmVzIElOT1RJRlkgc3VwcG9ydCBwcmVzZW50IGluIGtlcm5lbC4iCi0JZWxvZyAiUGxl
YXNlIG1ha2Ugc3VyZSB5b3UgaGF2ZSBlbmFibGVkIENPTkZJR19JTk9USUZZIGluIHlvdXIgY29u
ZmlnLiIKKwlpZiAhIGxpbnV4X2Noa2NvbmZpZ19wcmVzZW50IElOT1RJRlk7IHRoZW4KKwkJZXdh
cm4gIllvdXIga2VybmVsIGlzIGNvbXBpbGVkIHdpdGhvdXQgSU5PVElGWSBzdXBwb3J0LiIKKwkJ
ZXdhcm4gInhOb3RzIHJlcXVpcmVzIElOT1RJRlkgc3VwcG9ydCB0byBydW4uIgorCQlld2FybiAi
UGxlYXNlIGVuYWJsZSBDT05GSUdfSU5PVElGWSBpbiB5b3VyIGtlcm5lbCBjb25maWcuIgorCWZp
CiB9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>