[pkg-go] Bug#799128: ITP: golang-github-juju-ratelimit -- Efficient token-bucket-based rate limiter module for Go
Package: wnpp Severity: wishlist Owner: Tim PotterX-Debbugs-CC: pkg-go * Package name: golang-github-juju-ratelimit Version : 0.0~git20150619 Upstream Author : Roger Peppe * URL : https://github.com/juju/ratelimit * License : LGPL-3 with static linking exception Programming Lang: Go Description : Efficient token-bucket-based rate limiter module for Go The ratelimit package provides an efficient token bucket implementation in Go. The token bucket algorithm implements a method for ensuring a reader or writer does not exceed a specified rate limit when reading or writing. ___ 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] Various problems with packages in the group
On Tuesday 15 September 2015 11:28:01 Martín Ferrari wrote: > On 14/09/15 12:25, Dmitry Smirnov wrote: > > My solution to that supper-annoying problem is to keep Debian packaging > > (i.e. "debian/*" files) and upstream files apart, unmerged. Therefore > > "master" branch will contain only debian packaging and "upstream" branch > > holds > > upstream changes. Simply add the following to your "debian/gbp.conf" file: > The problem with this (apart that I find it much more annoying not to > have the source), is inconsistency. I think the team should either keep > all the sources or none. Otherwise, one has to deal with N different > packaging workflows, and that does not scale. What is the problem with minor inconsistency if there is no difference in how package is built? It is the same git repository and most of actions will be the same (unlike SVN repositories for example). Besides merging upstream sources is separate effort that have little to do with packaging. If we want learning curve to be less steep we need to avoid require maintainer to be profoundly experienced with git. I still remember my frustration when I got my first merge error on importing upstream tarball and hours I wasted in order to resolve the problem instead of doing meaningful work on package. What do we achieve by having upstream sources in "master"? Besides we are all have our preferences and I do not wish to impose mine on others. There is such thing as Maintainer's comfort and convenience -- I believe it matters more than minor inconsistency. We already have those inconsistencies -- like you've said some packages need two upstream branches and some don't. I'd argue that when `uscan` works one needs no "upstream" branch at all but of course there is no harm to have local upstream branch or to push DFSG-compliant upstream branch (if it is not too heavy) to shared repository. It should be decided on case-to-case basis by maintainers. I want to mention KDE team again -- they have to work with non-DFSG packages with over 20_000 files (e.g. Calligra) and it is such a hassle to import upstream sources that they've decided to make it a team's policy to track only packaging. As result their repositories are very small. Once again, I believe we should allow small variations in repository layout for best maintainer's convenience. > For repackaging, what I do instead is to keep an upstream branch that > follows upstream git history, and from there create a 'repackaged' > branch that has all the needed removals. It has some work when merging > in an extra version, but in general it is pretty straightforward and > keeps a record of how the source was changed. I think it is a labour intensive, and requires you to track non-DFSG changes as well as repackaged ones. I do not want to have non-DFSG stuff in repositories at all. Also to avoid bloating public repository I do not want to store upstream history -- not everyone needs upstream branch unless of course there are no formal upstream releases... -- All the best, Dmitry Smirnov. --- Few people are capable of expressing with equanimity opinions which differ from the prejudices of their social environment. Most people are even incapable of forming such opinion. -- Albert Einstein, from "Aphorisms for Leo Baeck; Opinions of Albert Einstein" signature.asc Description: This is a digitally signed message part. ___ 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] Various problems with packages in the group
On 14/09/15 13:07, Dmitry Smirnov wrote: > However most of Perl packages are superior to Golang packages. The latter > bundle build-dependencies very often while Perl packages rarely need to > undergo DFSG-repackaging. Almost all Perl packages (I can't recall even a > single exception) have formal version, probably because CPAN require modules > to be versioned. Packaging Perl software is usually easier and takes less > maintenance effort. > > Golang software exhibit bad practices all over as far as I can tell... > Unfortunately this have implications to our workflows because of frequent > version mocking and DFSG cleanup. That's true. CPAN upstreams are the best! Still, go packaging is not as bad as -say- java or the likes. Basically the biggest hurdle is repackaging, and that does not need to affect our workflow much (see my other mail). > I've already experienced permissions problem twice and I wonder if we can ask > admins (whom specifically?) to fix this problem for all repositories... I asked in #alioth, but got no answer so far. In the meantime I worked around the issue by copying the repos with my UID, and fixing permissions. The old repos are still there, with a '_perm_problems' suffix, until they can be removed. >> S: Always use debcommit -r, which will create the tag automatically, >> when the package is about to be uploaded. > > What do you suggest to do with tag if package is rejected? If you reupload, just force push a new tag. Otherwise, remove the tag. > I've made it a personal policy to tag only once package is accepted... It is not a big issue, but it means it is more difficult to track packages that need to be sponsored. There are a few non-DDs in the team, and I would like to make it easier for them to work on packages, and for DDs to sponsor them. -- 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
[pkg-go] golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593-2_amd64.changes ACCEPTED into unstable, unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 14 Sep 2015 19:19:55 -0700 Source: golang-github-azure-azure-sdk-for-go Binary: golang-github-azure-azure-sdk-for-go-dev Architecture: source all Version: 1.2~git20150611.0.97d9593-2 Distribution: unstable Urgency: medium Maintainer: pkg-goChanged-By: Tianon Gravi Description: golang-github-azure-azure-sdk-for-go-dev - Microsoft Azure SDK for Go Changes: golang-github-azure-azure-sdk-for-go (1.2~git20150611.0.97d9593-2) unstable; urgency=medium . * Note that core/* is BSD-3-clause and copyright of "The Go Authors"; thanks Thorsten! Checksums-Sha1: 0093f52ab791817a8c31c39d98e06ee713565121 2566 golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593-2.dsc 9e64a2abd998f9ff75ef4634a756d7ff0f6ab20e 282107 golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593.orig.tar.bz2 568a7088efb78ad3e7223a35369af947e2d31889 2564 golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593-2.debian.tar.xz 2ae85d0934436e826b2b856df5f2566070461fea 274194 golang-github-azure-azure-sdk-for-go-dev_1.2~git20150611.0.97d9593-2_all.deb Checksums-Sha256: 487bc2e391506afa0bb4183e3dd42252b587417d583dbb320e3b098c2b96060d 2566 golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593-2.dsc 6dec2d432e4d9775727223b0e643e1e0ad965ffd6c7f35bcf0332457fdad643f 282107 golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593.orig.tar.bz2 352cd74c76d488a3d83bb71ae2d0436ac9c4377fc46f5c4ae65789e8bc60bc72 2564 golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593-2.debian.tar.xz 4b7198732c80c83274e368e09fd91b620ff5b3ecd38048e99a48a98959a44e6e 274194 golang-github-azure-azure-sdk-for-go-dev_1.2~git20150611.0.97d9593-2_all.deb Files: 4fee183cbaf33879b3783d9cfff1af4a 2566 devel extra golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593-2.dsc 137f0c04c884ec9f23f98220c58b7897 282107 devel extra golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593.orig.tar.bz2 171907376a451e0cc441308b2940e34b 2564 devel extra golang-github-azure-azure-sdk-for-go_1.2~git20150611.0.97d9593-2.debian.tar.xz a74a3b4433177414911164cf99a1d753 274194 devel extra golang-github-azure-azure-sdk-for-go-dev_1.2~git20150611.0.97d9593-2_all.deb -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCgAGBQJV94UbAAoJEANqnCW/NX3Uz4UP/2bpLWmqVc4slsfnJ4XCCO0F p7+uzRv6ZBxk9xYsnoIrOb0byDDv5J3nm7F3xLlxSWiKCWYgjcC11zuTIkaUKqqe 57xe7gu+DGO2V08asNH+ort/slhZthVWoQvGhOQMwpBsN9i/OzFcdRN8H3wSFrXy x1HWykd4R5elTFyKE7z0No2yw4eYP/AxsLU1TR2mrJ+94Yt9rJX0XHBl/W0dFnB9 UWdOjSmHWpXnpFR4mM4Vbm+9sSi0wWA7eIMX+LxdAKcq2sM1UGgWco+E73Uc0Zul DobR36+a6RgN9X32jxK6aVw07McZYE/fW24t2BuRtXY/zgdnDEUXfcDN+ePpgR++ XNJ/ZKHS3fVGe1/+I7F2n/D1hzULutDLoHspJyP2NPHoongRbmByWWCiLyqajyEA 8YnfM+gdDzhfcvbhf0I655AnMp5fHPNLj+3P2dV8SoVOaUnRV7ytrBZTy5hqbSZD rDawfV0Qp/HcK8daiasceCZvn9rabe9o46tNTbG967loqI7RfvmjGZCWXrGeVUSP N4qdRSYGRg9botc4yiJ7+byiYZjEsOxuPzNV5I97YH2ZykMcayUcDxa1x5kOh544 fqcL5nHd7xaY+Q9mGpFAuhvGAEMETUj6PoYng09zAgoTdbWkMYah+WEtkT4rwN6L PkXlUD45ckeUhXbqejAQ =chEg -END PGP SIGNATURE- 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
[pkg-go] golang-mreiferson-httpclient REMOVED from testing
FYI: The status of the golang-mreiferson-httpclient source package in Debian's testing distribution has changed. Previous version: 0.0~git20140425-2 Current version: (not in testing) Hint: Package not in unstable The script that generates this mail tries to extract removal reasons from comments in the britney hint files. Those comments were not originally meant to be machine readable, so if the reason for removing your package seems to be nonsense, it is probably the reporting script that got confused. Please check the actual hints file before you complain about meaningless removals. -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information. ___ Pkg-go-maintainers mailing list Pkg-go-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers