Ok well I'm able to post artifacts however this still requires posting my private key to bintray to have it signed.
I don't see how this is a viable solution since this requires us to post our private keys to this service. You mentioned there is a way to simply post our existing directories, maybe that's what we should do... On Thu, Jan 15, 2015 at 8:00 PM, Andrew Bayer <andrew.ba...@gmail.com> wrote: > And an update! > > "Signing via API with transient key/pass just went live. You need to call > the metadata calculation API for a (deb) repo, passing the subject to sign > with, and api key and an optional passphrase, as described here." > > Lemme know how it works! > > A. > > On Thu, Jan 15, 2015 at 7:00 AM, Andrew Bayer <andrew.ba...@gmail.com> > wrote: >> >> Sorry for not emailing - JFrog is investigating the work involved in >> getting users able to sign organization Debian repository metadata. I'll >> ping them for an update. >> >> A. >> >> >> On Thursday, January 15, 2015, Jake Luciani <j...@apache.org> wrote: >>> >>> Any update? >>> >>> On Fri, Jan 9, 2015 at 12:53 PM, Andrew Bayer <andrew.ba...@gmail.com> >>> wrote: >>> > I'm investigating this now - will update when I have more information. >>> > >>> > A. >>> > >>> > On Fri, Jan 9, 2015 at 7:54 AM, Jake Luciani <j...@apache.org> wrote: >>> > >>> >> The docs seems to indicate signing happens at the organization level >>> >> >>> >> >>> >> >>> >> https://bintray.com/docs/usermanual/interacting/interacting_gpgsigningforbintrayorganizations.html >>> >> >>> >> Am I able to sign artifacts with my user GPG? I'm not sure if >>> >> everyone is comfortable uploading their private gpg key to bintray. >>> >> >>> >> On Wed, Jan 7, 2015 at 1:40 PM, Andrew Bayer <andrew.ba...@gmail.com> >>> >> wrote: >>> >> > See https://bintray.com/docs/api/#_debian_upload for how to >>> >> > upload/sign >>> >> > artifacts with the Bintray API. Your release managers will need to >>> >> > get >>> >> > accounts on Bintray and then open INFRA tickets to get added to the >>> >> > Cassandra team in the Apache org there, at which point you'll have >>> >> > full >>> >> > admin rights over the cassandra repo there. If you want to start >>> >> > playing >>> >> > with it, go ahead and create an account and let me know the username >>> >> > so I >>> >> > can invite/add you. >>> >> > >>> >> > reprepro isn't relevant here - the Bintray Debian repos don't >>> >> > support the >>> >> > full range of reprepro's functionality by a long shot, but for what >>> >> you're >>> >> > doing, I don't think you need anything that's not available through >>> >> > the >>> >> > Bintray API. Alternatively, if that turns out to not work for you, >>> >> > you >>> >> can >>> >> > use a generic repo that allows you to just upload files/directories, >>> >> > so >>> >> you >>> >> > could keep doing what you're doing now but upload to Bintray rather >>> >> > than >>> >> > dist. >>> >> > >>> >> > Others on the Infra team will know for sure, but I'm pretty >>> >> > confident >>> >> that a >>> >> > redirect from dist to bintray is feasible. >>> >> > >>> >> > A. >>> >> > >>> >> > On Wed, Jan 7, 2015 at 10:17 AM, Jake Luciani <j...@apache.org> >>> >> > wrote: >>> >> >> >>> >> >> We have a distr per minor version. You can see them here (we only >>> >> >> currently use the last 3 major releases 21x, 20x and 12x) you can >>> >> >> see >>> >> them >>> >> >> here >>> >> >> https://dist.apache.org/repos/dist/release/cassandra/debian/dists/ >>> >> >> >>> >> >> The release managers have a local repo with our reprepro settings. >>> >> >> We >>> >> >> deploy the artifact and export locally then copy the whole thing >>> >> >> over >>> >> to the >>> >> >> apache dist server. >>> >> >> Here is the relevant section of the release script >>> >> >> >>> >> >>> >> https://github.com/tjake/cassandra-release/blob/master/finish_release.sh#L161 >>> >> >> >>> >> >> As our wiki shows, users add the maintainer keys and the specific >>> >> >> dist >>> >> >> they want >>> >> >> https://wiki.apache.org/cassandra/DebianPackaging >>> >> >> >>> >> >> Ideally, we can redirect the existing location to the new one but >>> >> >> I'm >>> >> not >>> >> >> sure if that's possible. >>> >> >> >>> >> >> How can we replicate this setup with bintray? >>> >> >> >>> >> >> -Jake >>> >> >> >>> >> >> >>> >> >> On Wed, Jan 7, 2015 at 12:41 PM, Andrew Bayer >>> >> >> <andrew.ba...@gmail.com> >>> >> >> wrote: >>> >> >>> >>> >> >>> Great! So to start, can you give us a sense of what your needs for >>> >> >>> the >>> >> >>> repo are? What are you putting in it? Are you splitting it up by >>> >> distro at >>> >> >>> all or just putting new versions of Cassandra in each time? >>> >> >>> >>> >> >>> A. >>> >> >>> >>> >> >>> On Wed, Jan 7, 2015 at 7:15 AM, Jake Luciani <j...@apache.org> >>> >> >>> wrote: >>> >> >>>> >>> >> >>>> Hi Andrew, >>> >> >>>> >>> >> >>>> I'm happy to help. >>> >> >>>> >>> >> >>>> -Jake >>> >> >>>> >>> >> >>>> On Tue, Jan 6, 2015 at 2:19 PM, Andrew Bayer <aba...@apache.org> >>> >> wrote: >>> >> >>>>> >>> >> >>>>> Hi Cassandra team - >>> >> >>>>> >>> >> >>>>> So as you're probably aware, the Cassandra Debian packages >>> >> >>>>> currently >>> >> on >>> >> >>>>> dist need to be moved off there. The Infra team has been working >>> >> >>>>> on a >>> >> >>>>> solution for that - we've got an organization for ASF on >>> >> >>>>> bintray.com >>> >> , >>> >> >>>>> which >>> >> >>>>> can store and serve Debian repositories. We'd like to work with >>> >> >>>>> you >>> >> all >>> >> >>>>> on >>> >> >>>>> moving the existing packages over to bintray, and figuring out >>> >> >>>>> what >>> >> >>>>> needs >>> >> >>>>> to be done to get a working process for you to post new Debian >>> >> packages >>> >> >>>>> going forward. Could someone from Cassandra (or some set of >>> >> >>>>> someones) >>> >> >>>>> be >>> >> >>>>> available to work with us on this? Thanks! >>> >> >>>>> >>> >> >>>>> A. >>> >> >>>> >>> >> >>>> >>> >> >>> >>> >> >> >>> >> > >>> >> > >