Hi Manuel, OT: first of all, thanks for your work on aptitude.
> >If aptitude is run with the --visual-preview option, it's exit status > >should reflect the status of the installation process. > >At the moment, it looks like the exit status is always 0. > >[...] > > > > Just to make sure... do you know which package causes this, or is it > when exiting without installing anything? I do not think this is related to any specific package. > Do you still have the session around, printing the status of the > command? Please see below. > In my case, it works as expected (i.e., the bug is fixed) when not > installing packages or when the installation is successful, I haven't > tried when there are errors downloading or installing packages. After some testing I identified the following cases: (1 and 2 as you reported) 1. installation canceled before downloading (pressing q in the preview) > # aptitude --visual-preview install netris; echo $? > [no output because of quitting without installing] > 255 2. installation succesful > # aptitude --visual-preview install netris; echo $? > Performing actions... > (Reading database ... 209831 files and directories currently installed.) > Preparing to unpack .../netris_0.52-10_amd64.deb ... > Unpacking netris (0.52-10) ... > Processing triggers for man-db (2.7.5-1) ... > Setting up netris (0.52-10) ... > Press Return to continue. > > 0 3. trying to install without privileges: # aptitude --visual-preview install rlwrap; echo $? E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? 255 4. after download error, click Cancel # sudo aptitude --visual-preview install rlwrap; echo $? 255 5. after download error, click Continue # sudo aptitude --visual-preview install rlwrap; echo $? Press Return to continue. 0 So, apparently, there still is a bug in case 5. > It would be great if somebody found a package with installation problems > or other could-be-problematic cases, to confirm that it's working fine > in that case as well. But if not, I am inclined to close the bug as it > is, with the old version of the changelog which should have closed it. A package that reliably fails to install can also be useful in other test cases. :-) Unfortunately I am unable to create such a package. Regards, Matthias _______________________________________________ Aptitude-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

