* New upstream release.
* Standards-Version: 4.5.0.
* Build-Depends += "libpcap-dev".
[dgit import unpatched dropwatch 1.5.3-1]
--- /dev/null
--- /dev/null
++dropwatch (1.5.3-1) unstable; urgency=medium
++
++ * New upstream release.
++ * Standards-Version: 4.5.0.
++ * Build-Depends += "libpcap-dev".
++
++ -- Dmitry Smirnov <onlyjob@debian.org> Mon, 20 Apr 2020 22:40:23 +1000
++
++dropwatch (1.5.1-2) unstable; urgency=medium
++
++ * Upload to unstable.
++
++ -- Dmitry Smirnov <onlyjob@debian.org> Sun, 01 Dec 2019 22:16:03 +1100
++
++dropwatch (1.5.1-1) unstable; urgency=medium
++
++ * Initial release (Closes: #914577).
++
++ -- Dmitry Smirnov <onlyjob@debian.org> Mon, 04 Nov 2019 04:11:01 +1100
--- /dev/null
--- /dev/null
++## Debian CI:
++debian/.gitlab-ci.yml
--- /dev/null
--- /dev/null
++Source: dropwatch
++Section: net
++Priority: optional
++Standards-Version: 4.5.0
++Maintainer: Dmitry Smirnov <onlyjob@debian.org>
++Build-Depends: debhelper-compat (= 12)
++ ,automake
++ ,binutils-dev
++ ,libnl-genl-3-dev
++ ,libpcap-dev
++ ,libreadline-dev
++ ,pkgconf | pkg-config
++Rules-Requires-Root: no
++Homepage: https://github.com/nhorman/dropwatch
++Vcs-Git: https://salsa.debian.org/debian/dropwatch.git
++Vcs-Browser: https://salsa.debian.org/debian/dropwatch
++
++Package: dropwatch
++Architecture: any
++Depends: ${misc:Depends}, ${shlibs:Depends}
++Description: tool for detecting and diagnosing dropped network packets
++ Dropwatch is a utility to help developers and system administrators to
++ diagnose problems in the Linux Networking stack, specifically their
++ ability to diagnose where packets are getting dropped. Dropwatch aims to
++ improve on the following shortcomings:
++ .
++ 1) Consolidation, or lack thereof. Currently, to check the status of
++ dropped packets in the kernel, one needs to check at least 3 places, and
++ possibly more: The /proc/net/snmp file, the netstat utility, the tc
++ utility, and ethtool. Dropwatch aims to consolidate several of those
++ checks into one tool, making it easier for a sysadmin or developer to
++ detect lost packets
++ .
++ 2) Clarity of information. Dropped packets are not obvious. A sysadmin
++ needs to be intimately familiar with each of the above tools to
++ understand which events or statistics correlate to a dropped packet and
++ which do not. While that is often self evident, it is also often not.
++ Dropwatch aims to improve that clarity.
++ .
++ 3) Ambiguity. Even when a dropped packet is detected, the causes for
++ those dropped packets are not always clear. Does a UDPInError mean the
++ application receive buffer was full, or does it mean its checksum was
++ bad? Dropwatch attempts to disambiguate the causes for dropped packets.
++ .
++ 4) Performance. Utilities can be written to aggregate the data in the
++ various other utilities to solve some of these problems, but such
++ solutions require periodic polling of several interfaces, which is far
++ from optimal, especially when lost packets are rare. This solution
++ improves on the performance aspect by implementing a kernel feature which
++ allows asynchronous notification of dropped packets when they happen.
--- /dev/null
--- /dev/null
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: dropwatch
++Source: https://github.com/nhorman/dropwatch
++
++Files: *
++Copyright:
++ 2009-2018 Neil Horman <nhorman@redhat.com>
++License: GPL-2
++
++Files:
++ Makefile.am
++Copyright:
++ 2009-2018 Neil Horman <nhorman@redhat.com>
++License: LGPL-2.1+
++
++Files: debian/*
++Copyright:
++ 2019 Dmitry Smirnov <onlyjob@debian.org>
++License: Expat
++
++License: Expat
++ Permission is hereby granted, free of charge, to any person obtaining a
++ copy of this software and associated documentation files (the "Software"),
++ to deal in the Software without restriction, including without limitation
++ the rights to use, copy, modify, merge, publish, distribute, sublicense,
++ and/or sell copies of the Software, and to permit persons to whom the
++ Software is furnished to do so, subject to the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included
++ in all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
++ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
++ NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
++ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
++ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
++ USE OR OTHER DEALINGS IN THE SOFTWARE.
++Comment:
++ This license also known as "MIT" or "MIT X11" however FSF considers
++ "MIT" labelling ambiguous and copyright-format specification recommend
++ to mark such license as "Expat".
++
++License: GPL-2
++ This program is free software; you can redistribute it and/or modify it
++ under the terms of the GNU General Public License as published by the Free
++ Software Foundation, version 2 of the License.
++ ․
++ This program is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ GNU General Public License for more details.
++ ․
++ On Debian systems, the complete text of the GNU General Public
++ License Version 2 can be found in "/usr/share/common-licenses/GPL-2".
++
++License: LGPL-2.1+
++ This library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++ ․
++ This library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++ ․
++ On Debian systems, the complete text of the GNU Lesser General Public
++ License Version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
--- /dev/null
--- /dev/null
++README*
--- /dev/null
--- /dev/null
++doc/*.1
--- /dev/null
--- /dev/null
--- /dev/null
--- /dev/null
++#!/usr/bin/make -f
++
++# Uncomment this to turn on verbose mode.
++#export DH_VERBOSE=1
++
++export DEB_BUILD_MAINT_OPTIONS = hardening=+all
++
++#include /usr/share/dpkg/pkg-info.mk
++
++%:
++ dh $@
--- /dev/null
--- /dev/null
++3.0 (quilt)
--- /dev/null
--- /dev/null
++Homepage: https://github.com/nhorman/dropwatch
++Bug-Database: https://github.com/nhorman/dropwatch/issues
++Bug-Submit: https://github.com/nhorman/dropwatch/issues/new
--- /dev/null
--- /dev/null
++# https://salsa.debian.org/snippets/95
++# uscan(1) configuration file.
++version=4
++
++opts="\
++pgpmode=none,\
++repack,compression=xz,repacksuffix=+dfsg,\
++dversionmangle=s{[+~]dfsg\d*}{},\
++" https://github.com/nhorman/dropwatch/releases \
++ .*/archive/v?(\d[\d\.]+)\.tar\.gz