You are not logged in.

#1 2007-08-29 08:00:51

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

GNOME 2.19 packages available (i686 only)

The last few weeks I've been working hard on getting useful packages built for GNOME 2.19. The result is a repository of i686 packages with full debug symbols included, available on most archlinux mirrors. At this moment the latest available prerelease packages have been packaged.

If you are interested, please give this repository a try. The packages are beta quality, the software is feature and UI frozen, so it's time to polish the bugs. The packages have been built against testing, though they should work also with a current system. To use this repository, add this on top of the repository list in pacman.conf:

[testing]
Server = ftp://[insert your mirror]/testing/os/i686

Upgrades can be done with a regular pacman -Syu, just like any other upgrade.

Have fun testing, and be sure to install bug-buddy to submit any crashes you get upstream. Please report packaging errors in flyspray so they can be fixed before the packages enter the distribution in the final state.

Edit:
There's no more GNOME 2.19 repository, GNOME 2.20 final is in testing now.

Last edited by JGC (2007-09-23 20:40:01)

Offline

#2 2007-08-29 08:35:03

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: GNOME 2.19 packages available (i686 only)

nice work.... i suppose

when waiting for the packages to be there, a couple of questions as I don't have a free partition anymore.

How stable is it ? is it safe to use it for experienced users so I don't get annoyed from too frequent crashes ?

What effect do the debug symbols have on the overall speed compared to good old 2.18 ?

Offline

#3 2007-08-29 08:54:47

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: GNOME 2.19 packages available (i686 only)

The packages are quite safe to use for daily use. I use it on my laptop since the early alpha versions and haven't seen many problems around.
As for the speed when using debug symbols: the binaries are huge with these debug symbols. Loading programs and libraries is a little bit slower due to the extra size needed by debug symbols, but for the programs itself it doesn't matter. I added these so bugreports from bug-buddy have any value for the upstream people (bug-buddy won't submit any bugreports without debug symbols though).

Offline

#4 2007-08-29 08:58:44

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: GNOME 2.19 packages available (i686 only)

okay thanks, I'll give it a try

Offline

#5 2007-08-29 12:53:56

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: GNOME 2.19 packages available (i686 only)

For releasenotes, check http://live.gnome.org/TwoPointNineteen/ReleaseNotes and http://live.gnome.org/TwoPointNineteen/ … otes/Draft

