Package: apt-clone
Version: 0.2
Severity: normal

Hi.

I believe that I've hit a major usability problem with apt-clone, but I am
keeping here the severity as normal.

After reading the help output of apt-clone, it says:

,----[ apt-clone -h ]
| usage: apt-clone [-h] [--debug] {info,restore,clone,restore-new-distro} ...
| (...)
|     clone               create a clone-file from <source> (usually '/') to 
<destination>
`----

Unfortunately, using what would be obvious from the command line, I get:

,----[ apt-clone clone / /tmp/foo ]
| usage: apt-clone [-h] [--debug] {info,restore,clone,restore-new-distro} ...
| apt-clone: error: unrecognized arguments: /tmp/foo
`----

I that case, I have expected / to act as <source> and /tmp/foo to act as
<destination>, just like the help output.

Trying further, when I omitted /tmp/foo from my command line, I got:

,----[ apt-clone clone / ]
| not installable: libgp11-0, mnsymbol, skype, libfaac0, libzen0, 
libavformat52, handbrake-gtk, libnotify1, monkeys-audio, youtube-dl, lame, 
e4rat, aacgain, xbmc, libmac2, xbmc-data, sgml-base, libspectre1, pst-utils, 
libdvdcss2, libpst4, lucida, mplayer2, linux-image-2.6.38-2-amd64, 
libmediainfo0, libavutil50, xbmc-bin, linux-image-2.6.39-2-amd64, libmkv0, 
tsmuxer, libavcodec52, debian-multimedia-keyring, mencoder, minionpro, 
libcryptui0, libmp3lame0, pdf2djvu, xbmc-skin-confluence, libgdata7, mediainfo
| version mismatch: qmail, baobab, gedit, gnome-system-log, 
gnome-system-monitor, zenity, libnm-glib-vpn1, nautilus-actions, default-jre, 
network-manager, gnome-terminal-data, gnome-search-tool, default-jre-headless, 
libgnome-keyring0, gnome-dictionary, gnome-terminal, gnome-utils-common, 
gnome-screenshot, libpam-gnome-keyring, openjdk-6-jre-lib, gnome-utils, 
gnome-keyring, eog, evolution-data-server, seahorse, gedit-common, 
openjdk-6-jre, openjdk-6-jre-headless, gnome-nettool, libgdict-1.0-6
`----

Many of those packages I compiled myself or put them on hold (I don't want
gnome 3, for instance) and I would have expected that the part

,----
| It can also save/restore no longer downloadable packages using dpkg-repack.
`----

would hold here, as that's precisely the case of packages not being
available in the archives.

Do I have to make anything manually? I thought that apt-clone would automate
completely the job, without manual intervention.

In other words, what's the expected usage, workflow? I have not yet read the
source for apt-clone, but I would not think that that should be expected
from the regular users.


Thanks,
Rogério Brito.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 3.1.0-rc4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt-clone depends on:
ii  lsb-release      3.2-28 
ii  python           2.6.7-3
ii  python-apt       0.8.0  
ii  python-argparse  1.2.1-1
ii  python2.6        2.6.7-4
ii  python2.7        2.7.2-5

Versions of packages apt-clone recommends:
ii  dpkg-repack  1.35

apt-clone suggests no packages.

-- no debconf information

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
http://rb.doesntexist.org : Packages for LaTeX : algorithms.berlios.de
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to