Your message dated Tue, 11 Aug 2009 10:17:15 +0000
with message-id <[email protected]>
and subject line Bug#539953: fixed in cupt 0.5.2
has caused the Debian Bug report #539953,
regarding fails to properly handle 'x | y' dependency when replacing x with y
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
539953: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=539953
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cupt
Version: 0.5.0
Severity: normal

Hi, cupt failed to install a program in the following situation:

emacs depends on emacs23 | emacs23-gtk | emacs23-nox

emacs23-gtk Conflicts with emacs23 and emacs23-nox. I had emacs23
installed. I then attempted to install emacs23-gtk. This should remove
emacs23, and then install emacs23-gtk, recognizing that the emacs
dependency will only be unresolved for a second or two. Cupt seems
able to resolve this but unable to process it:

skynet:/home/dmr# cupt install emacs23-gtk
Building the package cache... [done]      
Initializing package resolver and worker... [done]
Scheduling requested actions... [done]            
Resolving possible unmet dependencies...          
The following 1 packages will be INSTALLED:       

emacs23-gtk 

The following 1 packages will be REMOVED:

emacs23 

Need to get 3267KiB/3267KiB of archives. After unpacking 8192B will be freed.
Do you want to continue? [y/N/q] y                                           

Performing requested actions:
Get:1 http://ftp.debian.org/debian/ sid/main emacs23-gtk 23.1+1-2 [3267KiB]     
Fetched in 13s.                                                                 
dpkg: dependency problems prevent removal of emacs23:                           
 emacs depends on emacs23 | emacs23-gtk | emacs23-nox; however:                 
  Package emacs23 is to be removed.                                             
  Package emacs23-gtk is not installed.                                         
  Package emacs23-nox is not installed.                                         
dpkg: error processing emacs23 (--remove):                                      
 dependency problems - not removing                                             
Errors were encountered while processing:                                       
 emacs23                                                                        
E: dpkg returned non-zero status: 256                                           
E: error performing command 'install'


For comparison:
                                           
skynet:/home/dmr# apt-get install emacs23-gtk
Reading package lists... Done                
Building dependency tree                     
Reading state information... Done            
Suggested packages:                          
  emacs23-common-non-dfsg                    
The following packages will be REMOVED:      
  emacs23                                    
The following NEW packages will be installed:
  emacs23-gtk                                
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B/3345kB of archives.                            
After this operation, 8192B disk space will be freed.         
Do you want to continue [Y/n]?                                
dpkg: emacs23: dependency problems, but removing anyway as you requested:
 emacs depends on emacs23 | emacs23-gtk | emacs23-nox; however:          
  Package emacs23 is to be removed.                                      
  Package emacs23-gtk is not installed.                                  
  Package emacs23-nox is not installed.                                  
(Reading database ... 59623 files and directories currently installed.)  
Removing emacs23 ...                                                     
update-alternatives: using /usr/bin/emacs22-x to provide /usr/bin/emacs (emacs) 
in auto mode.                                                                   
emacs-remove emacs23                                                            
remove/paredit-el: purging byte-compiled files for emacs23                      
remove/icicles: purging byte-compiled files for emacs23                         
emacsen-common: Handling removal of emacsen flavor emacs23                      
emacsen-common: purging byte-compiled files for emacs23                         
remove/emacs-goodies-el: purging byte-compiled files for emacs23                
remove/dictionaries-common: Purging byte-compiled files for flavour emacs23     
Processing triggers for man-db ...                                              
Selecting previously deselected package emacs23-gtk.                            
(Reading database ... 59611 files and directories currently installed.)         
Unpacking emacs23-gtk (from .../emacs23-gtk_23.1+1-2_amd64.deb) ...             
Processing triggers for man-db ...                                              
Setting up emacs23-gtk (23.1+1-2) ...                                           
update-alternatives: using /usr/bin/emacs23-gtk to provide /usr/bin/emacs 
(emacs) in auto mode.                                                           
      
update-alternatives: warning: skip creation of /usr/share/man/man1/emacs.1.gz 
because associated file /usr/share/man/man1/emacs.1emacs23.gz (of link group 
emacs) doesn't exist.
emacs-install emacs23
install/dictionaries-common: Byte-compiling for emacsen flavour emacs23
Wrote /usr/share/emacs23/site-lisp/dictionaries-common/debian-ispell.elc
Wrote /usr/share/emacs23/site-lisp/dictionaries-common/ispell.elc
Wrote /usr/share/emacs23/site-lisp/dictionaries-common/flyspell.elc
install/emacs-goodies-el: Handling emacs23, logged in /tmp/elc_d0Riqd.log
install/emacs-goodies-el: Deleting /tmp/elc_d0Riqd.log
emacsen-common: Handling install of emacsen flavor emacs23
emacsen-common: byte-compiling for emacs23
Wrote /etc/emacs23/site-start.d/00debian-vars.elc

