Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 154366 - please stabilize app-text/jabref-2.1 and deps (current stable 1.7.1-r1 is broken somewhere)
Summary: please stabilize app-text/jabref-2.1 and deps (current stable 1.7.1-r1 is bro...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on: 153187
Blocks:
  Show dependency tree
 
Reported: 2006-11-07 07:43 UTC by Jan Hrabe
Modified: 2007-03-02 19:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Hrabe 2006-11-07 07:43:17 UTC
I have updated and checked the java system as instructed by the Gentoo java upgrade note.  I think this lead to a bug appearing in jabref.  A double-click on an entry shows the field editor panel as usual.  However, after editing a single field, a switch of focus to another field (mouse or TAB) disables all further editing (all fields become grayed-out).  The editing panel has to be closed and reopened to regain the ability to edit.

---------------

# emerge --info
Portage 2.1.1-r1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.6
Last Sync: Tue, 07 Nov 2006 15:00:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa arts berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups dbus dlloader dri dvd dvdr eds elibc_glibc emacs emboss encode esd fam firefox foomaticdb fortran gdbm gif gimpprint gpm gstreamer hal iconv ieee1394 imagemagic input_devices_keyboard input_devices_mouse isdnlog jpeg kde kernel_linux libg++ mad mikmod mp3 mpeg ncurses nis nls nptl nptlonly ogg opengl oss pam pcre pdf perl pic png ppds pppd python qt3 qt4 quicktime readline reflection ruby sdl session spell spl ssl tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_nv video_cards_vesa vorbis win32codecs xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

---------------

# java-check-environment
 * === Java Environment Checker ===
 * The purpose of this script is to check the sanity of your Java Environment.
 * We have significantly changed and improved the way Java is handled in many respects.
 * Please refer to http://www.gentoo.org/proj/en/java/java-upgrade.xml for details

 * Checking vm_environment_files ...                                      [ ok ]

 * Checking user_settings ...
 * Running as root. Don't need to check user settings.                    [ ok ]

 * Checking generation_1_system_vm ...                                    [ ok ]

 * Checking virtual_provides ...                                          [ ok ]

 * Checking overlays_eclasses ...                                         [ ok ]

 * Java environment is sane. Congratulations!
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-11-21 00:13:33 UTC
I don't think new java system could change jabref-1.7.1-r1 which is gen-1 and year old ebuild. Perhaps it's something with jgoodies-looks / jgoodies-forms? What versions you have installed? Did you reinstall them when updating to new java system? You may dig through emerge.log or use genlop to find out.
Comment 2 Jan Hrabe 2006-11-21 08:38:11 UTC
I have no use for java as such so it only got installed as a dependency of some other packages such as jabref.  However, I have now manually reinstalled forms and looks and also tried jabref 1.8.1.  The jabref behavior did not change.  

I seem to recall a note on the Jabref site mentioning that only
SUN's java would work for jabref, could that be a problem?  The jabref eclass
seemed happy with the blackdown java during installation.

---------

*  dev-java/jgoodies-forms
      Latest version available: 1.0.5-r1
      Latest version installed: 1.0.5-r1
*  dev-java/jgoodies-looks
      Latest version available: 1.3.1-r1
      Latest version installed: 1.3.1-r1
*  app-text/jabref
      Latest version available: 1.8.1
      Latest version installed: 1.8.1

(after adding a line
=app-text/jabref-1.8.1                  ~x86
to the package.keywords file)
Comment 3 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-12-13 17:38:04 UTC
So what VM are you running jabref with? (eselect java-vm show as the user who runs jabref). If it's blackdown, does it help if you select sun-jdk?
Comment 4 Jan Hrabe 2006-12-27 14:46:31 UTC
(In reply to comment #3)
> So what VM are you running jabref with? (eselect java-vm show as the user who
> runs jabref). If it's blackdown, does it help if you select sun-jdk?
> 

Installed JDK:

*  dev-java/blackdown-jdk
      Latest version available: 1.4.2.03-r12
      Latest version installed: 1.4.2.03-r12
      Size of files: 66,770 kB
      Homepage:      http://www.blackdown.org
      Description:   Blackdown Java Development Kit
      License:       sun-bcla-java-vm

*  dev-java/sun-jdk
      Latest version available: 1.5.0.09
      Latest version installed: 1.5.0.09
      Size of files: 91,179 kB
      Homepage:      http://java.sun.com/j2se/1.5.0/
      Description:   Sun's J2SE Development Kit, version 1.5.0.09
      License:       dlj-1.1

*  virtual/jdk
      Latest version available: 1.5.0
      Latest version installed: 1.5.0
      Size of files: 0 kB
      Homepage:      http://java.sun.com/
      Description:   Virtual for JDK
      License:       as-is

---------------

Installed JRE:

*  dev-java/blackdown-jre
      Latest version available: 1.4.2.03-r13
      Latest version installed: 1.4.2.03-r13
      Size of files: 26,112 kB
      Homepage:      http://www.blackdown.org
      Description:   Blackdown Java Runtime Environment
      License:       sun-bcla-java-vm

*  virtual/jre
      Latest version available: 1.5.0
      Latest version installed: 1.5.0
      Size of files: 0 kB
      Homepage:      http://java.sun.com/
      Description:   Virtual for JRE
      License:       as-is

------------

eselect java-vm show output:

Current system-vm
  sun-jdk-1.5
Current user-vm
  (unset)

--------------

Recent "emerge -uD world" updated jdk to the above version but the problem 
remained.  I therefore installed the ~x86 masked jabref version 2.1, which required the following entries in the /etc/portage/package.keywords:

app-text/jabref                         ~x86
dev-java/glazedlists                    ~x86
dev-java/microba                        ~x86
dev-java/jgraph                         ~x86

This version (2.1) seems to work fine but my testing has been very brief so far.
Comment 5 Petteri Räty (RETIRED) gentoo-dev 2006-12-27 15:53:29 UTC
Let's start getting 2.1 stable then to fix this.
Comment 6 Petteri Räty (RETIRED) gentoo-dev 2006-12-27 15:59:56 UTC
(In reply to comment #5)
> Let's start getting 2.1 stable then to fix this.
> 

So x86 please keyword the following stable:
dev-java/glazedlists-1.5.0
dev-java/microba-0.4.3
dev-java/jgraph-5.9.2.0
app-text/jabref-2.1

jabref is an actual program you to play with and test and the others are dependencies needed for it. Other arches need to wait for bug 153187 to get fixed.
Comment 7 Scott Van Der Wall 2006-12-28 10:12:09 UTC
On x86:
dev-java/glazedlists-1.5.0  USE="-doc -source -test"
1: emerges ok
2: passes test suite
3: passes collision test

dev-java/jgraph-5.9.2.0  USE="-doc -examples -source"
1: emerges ok
2: passes test suite
3: passes collision test

dev-java/microba-0.4.3  USE="-doc -source"
1: emerges ok
2: passes test suite
3: passes collision test

app-text/jabref-2.1  USE="-doc"
1: emerges ok
2: passes test suite
3: passes collision test
4: runs flawlessly

emerge --info:

Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r5 i686)
=================================================================
System uname: 2.6.18-gentoo-r5 i686 Genuine Intel(R) CPU           T2500  @ 2.00GHz
Gentoo Base System version 1.12.6
Last Sync: Thu, 28 Dec 2006 17:30:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=prescott -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acpi alsa alsa_cards_hda-intel alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apm berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups dbus divx dlloader dri dvd dvdread elibc_glibc emacs encode ffmpeg firefox flac fortran gdbm gnome gpm gstreamer gtk gtk2 hal iconv input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog ithreads java jpeg jpeg2k kernel_linux ldap libg++ mad mmx mmxext mono mp3 mp4 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg openal opengl oss pam pcre perl png ppds pppd python quicktime readline realmedia reflection session spl sse sse2 sse3 ssl tcpd threads truetype-fonts type1-fonts udev unicode userland_GNU vcd video_cards_nvidia vidix win32codecs wmf wmp x264 xine xml xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2006-12-29 15:50:05 UTC
Stabled!  I use it nearly everyday, but thanks Scott for testing...just remember the big headache bringing that version into Portage, I think I nearly broke Caster back then. :)
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2006-12-29 15:51:09 UTC
Sorry, you will surely wait for the other arches.  So I reopen, maybe you already want to add them...
Comment 10 Petteri Räty (RETIRED) gentoo-dev 2007-02-10 23:45:03 UTC
Has been in ~arch for a while so requesting to remaining arches to mark this stable. Please note that full month is not up so it's your call if you want to wait for the full month:

  26 Jan 2007; Krzysiek Pawlik <nelchael@gentoo.org> jabref-2.1.ebuild:
  Added ~ppc.

  25 Jan 2007; William L. Thomson Jr. <wltjr@gentoo.org> jabref-2.1.ebuild:
  Added ~amd64 keyword
Comment 11 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-02-11 15:04:33 UTC
With the deps (same for ppc/amd64)

Package                       Version             Current Keywords  Masks
============================= =================== ================= =========
dev-java/jgraph               5.9.2.0             ~ppc
dev-java/microba              0.4.3               ~ppc
dev-java/glazedlists          1.5.0               ~ppc
app-text/jabref               2.1                 ~ppc
Comment 12 Simon Stelling (RETIRED) gentoo-dev 2007-02-28 18:02:08 UTC
amd64 stable
Comment 13 nixnut (RETIRED) gentoo-dev 2007-03-02 19:20:00 UTC
Stable on ppc. Closing since we're last.