<?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>116600</bug_id>
          
          <creation_ts>2005-12-24 04:40 0000</creation_ts>
          <short_desc>new celestia version: 1.4.0</short_desc>
          <delta_ts>2006-01-17 11:19:29 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>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rodolfo.boer@poste.it</reporter>
          <assigned_to>morfic@gentoo.org</assigned_to>
          <cc>bicatali@gentoo.org</cc>
    
    <cc>jlp.bugs@gmail.com</cc>
    
    <cc>kevin@kdau.com</cc>
    
    <cc>magnade@gmail.com</cc>
    
    <cc>Magnus.Kessler@gmx.net</cc>

      

      
          <long_desc isprivate="0">
            <who>rodolfo.boer@poste.it</who>
            <bug_when>2005-12-24 04:40:08 0000</bug_when>
            <thetext>The new version of celestia is available. I just compiled it.

The only changes I made in the ebuild are: commenting the resmanager patch and adjusting src_uri since it is now compressed with bz2.

Actually no news appeared on the site, but the new package is available on sourceforge.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pat@suwalski.net</who>
            <bug_when>2005-12-24 22:21:29 0000</bug_when>
            <thetext>(In reply to comment #0)
&gt; The new version of celestia is available. I just compiled it.

As a Celestia developer and Gentoo user I was just going to open a new bug about this myself. You beat me. :)

&gt; The only changes I made in the ebuild are: commenting the resmanager patch and
&gt; adjusting src_uri since it is now compressed with bz2.

This has since changed back to .tar.gz. We had a slight packaging issue with a few missing files that do not affect building in any way, shape, or form. But they needed to be added. Anyway, no change is required there.

&gt; Actually no news appeared on the site, but the new package is available on
&gt; sourceforge.

