Bug 620556
Summary: | Review Request: folks - GObject contact aggregation library | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Yanko Kaneti <yaneti> |
Component: | Package Review | Assignee: | Matthias Clasen <mclasen> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | bdpepple, fedora-package-review, mclasen, notting, pbrobinson |
Target Milestone: | --- | Flags: | mclasen:
fedora-review+
kevin: fedora-cvs+ |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | telepathy-logger-0.1.5-1.fc14 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-09-11 03:38:16 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 619137, 620711, 624951, 627418, 627420 | ||
Bug Blocks: |
Description
Yanko Kaneti
2010-08-02 20:23:33 UTC
New upstream release Spec URL: http://declera.com/~yaneti/folks/folks.spec SRPM URL: http://declera.com/~yaneti/folks/folks-0.1.12-1.fc15.src.rpm Unfortunately, it doesn't build with the vala 0.9.5 in rawhide, because the pc file got renamed to vala-0.10.pc; while you fix that, there's a newer version out there (not sure if it fixes the vala problem). New upstream release and and attempt to deal with the new vala api versioning Spec URL: http://declera.com/~yaneti/folks/folks.spec SRPM URL: http://declera.com/~yaneti/folks/folks-0.1.13-1.fc15.src.rpm This still requires telepathy-glib built with the vala bindings.. looks like you are missing a libgee-devel BR ? Yep, thanks Spec URL: http://declera.com/~yaneti/folks/folks.spec SRPM URL: http://declera.com/~yaneti/folks/folks-0.1.13-2.fc15.src.rpm - Add BR: libgee-devel Spec URL: http://declera.com/~yaneti/folks/folks.spec SRPM URL: http://declera.com/~yaneti/folks/folks-0.1.13-3.fc15.src.rpm - Update for the available telepathy-glib vala packaging Spec URL: http://declera.com/~yaneti/folks/folks.spec SRPM URL: http://declera.com/~yaneti/folks/folks-0.1.13-4.fc15.src.rpm - Add BR: vala-tools Finally builds in mock, thanks. rpmlint output: folks.src: W: spelling-error Summary(en_US) GObject -> G Object, Object, Subject folks.src: W: no-cleaning-of-buildroot %clean folks.src: W: no-buildroot-tag folks.src: W: no-%clean-section folks.x86_64: W: spelling-error Summary(en_US) GObject -> G Object, Object, Subject folks-devel.x86_64: W: no-documentation 4 packages and 0 specfiles checked; 0 errors, 6 warnings. So folks has a new release that fixes the vala versioning issues but also requires newer introspection from libgee (bug 620711), and switches to introspection based build for the telepathy backend wich brings up some vala issues (bug 624951) Spec URL: http://declera.com/~yaneti/folks/folks.spec SRPM URL: http://declera.com/~yaneti/folks/folks-0.1.14-1.fc15.src.rpm Package name: ok Spec file name: ok Packaging guidelines: ok License: ok License field: ok License file: ok Spec file language: ok Spec file readable: ok Upstream sources: ok Buildable: ok ExcludeArch: ok BuildRequires: ok Locale handling: ok ldconfig: ok system libraries: ok relocatable: ok directory ownership: ok, could make it slightly more explicit by replacing %{_includedir}/* with %{_includedir}/folks duplicate files: ok file permissions: ok macro use: ok permissible content: ok large docs: ok %doc content: ok header files: ok static libraries: ok shared libraries: ok -devel deps: ok libtool archives: ok gui applications: ok file ownership: ok utf8 filenames: ok Approved - directory ownership: ok, could make it slightly more explicit by replacing %{_includedir}/* with %{_includedir}/folks thanks, will do. New Package SCM Request ======================= Package Name: folks Short Description: GObject contact aggregation library Owners: yaneti mclasen Branches: f14 InitialCC: Git done (by process-git-requests). Imported. Builds will happen when the blocking bugs are dealt with. Leaving open for now. Thanks. (In reply to comment #13) > Imported. Builds will happen when the blocking bugs are dealt with. > Leaving open for now. What is exactly blocking this from being built? As far as I'm aware all the necessary BR are available in Rawhide. (In reply to comment #14) > What is exactly blocking this from being built? The listed blocking bugs. Rawhide requirements are built, please build rawhide folks ASAP so I can update Empathy. I'll work on updating the F14 requirements tomorrow. Rawhide build done. http://koji.fedoraproject.org/koji/buildinfo?buildID=192161 folks-0.1.14.1-1.fc14,libgee-0.5.2-2.fc14,vala-0.9.7-1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/folks-0.1.14.1-1.fc14,libgee-0.5.2-2.fc14,vala-0.9.7-1.fc14 folks-0.1.14.1-1.fc14, libgee-0.5.2-2.fc14, vala-0.9.7-1.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update folks libgee vala'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/folks-0.1.14.1-1.fc14,libgee-0.5.2-2.fc14,vala-0.9.7-1.fc14 telepathy-logger-0.1.5-1.fc14, empathy-2.31.90-1.fc14, folks-0.1.14.1-1.fc14, libgee-0.5.2-2.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update telepathy-logger empathy folks libgee'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/telepathy-logger-0.1.5-1.fc14,empathy-2.31.90-1.fc14,folks-0.1.14.1-1.fc14,libgee-0.5.2-2.fc14 telepathy-logger-0.1.5-1.fc14, empathy-2.31.90-1.fc14, folks-0.1.14.1-1.fc14, libgee-0.5.2-2.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report. |