smoke testing Beta 1

Dirk Hohndel dirk at hohndel.org
Thu Sep 3 10:20:47 PDT 2015


On Thu, Sep 03, 2015 at 06:31:44PM +0200, Robert C. Helling wrote:
> > 
> > Same request. Please install, check the version number, check that BT and
> > printing work.
> 
> tesing on my MBP late 2009 edition running Yosemite.
> 
> 1) It does not open the binary as it claims it does not come from an identified developer. Are you sure you are signing it correctly?

Yes :-)
But it seems that Apple doesn't like applications that aren't from the app
store.

$ codesign -dvvv /Volumes/Subsurface-4.4.96/Subsurface.app
Executable=/Volumes/Subsurface-4.4.96/Subsurface.app/Contents/MacOS/Subsurface
Identifier=org.subsurface-divelog
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20100 size=36171 flags=0x0(none) hashes=1802+3
location=embedded
Hash type=sha1 size=20
CDHash=76e5fd12501e24a62140b054cf0faad6677a34db
Signature size=8510
Authority=Developer ID Application: Dirk Hohndel
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Timestamp=Sep 3, 2015, 8:36:26 AM
Info.plist entries=15
TeamIdentifier=not set
Sealed Resources version=1 rules=4 files=220
Internal requirements count=1 size=184

> 2) It says it is version 4.5 Beta 1

Good.

> 3) Bluetooth: I only have my IPhone as a Bluetooth device around. That can be discovered (after pressing scan twice!) but not paired (asking it to pair, nothing happens).

I wonder why. I haven't actually tested with a dive computer since I
initially got it to work a couple hundred commits ago... but nothing
should have changed. I'll try again tonight.

> 4) Printing: Empty pages. When running it from the command line and trying to print I get
> 
> th-nb-tmpmbp01:build helling$ /Applications/Subsurface.app/Contents/MacOS/Subsurface
> Map theme file does not exist: ""
> Ignoring to load the following file since it doesn't look like a valid Marble plugin: "/traces.log"
> Reason: "Permission denied"

I need to fix stupid Marble. Grrr.

> Set the current dive site: 4275619970
> Set the current dive site: 0
> "Plugin library 'grantlee_defaulttags' not found."
> Can't load template

What? Why does it not find the plugin? It does when I open the app. That's
weird. Can you check if you see the plugin in
/Volumes/Subsurface-4.4.96/Subsurface.app/Contents/PlugIns/grantlee/5.0

> Then I tried to do the mac analogue of strace, namely
> 
> sudo dtruss -f -t open sudo -u helling \ /Applications/Subsurface.app/Contents/MacOS/Subsurface ssrf.log 2> ssrf.log
> 
> You can find the (at least for me not very illuminating) result attached.

Illuminating. Not.

/D



More information about the subsurface mailing list