The man running the site is on vacation. It should be updated shortly.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hinrik.sig@gmail.com</who>
            <bug_when>2005-12-27 20:19:15 0000</bug_when>
            <thetext>celestia-1.3.2-noarts.patch does not apply cleanly either. I don&apos;t know if it&apos;s still needed though..</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevin@kdau.com</who>
            <bug_when>2005-12-31 00:00:10 0000</bug_when>
            <thetext>The configure script now takes --with-arts, so the noarts patch isn&apos;t needed, just a $(use_with arts) in the ./configure. This version does appear to work with USE=gnome.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2006-01-12 06:17:20 0000</bug_when>
            <thetext>I put celestia-1.4.0.ebuild in the Gentoo Scientific overlay (http://gentooscience.org), with the following changes:
- reworked use flags and dependencies (default to glut)
- removed now uneeded patches (gconf and arts)
- added nls, lua, threads, arts flags
- removed manual in /usr/share/celestia* (was duplicated in /usr/share/doc/celestia)
- misc stuff
I only tested it with gtk, anyone with gnome or kde/arts should test it more extensively.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevin@kdau.com</who>
            <bug_when>2006-01-12 10:29:22 0000</bug_when>
            <thetext>A few issues with the present overlay ebuild:
* In src_install, &quot;coding-standards.html&quot; is mistyped as &quot;coding-standars.html&quot;.
* In DEPEND, kdelibs is only pulled in with +kde -gnome, though in pkg_setup KDE is chosen by +kde regardless of the gnome flag. The &quot;!gnome?&quot; shouldn&apos;t really be in that one. (I wonder if there should be some standard as to which of Qt/KDE and Gtk+/GNOME is defaulted to if both are enabled for a package.)

These were already present in the 1.3.2 ebuild:
* While arts is dis/enabled independently of KDE in econf, it is only DEPENDed on if KDE is also set. I don&apos;t have either to test, but it seems like the configure will accept arts without KDE, so the DEPEND should have them separately.
* pkg_setup advises switching OpenGL implementations using eselect, but it&apos;s currently keyworded unstable. Is opengl-update going to go away soon, or is it safe to put there for now?
* That section also uses best_version to determine the X11 implementation to list, but then discards that and says xorg-x11 anyway.

Trying to merge the overlay ebuild with the modifications above with USE=&quot;gnome gtk lua nls threads&quot;, I&apos;m getting access violations in /usr/share/celestia/data during make install. I&apos;ll post a revised ebuild once I figure those out.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevin@kdau.com</who>
            <bug_when>2006-01-12 10:53:34 0000</bug_when>
            <thetext>Created an attachment (id=76924)
revised celestia-1.4.0.ebuild

The violations were due to USE_DESTDIR not being set for gnome2_src_install. Here&apos;s a revised ebuild with the fixes from the previous comment, USE_DESTDIR set, and some minor whitespace cleanup. Compiles cleanly and runs properly with USE=&quot;gnome gtk lua nls threads&quot;. I had already done more thorough testing with the GNOME interface on an ebuild copied from 1.3.2, and found no issues other than occasional instability.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2006-01-13 01:43:17 0000</bug_when>
            <thetext>I updated the celestia 1.4 ebuild on the overlay (see Comment #4):
- used some changes from Comments #6
- kept eselect (after all celestia-1.4 is also keyworded unstable, and developers have explicitely changed it in the 1.3.2 version)
- imposed rules about kde/gnome/gtk/glut:
    * gnome and kde flags are mutually exclusive 
    * if kde and gnome enabled --&gt; gtk (no jealous)
    * neither kde, gnome, nor gtk enabled --&gt; glut (no gui)
- more ebuild cleaning
Someone with arts and/or kde could test it as well. I am not really sure celestia conf enables arts without kde (arts crashed on me).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mslinn@mslinn.com</who>
            <bug_when>2006-01-15 13:39:48 0000</bug_when>
            <thetext>Here&apos;s what I get with gnome-base/gnome-2.10.2:
# emerge -a celestia

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B     ] gnome-base/gnome (&quot;gnome&quot; is blocking sci-astronomy/celestia-1.4.0)
[ebuild     U ] sci-astronomy/celestia-1.4.0 [1.3.2]</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevin@kdau.com</who>
            <bug_when>2006-01-15 20:26:09 0000</bug_when>
            <thetext>(In reply to comment #8)
There is a typo in the overlay ebuild on line 28: &quot;!gnome&quot; instead of &quot;!gnome?&quot;, leading to a false block on gnome-base/gnome.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>morfic@gentoo.org</who>
            <bug_when>2006-01-15 22:31:06 0000</bug_when>
            <thetext>Thanks Pat, Sebastian, Kevin and everyone else helping out, sorry this took so long.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>neil@digimed.co.uk</who>
            <bug_when>2006-01-16 04:00:21 0000</bug_when>
            <thetext>I still get an access violation

# emerge -pv celestia

[ebuild     U ] sci-astronomy/celestia-1.4.0 [1.3.2] USE=&quot;arts gtk kde lua% -debug -gnome -nls% -threads%&quot;

# emerge celestia
....
make  install-data-hook
make[3]: Entering directory `/mnt/scratch/portage/celestia-1.4.0/work/celestia-1.4.0&apos;
if [ &quot;/usr/share/apps&quot; -a -d /usr/share/apps/celestia -a ! -h /usr/share/apps/celestia ] ; then \
        mv -f -b /usr/share/apps/celestia/* /usr/share/celestia/ ; \
        rmdir /usr/share/apps/celestia ; \
fi
mv: target `/usr/share/celestia/&apos; is not a directory: No such file or directory
ACCESS DENIED  rmdir:     /usr/share/apps/celestia
rmdir: `/usr/share/apps/celestia&apos;: Permission denied
make[3]: *** [install-data-hook] Error 1
make[3]: Leaving directory `/mnt/scratch/portage/celestia-1.4.0/work/celestia-1.4.0&apos;
make[2]: *** [install-data-am] Error 2
make[2]: Leaving directory `/mnt/scratch/portage/celestia-1.4.0/work/celestia-1.4.0&apos;
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/mnt/scratch/portage/celestia-1.4.0/work/celestia-1.4.0&apos;
make: *** [install-recursive] Error 1

!!! ERROR: sci-astronomy/celestia-1.4.0 failed.
!!! Function src_install, Line 90, Exitcode 2
!!! make install failed
!!! If you need support, post the topmost build error, NOT this status message.

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = &quot;/var/log/sandbox/sandbox-sci-astronomy_-_celestia-1.4.0-3684.log&quot;

rmdir:     /usr/share/apps/celestia
--------------------------------------------------------------------------------

#emerge --info

Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo x86_64)
=================================================================
System uname: 2.6.15-gentoo x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre14
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
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-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r4
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /etc/env.d /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/init.d /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time&quot;
DISTDIR=&quot;/mnt/portage/distfiles&quot;
FEATURES=&quot;autoconfig buildpkg ccache distlocks parallel-fetch sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;ftp://gentoo.digimed.co.uk/ ftp://ftp.heanet.ie/pub/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/&quot;
LANG=&quot;en_GB&quot;
LINGUAS=&quot;en_GB&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/mnt/portage/packages/hactar&quot;
PORTAGE_TMPDIR=&quot;/mnt/scratch&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/mnt/portage/local&quot;
SYNC=&quot;rsync://desiato/gentoo&quot;
USE=&quot;amd64 X aalib alsa apache2 arts artswrappersuid asf audiofile avi berkdb bitmap-fonts bluetooth bzip2 cdb cddb cdr crypt cups curl dbus directfb divx4linux dv dvd dvdr dvdread encode exif expat fam ffmpeg flac foomaticdb gd gdbm gif gimpprint gmp gphoto2 gpm gtk gtk2 guile hal ieee1394 imagemagick imlib jabber java jbig jpeg jpeg2k kde kdeenablefinal lesstif libwww lirc lm_sensors lua lzw lzw-tiff mad mailwrapper mikmod mng mp3 mpeg musicbrainz mysql ncurses nptl nsplugin offensive ogg oggvorbis opengl oss pcre pdflib perl pic png ppds python qt quicktime readline recode samba scanner sdl slang slp spell ssl tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev usb userlocales v4l v4l2 vorbis xfs xml xml2 xmms xpm xprint xv xvid zlib zvbi elibc_glibc kernel_linux linguas_en_GB userland_GNU video_cards_nvidia&quot;
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hetfield666@gmail.com</who>
            <bug_when>2006-01-16 08:59:51 0000</bug_when>
            <thetext>here it works perfectly, but after editing the ebuild as comment #8


please fix, i see cvs still contains that typo</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Magnus.Kessler@gmx.net</who>
            <bug_when>2006-01-17 01:19:58 0000</bug_when>
            <thetext>Same behaviour here as in comment #11 (also on amd64) even after making the change to prevent gnome blocking (comment #9).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>magnade@gmail.com</who>
            <bug_when>2006-01-17 11:19:29 0000</bug_when>
            <thetext>see bug #119189 if you dont think thats the same issue
please open a new bug and also post your emerge info

thanks</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>76924</attachid>
            <date>2006-01-12 10:53 0000</date>
            <desc>revised celestia-1.4.0.ebuild</desc>
            <filename>celestia-1.4.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGZsYWctby1tYXRpYyBnbm9tZTIga2RlLWZ1bmN0aW9ucwoK
REVTQ1JJUFRJT049IkZyZWUgc3BhY2Ugc2ltdWxhdGlvbiB0aGF0IGxldHMgeW91IGV4cGVyaWVu
Y2Ugb3VyIHVuaXZlcnNlIGluIHRocmVlIGRpbWVuc2lvbnMiCkhPTUVQQUdFPSJodHRwOi8vd3d3
LnNoYXR0ZXJzLm5ldC8ke1BOfS8iClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlLyR7UE59
LyR7UH0udGFyLmd6IgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+YW1kNjQg
fnBwYyB+eDg2IgpJVVNFPSJnbm9tZSBndGsga2RlIGFydHMgdGhyZWFkcyBubHMgbHVhIgoKREVQ
RU5EPSJ2aXJ0dWFsL2dsdQoJbWVkaWEtbGlicy9qcGVnCgltZWRpYS1saWJzL2xpYnBuZwoJYXJ0
cz8gKCBrZGUtYmFzZS9hcnRzICkKCWd0az8gKCAhZ25vbWU/ICggIWtkZT8gKAoJCT49eDExLWxp
YnMvZ3RrKy0yLjYKCQk+PXgxMS1saWJzL2d0a2dsZXh0LTEuMAoJKSApICkKCWdub21lPyAoICFr
ZGU/ICgKCQk+PXgxMS1saWJzL2d0aystMi42CgkJPj14MTEtbGlicy9ndGtnbGV4dC0xLjAKCQk+
PWdub21lLWJhc2UvbGliZ25vbWV1aS0yLjAKCSkgKQoJa2RlPyAoID49a2RlLWJhc2Uva2RlbGli
cy0zLjAuNSApCgkhZ3RrPyAoICFnbm9tZT8gKCAha2RlPyAoIHZpcnR1YWwvZ2x1dCApICkgKQoJ
bHVhPyAoID49ZGV2LWxhbmcvbHVhLTUuMCApIgoKVVNFX0RFU1RESVI9IjEiCgpwa2dfc2V0dXAo
KSB7CgkjIENoZWNrIGZvciBvbmUgZm9yIHRoZSBmb2xsb3dpbmcgdXNlIGZsYWdzIHRvIGJlIHNl
dC4KCWlmIHVzZSBrZGUgOyB0aGVuCgkJZWluZm8gIlVTRT1cImtkZVwiIGRldGVjdGVkLiIKCQll
eHBvcnQgbXlndWk9ImtkZSIKCWVsaWYgdXNlIGdub21lIDsgdGhlbgoJCWVpbmZvICJVU0U9XCJn
bm9tZVwiIGRldGVjdGVkLiIKCQlleHBvcnQgbXlndWk9Imdub21lIgoJZWxpZiB1c2UgZ3RrIDsg
dGhlbgoJCWVpbmZvICJVU0U9XCJndGtcIiBkZXRlY3RlZC4iCgkJZXhwb3J0IG15Z3VpPSJndGsi
CgllbHNlCgkJZXdhcm4gIklmIHlvdSB3YW50IHRvIHVzZSB0aGUgZnVsbCBndWksIHNldCBVU0U9
XCJ7a2RlL2dub21lL2d0a31cIiIKCQlld2FybiAiRGVmYXVsdGluZyB0byBnbHV0IHN1cHBvcnQg
KG5vIEdVSSkuIgoJCWV4cG9ydCBteWd1aT0iZ2x1dCIKCWZpCgoJZWluZm8gIklmIHlvdSBleHBl
cmllbmNlIHByb2JsZW1zIGJ1aWxkaW5nIGNlbGVzdGlhIHdpdGggbnZpZGlhIGRyaXZlcnMsIgoJ
ZWluZm8gInlvdSBjYW4gdHJ5OiIKCWVpbmZvICIgICAgb3BlbmdsLXVwZGF0ZSB4b3JnLXgxMSIK
CWVpbmZvICIgICAgZW1lcmdlIGNlbGVzdGlhIgoJZWluZm8gIiAgICBvcGVuZ2wtdXBkYXRlIG52
aWRpYSIKfQoKc3JjX2NvbXBpbGUoKSB7CglmaWx0ZXItZmxhZ3MgIi1mdW5yb2xsLWxvb3BzIC1m
cmVydW4tbG9vcC1vcHQiCglhZGR3cml0ZSAke1FURElSfS9ldGMvc2V0dGluZ3MKCgkjIHJlbW92
ZSBtYW51YWwgaW5zdGFsbGF0aW9uIGluIC91c3Ivc2hhcmUvJHtQTn0vbWFudWFsCgkjIHJlcGxh
Y2VkIHdpdGggZG9odG1sIGluIHNyY19pbnN0YWxsCglzZWQgLWkgLWUgInM6bWFudWFsOjpnIiBN
YWtlZmlsZS5pbgoKCWlmIFsgIiR7bXlndWl9IiA9ICJrZGUiIF07IHRoZW4KCQlzZXQta2RlZGly
IDMKCQlzZXQtcXRkaXIgMwoJCWV4cG9ydCBrZGVfd2lkZ2V0ZGlyPSIkS0RFRElSL2xpYi9rZGUz
L3BsdWdpbnMvZGVzaWduZXIiCglmaQoKCWVjb25mIFwKCQktLXdpdGgtJHtteWd1aX0gXAoJCSQo
dXNlX3dpdGggYXJ0cykgXAoJCSQodXNlX3dpdGggbHVhKSBcCgkJJCh1c2VfZW5hYmxlIHRocmVh
ZHMgdGhyZWFkaW5nKSBcCgkJJCh1c2VfZW5hYmxlIG5scykgXAoJCXx8IGRpZSAiZWNvbmYgZmFp
bGVkIgoJZW1ha2UgfHwgZGllICJlbWFrZSBmYWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJaWYg
WyAiJHtteWd1aX0iID0gImdub21lIiBdOyB0aGVuCgkJZ25vbWUyX3NyY19pbnN0YWxsCgllbHNl
CgkJbWFrZSBpbnN0YWxsIERFU1RESVI9IiR7RH0iIFwKCQkJfHwgZGllICJtYWtlIGluc3RhbGwg
ZmFpbGVkIgoJZmkKCglkb2RvYyBBVVRIT1JTIFJFQURNRSBUT0RPIE5FV1MgVFJBTlNMQVRPUlMg
Q2hhbmdlTG9nIFwKCQlDZWxlc3RpYUtleUFzc2lnbm1lbnRzLnR4dCBLYmRNb3VzZUpveUNvbnRy
b2xzLnR4dCBkZXZndWlkZS50eHQKCWRvaHRtbCBjb2Rpbmctc3RhbmRhcmRzLmh0bWwgbWFudWFs
LyouaHRtbCBtYW51YWwvKi5jc3MKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>