Bug 428692

Summary: Dependency required for using libvala
Product: [Fedora] Fedora Reporter: Clément DAVID <c.david86>
Component: valaAssignee: Michel Lind <michel>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 8   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.1.5-5.fc8 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-01-18 23:55:57 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:
Attachments:
Description Flags
A test case none

Description Clément DAVID 2008-01-14 16:37:24 UTC
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 ;)

Comment 1 Clément DAVID 2008-01-14 16:37:24 UTC
Created attachment 291602 [details]
A test case

Comment 2 Michel Lind 2008-01-14 17:29:18 UTC
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.

Comment 3 Michel Lind 2008-01-15 15:07:47 UTC
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.


Comment 4 Michel Lind 2008-01-15 15:44:16 UTC
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

Comment 5 Fedora Update System 2008-01-18 23:55:55 UTC
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.

Comment 6 Fedora Update System 2008-01-18 23:56:41 UTC
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.