yep, https://bugs.eclipse.org/bugs/show_bug.cgi?id=354756
cheers, jesse -- jesse mcconnell jesse.mcconn...@gmail.com On Tue, Mar 6, 2012 at 12:48, Denis Roy <denis....@eclipse.org> wrote: > On 03/06/2012 01:46 PM, Jesse McConnell wrote: >> heck ideally we could sign with a key that was signed by the >> foundation key for a web of trust and not have to do this build >> machine signing kludge > > Hey, that sounds like fun. Have you opened a bug? Perhaps even provide > a small clue as to what it is you envision? > > > Thanks, > > Denis > > >> >> anyway, we can add it to the signing plugin in the short term and hope >> tycho handles it later (or they might now, I don't know) >> >> or we can just see if tycho does it now and if not ask them nicely to >> add support for it...i don't mess with tycho enough to know what they >> do and don't do...I just figured that someone who really uses it would >> have found the option and chimed in by now. There is time though, it >> will be a while til I can get to the plugin to tweak it so if someone >> did the research that would be grand >> >> jesse >> >> -- >> jesse mcconnell >> jesse.mcconn...@gmail.com >> >> >> >> On Tue, Mar 6, 2012 at 12:40, David Carver <d_a_car...@yahoo.com> wrote: >>> Honestly, the p2.Mirror URL and other items that get injected into the >>> artifacts.xml, p2.index, etc. Really need to go into the Tycho P2 >>> repository creation support. The signing plugin shouldn't be the one doing >>> this stuff. >>> >>> Dave >>> >>> >>> On 03/06/2012 12:35 PM, Jesse McConnell wrote: >>>> Not sure for tycho but given some time I could have that in the >>>> signing plugin in an hour or so I would think. >>>> >>>> I'll see if I can scrape some time together to get that support added >>>> in, at least in the interm until tycho could support it >>>> >>>> cheers, >>>> jesse >>>> >>>> -- >>>> jesse mcconnell >>>> jesse.mcconn...@gmail.com >>>> >>>> >>>> >>>> On Tue, Mar 6, 2012 at 11:25, Marcel Bruch<br...@cs.tu-darmstadt.de> >>>> wrote: >>>>> On 06.03.2012, at 13:04, Jesse McConnell wrote: >>>>> >>>>>>> could the eclipse-signing-maven-plugin provide a parameter to >>>>>>> inject the p2.mirrorsURL property into artifact repositories and >>>>>>> parameters to generate the p2.index file ? >>>>>> can you give me a specific example of what that xml (assuming that >>>>>> would be in some of the xml metadata) would look like? >>>>> = Support for p2.mirrorsURL = >>>>> >>>>> According to http://wiki.eclipse.org/Equinox/p2/p2.mirrorsURL just add: >>>>> >>>>> <property name="p2.mirrorsURL" >>>>> value="http://www.eclipse.org/downloads/download.php?file={repository_path}&format=xml"/> >>>>> >>>>> Since webmaster thinks that we have been hit by this issue recently >>>>> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=373352) this makes me think >>>>> even more about how to integrate this into our builds. As last means of >>>>> resort I'll write a bash script that unzips artifacs.jar, adds the >>>>> property >>>>> to the artifacts.xml, and zips the file again. >>>>> >>>>> But I wonder how much effort it takes to add this in Tycho's >>>>> eclipse-repository packaging since tycho generates these files? >>>>> It wouldn't be specify to Eclipse; just a generic support for properties >>>>> - I think. >>>>> >>>>> >>>>> = Adding support for p2.index = >>>>> >>>>> The file looks like this: >>>>> >>>>> version = 1 >>>>> metadata.repository.factory.order = compositeContent.xml,\! >>>>> artifact.repository.factory.order = compositeArtifacts.xml,\! >>>>> >>>>> Whether it's "xml" or "jar" should depend on the "compress" property we >>>>> already specify in the eclipse-repository. >>>>> >>>>> >>>>> = Enabling download stat in your repository = >>>>> >>>>> And if we are already on defining properties: to enable download stats >>>>> it's... >>>>> >>>>> ...for artifacts.xml/repository: >>>>> <property name='p2.statsURI' value='http://your.stats.server/stats'/> >>>>> >>>>> ...for bundles: >>>>> <property name='download.stats' value='test.plugin1.bundle'/> >>>>> >>>>> http://wiki.eclipse.org/Equinox_p2_download_stats >>>>> >>>>> >>>>> >>>>> >>>>> So, in theory it's just adding properties and looks from outside like a >>>>> simple thing to do. But how long it takes to implement it - at least the >>>>> p2.mirrorsURL feature - I've no idea. But maybe a tycho committer knows >>>>> better? >>>>> >>>>> >>>>>> I suspect is >>>>>> possible but I also think it is probably more appropriate to have that >>>>>> support in tycho >>>>>> >>>>>> the signing plugin is really just a hack to support this aspect of the >>>>>> eclipse requirements that is outside of the traditional tycho >>>>>> workflow...having said that we can always put another hack or two into >>>>>> it :) >>>>>> >>>>>> cheers, >>>>>> jesse >>>>>> >>>>>> >>>>>>> -- >>>>>>> Matthias >>>>>>> >>>>>>> _______________________________________________ >>>>>>> cross-project-issues-dev mailing list >>>>>>> cross-project-issues-dev@eclipse.org >>>>>>> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev >>>>>>> >>>>>> _______________________________________________ >>>>>> cross-project-issues-dev mailing list >>>>>> cross-project-issues-dev@eclipse.org >>>>>> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev >>>>> Thanks, >>>>> Marcel >>>>> >>>>> -- >>>>> Eclipse Code Recommenders: >>>>> w www.eclipse.org/recommenders >>>>> tw www.twitter.com/marcelbruch >>>>> g+ www.gplus.to/marcelbruch > > _______________________________________________ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev _______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev