[opensuse-gnome] openSUSE GNOME meeting (2007/10/25)
Bug plan status:
- Using the whiteboard now for marking bugs: gnome-function-does-not-work,
gnome-wrong-out-of-the-box, gnome-showstopper, gnome-crash,
gnome-usability
AI: add good definitions of all those categories to the wiki (Rodrigo)
AI: give Federico and Rodrigo bug samples for categorization (Munkii)
Ancient distro bug squash:
- Dedicate days for bug squashing <= 10.1 bugs, 1st on 26th Oct
- People should use virtualization for testing old distros:
http://en.opensuse.org/Virtualbox
- Do bug squashing days regularly (for 10.3 and beyond mainly)
AI: talk to KDE team about packaging policy/itch scratching (mw)
Next week's theme:
- http://en.opensuse.org/GNOME/Meetings/Themes
- Theming makes more sense for bug/hacking days than for meetings, will
experiment with meetings though
Task review:
- Tasks look good except for Bugs:GNOME bug reporting info
AI: find owner for Bugs:GNOME update (JP)
- Still no final version for the live CD
- GNOME:STABLE still a bit broken
- Will review Wishlist_GNOME on some meetings
User Q&A:
- Too many clicks needed on the openSUSE page to get to GNOME
AI: Make the GNOME page more visible on the opensuse wiki
- File bugs for patches, better way to keep track of progress
Packaging policy:
- http://en.opensuse.org/GNOME/Packaging_policy
AI: add information about osc createspec to the above page (Rodrigo)
AI: add patch extension requirement (maw)
AI: reference the OSC plugins page (maw)
AI: add info about running quilt (Rodrigo)
- Stanislav had a tool to analyze pkg-config checks for automatically update
BuildRequires
GNOME:Community policy status:
- http://en.opensuse.org/GNOME/Community_Inclusion_Policy
- Packaging guidelines in progress
AI: link to the new policy page
--
Rodrigo Moya
Rodrigo Moya wrote:
- Stanislav had a tool to analyze pkg-config checks for automatically update BuildRequires
It's still unfinished and might be broken... I made my proof of concept public: http://pack.suse.cz/sbrabec/pkg-buildrequires/ Technical background and problems: - It's not easy to get package dependency data from configure.in. m4 expansion may occur and shell expansion may occur as well. Finally it's not easy to guess, which branch of code is actully active => The simplest way is modifying or wrapping of pkg-config itself. Solved. - RPM offers no way how to get data collected by %build back to the spec file preamble. We need a simple but enforcing way to perform this step manually. Still needs proper solution. Proposed usage: BuildRequires: pkg-buildrequires and replace %configure by %pkg_buildrequires_configure -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Stanislav Brabec wrote:
Rodrigo Moya wrote:
- Stanislav had a tool to analyze pkg-config checks for automatically update BuildRequires
I just released first working version with a documentation: Sources: http://pack.suse.cz/sbrabec/pkg-buildrequires/ OBS: https://build.opensuse.org/package/show?project=home%3Asbrabec&package=pkg-buildrequires RPMs (noarch): http://download.opensuse.org/repositories/home:/sbrabec/ pkg-buildrequires This package provides a way to automatically maintain RPM BuildRequires introduced by pkg-config dependencies. Because it is not possible to update BuildRequires from build log directly, it must be done in two passes: 1) Run configure and analyze results. Compare requirements results with requirements actually uses. Fail if it does not equal. 2) Update BuildRequires of spec file. Run build again. How to use it: 1) Add pkg-buildrequires to your BuildRequires. 2) Replace %configure by %pkg_buildrequires_configure 3) Run build and fix failure by proposed way 4) Reduce manually created BuildRequires as needed. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (2)
-
Rodrigo Moya
-
Stanislav Brabec