Hi Mikaël (and all other involved parties)

I was one of those pushing hard on this and also ranting. Kudos that you 
guys were able to solve the problem. We were able to have several 
successful builds in a row.

Thanks a lot - really appreciated!
Dani



From:   Mikaël Barbero <[email protected]>
To:     Eclipse Packaging Project <[email protected]>
Cc:     Mike Milinkovich <[email protected]>, Webmaster 
<[email protected]>, [email protected], Cross 
project issues <[email protected]>, "Eclipse platform 
release engineering list." <[email protected]>
Date:   14.09.2017 10:47
Subject:        Re: [platform-releng-dev] [epp-dev] Issue with the macOS 
bundle signing, dmg packaging and signing
Sent by:        [email protected]



Hi,

I'm glad to announced that the macOS services (.app signing, .dmg 
packaging and .dmg signing) have been restored on a new machine hosted 
within the Foundation VLAN. 

If you've disabled their usages, you can now re-enable them as it was 
before. The authentication layer I was talking about in my initial mail 
will be released later to possibly let us use resources outside of the 
Foundation VLAN. We will keep you posted.

Thanks for your patience while we were resolving this issue.

Cheers,
Mikael

--
Mikaël Barbero - Eclipse Foundation
IT Services - Release Engineering
? (+33) 642 028 039
? [email protected]
? @mikbarbero

Le 11 sept. 2017 à 19:56, Denis Roy <[email protected]> a 
écrit :

Hi Dani,
Just a clarification -- the current (broken) Mac services are hosted on 
our hardware. We are working on two fronts -- 
1. Provision a temporary new Mac to re-establish the current service
2. Provision managed/hosted Mac services to avoid these problems in the 
future, as our in-house hardware is not redundant, and does not scale.

In the immediate terms, you can disable the signing parts in your build 
scripts for basically no cost, as signing is likely not needed on 
I-builds, nor to validate test results.
Mikael has offered to manually sign your the last release candidates so 
that release deadlines can be met.

I apologize for the inconveniences this causes, and thank you for your 
continued patience while we resolve this issue and make it better.

Denis


On 11/09/17 08:14 AM, Daniel Megert wrote:
Can you explain why this critical/blocking hardware is hosted outside the 
Eclipse Foundation, creating more/new issues and delays? Our automated 
builds don't play well with filing bugs (for signing and DMG creation) and 
wait for resolution ;-). Ah, and BTW, our latest Photon M2 candidate build 
just failed again: 
http://download.eclipse.org/eclipse/downloads/drops4/I20170911-0405/

Dani



From:        Mikaël Barbero <[email protected]>
To:        "Eclipse platform release engineering list." 
<[email protected]>, Eclipse Packaging Project 
<[email protected]>
Cc:        Webmaster <[email protected]>, Cross project issues 
<[email protected]>
Date:        07.09.2017 14:07
Subject:        [platform-releng-dev] Issue with the macOS bundle signing, 
       dmg packaging and signing
Sent by:        [email protected]



(cross-posting to platform-releng, epp-dev and cross-projects)

Hi,

Recently, we've been facing a lot of issues with the services we provide 
for macOS: UI testing, macOS .app bundles signing and DMG files creation 
and signing. It has been a combination of hardware, software and network 
failures and these issues have already impacted some projects, delaying 
their milestones/releases and consuming a lot of time from their teams. 

Since the beginning of the week, we've setup a new machine to run UI tests 
from the Hudson shared instance (https://hudson.eclipse.org/shared/). This 
machine is not hosted on our infra, and thus not everything that was 
possible can be done on the new machine (most notably, it's not possible 
to access machines inside the Eclipse VLAN). We still need to figure out 
if we want to make it possible, or if we want to set this fact as a 
restriction.

We've also successfully deployed and tested the signing and dmg packaging 
services on a similar machine. Unfortunately, we can't switch the current 
unreliable services to these new ones as they are also hosted outside of 
the Eclipse VLAN. As you may know, the services are insecure webapps (read 
plain HTTP) without any sort of authentication. We were using the fact 
that the services were running inside the VLAN to "protect" them. Only 
Eclipse projects and committers were both trusted to use the service by 
having access to the VLAN via their Hudson/Jenkins instance. 

Opening the new services on a machine directly connected to the internet 
would let anyone sign a macOS application with the Eclipse certificate. 
This is something we want to avoid at all cost as it would ruin all the 
trust one can have in this certificate. So we are working hard to add a 
authentication layer and run the service on top of HTTPS to be able to 
provide these services reliably from the new machines. But it takes some 
time. 

As we don't want these issues to delay the release of Oxygen.1 or any 
project that uses these services, we come here with an temporary plan:

If you need to sign a macOS app and/or create a signed DMG for it, just 
open a bug against CBI / signing service and we will do it for you. You 
will need to give us the path on download.eclipse.orgto the .tar.gz of the 
macOS application you want us to sign / package on download.eclipse.org. 
You will probably have to deactivate the usage of the CBI maven plugins (
eclipse-macsigner-plugin and eclipse-dmg-packager) if you use Tycho. The 
output of the product build should then be a simple tar.gz of your .app 
Eclipse product.

If you have any question, feel free to open a bug against CBI or just ask 
it here.

Thanks for your patience.

Mikael

--
Mikaël Barbero - Eclipse Foundation
IT Services - Release Engineering
? (+33) 642 028 039
? [email protected]
? @mikbarbero
[attachment "signature.asc" deleted by Daniel Megert/Zurich/IBM] 
_______________________________________________
platform-releng-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-releng-dev



-- 
Denis Roy
Director, IT Services
Eclipse Foundation, Inc. -- http://www.eclipse.org/
Office: 613.224.9461 x224 (Eastern time)
[email protected]
@droy_eclipse 
_______________________________________________
epp-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/epp-dev
[attachment "signature.asc" deleted by Daniel Megert/Zurich/IBM] 
_______________________________________________
platform-releng-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-releng-dev



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

Reply via email to