[pkg-go] DEP-14
Dmitry Smirnov
onlyjob at debian.org
Sat May 7 00:00:34 UTC 2016
On Friday, 6 May 2016 1:59:15 PM AEST Martín Ferrari wrote:
> The one that is the most morale impacting is not caring about the style
> of a package that somebody else has been working on, and just using your
> preferences nevertheless.
This is an unfair accusation. Believe it or not I do my best to avoid
disruptive changes. If you have a flawless record it is only because you do
little work on others' packages. You pretty much guaranteed to make (more)
mistakes as you do more work.
> Example from 2 minutes ago: golang-dbus, where Tianon had been tracking
> upstream commits directly until v2, and for v3 you just imported a tarball.
I did not realise that I've broken something by importing tarball. To me the
whole maintenance of "upstream" and "pristine-tar" branches is a pure burden
for complianece with GBP but I do it anyway. How can one notice style of
upstream tracking? It is easy to miss/overlook. Besides (instead of blaming
me) you could point out that such upstream tracking is highly unusual in our
team as overwhelming number of our packages just import tarballs...
I'd like to comment regarding this particular practice: if I had to choose
single most annoying most harmful packaging practice it would be merging
upstream sources to master with all history of upstream commits.
It blends few packaging related commits with many upstream commits which
makes it very difficult to work on packaging. This is exactly what happens
when upstream repository merged to "upstream" branch by tag (with all history
of commits) and then merged into "master" without squashing upstream commits.
I strongly recommend to avoid this practice.
> Since this is a team, we need to find what is best for the group as a
> whole, not only for you.
I don't know why would you make such comment unless your intention is to
label me as selfish non-cooperating person. :(
> In any case, GBP is more or less the de-facto standard nowadays, and
> helps save a lot of time. I don't really see why you think it is a time
> waster for you.
Because it is time waster for me! You know, I'm very well qualified to judge
what is a time waster for me. I tried GBP more than twice and I find it
highly inconvenient. I think GBP makes packaging more complicated. Not only
one needs to understand git and Debian packaging but also be familiar with a
particular tool (and its repository layout) that already proliferated to the
point where you can meet people (even DDs) not knowing how to build a Debian
package without GBP...
I have a job, family and some commitments that limit time that I can dedicate
to packaging. Yet I counted 5.8 times more golang packages in my DDPO than I
see in yours, Martín. Maybe you could improve effectivness of your packaging
skills if you learn more about my methods?
I always welcome improvement ideas and I believe that good communication is
very important. I'm sorry to say that your hostility and nitpicking makes me
feel unwelcome in this team despite all my efforts to move things forward...
--
Regards,
Dmitry Smirnov.
---
Sometimes people don't want to hear the truth because they don't want their
illusions destroyed.
-- Friedrich Nietzsche
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20160507/da027cf7/attachment.sig>
More information about the Pkg-go-maintainers
mailing list