Re: [cross-project-issues-dev] OS X application signing

2016-03-01 Thread Eike Stepper

Am 02.03.2016 um 03:22 schrieb Greg Watson:

Do you do the same thing when signing windows executables?

It's similar:

curl -o signed.exe -F filedata=@eclipse-inst.exe 
http://build.eclipse.org:31338/winsign.php

Cheers
/Eike


http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper



In any case, I’ll give this a try.
Thanks!


On Mar 1, 2016, at 2:13 PM, Eike Stepper  wrote:

Hi Greg,

We do it as a shell build step in Hudson:

  zip -r -q unsigned.zip "Eclipse Installer.app"
  rm -rf "Eclipse Installer.app"
  curl -o signed.zip -F file=@unsigned.zip 
http://build.eclipse.org:31338/macsign.php
  unzip -qq signed.zip
  rm -f unsigned.zip signed.zip

Cheers
/Eike


http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper



Am 01.03.2016 um 19:50 schrieb Greg Watson:

Has anyone been able to get OS X application signing to work?

I added the following to our build:


org.eclipse.cbi.maven.plugins
eclipse-macsigner-plugin
${cbi-plugins.version}



sign

package



${project.build.directory}/products/ice.product/macosx/cocoa/x86_64/ICE.app






When the build runs, it says:

[INFO] --- eclipse-macsigner-plugin:1.1.3:sign (default) @ 
org.eclipse.ice.repository ---
[INFO] [Tue Mar 01 12:42:09 EST 2016] Signing OS X application 
'/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/macosx/cocoa/x86_64/ICE.app'...

However, the codesign command says:

$ codesign --verify ICE.app
ICE.app: code object is not signed at all
In architecture: x86_64

Any help or suggestions appreciated.

Greg
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev



___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev



___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] OS X application signing

2016-03-01 Thread Greg Watson
Do you do the same thing when signing windows executables? 
In any case, I’ll give this a try.
Thanks!

> On Mar 1, 2016, at 2:13 PM, Eike Stepper  wrote:
> 
> Hi Greg,
> 
> We do it as a shell build step in Hudson:
> 
>  zip -r -q unsigned.zip "Eclipse Installer.app"
>  rm -rf "Eclipse Installer.app"
>  curl -o signed.zip -F file=@unsigned.zip 
> http://build.eclipse.org:31338/macsign.php
>  unzip -qq signed.zip
>  rm -f unsigned.zip signed.zip
> 
> Cheers
> /Eike
> 
> 
> http://www.esc-net.de
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
> 
> 
> 
> Am 01.03.2016 um 19:50 schrieb Greg Watson:
>> Has anyone been able to get OS X application signing to work?
>> 
>> I added the following to our build:
>> 
>>
>>org.eclipse.cbi.maven.plugins
>>eclipse-macsigner-plugin
>>${cbi-plugins.version}
>>
>>
>>
>>sign
>>
>>package
>>  
>>  
>>  
>> ${project.build.directory}/products/ice.product/macosx/cocoa/x86_64/ICE.app
>>  
>>  
>>
>>
>>
>> 
>> When the build runs, it says:
>> 
>> [INFO] --- eclipse-macsigner-plugin:1.1.3:sign (default) @ 
>> org.eclipse.ice.repository ---
>> [INFO] [Tue Mar 01 12:42:09 EST 2016] Signing OS X application 
>> '/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/macosx/cocoa/x86_64/ICE.app'...
>> 
>> However, the codesign command says:
>> 
>> $ codesign --verify ICE.app
>> ICE.app: code object is not signed at all
>> In architecture: x86_64
>> 
>> Any help or suggestions appreciated.
>> 
>> Greg
>> ___
>> cross-project-issues-dev mailing list
>> cross-project-issues-dev@eclipse.org
>> To change your delivery options, retrieve your password, or unsubscribe from 
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
>> 
> 
> 
> ___
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] OS X application signing

2016-03-01 Thread Greg Watson
Nope, this just complains about not finding ICE.app. I’ve posted to cbi-dev and 
will see if they can help.
Thanks

> On Mar 1, 2016, at 2:30 PM, David M Williams  > wrote:
> 
> I think for the "signFiles" you need *just* the file name. (ICE.app in your 
> case). The "place" it is looking for that, is different than your "whole 
> build directory". 
> 
> cbi-dev is a good list to ask questions like this. 
> 
> 
> 
> 
> From:Greg Watson  >
> To:cross-project-issues-dev@eclipse.org 
> , 
> Date:03/01/2016 01:50 PM
> Subject:[cross-project-issues-dev] OS X application signing
> Sent by:cross-project-issues-dev-boun...@eclipse.org 
> 
> 
> 
> 
> Has anyone been able to get OS X application signing to work?
> 
> I added the following to our build:
> 
>   
>   org.eclipse.cbi.maven.plugins
>   eclipse-macsigner-plugin
>   ${cbi-plugins.version}
>   
>   
>   
>   sign
>   
>   package
>
> 
>   
>   
>   
>
> ${project.build.directory}/products/ice.product/macosx/cocoa/x86_64/ICE.app
>   
>   
>
> 
>   
>   
>   
> 
> When the build runs, it says:
> 
> [INFO] --- eclipse-macsigner-plugin:1.1.3:sign (default) @ 
> org.eclipse.ice.repository ---
> [INFO] [Tue Mar 01 12:42:09 EST 2016] Signing OS X application 
> '/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/macosx/cocoa/x86_64/ICE.app'...
> 
> However, the codesign command says:
> 
> $ codesign --verify ICE.app
> ICE.app: code object is not signed at all
> In architecture: x86_64
> 
> Any help or suggestions appreciated.
> 
> Greg
> ___
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org 
> 
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev 
> 
> 
> 
> 
> ___
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org 
> 
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] OS X application signing

2016-03-01 Thread David M Williams
I think for the "signFiles" you need *just* the file name. (ICE.app in 
your case). The "place" it is looking for that, is different than your 
"whole build directory". 

cbi-dev is a good list to ask questions like this. 




From:   Greg Watson 
To: cross-project-issues-dev@eclipse.org, 
Date:   03/01/2016 01:50 PM
Subject:[cross-project-issues-dev] OS X application signing
Sent by:cross-project-issues-dev-boun...@eclipse.org



Has anyone been able to get OS X application signing to work?

I added the following to our build:

   
   org.eclipse.cbi.maven.plugins
   eclipse-macsigner-plugin
   ${cbi-plugins.version}
   
   
   
   sign
   
   package
 
  
  
${project.build.directory}/products/ice.product/macosx/cocoa/x86_64/ICE.app
  
 
   
   
   

When the build runs, it says:

[INFO] --- eclipse-macsigner-plugin:1.1.3:sign (default) @ 
org.eclipse.ice.repository ---
[INFO] [Tue Mar 01 12:42:09 EST 2016] Signing OS X application 
'/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/macosx/cocoa/x86_64/ICE.app'...

However, the codesign command says:

$ codesign --verify ICE.app
ICE.app: code object is not signed at all
In architecture: x86_64

Any help or suggestions appreciated.

Greg
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev




___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] OS X application signing

2016-03-01 Thread Greg Watson
Here is the link (it’s long): 
https://hudson.eclipse.org/ice/job/ice-next/84/console 


There doesn’t seem to be much more that is interesting.

Thanks!

[INFO] 
[INFO] Building ICE Infrastructure Product 2.1.8.20160208
[INFO] 
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ 
org.eclipse.ice.repository ---
[INFO] Deleting 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target
[INFO] 
[INFO] --- tycho-packaging-plugin:0.23.0:build-qualifier-aggregator 
(default-build-qualifier-aggregator) @ org.eclipse.ice.repository ---
[INFO] The project's OSGi version is 2.1.8.20160208
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean-1) @ 
org.eclipse.ice.repository ---
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ 
org.eclipse.ice.repository ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, 
i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/src/main/resources
[INFO] 
[INFO] --- target-platform-configuration:0.23.0:target-platform 
(default-target-platform) @ org.eclipse.ice.repository ---
[INFO] 
[INFO] --- tycho-p2-publisher-plugin:0.23.0:publish-products 
(default-publish-products) @ org.eclipse.ice.repository ---
[INFO] 
[INFO] --- tycho-p2-publisher-plugin:0.23.0:publish-categories 
(default-publish-categories) @ org.eclipse.ice.repository ---
[INFO] 
[INFO] --- tycho-p2-publisher-plugin:0.23.0:attach-artifacts 
(default-attach-artifacts) @ org.eclipse.ice.repository ---
[INFO] 
[INFO] --- tycho-p2-repository-plugin:0.23.0:assemble-repository 
(default-assemble-repository) @ org.eclipse.ice.repository ---
[INFO] 
[INFO] --- tycho-p2-repository-plugin:0.23.0:archive-repository 
(default-archive-repository) @ org.eclipse.ice.repository ---
[INFO] Building zip: 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/org.eclipse.ice.repository-2.1.8.20160208.zip
[INFO] 
[INFO] --- tycho-p2-director-plugin:0.23.0:materialize-products 
(materialize-products) @ org.eclipse.ice.repository ---
[INFO] Installing product ice.product for environment linux/gtk/x86 to 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/linux/gtk/x86
Installing ice.product 2.1.8.20160208.
Operation completed in 58126 ms.
[INFO] Installing product ice.product for environment linux/gtk/x86_64 to 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/linux/gtk/x86_64
Installing ice.product 2.1.8.20160208.
Operation completed in 44858 ms.
[INFO] Installing product ice.product for environment win32/win32/x86 to 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/win32/win32/x86
Installing ice.product 2.1.8.20160208.
Operation completed in 46978 ms.
[INFO] Installing product ice.product for environment win32/win32/x86_64 to 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/win32/win32/x86_64
Installing ice.product 2.1.8.20160208.
Operation completed in 46890 ms.
[INFO] Installing product ice.product for environment macosx/cocoa/x86_64 to 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/macosx/cocoa/x86_64/ICE.app
Installing ice.product 2.1.8.20160208.
Operation completed in 54985 ms.
[INFO] 
[INFO] --- tycho-p2-director-plugin:0.23.0:archive-products (archive-products) 
@ org.eclipse.ice.repository ---
[INFO] Building zip: 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product-linux.gtk.x86.zip
[INFO] Building zip: 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product-linux.gtk.x86_64.zip
[INFO] Building zip: 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product-win32.win32.x86.zip
[INFO] Building zip: 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product-win32.win32.x86_64.zip
[INFO] Building zip: 
/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product-macosx.cocoa.x86_64.zip
[INFO] 
[INFO] --- tycho-pack200a-plugin:0.23.0:normalize (pack200-normalize) @ 
org.eclipse.ice.repository ---
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.3:sign (sign) @ 
org.eclipse.ice.repository ---
[INFO] 
[INFO] --- tycho-pack200b-plugin:0.23.0:pack (pack200-pack) @ 
org.eclipse.ice.repository ---
[INFO] 
[INFO] --- tycho-p2-plugin:0.23.0:p2-metadata (p2-metadata) @ 
org.eclipse.ice.repository ---
[INFO] 
[INFO] --- eclipse-winsigner-plugin:1.1.3:sign (default) @ 
org.eclipse.ice.repository ---
[INFO] [Tue Mar 01 14:00:23 EST 2016] Sign

Re: [cross-project-issues-dev] OS X application signing

2016-03-01 Thread Mikaël Barbero
Hi Greg,

Could you please paste a bit more  of the Maven logs (or give a link to the 
console log)?

Thanks.
Mikael

> Le 1 mars 2016 à 19:50, Greg Watson  a écrit :
> 
> Has anyone been able to get OS X application signing to work?
> 
> I added the following to our build:
> 
>   
>   org.eclipse.cbi.maven.plugins
>   eclipse-macsigner-plugin
>   ${cbi-plugins.version}
>   
>   
>   
>   sign
>   
>   package
>   
>   
>   
> ${project.build.directory}/products/ice.product/macosx/cocoa/x86_64/ICE.app
>   
>   
>   
>   
>   
> 
> When the build runs, it says:
> 
> [INFO] --- eclipse-macsigner-plugin:1.1.3:sign (default) @ 
> org.eclipse.ice.repository ---
> [INFO] [Tue Mar 01 12:42:09 EST 2016] Signing OS X application 
> '/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/macosx/cocoa/x86_64/ICE.app'...
> 
> However, the codesign command says:
> 
> $ codesign --verify ICE.app
> ICE.app: code object is not signed at all
> In architecture: x86_64
> 
> Any help or suggestions appreciated.
> 
> Greg
> ___
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] OS X application signing

2016-03-01 Thread Eike Stepper

Hi Greg,

We do it as a shell build step in Hudson:

  zip -r -q unsigned.zip "Eclipse Installer.app"
  rm -rf "Eclipse Installer.app"
  curl -o signed.zip -F file=@unsigned.zip 
http://build.eclipse.org:31338/macsign.php
  unzip -qq signed.zip
  rm -f unsigned.zip signed.zip

Cheers
/Eike


http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper



Am 01.03.2016 um 19:50 schrieb Greg Watson:

Has anyone been able to get OS X application signing to work?

I added the following to our build:


org.eclipse.cbi.maven.plugins
eclipse-macsigner-plugin
${cbi-plugins.version}



sign

package



${project.build.directory}/products/ice.product/macosx/cocoa/x86_64/ICE.app






When the build runs, it says:

[INFO] --- eclipse-macsigner-plugin:1.1.3:sign (default) @ 
org.eclipse.ice.repository ---
[INFO] [Tue Mar 01 12:42:09 EST 2016] Signing OS X application 
'/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.repository/target/products/ice.product/macosx/cocoa/x86_64/ICE.app'...

However, the codesign command says:

$ codesign --verify ICE.app
ICE.app: code object is not signed at all
In architecture: x86_64

Any help or suggestions appreciated.

Greg
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev




___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev