Re: Advices on how to use salsa

2018-10-22 Thread Sergio Durigan Junior
On Monday, October 22 2018, Jerome Kieffer wrote:

> On Sat, 20 Oct 2018 17:21:13 -0400
> Sergio Durigan Junior  wrote:
>> If I may: please consider not using github.  It uses proprietary
>> software for its backend infrastructure, and serves proprietary
>> JavaScript to its users, as well as promote centralization of a
>> distributed protocol.
>
> About 10 years ago, I heard "gitub made git useable for human being".
> At that time mercurial, bazar and git were equally used and it was a
> mess to chose one of them and then select a workflow to work with.
> The work github did (their tutorials !) deserve recognition to simplify
> all this. 
>
> Please remind gitlab (which salsa is just an implementation) was
> originally just a re-implementation github hosted initially on github !
>
>
> Maybe this company is private and has been acquired by
> another you don't like.

Maybe you didn't understand my point at all.

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
http://sergiodj.net/


signature.asc
Description: PGP signature


Re: OT: Git, Bazar, Mercurial, Gitlab & Github (was: Advices on how to use salsa)

2018-10-22 Thread Thomas Goirand
On 10/22/18 8:02 AM, Jerome Kieffer wrote:
> About 10 years ago, I heard "gitub made git useable for human being".
> At that time mercurial, bazar and git were equally used and it was a
> mess to chose one of them and then select a workflow to work with.
> The work github did (their tutorials !) deserve recognition to simplify
> all this.

10 years ago, bazar was, and it still is, not good already. Mercurial
was also less nice than Git, even though they both started at the same
time, mostly because mercurial needed more low level commands to achieve
the same result. Git also gain popularity because of non-technical
things, like the name of its original author.

I do not agree that Github is the reason why people are using Git these
days. It's simply because Git is better than all of the others. I don't
agree that Github deserves any recognition either.

> Please remind gitlab (which salsa is just an implementation) was
> originally just a re-implementation github hosted initially on github !

There are many problems with the way Github (and now also, Gitlab)
implements pull requests. The workflow is simply horrible. Why should I
need to fork a repository, change the git remote, and push to a
different repository, just in order to push a patch? This is a
non-sense, and it's shameful that Gitlab copied it. For this, Github
deserves finger-pointing.

> Maybe this company is private and has been acquired by
> another you don't like.

No. Github was using proprietary software before Microsoft's acquisition
and most Debian people advised against using Github for years before it.
Now that it has happened, it looks like a lot of people understand
better why we were saying it.

Cheers,

Thomas Goirand (zigo)



Re: Advices on how to use salsa

2018-10-22 Thread Jerome Kieffer
On Sat, 20 Oct 2018 17:21:13 -0400
Sergio Durigan Junior  wrote:

> On Friday, October 19 2018, Jerome Kieffer wrote:
> 
> > On Fri, 19 Oct 2018 15:48:13 -0400
> > Sergio Durigan Junior  wrote:
> >  
> >> Is it?  I always thought it was OK to host Free Software projects there.  
> >
> > No matter, I have github, gitlab for my code ... I intend to use salsa
> > for packaging purposes.  

First and formost, I would like to thank Andrey Rahmatullin for
answering my question, which was probably wrongly worded (explining why
I did not find the resources I was looking for). 

> 
> If I may: please consider not using github.  It uses proprietary
> software for its backend infrastructure, and serves proprietary
> JavaScript to its users, as well as promote centralization of a
> distributed protocol.

About 10 years ago, I heard "gitub made git useable for human being".
At that time mercurial, bazar and git were equally used and it was a
mess to chose one of them and then select a workflow to work with.
The work github did (their tutorials !) deserve recognition to simplify
all this. 

Please remind gitlab (which salsa is just an implementation) was
originally just a re-implementation github hosted initially on github !


Maybe this company is private and has been acquired by
another you don't like.

Cheer,
Jérôme


pgpiIbxV5g0cz.pgp
Description: Signature digitale OpenPGP


Re: Advices on how to use salsa

2018-10-21 Thread Thomas Goirand
On 10/20/18 11:49 AM, Andrey Rahmatullin wrote:
> On Fri, Oct 19, 2018 at 11:17:31PM +0200, Jerome Kieffer wrote:
>>> Salsa is only for official Debian packages. Are you going to update
>>> python-rfoo in Debian?
>>
>> Well, I created the version which is in debian for a few years and yes,
>> I would like to update it (with migration to python3, ...).
> Then you should have asked how to update package in Debian, not about
> salsa. Please read https://mentors.debian.net/intro-maintainers and
> consider moving the package to DPMT
> (https://wiki.debian.org/Teams/PythonModulesTeam/HowToJoin).

Andrey, I found both of your messages in this thread very
counter-productive. Why not just directly Jerome to our wiki?

Jerome, just read over here:
https://wiki.debian.org/Python/GitPackaging

Also interesting:
https://wiki.debian.org/Teams/PythonModulesTeam
https://wiki.debian.org/Teams/PythonModulesTeam/HowToJoin
https://wiki.debian.org/Python/LibraryStyleGuide

I hope this helps,
Cheers,

Thomas Goirand (zigo)



Re: Advices on how to use salsa

2018-10-20 Thread Sergio Durigan Junior
On Friday, October 19 2018, Jerome Kieffer wrote:

> On Fri, 19 Oct 2018 15:48:13 -0400
> Sergio Durigan Junior  wrote:
>
>> Is it?  I always thought it was OK to host Free Software projects there.
>
> No matter, I have github, gitlab for my code ... I intend to use salsa
> for packaging purposes.

If I may: please consider not using github.  It uses proprietary
software for its backend infrastructure, and serves proprietary
JavaScript to its users, as well as promote centralization of a
distributed protocol.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
http://sergiodj.net/


signature.asc
Description: PGP signature


Re: Advices on how to use salsa

2018-10-20 Thread Andrey Rahmatullin
On Fri, Oct 19, 2018 at 11:17:31PM +0200, Jerome Kieffer wrote:
> > Salsa is only for official Debian packages. Are you going to update
> > python-rfoo in Debian?
> 
> Well, I created the version which is in debian for a few years and yes,
> I would like to update it (with migration to python3, ...).
Then you should have asked how to update package in Debian, not about
salsa. Please read https://mentors.debian.net/intro-maintainers and
consider moving the package to DPMT
(https://wiki.debian.org/Teams/PythonModulesTeam/HowToJoin).

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: Advices on how to use salsa

2018-10-19 Thread Jerome Kieffer
On Fri, 19 Oct 2018 15:48:13 -0400
Sergio Durigan Junior  wrote:

> Is it?  I always thought it was OK to host Free Software projects there.

No matter, I have github, gitlab for my code ... I intend to use salsa
for packaging purposes.

Cheers,

Jerome


pgpW6oGDUBoes.pgp
Description: Signature digitale OpenPGP


Re: Advices on how to use salsa

2018-10-19 Thread Jerome Kieffer
On Sat, 20 Oct 2018 00:33:48 +0500
Andrey Rahmatullin  wrote:

> Salsa is only for official Debian packages. Are you going to update
> python-rfoo in Debian?

Well, I created the version which is in debian for a few years and yes,
I would like to update it (with migration to python3, ...).

Thanks for your advices.

Jérôme

PS: I am not a DD, just a guy who packages the code he needs and hope
it is usfull for other.

PS2: I am not the upstream dev of rfoo neither.


pgpcnoN1j6HsF.pgp
Description: Signature digitale OpenPGP


Re: Advices on how to use salsa

2018-10-19 Thread Sergio Durigan Junior
On Friday, October 19 2018, Andrey Rahmatullin wrote:

> On Fri, Oct 19, 2018 at 09:13:30PM +0200, Jerome Kieffer wrote:
>> I am a python developer and from time-to-time I also build some
>> packages. I recently re-built python-rfoo for the latest version and I
>> was suggest to make the packaging on salsa. Does the Debian-Python
>> community have recommendation for building packages when using git and
>> the gitlab-forge on salsa ?
> Salsa is only for official Debian packages. Are you going to update
> python-rfoo in Debian?

Is it?  I always thought it was OK to host Free Software projects there.
Ref.: .

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
http://sergiodj.net/


signature.asc
Description: PGP signature


Re: Advices on how to use salsa

2018-10-19 Thread Andrey Rahmatullin
On Fri, Oct 19, 2018 at 09:13:30PM +0200, Jerome Kieffer wrote:
> I am a python developer and from time-to-time I also build some
> packages. I recently re-built python-rfoo for the latest version and I
> was suggest to make the packaging on salsa. Does the Debian-Python
> community have recommendation for building packages when using git and
> the gitlab-forge on salsa ?
Salsa is only for official Debian packages. Are you going to update
python-rfoo in Debian?

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Advices on how to use salsa

2018-10-19 Thread Jerome Kieffer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi all,

I am a python developer and from time-to-time I also build some
packages. I recently re-built python-rfoo for the latest version and I
was suggest to make the packaging on salsa. Does the Debian-Python
community have recommendation for building packages when using git and
the gitlab-forge on salsa ?

Thanks for your help,

Jérôme
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEtt2uSu/8Nysc0g1Hnqh6TLjIznwFAlvKLNoACgkQnqh6TLjI
znxDWg//X7MTsPvze9Cp63f11zAz7G+4r187AJpjIQge3OEI0kmNgrmJMYMdreUK
1Aa3XrRBckxFH1T234jhX9zMEW8tjkbc1B6Xi9Jdd84UOTpTaLYQMA0TGGToN+Ry
pFVmspj1wUgmQRQacMxCTBARSzmTGjoobxdO514JZL/ZGptJRkZ1Du0Sq25pcjOR
42M/PDH01hloqENy9UR8ryDvFwKkf9P7g2aWMANQN8sFWMcFSWO+EGuXliLw57oQ
jDu1dxX5kpoKTVX9+rvuUEGQaPMpwx3G809qMXwmRBgNVewX8BMrGKWuwBI3IZcX
EUb8azmqvz6QSrh7SYEdGKzjQd9wpVQUIGDOqJghjcgsJbhvFo6SA/EPe8UkCxdU
um70FYYA2zxf0RJsiqgJiCsPNVJDmiLt1prnzRZo4vSfI6KdF2cS8G6sVuqdadY0
Vh/XYQ+BKVBVVno25xiX3m3y0LEIFbb8OM2mtTW1OgZidT2yGYD3fWJGb60hBkMu
h3QL5G62HhKU8Ftq1j6whT+BL56JRKvmIGLHrjsniK7v2fLhJVQxqftyWYRHhVq5
10/75tLrwk3+9U4rCbcZAC5FyyKs+ffLWnBgPUGwE2hnGNx2813byq8cqotp13mq
JkJxgRj5e58dkzl3ekQsAYlHf/VMyo3IrfsVp63OUcWABIyXqV4=
=zQ7g
-END PGP SIGNATURE-