In debian-run-directories:
debian-startup.el:131:25:Warning: `mapcar' called for effect; use `mapc' or
    `dolist' instead
Wrote /usr/share/emacs23/site-lisp/debian-startup.elc
install/icicles: Handling install for emacsen flavor emacs23, logged in 
/tmp/elc_148nLY.log
install/icicles: Deleting /tmp/elc_148nLY.log
install/paredit-el: Handling install for emacsen flavor emacs23
Wrote /usr/share/emacs23/site-lisp/paredit-el/paredit.elc


Thanks,
Daniel

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

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

Versions of packages cupt depends on:
ii  libcupt-perl                  0.5.0      alternative front-end for dpkg -- 
ii  perl                          5.10.0-24  Larry Wall's Practical Extraction 

cupt recommends no packages.

Versions of packages cupt suggests:
pn  libterm-readline-gnu-perl     <none>     (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: cupt
Source-Version: 0.5.2

We believe that the bug you reported is fixed in the latest version of
cupt, which is due to be installed in the Debian FTP archive:

cupt_0.5.2.dsc
  to pool/main/c/cupt/cupt_0.5.2.dsc
cupt_0.5.2.tar.gz
  to pool/main/c/cupt/cupt_0.5.2.tar.gz
cupt_0.5.2_all.deb
  to pool/main/c/cupt/cupt_0.5.2_all.deb
libcupt-perl_0.5.2_all.deb
  to pool/main/c/cupt/libcupt-perl_0.5.2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Eugene V. Lyubimkin <[email protected]> (supplier of updated cupt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 11 Aug 2009 12:26:18 +0300
Source: cupt
Binary: libcupt-perl cupt
Architecture: source all
Version: 0.5.2
Distribution: unstable
Urgency: low
Maintainer: Eugene V. Lyubimkin <[email protected]>
Changed-By: Eugene V. Lyubimkin <[email protected]>
Description: 
 cupt       - alternative front-end for dpkg -- console interface
 libcupt-perl - alternative front-end for dpkg -- Perl modules
Closes: 539953 540957
Changes: 
 cupt (0.5.2) unstable; urgency=low
 .
   * cupt:
     - Fixed a regression since 0.5.1 when using '+' and '-' expression
       suffixes.
   * Cupt:
     - System:
       - Worker:
         - While building action dependencies graph, deal properly with
           'abc' depends on 'x | y | ...' cases when 'x' is going to be
           removed and 'y' is going to be installed. Thanks to Daniel Moerner.
           (Closes: #539953)
         - While building action dependencies graph, ensure that if the action
           dependency has even one "not eat" property it won't be lost even in
           complicated merge scenarios (Closes: #540957).
         - While splitting heterogeneous actions, don't require additional dpkg
           flags not for 'configure' action, but for last one, which may differ.
     - Config:
       - Added configuration option 'dir::etc::preferencesparts'.
     - Cache:
       - Honor 'dir::etc::preferencesparts' option.
     - Download:
       - Manager,Method,Methods/Debdelta:
         - Implemented debdelta integration. Big thanks to A Mennucc1.
       - Progress:
         - New method 'get_overall_downloaded_size'.
       - Progresses/Console:
         - Print also overall downloaded size on exit.
         - Print 'failed to download' messages as warnings, not as errors.
Checksums-Sha1: 
 625a35c12d3f039e7219a273a95f1b8329f51312 970 cupt_0.5.2.dsc
 bb34e54c97c0aa987bb3d6833b3e4452d37a4a2f 96808 cupt_0.5.2.tar.gz
 9fcc542003d7c21ba52a509ab7a51f5aa392b60c 122986 libcupt-perl_0.5.2_all.deb
 716f0c6d41545269738badcc3e04336ec9c6c319 51250 cupt_0.5.2_all.deb
Checksums-Sha256: 
 dae13b5e8d83bbdab3aa69ec30c09597592c212309adb6581817e60bba1ca51e 970 
cupt_0.5.2.dsc
 e804903512dfe4b9e355ed860582d86cae469a289442562fb60e9dbc59edda2a 96808 
cupt_0.5.2.tar.gz
 5070f28f461612ffebb65105ef1bf7081b0868ec3f900f6d602fc3e9409a9454 122986 
libcupt-perl_0.5.2_all.deb
 d49b925bd236e475ead9ee0a13473c72754046433869a5de09f5e2cd647655bb 51250 
cupt_0.5.2_all.deb
Files: 
 f49edcf5412f8a9e1e2f06523b6f2f71 970 perl optional cupt_0.5.2.dsc
 5f6e7c23478054a8367ead41aa82fa0b 96808 perl optional cupt_0.5.2.tar.gz
 6efa427d4a8232e5abd93d306afc0669 122986 perl optional 
libcupt-perl_0.5.2_all.deb
 e49d1d885746cc52ab4131abce7caaad 51250 perl optional cupt_0.5.2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqBOZgACgkQchorMMFUmYyNdACfbZ3puQ7vNj3sQTeAzuqlV852
beAAnRMJomLuf9Vb+Y3NRAdXpX0g1JQP
=YLEs
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to