Bug#735407: ITP: golang-gocapability-dev -- Package capability provides utilities for manipulating POSIX capabilities.

2014-01-15 Thread Tianon Gravi
Yes, my understanding from Paul was also that he wanted to put the Docker
dependency packages under the new Docker project on Alioth (and thus in
docker/...).  If pkg-golang is preferred, I'd like to make sure we know so
we don't push future packages we might need there and have to move them
later. :)

Many thanks to both of you for getting on this - it's a blocker for us to
package Docker 0.7.2+, and I'm really excited that we're so close to being
up-to-date with upstream!

♥,
- Tianon


Bug#735407: ITP: golang-gocapability-dev -- Package capability provides utilities for manipulating POSIX capabilities.

2014-01-18 Thread Tianon Gravi
Michael Stapelberg  wrote:

> I’m curious about debian/Dockerfile. What do you use it for? AFAICT,
>   it “just” builds a package automatically. Apart from the step which
>   fetches the current upstream source, you can already do that with
>   gbp-clone and git-buildpackage, right?
>

If I may, the Dockerfile helps in the same ways a Dockerfile can help with
any other non-packaging project: nice repeatable builds, easy to read
instructions for building that can also be run directly, and allows other
platforms to trivially build/test the packaging.  I'm one of those sleazy
Gentoo types, so I don't have gbp-clone or git-buildpackage available
natively on my host OS.

♥,
- Tianon


Bug#736649: ITP: cgroupfs-mount -- Light-weight package to set up cgroupfs mounts

2014-01-25 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
Owner: Tianon Gravi 

* Package name: cgroupfs-mount
  Version: 1.0
* URL: https://github.com/tianon/cgroupfs-mount
* License: GPL-2+
  Description: sets up cgroupfs mount hierarchy at boot time

The majority of this package source came from Ubuntu's "cgroup-lite"[1]
(with Serge's permission[2]), since there doesn't exist a good analog to
that package in Debian (each package needing a cgroupfs hierarchy mounted
has custom code to do so in init scripts, and in some cases, this is
causing unnecessary failures[3] that we can easily avoid with a tiny
package like this cgroupfs-mount).

♥,
- Tianon

[1]: http://packages.ubuntu.com/precise/cgroup-lite
[2]: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734810#20
[3]: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734810#10


Bug#744983: ITP: golang-dbus-dev -- Go client bindings for D-Bus

2014-04-16 Thread Tianon Gravi
Package: wnpp
Severity: wishlist

URL: https://github.com/godbus/dbus
License: BSD-2-clause

♥,
- Tianon


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140417040159@gmail.com



Bug#745507: ITP: golang-go-systemd-dev -- Go client bindings for systemd

2014-04-22 Thread Tianon Gravi
Package: wnpp
Severity: wishlist

URL: https://github.com/coreos/go-systemd
License: Apache-2.0

♥,
- Tianon


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140422131002@gmail.com



Bug#748372: ITP: python-astor -- Python AST manipulator

2014-05-16 Thread Tianon Gravi
Package: wnpp
Severity: wishlist

Description: astor is designed to allow easy manipulation of Python
 source via the AST.
URL: https://github.com/berkerpeksag/astor
Copyright: Patrick Maupin
License: BSD-2-clause

This is one of the dependencies required for packaging Hy (#731059).

♥,
- Tianon


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140516161404@gmail.com



Bug#715426: ITP: refind -- graphical boot menu for ia32 and x64 EFI systems

2014-05-29 Thread Tianon Gravi
Hi Nobuhiro,

Could I trouble you for a status update on the packaging of refind?

It's been a while since you filed the ITP, so I'm curious where you're
at with this. :)

♥,
- Tianon


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140529155103@gmail.com



Bug#1006012: ITP: golang-github-aws-aws-sdk-go -- AWS SDK for the Go programming language.

2022-02-18 Thread Tianon Gravi
On Fri, 18 Feb 2022 at 14:30, Benedikt Wildenhain
 wrote:
> * Package name: golang-github-aws-aws-sdk-go
>   Version : 1.43.1-1
>   Upstream Author : Amazon Web Services
> * URL : https://github.com/aws/aws-sdk-go
> * License : Apache-2.0
>   Programming Lang: Go
>   Description : AWS SDK for the Go programming language.

Good news: this one's been packaged already for a while:
https://tracker.debian.org/pkg/golang-github-aws-aws-sdk-go 🙂

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#699123: ITP: python-sh -- Python subprocess interface

2014-07-24 Thread Tianon Gravi
Ben and Nick,

Just a friendly ping - did you guys come to a consensus on packaging for
python-sh and the old pbs package?

I'm happy to pitch in or take over and make the adjustments necessary
(and of course get it uploaded) if you guys don't have the time or the
motivation anymore.

♥,
- Tianon


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140724214722@gmail.com



Bug#699123: Releasing ITP

2014-07-28 Thread Tianon Gravi
owner -1 admwig...@gmail.com
retitle -1 ITP: python-sh -- Python subprocess interface
thanks

On 25 July 2014 15:26, Paul Tagliamonte  wrote:
> It's looking pretty clear the old owner isn't active on this anymore.
> I'm cc'ing you (hi, Ben!), if this isn't OK please revert it.

It would appear as such - I'll jump in and get this ball rolling
again.  Ben, please let me know if you'd like to be involved again!

> Relatedly, I'm going to file for a RoQA of the python-pbs package. It's
> been a really long time since the rename. If the python-pbs maintainer
> agrees (Hi, Nick!), perhaps he can file a RoM

I'll go ahead and file the RoQA too, since it looks like there's no
dissention here either.

♥,
- Tianon


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAHnKnK0o86=VkasZg23-vDVqGLGLy1cvv7G=zzgo8q2u4dn...@mail.gmail.com



Bug#699123: python-sh is in NEW

2014-08-07 Thread Tianon Gravi
Control: tags -1 + pending

We're in NEW, just waiting for some FTP Team love again. :)

♥,
- Tianon


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cahnknk0f1zmqclpavw+lv9efyafutfa+qawg7yrkpuu9vv0...@mail.gmail.com



Bug#768507: #768507: Co-maintainers for debhelper

2014-11-17 Thread Tianon Gravi
On 16 November 2014 09:32, Niels Thykier  wrote:
> I have taken the liberty of CC'ing in case you
> were (no longer?) subscribed to debhelper-devel@l.a.d.o.

Thanks for the reminder that I needed to subscribe!

> All: If you are (still) interested in maintaining all of the debhelper
> tools, please add yourself to the Uploaders list of the package.

Done!

I'm very happy to have you taking the lead on this (and to see others
jumping on board too), because I'm definitely willing to help but felt
a little over my own head taking it on alone. :)

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cahnknk3tk4aobzqvhho+fgo8cvx-yb8koatrjphsvfhumrz...@mail.gmail.com



Bug#749887: RFP: syncthing -- decentralized file synchronization tool

2015-01-06 Thread Tianon Gravi
Dependencies are going to be fun, too:
https://github.com/syncthing/syncthing/blob/master/Godeps/Godeps.json
(since there are a few).

It's worth noting that at least "github.com/calmh/osext" is a fork (no
idea if more of them are).  The only addition I can see on the fork is
Solaris support, which has since been added upstream, so I think it's
likely worth trying to get syncthing to switch to using upstream
directly there.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150106195540@gmail.com



Bug#732684: ITP: golang-mgo -- Go library for MongoDB

2015-04-24 Thread Tianon Gravi
On Fri, 20 Dec 2013 10:36:27 + James Page  wrote:
> * Package name: golang-mgo

Hey James, I see this bug is a little bit dated. :)

Would you mind if Paul and I took over and worked on getting golang-mgo
into the archive?

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


Bug#804125: [pkg-go] Bug#804125: ITP: golang-github-kr-pty -- PTY interface for Go

2015-11-05 Thread Tianon Gravi
On Nov 5, 2015 14:26, "Potter, Tim (Converged Cloud)" <
timothy.pot...@hpe.com> wrote:
> Thanks Tianon.  I’ve added an entry to my packaging checklist to search
for already packaged
> software under the old naming system.  Sorry about that.

No worries from me! I just hope I caught it before you put too much into it
again. :)

- Tianon


Bug#804277: ITP: consul -- Consul is a tool for service discovery, monitoring and configuration

2015-11-06 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
Owner: Tianon Gravi 
X-Debbugs-CC: pkg-go-maintain...@lists.alioth.debian.org

* Package name: consul
  Version : 0.5.2-1
  Upstream Author : HashiCorp
* URL : https://github.com/hashicorp/consul
* License : MPL-2.0
  Programming Lang: Go
  Description : Consul is a tool for service discovery, monitoring
and configuration.

 Consul is a tool for service discovery and configuration. Consul is
distributed, highly available, and extremely scalable.
 .
 Consul provides several key features:
 .
  - Service Discovery - Consul makes it simple for services to
register themselves and to discover other services via a DNS or HTTP
interface. External services such as SaaS providers can be registered
as well.
 .
  - Health Checking - Health Checking enables Consul to quickly alert
operators about any issues in a cluster. The integration with service
discovery prevents routing traffic to unhealthy hosts and enables
service level circuit breakers.
 .
  - Key/Value Storage - A flexible key/value store enables storing
dynamic configuration, feature flagging, coordination, leader election
and more. The simple HTTP API makes it easy to use anywhere.
 .
  - Multi-Datacenter - Consul is built to be datacenter aware, and can
support any number of regions without complex configuration.
 .
 Consul runs on Linux, Mac OS X, and Windows. It is recommended to run
the Consul servers only on Linux, however.

This is needed for Docker 1.9.0.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#715426: Bug # 715426: Interested in getting this done

2015-11-25 Thread Tianon Gravi
Control: owner -1 tia...@debian.org

On Thu, 17 Sep 2015 16:26:35 -0400 "Roderick W. Smith"
 wrote:
> I'm rEFInd's upstream maintainer and a Canonical employee, and I'm
> interested in getting this packaged and the bug cleared.
>
> I've done some Debian packaging, and in fact I've created an Ubuntu
> PPA for rEFInd (see
> https://launchpad.net/~rodsmith/+archive/ubuntu/refind), so much of
> the technical work is already done. (I realize there will need to be
> some changes for a package in Debian's main archive, though, such as a
> change so that the installation script does not run automatically when
> the package is installed.)
>
> I'm less familiar with the procedures for adding a package to the
> Debian archives, though. I'm reading up on this, but if somebody would
> be willing to help guide me through the process, I'd appreciate
> getting some help.

Hey Roderick!  I'm interested in getting this package into the archive
too, so I'd be glad to help out and be the Debian maintainer,
especially with such an obviously engaged upstream. :)

I've created a repo in collab-maint (will show up at
https://anonscm.debian.org/cgit/collab-maint/refind.git eventually),
and I'm currently working on getting your packaging ported over so I
can evaluate what needs to change for Debian.  It's probably worth
taking a look at how "grub" and "lilo" handle the install stuff so we
can mimic.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#715426: Bug # 715426: Interested in getting this done

2015-11-25 Thread Tianon Gravi
On 25 November 2015 at 09:37, Roderick W. Smith  wrote:
> Thanks! FWIW, I made some changes to 0.10.0 to help get the packaging
> ready, although I realize it's not quite there yet. I need to do
> another pass through the files to get all the copyright details
> properly documented and create some patches to get the post-install
> script doing the right stuff (that is, not installing to the ESP
> automatically).

Nice!  If you've got an Alioth account and commit on collab-maint,
feel free to commit directly to the WIP repo I set up (and if not, you
should definitely register for a -guest account :D;
https://alioth.debian.org/account/register.php).

I started converting the d/copyright file you've started over to the
DEP 5 format (http://dep.debian.net/deps/dep5/), but it still needs a
bit of work for sure (and I didn't check yet whether it already has a
section for debian/*, just copied the entires you'd already put in
with a TODO comment at the bottom for more work we need to do for full
format compliance).

> I was actually looking at the GRUB 2 packaging the other day, but it's
> VERY complex! I haven't looked at LILO, ELILO, SYSLINUX, or anything
> else yet. One concern/question I have is how the OS knows which, if
> any, boot loader should be installed. I'm not sure if this is an issue
> with Debian, but Ubuntu has a habit of re-installing GRUB if it's
> removed, which of course is annoying if you're using something else.
> If there's some approved Debian way of recording what boot loader(s)
> are in use, we should tie into that.
>
> I was planning on doing more work on this packaging issue this
> weekend, which is a long one in the US because of Thanksgiving.

Perhaps we punt on the postinst for now and just document in a
README.Debian or something how to install it?  Having "refind-install"
(and all the proper files) available is leaps and bounds ahead of
where we're at now in the archive, so IMO just that would be a great
start. :)  (With the plus side being that we could upload that as soon
as we get the d/copyright finished.)

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#715426: Bug # 715426: Interested in getting this done

2015-11-30 Thread Tianon Gravi
On 30 November 2015 at 11:31, Tianon Gravi  wrote:
> Oh nice; since it's working in QEMU, I'm personally all for arch-enablement! 
> :D

Hmm, I tried compiling on an arm64 porterbox, and got the following:

make[3]: Entering directory '/home/tianon/refind/libeg'
/usr/bin/gcc -I. -I./../include -I/usr/include/efi
-I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -I../include
-I../refind -I../libeg -DCONFIG_aarch64 -D__MAKEWITH_GNUEFI   -O2
-fno-strict-aliasing -fno-stack-protector -fpic -fshort-wchar
-mno-red-zone -Wall -c screen.c -o screen.o
gcc: error: unrecognized command line option '-mno-red-zone'
../Make.common:89: recipe for target 'screen.o' failed

The only changes I've applied over what's in master right now are:

diff --git a/debian/control b/debian/control
index 3c130f3..7ca3fa4 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Vcs-Browser:
https://anonscm.debian.org/cgit/collab-maint/refind.git
 Vcs-Git: git://anonscm.debian.org/collab-maint/refind.git

 Package: refind
-Architecture: amd64 i386
+Architecture: amd64 arm64 i386
 Depends: efibootmgr, openssl, parted, ${misc:Depends}
 Description: boot manager for EFI-based computers
  A graphical boot manager for EFI- and UEFI-based computers, such as all
diff --git a/debian/rules b/debian/rules
index 6f9c7f2..e18c5c3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,10 +9,14 @@ else
 ifeq (i386, $(DEB_HOST_ARCH_CPU))
  EFI_ARCH := ia32
 else
+ifeq (arm64, $(DEB_HOST_ARCH_CPU))
+ EFI_ARCH := aa64
+else
  $(warning EFI architecture for $(DEB_HOST_ARCH_CPU) is unknown)
  EFI_ARCH := $(DEB_HOST_ARCH_CPU)
 endif
 endif
+endif

 %:
  dh $@

So maybe we should hold off on that bit until we're sure it's working
more generically? (unless there's something obvious I missed O:) )

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#715426: Bug # 715426: Interested in getting this done

2015-11-30 Thread Tianon Gravi
On 30 November 2015 at 17:21, Roderick W. Smith  wrote:
> This change should not have been necessary if you were using recent
> files, since I pushed a similar change up to my git repository a while
> ago. This makes me wonder if your problem might have been caused by
> out-of-date files. I've added your change to debian/rules to my own
> git repository. Could you try again?

Ohh, you know what?  I was building against 0.10.0 still, so if the
ability to compile for arm64 was added since the next release, it
obviously won't work there yet. O:)

Sorry for the hassles! :x

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#715426: Bug # 715426: Interested in getting this done

2015-11-30 Thread Tianon Gravi
On 30 November 2015 at 19:38, Roderick W. Smith  wrote:
> I think I figured out why this failed: I think you were using an
> unmodified 0.10.0 tarball. At the moment, my revisions since that
> release, including the ARM64 support, are in the rEFInd git repository
> on Sourceforge. An attempt to build on ARM64 from 0.10.0 will of
> course fail.

Yeah, that's definitely the issue. :)

> I use a script called mkdistrib (which is in the git repository) to
> create my tarballs, binary files, etc. You should be able to run it
> yourself like this:
>
> ./mkdistrib {version} --nosign
>
> It'll create a directory tree called ../snapshots/{version} and put
> files there. It will almost certainly error out on you sooner or
> later, but not before it's built a source tarball. Alternatively,
> here's my latest snapshot:
>
> http://www.rodsbooks.com/refind-src-0.10.0.7.tar.gz
>
> I've made some changes this evening that should clean up many of the
> lintian issues. That said, when I ran lintian, I got a much shorter
> list than you did. (I tried both from Ubuntu 14.04 and Debian 8.2.)
> What options were you passing to it?

Ah, I'll do a re-sync of debian/, try building a newer upstream
snapshot, and see where that lands us! :D

I use lintian from sid, not from a release, since that's the only way
I know of to make sure I've got the latest updates.  In this case, I
run ran "lintian refind_*.changes", not even the usual
"-EvIL+pedantic" I usually like perusing (but which normally has quite
a few more false positives).

> Concerning the errata.js file error, that's part of the Creative
> Commons license files. I just tossed the whole contents of the
> relevant CC Web page into a directory, but I suppose I can replace
> that with plain text or something. I think I saw something about a
> Debian page with a bunch of archived licenses, so maybe I'll look for
> that

Yeah, if you're willing to remove that file from upstream's source
tarballs entirely, that's definitely our best solution!  I think
https://creativecommons.org/licenses/by-sa/3.0/legalcode.txt is a
plain-text version of the HTML currently contained in the source. :)

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#792075: ITP: git-lfs -- Git Large File Support. An open source Git extension for versioning large files

2015-12-17 Thread Tianon Gravi
On Fri, 10 Jul 2015 22:29:44 + Stephen Gelman  wrote:
>   Programming Lang: Golang

I'd put in a plug here for maintaining this in the pkg-go team!  We've
got a pretty decent group going now of folks helping package Go
applications and dependencies that I think git-lfs could really
benefit from. :)

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#807866: RFP: github-hub -- hub helps you win at git

2016-02-07 Thread Tianon Gravi
On Sun, 13 Dec 2015 16:33:25 -0500 =?utf-8?q?Antoine_Beaupr=C3=A9?= <
anar...@debian.org> wrote:
> * Package name: github-hub
>   Version : 2.2.2
>   Upstream Author : https://github.com/github/hub/graphs/contributors
> * URL : https://hub.github.com/
> * License : MIT
>   Programming Lang: Go
>   Description : hub helps you win at git

I've started packaging for this in
https://anonscm.debian.org/cgit/pkg-go/packages/hub.git/ (cgit hasn't
updated yet, but it should show up shortly).  I've noted in the changelog
which deps I couldn't find in the archive yet that are blocking us from
moving forward further:

- github.com/howeyc/gopass
- github.com/inconshreveable/go-update
- github.com/kballard/go-shellquote
- github.com/mattn/go-colorable
- github.com/octokit/go-octokit/octokit
- github.com/ogier/pflag

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


Bug#819520: ITP: containerd -- A daemon to control runC

2016-03-29 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
Owner: Tianon Gravi 

* Package name: containerd
  Version : 0.0.5
  Upstream Author : Docker, Inc
* URL : https://containerd.tools
* License : Apache-2.0, CC-BY-SA-4.0
  Programming Lang: Go
  Description : A daemon to control runC

Containerd is a daemon to control runC, built for performance and
density. Containerd leverages runC's advanced features such as seccomp
and user namespace support as well as checkpoint and restore for cloning
and live migration of containers.

It will be the "guts" behind Docker 1.11+, but should also be useful as
a standalone container monitor/manager for users who do not want the
additional complexity and features Docker provides.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#819520: [pkg-go] Bug#819520: ITP: containerd -- A daemon to control runC

2016-03-29 Thread Tianon Gravi
On 29 March 2016 at 16:44, Dmitry Smirnov  wrote:
> Looks like they already use "proto3" syntax supported in unreleased 
> "protobuf-compiler"... :(

Arg, that's a pile of sadness, although not entirely unexpected. :'(

Thanks for sharing your notes!  Hopefully we can come up with
something clever that doesn't involve a snapshot of protobuf-compiler.
:(


♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#715426: Version 0.10.1

2016-04-06 Thread Tianon Gravi
On 12 December 2015 at 18:00, Rod Smith  wrote:
> * Steve Langasek , who maintains Ubuntu's shim
>   package, has stated that public keys are not subject to copyright
>   (which I'd gathered from other sources, too), and has suggested
>   omitting explicit mention of them from the debian/copyright file.
>   I've followed this advice, which clears up the last of the lintian
>   errors and warnings. If somebody who reviews the package objects,
>   we can add back the information we had before and omit the
>   remaining keys. Since the maintainer of Ubuntu's shim package
>   has suggested this solution, though, I'd like to run with it.

Awesome, that makes sense to me!  (and vorlon's usually pretty reliable :D)

> * I've tweaked a few files in the debian directory on my own git
>   archive and in the tarball release to reflect my own PPA needs.
>   The biggest of these is debian/changelog, but I've also made a
>   couple of changes to debian/control. I figure these differences
>   can be handled via diffs when creating the official Debian
>   package. If that's a problem, then I'm sure we can work something
>   out. If necessary, I'll do a 0.10.1.1 release with Debian packaging
>   tweaks and we can base the first Debian release off of it.

This isn't really as important in the context of Debian, since we'll
supply a separate "debian/", but it's definitely nice to keep them in
parity, so I'll go do a re-sync and see where we're at!

> I think that's about it. Unless there are other outstanding issues. I'm
> ready to push this version for inclusion in Debian! Tianon, if you can
> advise me on the next step, I'd appreciate it. Thanks!

Sorry for being so badly delayed on this!  Your patience is
appreciated.  Always way too much going on at any given time... D:

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#715426: Version 0.10.1

2016-04-06 Thread Tianon Gravi
On 6 April 2016 at 14:23, Tianon Gravi  wrote:
> This isn't really as important in the context of Debian, since we'll
> supply a separate "debian/", but it's definitely nice to keep them in
> parity, so I'll go do a re-sync and see where we're at!

dh_install: Cannot find (any matches for) "refind-mkdefault" (tried in
"." and "debian/tmp")
dh_install: refind missing files: refind-mkdefault
dh_install: missing files, aborting

Was this file added after 0.10.2 was cut?  Should I be syncing against
0.10.2's source tree instead of just master?


♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#821211: [pkg-go] Bug#821211: RFP: golang-github-mattn-go-colorable -- Go library for colored writers

2016-04-16 Thread Tianon Gravi
On 16 April 2016 at 10:53, Daniel Stender  wrote:
> * Package name: golang-github-mattn-go-colorable
>   Version : 0.0~git20160220.9cbef7c
>   Upstream Author : Yasuhiro Matsumoto 
> * URL : https://github.com/mattn/go-colorable
> * License : Expat
>   Programming Lang: Go
>   Description : Go library for colored writers

https://packages.debian.org/sid/golang-github-mattn-go-colorable-dev :)

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#822219: [pkg-go] Bug#822219: ITP: golang-github-docker-go -- Utility package for building other Docker packages

2016-04-22 Thread Tianon Gravi
On 21 April 2016 at 22:51, Potter, Tim (HPE Linux Support)
 wrote:
>  This packages is a fork of the canonical/json package and is used by
>  other packages in the Docker ecosystem.

This package moved here from https://github.com/jfrazelle/go, so we
probably ought to transition that package
(golang-github-jfrazelle-go).

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#794460: ITP: gb -- gb, the project based build tool for Go

2015-08-03 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
Owner: Tianon Gravi 

* Package name: gb
  Version : 0.0~git20150803.0.894195c-1
  Upstream Author : constabulary (Dave Cheney)
* URL : https://getgb.io
* License : Expat
  Programming Lang: Go
  Description : gb, the project based build tool for Go

"gb" is a proof of concept replacement build tool for the Go programming
language.

"gb" operates on the concept of a project. A gb project is a workspace
for all the Go code that is required to build your project.

A gb project is a folder on disk that contains a subdirectory named
src/. That's it, no environment variables to set. For the rest of this
document we'll refer to your gb project as $PROJECT.

You can create as many projects as you like and move between them simply
by changing directories.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150803093054@gmail.com



Bug#796477: ITP: gosu -- Simple Go-based setuid+setgid+setgroups+exec

2015-08-21 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
Owner: Tianon Gravi 
X-Debbugs-CC: paul...@debian.org

* Package name: gosu
  Version : 1.4-1
  Upstream Author : Tianon Gravi
* URL : https://github.com/tianon/gosu
* License : GPL-3+
  Programming Lang: Go
  Description : Simple Go-based setuid+setgid+setgroups+exec

 This is a simple tool grown out of the simple fact that "su" and "sudo" have
 very strange and often annoying TTY and signal-forwarding behavior. They're
 also somewhat complex to setup and use (especially in the case of "sudo"),
 which allows for a great deal of expressivity, but falls flat if all you need
 is "run this specific application as this specific user and get out of the
 pipeline".
 .
 The core of how "gosu" works is stolen directly from how Docker/libcontainer
 itself starts an application inside a container (and in fact, is using the
 "/etc/passwd" processing code directly from libcontainer's codebase).
 .
 Once the user/group is processed, we switch to that user, then we "exec" the
 specified process and "gosu" itself is no longer resident or involved in the
 process lifecycle at all. This avoids all the issues of signal passing and TTY,
 and punts them to the process invoking "gosu" and the process being invoked by
 "gosu", where they belong.

I'm packaging this specifically because I've had multiple folks (DDs and
non-DDs alike) request that I do so. :)

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#796486: ITP: runc -- container cli tools

2015-08-21 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
Owner: Tianon Gravi 

* Package name: runc
  Version : 0.0.3-1
  Upstream Author : Open Container Initiative
* URL : https://github.com/opencontainers/runc
* License : Apache-2.0
  Programming Lang: Go
  Description : runc container cli tools

 runc is a CLI tool for spawning and running containers according to the
 OCF specification.
 .
 Currently runc is an implementation of the OCF specification. We are
 currently sprinting to have a v1 of the spec out within a quick
 timeframe of a few weeks, ~July 2015, so the runc config format will be
 constantly changing until the spec is finalized. However, we encourage
 you to try out the tool and give feedback.
 .
 How does runc integrate with the Open Container Format? runc depends on
 the types specified in the specs repository. Whenever the specification
 is updated and ready to be versioned runc will update it's dependency
 on the specs repository and support the update spec.

This is being packaged as part of Docker 1.8+ (runc is the latest
incarnation of libcontainer/nsinit).

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#797660: ITP: golang-github-docker-notary -- a tool for running and interacting with trusted collections

2015-09-01 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
Owner: Tianon Gravi 

* Package name: golang-github-docker-notary
  Version : 0.0~git20150801.1.8e8122e-1
  Upstream Author : Docker
* URL : https://github.com/docker/notary
* License : Apache-2.0
  Programming Lang: Go
  Description : a tool for running and interacting with trusted collections

 The Notary project comprises a server (cmd/notary-server) and a client
 (cmd/notary) for running and interacting with trusted collections.
 .
 Notary aims to make the internet more secure by making it easy for
 people to publish and verify content. We often rely on TLS to secure
 our communications with a web server which is inherently flawed, as any
 compromise of the server enables malicious content to be substituted
 for the legitimate content.
 .
 With Notary, publishers can sign their content offline using keys kept
 highly secure. Once the publisher is ready to make the content
 available, they can push their signed trusted collection to a Notary
 Server.

This is a dependency for Docker 1.8+.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#757829: ITP: docker-registry -- the Docker toolset to pack, ship, store, and deliver content

2015-09-03 Thread Tianon Gravi
retitle 757829 ITP: docker-registry -- the Docker toolset to pack,
ship, store, and deliver content
owner 757829 !
thanks

I'm going to package this up now. :)  It's since been re-written in Go
with a new protocol, and lives in
https://github.com/docker/distribution, which is currently pulled in
as part of Docker's source, so I'm going to split that out too (and
add a proper dependency instead).

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#802295: [pkg-go] Bug#802295: ITP: golang-github-miekg-dns -- DNS library in Go

2015-10-19 Thread Tianon Gravi
On Oct 18, 2015 22:03, "Potter, Tim (Converged Cloud)" <
timothy.pot...@hpe.com> wrote:
> * Package name: golang-github-miekg-dns
>   Version : 0.0~git20151017.0.adeb323-1
>   Upstream Author : Miek Gieben
> * URL : https://github.com/miekg/dns
> * License : BSD-3-clause
>   Programming Lang: Go
>   Description : DNS library in Go

I think https://packages.debian.org/sid/golang-dns-dev just needs a
rename/bump for this package, right?

- Tianon


Bug#804125: [pkg-go] Bug#804125: ITP: golang-github-kr-pty -- PTY interface for Go

2015-11-05 Thread Tianon Gravi
Please see golang-pty-dev first. ;)

- Tianon
On Nov 4, 2015 22:09, "Potter, Tim (Converged Cloud)" <
timothy.pot...@hpe.com> wrote:

> X-Debbugs-CC: debian-de...@lists.debian.org,
> pkg-go-maintain...@lists.alioth.debian.org
> Package: wnpp
> Severity: wishlist
> Owner: Tim Potter 
>
> * Package name: golang-github-kr-pty
>   Version : 0.0~git20151007.29.f7ee69f-1
>   Upstream Author : Keith Rarick
> * URL : https://github.com/kr/pty
> * License : Expat
>   Programming Lang: Go
>   Description : PTY interface for Go
>
>  Pty is a Go package for using UNIX pseudo-terminals.
>
> ___
> Pkg-go-maintainers mailing list
> pkg-go-maintain...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers
>


Bug#826757: [pkg-go] Bug#826757: ITP: golang-github-pkg-errors -- Simple error handling primitives for Go

2016-06-12 Thread Tianon Gravi
On 8 June 2016 at 10:22, Anthony Fok  wrote:
>   Version : 0.6.0+git20160608.5.2af433a-1

Are you planning to package this somewhat random snapshot, or just the
tagged releases?


♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#826757: [pkg-go] Bug#826757: ITP: golang-github-pkg-errors -- Simple error handling primitives for Go

2016-06-15 Thread Tianon Gravi
On 12 June 2016 at 16:07, Anthony Fok  wrote:
> Oops, sorry!  In my hurry to get it packaged (because I was running
> very late in getting hugo v0.16 debs ready), and probably not being in
> the right state of mind, I didn't even notice the very recent 0.6.0
> release.  Sorry about that.  Will package the tagged release (perhaps
> 0.7.0?) when it becomes available.

No worries!  0.7.0 is indeed available now, but I figured it was
something worth pointing out in case you'd missed it. :)


♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



Bug#784731: [pkg-go] Bug#784731: ITP: golang-gocapability -- Utilities for manipulating POSIX capabilities in Go

2015-05-08 Thread Tianon Gravi
This one's already packaged BTW. :)

(Sorry for the HTML post from my mobile; wanted to make sure I got you
before too much work went into this one!)

♥,
- Tianon


Bug#786932: RFP: vim-go -- Golang support for Vim

2015-05-27 Thread Tianon Gravi
On Tue, 26 May 2015 23:25:39 +0200 Hilko Bengen  wrote:
> This package could replace vim-syntax-go which is no longer built from
> the golang-go source package.

I would add that we're looking to decruft vim-syntax-go in a week
since it's blocking src:golang 1.4+ from migration, and that
vim-gocomplete will break without a replacement (as noted in #786891).

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cahnknk0-bl-jhrtc3ibkoxutoiltsugzweyk_ugqum6rw0h...@mail.gmail.com



Bug#787053: ITP: golang-netns -- network namespaces in go

2015-05-28 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
X-Debbugs-CC: paul...@debian.org, pkg-go-maintain...@lists.alioth.debian.org

* Package name : golang-netns
  Version : 0.0~git20150526.1.5478c06
  Upstream Author : Vish Ishaya
* URL : https://github.com/vishvananda/netns
* License : Apache-2.0
  Description : Simple network namespace handling for go.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150528065938@gmail.com



Bug#787055: ITP: golang-netlink -- netlink library for go

2015-05-28 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
X-Debbugs-CC: paul...@debian.org,
pkg-go-maintain...@lists.alioth.debian.org

* Package name : golang-netlink
  Version : 0.0~git20150513.1.991a7a2
  Upstream Author : Vish Ishaya
* URL : https://github.com/vishvananda/netlink
* License : Apache-2.0
  Description : Simple netlink library for go.

The netlink package provides a simple netlink library for go. Netlink is
the interface a user-space program in linux uses to communicate with the
kernel. It can be used to add and remove interfaces, set ip addresses
and routes, and configure ipsec. Netlink communication requires elevated
privileges, so in most cases this code needs to be run as root. Since
low-level netlink messages are inscrutable at best, the library attempts
to provide an api that is loosely modeled on the CLI provied by
iproute2. Actions like ip link add will be accomplished via a similarly
named function like AddLink(). This library began its life as a fork of
the netlink functionality in docker/libcontainer but was heavily
rewritten to improve testability, performance, and to add new
functionality like ipsec xfrm handling.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150528070246@gmail.com



Bug#787056: ITP: golang-go-zfs -- Go wrappers for ZFS commands

2015-05-28 Thread Tianon Gravi
Package: wnpp
Severity: wishlist
X-Debbugs-CC: paul...@debian.org, pkg-go-maintain...@lists.alioth.debian.org

* Package name : golang-go-zfs
  Version : 2.1.0
  Upstream Author : OmniTI Computer Consulting, Inc.
* URL : https://github.com/mistifyio/go-zfs
* License : Apache-2.0
  Description : Go Wrapper for ZFS

Simple wrappers for ZFS command line tools (zfs-fuse | zfsutils).

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150528070604@gmail.com



Bug#730508: ITP: golang-tar-dev -- Fork of the upstream Go tar archive with PAX header support

2015-05-28 Thread Tianon Gravi
On Mon, 25 Nov 2013 23:18:34 +0100 Jonathan Dray
 wrote:
> * URL : https://github.com/dotcloud/tar
>   Description : Fork of the upstream Go tar archive with PAX header 
> support

These changes were actually pushed upstream into "archive/tar" (and
the dotcloud/tar repo abandoned), so I think this ITP can be closed
"wontfix".

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cahnknk1dyn_knwnskecdzw6fyyxn-pr476t+aiyu6h-+scf...@mail.gmail.com