Re: [pkg-go] Fwd: golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.changes ACCEPTED into unstable

2018-01-06 Thread Alexandre Viau
On 05/01/18 08:40 PM, Martín Ferrari wrote:
> If you don't want to maintain the anonscm links, Alexander Wirt is
>> working on a solution and you will still be able to use anonscm links:
>>  - https://salsa.debian.org/salsa/AliothRewriter
> But now we are introducing inconsistencies in the group packages, while
> there was no need to change the links if we have waited.

I don't think this inconsistency matters. The links will point to the
same place anyways.

>> However I think maintaining this map and a link will be even more
>> complicated.
> But that means re-uploading every one of our 891 packages.

Of course not! You can hold uploading until you have something else to
modify in the package.

You won't be uploading 891 packages JUST to update the links.

Until you upload a new version, the packages can either remain in Alioth
or be in salsa.debian.org with a redirect from anonscm.debian.org. None
of these situations are problematic.

> Well, this is part of the problem. These are not "your packages" or "my
> packages". We have a team where we decided that mainteinance is
> collaborative and that nobody owns the packages.
>
> What you are saying here goes against all that, and reverses efforts put
> into making pkg-go collaborative and welcoming.

Maybe I should have said "the packages where I am one of the uploaders"?
I was hoping that you would understand the expression. I absolutely
agree with everything you just said, don't worry.

I was actually the one to propose that we modify the policy to prefer
team maintenance, by the way:
 -
https://lists.alioth.debian.org/pipermail/pkg-go-maintainers/Week-of-Mon-20160104/002878.html

Maybe the updated links are not much of an improvements, but I have
updated dozens of packages to new upstream versions and have fixed
hundreds of lintian warnings by the way :)

I intend to keep updating and migrating more packages, especially those
that still don't use XS-Go-Import-Path:
 - https://github.com/Debian/dh-make-golang/issues/73#issuecomment-339237871

I'll also update dh-make-golang so that it allows creating repositories
on salsa easily.

Cheers <3

-- 
Alexandre Viau
av...@debian.org




signature.asc
Description: OpenPGP digital signature
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Re: [pkg-go] Fwd: golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.changes ACCEPTED into unstable

2018-01-05 Thread Martín Ferrari
On 04/01/18 19:31, Alexandre Viau wrote:

> KGB will be very easy to rewrite for the gitlab API.

I have started working on that.

> I am sure we can also adapt PET. In the meantime, maybe just use the QA
> page?
>  -
> https://qa.debian.org/developer.php?login=pkg-go-maintainers@lists.alioth.debian.org

PET will take a lot of effort to migrate, if that ever happens.

> If you don't want to maintain the anonscm links, Alexander Wirt is
> working on a solution and you will still be able to use anonscm links:
>  - https://salsa.debian.org/salsa/AliothRewriter

But now we are introducing inconsistencies in the group packages, while
there was no need to change the links if we have waited.

> However I think maintaining this map and a link will be even more
> complicated.

But that means re-uploading every one of our 891 packages.