For the packaging, there's only one major change:
scrollkeeper has been replaced by rarian. Running scrollkeeper-update is no longer required, so rarian/scrollkeeper is no longer a dependency for a package. Rarian is only used as makedependency, which is satisfied as a dependency for gnome-doc-utils (also only a makedependency for most packages). A typical user will only have gnome-doc-utils and rarian installed when yelp is also installed. This new documentation system makes packaging easier (we no longer have to take care of scrollkeeper removal, as scrollkeeper-update is a dummy now), and makes package installation a lot faster (there's no need to run scrollkeeper-update for any package anymore).

changes after announcement:
- totem-xine has correct conflicts and provides now
- gnome-session can find at-spi again
- gnome-control-center updated to 2.19.91

Offline

#6 2007-08-29 12:56:52

hongy19
Member
From: China
Registered: 2005-04-08
Posts: 83
Website

Re: GNOME 2.19 packages available (i686 only)

JGC wrote:

Have fun testing, and be sure to install bug-buddy to submit any crashes you get upstream. Please report packaging errors in flyspray so they can be fixed before the packages enter the distribution in the final state.

when i lanuch eog, it crash. But Bug Buddy also crash, it complain that:

Bug Buddy has encountered an error while submitting your report to the Bugzilla server.  Details of the error are included below.

Failed to parse the xml-rpc response.  Response follows:

Unable to parse XML-RPC Response

3

<?xml version="1.0" encoding="UTF-8"?>
<methodResponse><fault><value><struct><member><name>faultString</name><value><string>Application failed during request deserialization: 
not well-formed (invalid token) at line 116, column 5, byte 6425 at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/XML/Parser.pm line 187
</string></value></member><member><name>faultCode</name><value><string>Client</string></value></member></struct></value></fault></methodResponse>

Offline

#7 2007-08-29 13:22:15

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: GNOME 2.19 packages available (i686 only)

hongy19 wrote:

when i lanuch eog, it crash. But Bug Buddy also crash, it complain that:

Hmm, same here wink


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#8 2007-08-29 13:22:49

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: GNOME 2.19 packages available (i686 only)

JGC wrote:

changes after announcement:
- totem-xine has correct conflicts and provides now
- gnome-session can find at-spi again
- gnome-control-center updated to 2.19.91

Cool, just have to wait for my mirror to sync.


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#9 2007-08-29 13:27:59

Mefju
Member
From: Poland
Registered: 2006-07-12
Posts: 104

Re: GNOME 2.19 packages available (i686 only)

Hongy19, this bug is related with at-spi. What I understand it is not loaded during session startup. I have similar problem with gnome-log-viewer when I'm switching between logs. I think we need to wait for new gnome-session.

JGC, I've also found that epiphany-extensions package is missing.

Last edited by Mefju (2007-08-29 13:29:29)

Offline

#10 2007-08-29 13:58:38

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: GNOME 2.19 packages available (i686 only)

the bug-buddy bug is because of unicode characters in your backtrace. The related bug is http://bugzilla.gnome.org/show_bug.cgi?id=447102

Suggestion in the bug is to edit the backtrace and remove the invalid character from the beginning.
The line after "backtrace was generated from..." contains a weird escape character which should be deleted.
As for eog: this one is known upstream and fixed a few hours ago in SVN. A new package is on its way.

Offline

#11 2007-08-29 14:08:03

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: GNOME 2.19 packages available (i686 only)

- fixed eog crash when no images are available for preview
- added epiphany-extensions

Offline

#12 2007-08-29 14:48:41

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: GNOME 2.19 packages available (i686 only)

Can somebody confirm that evince crashes when opening a pdf document ?
Also shouldn't bug-buddy automatically pop up ?

Offline

#13 2007-08-29 15:04:18

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: GNOME 2.19 packages available (i686 only)

pressh wrote:

Can somebody confirm that evince crashes when opening a pdf document ?

I can't, I just tried opening several pdf I had, they all opened fine with evince.


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#14 2007-08-29 15:11:35

Mefju
Member
From: Poland
Registered: 2006-07-12
Posts: 104

Re: GNOME 2.19 packages available (i686 only)

Same here. No problems with evince.

Offline

#15 2007-08-29 15:41:09

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: GNOME 2.19 packages available (i686 only)

mmm fair enough.... the error I get is (both with existing and new user)

[ronald@pressh ~]$ evince
PARSING /usr/share/poppler/nameToUnicode/Thai
PARSING /usr/share/poppler/nameToUnicode/Bulgarian
evince: symbol lookup error: evince: undefined symbol: poppler_page_get_form_field_mapping

Offline

#16 2007-08-29 17:04:08

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: GNOME 2.19 packages available (i686 only)

JGC wrote:

- totem-xine has correct conflicts and provides now

totem-xine isn't part of gnome-extra anymore, and it conflicts with totem now, but it still doesn't provide it.
That's not a problem here though since totem isn't required by any installed apps.


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#17 2007-08-29 17:22:01

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: GNOME 2.19 packages available (i686 only)

You're running an incorrect version of poppler and poppler-glib, cairo needs the latest version from current/extra to function.

About the totem provides: seems I made a typo, my PKGBUILD says privides :X

sources are mostly available at http://www.archlinux.org/~jgc/gnome/

Offline

#18 2007-08-29 17:31:56

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: GNOME 2.19 packages available (i686 only)

JGC wrote:

About the totem provides: seems I made a typo, my PKGBUILD says privides :X

sources are mostly available at http://www.archlinux.org/~jgc/gnome/

lol indeed big_smile
privides=('totem')


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#19 2007-08-29 18:26:31

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: GNOME 2.19 packages available (i686 only)

JGC wrote:

You're running an incorrect version of poppler and poppler-glib, cairo needs the latest version from current/extra to function.

[root@pressh ronald]# pacman -Q | grep poppler
pacman -Q cairo
poppler 0.5.91-1
poppler-glib 0.5.91-1
[root@pressh ronald]# pacman -Q cairo
cairo 1.4.10-1

Offline

#20 2007-08-29 20:06:46

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: GNOME 2.19 packages available (i686 only)

What libraries does evince link to? Could you run ldd /usr/bin/evince? I suspect you have some poppler libs in a different prefix on your system that get linked instead of the package libraries you have installed.

Offline

#21 2007-08-29 20:41:34

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: GNOME 2.19 packages available (i686 only)

[ronald@pressh ~]$ ldd /usr/bin/evince
        linux-gate.so.1 =>  (0xb7f28000)
        libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0xb7eba000)
        libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0xb7ea2000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7af6000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb79dc000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb79c2000)
        libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0xb7990000)
        libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0xb793e000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb793a000)
        librt.so.1 => /lib/librt.so.1 (0xb7932000)
        libgnome-keyring.so.0 => /usr/lib/libgnome-keyring.so.0 (0xb7924000)
        libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xb7909000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb78b7000)
        libz.so.1 => /lib/libz.so.1 (0xb78a4000)
        libpoppler-glib.so.1 => /usr/lib/libpoppler-glib.so.1 (0xb7888000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb77f9000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb77df000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb77d6000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb779a000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7725000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb76eb000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb76e7000)
        libdl.so.2 => /lib/libdl.so.2 (0xb76e3000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7643000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb75ef000)
        libdjvulibre.so.15 => /usr/lib/libdjvulibre.so.15 (0xb7466000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7446000)
        libm.so.6 => /lib/libm.so.6 (0xb7421000)
        libt1.so.5 => /usr/lib/libt1.so.5 (0xb73cc000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb73b5000)
        libc.so.6 => /lib/libc.so.6 (0xb7284000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7197000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb70a9000)
        libgnutls.so.13 => /usr/lib/libgnutls.so.13 (0xb703c000)
        libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0xb702d000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0xb6fdb000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb6fd7000)
        libavahi-glib.so.1 => /usr/lib/libavahi-glib.so.1 (0xb6fd3000)
        libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0xb6fc8000)
        libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0xb6fb9000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb6fa7000)
        libutil.so.1 => /lib/libutil.so.1 (0xb6fa3000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6f80000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6f7d000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6f7a000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6f75000)
        libpcre.so.0 => /lib/libpcre.so.0 (0xb6f4f000)
        /lib/ld-linux.so.2 (0xb7f29000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb6f37000)
        libpoppler.so.1 => /usr/lib/libpoppler.so.1 (0xb6db0000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6d35000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6d0a000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6cff000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb6cf0000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6ce8000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6ce5000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb6cdd000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6cd7000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6cce000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6ca0000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb6c9d000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6c98000)
        libssp.so.0 => /usr/lib/libssp.so.0 (0xb6c95000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6c74000)

Offline

#22 2007-08-29 22:09:56

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: GNOME 2.19 packages available (i686 only)

What does "nm /usr/lib/libpoppler-glib.so | grep get_form" return? it should look like this:
00019c40 r _ZZ35poppler_page_get_form_field_mappingE19__PRETTY_FUNCTION__
0000dca0 T poppler_document_get_form_field
00010720 T poppler_page_get_form_field_mapping

Offline

#23 2007-08-30 07:22:35

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: GNOME 2.19 packages available (i686 only)

[ronald@pressh ~]$ nm /usr/lib/libpoppler-glib.so | grep get_form
0000cad0 T _Z22_get_form_widget_by_idP16_PopplerDocumentj
00016b60 r _ZZ28poppler_page_get_form_fieldsE19__PRETTY_FUNCTION__
0000cfa0 T poppler_document_get_form_field_button_state
0000d630 T poppler_document_get_form_field_choice_content
0000d590 T poppler_document_get_form_field_choice_edit
0000cdc0 T poppler_document_get_form_field_choice_num_choices
0000d6d0 T poppler_document_get_form_field_text_content
000107b0 T poppler_page_get_form_fields

Offline

#24 2007-08-30 09:08:39

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: GNOME 2.19 packages available (i686 only)

JGC wrote:

What does "nm /usr/lib/libpoppler-glib.so | grep get_form" return? it should look like this:
00019c40 r _ZZ35poppler_page_get_form_field_mappingE19__PRETTY_FUNCTION__
0000dca0 T poppler_document_get_form_field
00010720 T poppler_page_get_form_field_mapping

Just confirming that it's exactly the ouput I get here.


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#25 2007-08-30 09:20:50

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: GNOME 2.19 packages available (i686 only)

Never mind, I guess pacman screwed up on me :S
I forced a reinstall of poppler, poppler-glib and evince and it is working now.

Last edited by pressh (2007-08-30 09:21:16)

Offline

Board footer

Powered by FluxBB