[Bug 205300] Review Request: gtk-sharp - a set of mono bindings for gtk1.2

bugzilla at redhat.com bugzilla at redhat.com
Tue Sep 19 04:38:11 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: gtk-sharp - a set of mono bindings for gtk1.2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=205300





------- Additional Comments From kevin at tummy.com  2006-09-19 00:38 EST -------
1. Your Source0 still isn't quite right. I was able to get the source via:
http://go-mono.com/sources/gtk-sharp/gtk-sharp-1.0.10.tar.gz
That md5sum matches: 
e21fb3c5a39374f86ba70b926311a6d0  gtk-sharp-1.0.10.tar.gz
e21fb3c5a39374f86ba70b926311a6d0  gtk-sharp-1.0.10.tar.gz.1

2. looks good. 

3. At first I was getting the: 
mono: mono-codeman.c:257: new_codechunk: Assertion `!err' failed.
make[2]: *** [gapi_codegen.exe] Aborted
make[2]: Leaving directory `/builddir/build/BUILD/gtk-sharp-1.0.10/generator'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/builddir/build/BUILD/gtk-sharp-1.0.10'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.14252 (%build)

But then I realized the cause. I hadn't disabled selinux on my new build 
machine. Mono apparently tries to do something odd to the stack when compiling, 
and selinux blocks it. 

Sep 18 22:09:31 thulsadoom kernel: audit(1158638970.725:4300): avc:  denied  { 
execmem } for  pid=25215 comm="mono" scontext=user_u:system_r:unconfined_t:s0 
tcontext=user_u:system_r:unconfined_t:s0 tclass=process

Disabling selinux gets it compiling on both i386 and x86_64... 

rpmlint says: 

E: gtk-sharp invalid-soname /usr/lib/libgladesharpglue.so libgladesharpglue.so
E: gtk-sharp invalid-soname /usr/lib/libglibsharpglue.so libglibsharpglue.so
E: gtk-sharp invalid-soname /usr/lib/libgtksharpglue.so libgtksharpglue.so
E: gtk-sharp invalid-soname /usr/lib/libgnomesharpglue.so libgnomesharpglue.so
E: gtk-sharp invalid-soname /usr/lib/libgdksharpglue.so libgdksharpglue.so
E: gtk-sharp invalid-soname /usr/lib/libpangosharpglue.so libpangosharpglue.so

>From looking at other mono packages I think this is normal for them. 

W: gtk-sharp non-executable-in-bin /usr/bin/gconfsharp-schemagen.exe 0644

Should this be 755?

W: gtk-sharp strange-permission gtksharp-libdir.patch 0666

The patch should probibly be 644. 

E: gtk-sharp hardcoded-library-path in %{_prefix}/lib

Is this normal for mono packages? 

W: gtk-sharp mixed-use-of-spaces-and-tabs

Not a blocker, but would be nice to fix. 

E: gtk-sharp-debuginfo script-without-shellbang /usr/src/debug/gtk-sharp-1.0.10/
glib/glue/error.c

Probibly that source file should be 644. 

W: gtk-sharp-devel summary-not-capitalized pkgconfig file for gtk-sharp

Can be ignored. 

E: gtk-sharp-devel script-without-shellbang /usr/share/doc/gtk-sharp-devel-
1.0.10/HACKING

Should be 644. 

E: gtk-sharp-gapi summary-too-long Glib and GObject C source parser and C 
generator for the creation and maintenance of managed bindings for Mono and .NET

Could boil that down some? 

W: gtk-sharp-gapi spelling-error-in-description maintainance maintenance

Should be fixed. 

W: gtk-sharp-gapi no-documentation

Can be ignored. 

W: gtk-sharp-gapi non-executable-in-bin /usr/bin/gapi-fixup.exe 0644
W: gtk-sharp-gapi non-executable-in-bin /usr/bin/gapi_codegen.exe 0644

755?

W: gtk-sharp-gapi-devel summary-not-capitalized pkgconfig for gapi-sharp
W: gtk-sharp-gapi-devel no-documentation

Can be ignored. 


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list