Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269632 - dev-python/pygtk-2.15.1 release supporting GTK+ 2.16 API
Summary: dev-python/pygtk-2.15.1 release supporting GTK+ 2.16 API
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://www.daa.com.au/pipermail/pygtk...
Whiteboard:
Keywords:
: 282592 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-12 23:06 UTC by Jose daLuz
Modified: 2009-08-29 03:14 UTC (History)
2 users (show)

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 Jose daLuz 2009-05-12 23:06:05 UTC
From the announcement on May 3:

GTK+ is a toolkit for developing graphical applications that run on
systems such as Linux, Windows and MacOS X. It provides a comprehensive set
of GUI widgets, can display Unicode bidi text.  It links into the Gnome
Accessibility Framework through the ATK library.

PyGTK provides a convenient wrapper for the GTK+ library for use in
Python programs, and takes care of many of the boring details such as
managing memory and type casting.  When combined with PyORBit and
gnome-python, it can be used to write full featured Gnome applications.

Like the GTK+ library itself PyGTK is licensed under the GNU LGPL, so is
suitable for use in both free software and proprietary applications.  It
is already in use in many applications ranging from small single purpose
scripts up to large full features applications.

What's new since 2.14.1?
   - Update pygtk to use numpy instead of Numeric
      (Josselin Mouette, Brian Cameron, #397544)
    - Update the address of the FSF (Tobias Mueller, #577154)
    - Wrap gtk_builder_add_objects_from_string and
      gtk_builder_add_objects_from_file.
    - Add GTK+ 2.16 API (Gian)
    - wrap gtk.IconView.convert_widget_to_bin_window_coords (Gian)
    - add gtk.gdk.Window.redirect_to_drawable (Gian)
    - add GtkNumberUpLayout enum (Gian)
    - some method argument fixes (Gian)
    - add gtk.PrintSettings.[get|set]_number_up_layout (Gian)
    - Some demo fixes (Gian, Andi Albrecht)
    - Add various deprecation warnings (Gian Mario)

Sometime in the next few days I'll try building this with a renamed 2.14.1 ebuild to see if there are any issues.
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2009-08-24 17:54:43 UTC
*** Bug 282592 has been marked as a duplicate of this bug. ***
Comment 2 Daniel Raneland 2009-08-25 09:51:14 UTC
pygtk-2.14.1-r1.ebuild renamed to pygtk-2.15.1.ebuild and with all 2.14.1 patches commented out compiles, but the tests segfaults for me.

Forcing test.
>>> Existing ${T}/environment for 'pygtk-2.15.1' will be sourced. Run
>>> 'clean' to start with a fresh environment.
 * pygtk-2.15.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
 * checking ebuild checksums ;-) ...        [ ok ]
 * checking auxfile checksums ;-) ...       [ ok ]
 * checking miscfile checksums ;-) ...      [ ok ]
 * checking pygtk-2.15.1.tar.bz2 ;-) ...    [ ok ]
>>> Checking pygtk-2.15.1.tar.bz2's mtime...
>>> WORKDIR is up-to-date, keeping...
>>> It appears that 'pygtk-2.15.1' is already prepared; skipping.
>>> Remove '/var/tmp/portage/dev-python/pygtk-2.15.1/.prepared' to force prepare.
>>> It appears that 'pygtk-2.15.1' is already configured; skipping.
>>> Remove '/var/tmp/portage/dev-python/pygtk-2.15.1/.configured' to force configuration.
>>> It appears that 'pygtk-2.15.1' is already compiled; skipping.
>>> Remove '/var/tmp/portage/dev-python/pygtk-2.15.1/.compiled' to force compilation.
make -j3 check-local
.....make: *** [check-local] Segmentation fault
 *
 * ERROR: dev-python/pygtk-2.15.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_test
 *             environment, line 3701:  Called die
 * The specific snippet of code:
 *       Xemake check-local || die "tests failed"
 *  The die message:
 *   tests failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-python/pygtk-2.15.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/pygtk-2.15.1/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 *
Comment 3 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-08-29 03:14:51 UTC
dev-python/pygtk-2.16.0 is now in the tree.