Description of problem: The vala-1.0.vapi file contains references to the Gee namespace but the libgee is not in the repository. libgee [http://freshmeat.net/projects/libgee] Gee is a library of collection classes, written in Vala. The classes should all be familiar to users of libraries such as Java's Foundation Classes. Gee consists of a set of interfaces and various types that implement these in different ways. Although Gee is not a part of Vala as such, it is used internally in Vala, and is sufficiently closely related that Vala supports certain special syntax for Gee related operations. Version-Release number of selected component (if applicable): vala-0.1.5-4.fc8 How reproducible: Try to compile the attached file with : '/usr/bin/valac --pkg vala-1.0 TestVala.vala' Actual results: failed Expected results: compile ;)
Created attachment 291602 [details] A test case
Ugh, sounds bad that something that is /not/ part of Vala proper is referenced in the standard namespace (from the release page it looks like Vala should still be using its internal copy of libgee). Will check with upstream, thanks.
I've added the gee-1.0.vapi file to the packaging; this bug entry will be automatically updated once the test packages hit updates-testing and closed when it hits the updates repository. Test case now works, but you need to manually add --pkg gee-1.0 as well.
Decided to push this straight to the stable 'updates' repository. Meanwhile, you can rate the package here: https://admin.fedoraproject.org/updates/F8/pending/vala-0.1.5-5.fc8 and download it: http://koji.fedoraproject.org/koji/buildinfo?buildID=31655
vala-0.1.5-5.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.
vala-0.1.5-5.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.