Package: golang-github-jessevdk-go-flags-dev
Version: 1.1-1
Severity: grave
Control: tag -1 patch

Dear Maintainer,

when trying to install golang-github-jessevdk-go-flags-dev, I got the
following error:

| Preparing to unpack .../0-golang-github-jessevdk-go-flags-dev_1.1-1_all.deb 
| Unpacking golang-github-jessevdk-go-flags-dev (1.1-1) ...
| dpkg: error processing archive 
|  trying to overwrite 
'/usr/share/gocode/src/', which is also in 
package golang-go-flags-dev 0.0~git20160302-1

At least a Breaks/Replaces is needed; Since golang-go-flags-dev is
superseeded by this package, it might also make sense to add a
transitional package. (In this case, you should make Brekas/Replaces

>From 84ddd477f3b6754209bd8701f5a8cb29dbb5aa07 Mon Sep 17 00:00:00 2001
From: Hilko Bengen <>
Date: Tue, 13 Dec 2016 00:36:20 +0100
Subject: [PATCH] Add Brekas/Replaces: golang-go-flags-dev

 debian/control | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/debian/control b/debian/control
index f6e368f..f38bdf7 100644
--- a/debian/control
+++ b/debian/control
@@ -17,6 +17,8 @@ Architecture: all
 Depends: ${shlibs:Depends},
+Breaks: golang-go-flags-dev
+Replaces: golang-go-flags-dev
 Description: Go library for parsing command line arguments
  This library provides similar functionality to the builtin flag library
  of go, but provides much more functionality and nicer formatting. From

Pkg-go-maintainers mailing list

Reply via email to