Red Hat Bugzilla – Bug 462651
Missing BuildRequires leads to missing component (lablgtksourceview.cma) in binary package
Last modified: 2008-10-24 19:53:02 EDT
Description of problem:
It seems that a component that typically is created during a lablgtk version 2.10.0 install, lablgtksourceview.cma, is not in the binary package in the repositories. If I rebuild the package myself (with rpmbuild --rebuild), the component appears. I believe this is due to a missing
the lack of which causes lablgtk to not detect gtksourceview and thus not create this component.
I fixed this in Rawhide which is the only thing I use for OCaml
development at the moment.
rpm2cpio ocaml-lablgtk-2.10.1-4.fc10.x86_64.rpm |
cpio -t |
If you want to get the updated package, enable the Fedora development
repository in F9. If you really really want it in F9, reopen the bug...
I would actually like it in F9 if possible - other packages I want to add (and also add into F9) require this component.
Created attachment 321163 [details]
Backport of F-10 changes to F-9 - fix missing BuildRequires
(In reply to comment #1)
> I fixed this in Rawhide which is the only thing I use for OCaml
> development at the moment.
> rpm2cpio ocaml-lablgtk-2.10.1-4.fc10.x86_64.rpm |
> cpio -t |
> grep lablgtksourceview.cma
> If you want to get the updated package, enable the Fedora development
> repository in F9. If you really really want it in F9, reopen the bug...
Looks like the changes didn't happen in F-9, but I made a patch for it, or if I have the appropriate access I can do it myself.
Alan, I don't have much time to handle bug reports like this. The
easiest thing is if you get a FAS account and I'll sponsor you to
make changes yourself to OCaml packages.
(In reply to comment #5)
> Alan, I don't have much time to handle bug reports like this. The
> easiest thing is if you get a FAS account and I'll sponsor you to
> make changes yourself to OCaml packages.
I have an account, I meant more on the order of two things - that I had heard there were changes coming to the commit system that would necessitate actually acquiring permissions to do a commit on someone else's package and that I didn't want to just commit a fix to someone else's package without knowing if anything had changed. Since it sounds like you don't mind, I'll just make the fix myself, I apologize for taking your time.
Basically, all my packages should have "cvsextras commit" access
which (AIUI) means anyone who is sponsored should be able to
make changes. So go ahead and do it.
If you find a permissions problem let me know & I'll fix it.
(In reply to comment #7)
> Basically, all my packages should have "cvsextras commit" access
> which (AIUI) means anyone who is sponsored should be able to
> make changes. So go ahead and do it.
> If you find a permissions problem let me know & I'll fix it.
It doesn't want to let me commit:
**** Access denied: amdunn is not in ACL for rpms/ocaml-lablgtk/F-9
cvs commit: Pre-commit check failed
cvs [commit aborted]: correct above errors first!
and what I was thinking of I believe was this:
in that cvsextras -> packager and there's the new uberpackager group, of which I am not a part.
ocaml-lablgtk-2.10.1-1.fc9 has been submitted as an update for Fedora 9.
ocaml-lablgtk-2.10.1-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.