[Gelistirici] trunk/pisi/pisi - Fix pisi delta's not carrying file permission chan...

Fatih Aşıcı fatih at pardus.org.tr
18 Ara 2009 Cum 13:46:07 EET


On Wednesday 16 December 2009 16:36:31 Faik Uygur wrote:
> Author: faik
> Date: Wed Dec 16 16:36:30 2009
> New Revision: 26893
> 
> Modified:
>    trunk/pisi/pisi/atomicoperations.py
>    trunk/pisi/pisi/operations/delta.py
> Log:
> Fix pisi delta's not carrying file permission changes

xdm paketini güncelleyemiyorum. Önce /etc/X11/xdm/Xresources dosyasını
Xresources.old olarak isimlendiriyor. Sonra mevcut olmayan Xresources
dosyasının modunu almaya çalışıyor ve aşağıdaki gibi patlıyor:

$ sudo pisi up xdm -d --ignore-safety
Password:                                                            
Updating repositories                                                
DEBUG: RepoDB initialized in 0.0001540184021.                        
DEBUG: HistoryDB initialized in 0.0164079666138.                     
* Updating repository: pardus-2009                                   
DEBUG: RepoDB initialized in 0.000175952911377.                      
pisi-index.xml.bz2.sha1sum     (40.0  B)100%    795.34 KB/s [00:00:00] [complete]
pardus-2009 repository information is up-to-date.                                
* Updating repository: contrib                                                   
pisi-index.xml.bz2.sha1sum     (40.0  B)100%    738.02 KB/s [00:00:00] [complete]
contrib repository information is up-to-date.                                    
DEBUG: PackageDB initialized in 1.47214484215.                                   
DEBUG: SourceDB initialized in 0.56050992012.                                    
DEBUG: ComponentDB initialized in 0.570436000824.                                
DEBUG: GroupDB initialized in 0.560909986496.                                    
DEBUG: HistoryDB initialized in 0.0167090892792.                                 
DEBUG: PackageDB initialized in 0.0384299755096.                                 
DEBUG: InstallDB initialized in 0.0122330188751.                                 
DEBUG: A = set(['xdm'])
digraph G {
xdm[ label = "xdm(1.1.9,7)" ];


}
DEBUG: ComponentDB initialized in 0.00445699691772.
The following packages will be upgraded: xdm
Total size of package(s): 63.00 KB
Downloading 1 / 1
Package xdm found in repository pardus-2009
xdm-7-8.delta.pisi [cached]
Installing 1 / 1
xdm-7-8.delta.pisi [cached]
Installing xdm, version 1.1.9, release 7, build 8
DEBUG: FilesDB initialized in 0.0049901008606.
Upgrading to new distribution release
Running pre removal operations for xdm
DEBUG: Calling pre remove handlers
Running post removal operations for xdm
DEBUG: Calling post remove handlers
DEBUG: Unregistering comar scripts
Extracting the files of xdm
System Error. Program Terminated.
<type 'exceptions.OSError'>: (2, 'No such file or directory')
Please use 'pisi help' for general help.
Traceback:
  File "/usr/bin/pisi", line 80, in <module>
    cli.run_command()
  File "/usr/lib/pardus/pisi/cli/pisicli.py", line 141, in run_command
    self.command.run()
  File "/usr/lib/pardus/pisi/cli/upgrade.py", line 115, in run
    pisi.api.upgrade(packages, repository)
  File "/usr/lib/pardus/pisi/api.py", line 73, in wrapper
    ret = func(*__args,**__kw)
  File "/usr/lib/pardus/pisi/api.py", line 445, in upgrade
    return pisi.operations.upgrade.upgrade(packages, repo)
  File "/usr/lib/pardus/pisi/operations/upgrade.py", line 163, in upgrade
    install_op.install(True)
  File "/usr/lib/pardus/pisi/atomicoperations.py", line 156, in install
    self.extract_install()
  File "/usr/lib/pardus/pisi/atomicoperations.py", line 421, in extract_install
    update_permissions()
  File "/usr/lib/pardus/pisi/atomicoperations.py", line 364, in update_permissions
    permissions = pisi.operations.delta.find_permission_changes(self.old_files, self.files)
  File "/usr/lib/pardus/pisi/operations/delta.py", line 156, in find_permission_changes
    if oct(stat.S_IMODE(os.stat(path)[stat.ST_MODE])) != _file.mode:
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20091218/7d4389ec/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi