Bug 576243

Summary: Unable to rebuild blam against latest xulrunner
Product: [Fedora] Fedora Reporter: Jan Horak <jhorak>
Component: blamAssignee: Alex Lancaster <alex>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: alex, sindrepb
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: blam-1.8.7-1.fc13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-03-25 22:27:52 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:

Description Jan Horak 2010-03-23 15:46:08 UTC
Building blam in koji ends with exception:
/usr/bin/gmcs /debug  -lib:../lib -resource:blam.glade,blam.glade -resource:../icons/blam-add-news.png,blam-add-news.png -resource:../icons/blam-edit-news.png,blam-edit-news.png -resource:../icons/blam-about.png,blam-about.png -resource:../icons/blam.png,blam.png -resource:../icons/blam-tray-icon.png,blam-tray-icon.png -r:/usr/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/lib/mono/gecko-sharp-2.0/gecko-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/gconf-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/glade-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/lib/mono/gnome-print-sharp-2.18/gnome-print-sharp.dll   -r:System.Web -r:RSS.NET.dll -r:Mono.Posix -r:../lib/AtomFeed.dll  Application.cs ChannelDialog.cs Channel.cs ChannelCollection.cs ChannelList.cs Conf.cs Delegates.cs Dialogs.cs FeedUpdater.cs HigUtils.cs HtmlUtils.cs Item.cs ItemList.cs ItemView.cs MainloopEmitter.cs MessageConnection.cs Opml.cs PreferencesDialog.cs Printing.cs Theme.cs ThemeManager.cs TrayIcon.cs Utils.cs Proxy.cs  Defines.cs -out:blam.exe

Unhandled Exception: Mono.CSharp.InternalErrorException: Application.cs(113,16): Imendio.Blam.Application.Application(string[], params object[]) ---> System.NullReferenceException: Object reference not set to an instance of an object
  at Mono.CSharp.DelegateCreation.DoResolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec, ResolveFlags flags) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.New.DoResolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec, ResolveFlags flags) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Assign.DoResolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec, ResolveFlags flags) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.ExpressionStatement.ResolveStatement (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.StatementExpression.Resolve (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Block.Resolve (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.ToplevelBlock.Resolve (Mono.CSharp.FlowBranching parent, Mono.CSharp.BlockContext rc, Mono.CSharp.ParametersCompiled ip, IMethodData md) [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at Mono.CSharp.TypeContainer.EmitConstructors () [0x00000] in <filename unknown>:0 
  at Mono.CSharp.TypeContainer.EmitType () [0x00000] in <filename unknown>:0 
  at Mono.CSharp.RootContext.EmitCode () [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0 
make[2]: *** [blam.exe] Error 1

Until this is resolved there's going to be broken dependency for blam.

Version-Release number of selected component (if applicable):
blam-1.8.5-23-fc13



Additional info:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2070556

Comment 1 Alex Lancaster 2010-03-24 22:04:09 UTC
This is particularly odd since the same version build just fine in rawhide/F-14:

http://koji.fedoraproject.org/koji/buildinfo?buildID=163222

I'm not sure if blam is still active upstream.  I don't use it myself and only picked up a while back to stop it being orphaned.  It may be time to retire it, I'll look into it.

Comment 2 Fedora Update System 2010-03-24 23:21:37 UTC
blam-1.8.7-1.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/blam-1.8.7-1.fc13

Comment 3 Alex Lancaster 2010-03-24 23:24:33 UTC
OK, I updated this to 1.8.7 which uses webkit rather than gecko, so should fix the broken deps issue.  Please karma +1 this update.

Comment 4 Fedora Update System 2010-03-25 22:27:44 UTC
blam-1.8.7-1.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.