>> Honestly, it feels very demotivating that you did this change :(
> 
> You don't have to switch your packages now if you don't want to spend
> the time. I am sure Alioth will remain usable for a while. You can do it
> as you upload them, there is no rush.
> 
> You can also automate it.
> 
> For my packages, I automated the repository creation on salsa and the
> removal from Alioth.

Well, this is part of the problem. These are not "your packages" or "my
packages". We have a team where we decided that mainteinance is
collaborative and that nobody owns the packages.

What you are saying here goes against all that, and reverses efforts put
into making pkg-go collaborative and welcoming.

To make this more evident, I noticed this happened because I wanted to
work on a package that you moved. That package is a dependency of
prometheus, so I *need* to keep it healthy in order to ship prometheus
in Debian. If you look at the changelog of raft, you will see that the
last two uploads were done by me.

-- 
Martín Ferrari (Tincho)

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers


Re: [pkg-go] Fwd: golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.changes ACCEPTED into unstable

2018-01-04 Thread Alexandre Viau
On 04/01/18 05:40 AM, Martín Ferrari wrote:
> On 31/12/17 15:10, Alexandre Viau wrote:
>
>>>  and it already breaks all tooling.
>> What tooling? We should fix it. I can help.
> KGB, PET, automatic marking of pending bugs,

KGB will be very easy to rewrite for the gitlab API.

There is already ongoing work for marking pending bugs:
 -
https://salsa.debian.org/salsa/webhook/blob/1a1dba64a57873dfcedbf42c0a16182120dc9989/webhook.rb

I am sure we can also adapt PET. In the meantime, maybe just use the QA
page?
 -
https://qa.debian.org/developer.php?login=pkg-go-maintainers@lists.alioth.debian.org

> Plus, all already cloned repos need to be adjusted manually, and you
> uploaded with the new salsa URLs in the Vcs links, but now it seems we
> get to maintain the anonscm links.

If you don't want to maintain the anonscm links, Alexander Wirt is
working on a solution and you will still be able to use anonscm links:
 - https://salsa.debian.org/salsa/AliothRewriter

However I think maintaining this map and a link will be even more
complicated.

> Honestly, it feels very demotivating that you did this change :(

You don't have to switch your packages now if you don't want to spend
the time. I am sure Alioth will remain usable for a while. You can do it
as you upload them, there is no rush.

You can also automate it.

For my packages, I automated the repository creation on salsa and the
removal from Alioth.

-- 
Alexandre Viau
av...@debian.org




signature.asc
Description: OpenPGP digital signature
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Re: [pkg-go] Fwd: golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.changes ACCEPTED into unstable

2018-01-04 Thread Martín Ferrari
On 31/12/17 15:10, Alexandre Viau wrote:

>>  and it already breaks all tooling.
> 
> What tooling? We should fix it. I can help.

KGB, PET, automatic marking of pending bugs, anonscm links.


Plus, all already cloned repos need to be adjusted manually, and you
uploaded with the new salsa URLs in the Vcs links, but now it seems we
get to maintain the anonscm links.

Honestly, it feels very demotivating that you did this change :(


-- 
Martín Ferrari (Tincho)

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers


Re: [pkg-go] Fwd: golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.changes ACCEPTED into unstable

2017-12-31 Thread Alexandre Viau
On 31/12/17 05:19 AM, Martín Ferrari wrote:
> Salsa is still in beta, and I fear there might be downtime or
> lost data,
Chances that both salsa and my laptop lose data are very slim!

>  and it already breaks all tooling.

What tooling? We should fix it. I can help.

Cheers,

-- 
Alexandre Viau
av...@debian.org




signature.asc
Description: OpenPGP digital signature
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Re: [pkg-go] Fwd: golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.changes ACCEPTED into unstable

2017-12-31 Thread Martín Ferrari
Hi Alexandre,

On 30/12/17 19:10, Alexandre Viau wrote:

> Everything that I have moved to salsa was removed from Alioth to avoid
> confusion.

UHm. That's better than having two copies, but I am not sure it is a
good idea. Salsa is still in beta, and I fear there might be downtime or
lost data, and it already breaks all tooling.

-- 
Martín Ferrari (Tincho)

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers


Re: [pkg-go] Fwd: golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.changes ACCEPTED into unstable

2017-12-30 Thread Alexandre Viau
Hello,

You can find the changes for raft here:

 - https://salsa.debian.org/pkg-go-team/golang-github-hashicorp-raft

Everything that I have moved to salsa was removed from Alioth to avoid
confusion.

Cheers,


On 30/12/17 06:54 AM, Martín Ferrari wrote:
> Hi Alexandre,
>
> I see you have been pretty busy uploading stuff :-) But can you please
> push to git all these changes? We risk getting out of sync.
>
>
>  Forwarded Message 
> Subject: [pkg-go]
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.changes
> ACCEPTED into unstable
> Date: Sat, 30 Dec 2017 08:51:07 +
> From: Debian FTP Masters 
> To: Alexandre Viau , Debian Go Packaging Team
> 
>
>
>
> Accepted:
>
> Format: 1.8
> Date: Sat, 30 Dec 2017 03:34:20 -0500
> Source: golang-github-hashicorp-raft
> Binary: golang-github-hashicorp-raft-dev
> Architecture: source
> Version: 1.0.0+git20171204.0919aa6-1
> Distribution: unstable
> Urgency: medium
> Maintainer: Debian Go Packaging Team
> 
> Changed-By: Alexandre Viau 
> Description:
>  golang-github-hashicorp-raft-dev - implementation of the Raft consensus
> protocol
> Changes:
>  golang-github-hashicorp-raft (1.0.0+git20171204.0919aa6-1) unstable;
> urgency=medium
>  .
>* Move to salsa.debian.org.
>* Priority extra -> optional.
>* Change my email to @debian.org.
>* New upstream snapshot.
> Checksums-Sha1:
>  60762bc4e4541b4b07f80ec36f7ee61db418b824 2494
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1.dsc
>  f439306e749d398aa8ffa090557f77568c5dae89 86544
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6.orig.tar.xz
>  8e3db27d6317991b0da2be5b0e5d3cb12b5530ce 7364
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1.debian.tar.xz
>  26216ccc61baea221083eb24db928700df67ba91 7568
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.buildinfo
> Checksums-Sha256:
>  768177ff432a8bc326f2e9948179a62fff8e98b13a71924fa86527bfd171fd80 2494
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1.dsc
>  6330eafcc6b9102e5ca06954be3ba0aadc308bf6bf81b8dd8ca34ad21aa8fa37 86544
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6.orig.tar.xz
>  cc62b80bc37781c19d6a8d624f81243cb2bc3e2ba071566261ead2fbc6ef0c8f 7364
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1.debian.tar.xz
>  4dbd3995e732d8f645a6ee537532a1475c771e7c787af2c517ac10c9d42d443c 7568
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.buildinfo
> Files:
>  ef8250130360b72c7ba7df37eaa25ef2 2494 devel optional
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1.dsc
>  3646e149582d1e14a66111ec5b55128a 86544 devel optional
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6.orig.tar.xz
>  f26c8abc62a6390d5bb280702af616ee 7364 devel optional
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1.debian.tar.xz
>  4d4c8569805df3d25390e217ada1ceb1 7568 devel optional
> golang-github-hashicorp-raft_1.0.0+git20171204.0919aa6-1_source.buildinfo
>
>
>
> Thank you for your contribution to Debian.
>
> ___
> Pkg-go-maintainers mailing list
> Pkg-go-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

-- 
Alexandre Viau
av...@debian.org




signature.asc
Description: OpenPGP digital signature
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers