Bug#842362: cme: Please add a subcommand to show the semantic differences of two files

Axel Beckert abe at debian.org
Wed Oct 26 16:26:01 UTC 2016


Package: cme
Version: 1.015-1
Severity: wishlist

Hi Dominique,

it would be nice if I could do something like the following with cme:

  $ cme diff dpkg-control pkg1/debian/control pkg2/debian/control

This should show me the semantic differences between two files after
they have been parsed, i.e. independently of statement orders (for
formats where it doesn't matter) and comments.

cme probably has already most things it needs including a way to show
differences. AFAIK currently differences are only shown as "what cme
would change", not as differences between two configurations.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (400, 'stable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-rc5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages cme depends on:
ii  libapp-cmd-perl       0.331-1
ii  libconfig-model-perl  2.092-1
ii  libjson-perl          2.90-1
ii  libpath-tiny-perl     0.096-1
ii  libpod-pom-perl       2.01-1
ii  libyaml-perl          1.18-1
ii  perl                  5.24.1~rc3-3

Versions of packages cme recommends:
pn  libconfig-model-approx-perl   <none>
ii  libconfig-model-dpkg-perl     2.085
pn  libconfig-model-lcdproc-perl  <none>
ii  libconfig-model-openssh-perl  1.237-1
pn  libconfig-model-systemd-perl  <none>
ii  libconfig-model-tkui-perl     1.357-1

Versions of packages cme suggests:
ii  libconfig-model-cursesui-perl  1.105-1
ii  libconfig-model-itself-perl    2.006-1

-- no debconf information



More information about the pkg-perl-maintainers mailing list