Source: golang-defaults
Source-Version: 2:1.10~6
Severity: minor
Tags: patch

Hi!

While going over its sources I noticed the getver.pl script. Here's a
patch with some minor improvements.

Thanks,
Guillem
From 2b4c7ee23dee2a0d2096617daec3fc4470da9480 Mon Sep 17 00:00:00 2001
From: Guillem Jover <gjo...@sipwise.com>
Date: Tue, 25 Sep 2018 21:51:30 +0200
Subject: [PATCH] Improve getver.pl script
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- Use Dpkg::Changelog::Parse instead of forking off dpkg-parsechangelog.
- Remove now unnecessary Dpkg::Version import.
- Remove redundant «package main».
---
 debian/helpers/getver.pl | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/debian/helpers/getver.pl b/debian/helpers/getver.pl
index d54506a..27a87b4 100755
--- a/debian/helpers/getver.pl
+++ b/debian/helpers/getver.pl
@@ -2,13 +2,13 @@
 
 # Extract upstream version from version in changelog.
 
-package main;
-
 use warnings;
 use strict;
 
-use Dpkg::Version;
+use Dpkg::Changelog::Parse;
 
-my $v = Dpkg::Version->new(`dpkg-parsechangelog -SVersion`)->version();
+my $fields = changelog_parse();
+my $v = $fields->{Version}->version();
 $v =~ /^([0-9]+\.[0-9]+).*/ or die 'INVALID VERSION! (needs X.Y)';
+
 printf("%s\n", $1);
-- 
2.19.0

Reply via email to