dlang-community / discussions

Get in touch with the DLang community
12 stars 1 forks source link

Create a bintray organization for dlang-community #25

Closed leandro-lucarella-sociomantic closed 6 years ago

leandro-lucarella-sociomantic commented 7 years ago

At Sociomantic we are using Bintray to store packages build from our public repos. Packages are built using fpm, so for now is Debian only and they are just a quick&dirty packaging for easy distribution, we don't intend to replace the proper packages each maintainer does for each particular distribution.

There are some tools (like hmod) that we need to package (we already do internally actually, but we want to do it publicly), so we wonder if there is interest in creating a dlang-community Bintray organization, or at least if there is no veto to move forward with this, because we are willing to do at least the initial setup and package hmod (and probably dfmt in a near future too).

We are using makd to build the package (but we use fpm in the background so we could just use that to avoid an extra dependency), beaver to ease the uploading procedure and to build using docker in combination with cachalot which is used to generate base dlang images. In principle we'll use the same stack for dlang-community tools.

/cc @nemanja-boric-sociomantic

leandro-lucarella-sociomantic commented 7 years ago

BTW, this comes from https://github.com/sociomantic-tsunami/cachalot/pull/35.

wilzbach commented 7 years ago

Short answer: sounds great. I think (at least in the beginning) it will be mostly you using this, so the answer is actually more "no vote".

Let me know if you are stopped by permission issues etc.

stefan-koch-sociomantic commented 7 years ago

I am going to setup a bintray for dlang community.

leandro-lucarella-sociomantic commented 7 years ago

Progress: https://bintray.com/dlang-community/ and https://bintray.com/dlang-community/apt

@wilzbach or anybody else that want access, please create an account in bintray (you can login with GitHub credentials) and send me you username so I can add you.

stefan-koch-sociomantic commented 7 years ago

@dlang-community/dscanner alternatively you can set your bintray account name to me as well;

PetarKirov commented 7 years ago

I created a team for you nice people from Sociomantic: @dlang-community/sociomantic Let us know if you need any help with permissions and stuff.

PetarKirov commented 7 years ago

@stefan-koch-sociomantic Do you still need any help with permissions for BinTray?

stefan-koch-sociomantic commented 7 years ago

@ZombineDev not at the moment.

leandro-lucarella-sociomantic commented 7 years ago

I also created a fake (bot) user https://bintray.com/dlang-community-travis to use it's API key in the repos, so no personal API keys could be leaked.

leandro-lucarella-sociomantic commented 7 years ago

And added the credentials to the repos we want to create packages for at the moment (dfmt and harbored-mod) in the form of 2 env variables: BINTRAY_USER and BINTRAY_KEY.

wilzbach commented 6 years ago

Closing as AFAICT the bintray has been created.