From uludag-commits at pardus.org.tr Sat Nov 1 00:53:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 00:53:51 +0200 (EET) Subject: [Uludag-commits] r20523 - in trunk/staj-projeleri/boot-modules-arayuzu: . src src/gui Message-ID: <20081031225351.2C712138415D@liste.pardus.org.tr> Author: ozirus Date: Sat Nov 1 00:53:50 2008 New Revision: 20523 Modified: trunk/staj-projeleri/boot-modules-arayuzu/TODO trunk/staj-projeleri/boot-modules-arayuzu/src/gui/ui_mainwindow.py trunk/staj-projeleri/boot-modules-arayuzu/src/modulemanager.py Log: - some initial i18n stuff - introduction to dynamic interaction between module management windows (hmm...) - gui therapy Modified: trunk/staj-projeleri/boot-modules-arayuzu/TODO ================================================================= --- trunk/staj-projeleri/boot-modules-arayuzu/TODO (original) +++ trunk/staj-projeleri/boot-modules-arayuzu/TODO Sat Nov 1 00:53:50 2008 @@ -1,5 +1,10 @@ -+ module search will be implemented - setup.py will be coded -- i18n stuff will be researched & implemented +- i18n stuff ... - help docs will be written +- list functions will be called again after each operation. (remanining = 50% ) + + ps: it will refresh "loaded modules" window when a module is loaded from "all available modules" window + + when we remove it is now refreshing. skip this. + - test, test, test... Modified: trunk/staj-projeleri/boot-modules-arayuzu/src/gui/ui_mainwindow.py ================================================================= --- trunk/staj-projeleri/boot-modules-arayuzu/src/gui/ui_mainwindow.py (original) +++ trunk/staj-projeleri/boot-modules-arayuzu/src/gui/ui_mainwindow.py Sat Nov 1 00:53:50 2008 @@ -38,7 +38,7 @@ self.lblSearch = QtGui.QLabel(moduleManagerDlg) - self.lblSearch.setGeometry(QtCore.QRect(9,9,28,28)) + self.lblSearch.setGeometry(QtCore.QRect(9,9,40,28)) font = QtGui.QFont() font.setPointSize(9) self.lblSearch.setFont(font) @@ -46,7 +46,7 @@ self.lblSearch.setWordWrap(True) self.lblSearch.setObjectName("lblSearch") self.editSearch = QtGui.QLineEdit(moduleManagerDlg) - self.editSearch.setGeometry(QtCore.QRect(47,8,270,28)) + self.editSearch.setGeometry(QtCore.QRect(59,8,263,28)) self.editSearch.setMaximumSize(QtCore.QSize(16777215,28)) self.editSearch.setObjectName("editSearch") self.editSearch.setFocus() @@ -75,7 +75,7 @@ def retranslateUi(self, moduleManagerDlg): moduleManagerDlg.setWindowTitle(QtGui.QApplication.translate("moduleManagerDlg", "Kernel Module Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.lblSearch.setText(QtGui.QApplication.translate("moduleManagerDlg", "Ara: ", None, QtGui.QApplication.UnicodeUTF8)) + self.lblSearch.setText(QtGui.QApplication.translate("moduleManagerDlg", "Search", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("moduleManagerDlg", "Currently loaded modules", None, QtGui.QApplication.UnicodeUTF8)) self.btnNewModule.setText(QtGui.QApplication.translate("moduleManagerDlg", "Module Settings", None, QtGui.QApplication.UnicodeUTF8)) Modified: trunk/staj-projeleri/boot-modules-arayuzu/src/modulemanager.py ================================================================= --- trunk/staj-projeleri/boot-modules-arayuzu/src/modulemanager.py (original) +++ trunk/staj-projeleri/boot-modules-arayuzu/src/modulemanager.py Sat Nov 1 00:53:50 2008 @@ -13,6 +13,11 @@ from handler import * +import gettext +__trans = gettext.translation('bootmodulesgui', fallback=True) +_ = __trans.ugettext + + class ComarLink: def __init__(self, winId): @@ -40,18 +45,18 @@ def comarError(self, exception): if "Access denied" in exception.message: - message = "You are not authorized for this operation." + message = _("You are not authorized for this operation.") QtGui.QMessageBox.warning(None, "Error", message, QtGui.QMessageBox.Ok, QtGui.QMessageBox.Cancel) else: QtGui.QMessageBox.warning(None, "COMAR Error", str(exception), QtGui.QMessageBox.Ok, QtGui.QMessageBox.Cancel) def cancelError(self): - message = "You are not authorized for this operation." + message = _("You are not authorized for this operation.") QtGui.QMessageBox.warning(None, "Error", message, QtGui.QMessageBox.Ok, QtGui.QMessageBox.Cancel) def busError(self, exception): - QtGui.QMessageBox.warning(None, "Comar Error", "Cannot connect to the DBus! If it is not running you should start it with the 'service dbus start' command in a root console.", QtGui.QMessageBox.Ok, QtGui.QMessageBox.Cancel) + QtGui.QMessageBox.warning(None, _("Comar Error"), _("Cannot connect to the DBus! If it is not running you should start it with the 'service dbus start' command in a root console."), QtGui.QMessageBox.Ok, QtGui.QMessageBox.Cancel) sys.exit() def openBus(self): @@ -59,7 +64,7 @@ self.busSys = dbus.SystemBus() self.busSes = dbus.SessionBus() except dbus.DBusException: - QtGui.QMessageBox.warning(None, "Unable to connect to DBus.", "DBus Error", QtGui.QMessageBox.Ok, QtGui.QMessageBox.Cancel) + QtGui.QMessageBox.warning(None, _("Unable to connect to DBus."), _("DBus Error"), QtGui.QMessageBox.Ok, QtGui.QMessageBox.Cancel) return False return True @@ -100,6 +105,7 @@ def loadModule(self): ch = self.comarLink.callMethod("load","tr.org.pardus.comar.boot.modules.load") selectedModule = str(self.listAllModules.currentItem().text()) + ch.call(selectedModule) def addModuleToBlacklist(self): @@ -135,7 +141,7 @@ def populateAllModules(self): self.listAllModules.clear() - self.listAllModules.addItem("Loading...") + self.listAllModules.addItem(_("Loading...")) def handler(modules): @@ -165,7 +171,7 @@ def populateAutoloadingModules(self): self.listAllModules.clear() - self.listAllModules.addItem("Loading...") + self.listAllModules.addItem(_("Loading...")) def handler(modules): self.listAllModules.clear() @@ -195,7 +201,7 @@ def populateBlacklistedModules(self): self.listAllModules.clear() - self.listAllModules.addItem("Loading...") + self.listAllModules.addItem(_("Loading...")) def handler(modules): self.listAllModules.clear() @@ -250,7 +256,13 @@ def unloadModule(self): ch = self.comarLink.callMethod("unload","tr.org.pardus.comar.boot.modules.unload") selectedModule = str(self.listModules.currentItem().text()) + + def handler(): + self.populateLoadedModules() + + ch.registerDone(handler) ch.call(selectedModule) + def addModuleToBlacklist(self): ch = self.comarLink.callMethod("addBlacklist","tr.org.pardus.comar.boot.modules.editblacklist") @@ -278,7 +290,7 @@ def populateLoadedModules(self): self.listModules.clear() - self.listModules.addItem("Loading...") + self.listModules.addItem(_("Loading...")) def handler(modules): @@ -287,7 +299,7 @@ for key in modules: self.loadedModules.append(key) - + for i in self.loadedModules: item = QtGui.QListWidgetItem(i) self.listModules.addItem(item) @@ -299,8 +311,8 @@ def on_btnNewModule_pressed(self): dialog = AvailableModulesDlg(self.comarLink, self) - if dialog.exec_(): - pass + self.connect(dialog.loadAction, QtCore.SIGNAL("triggered()"), self.populateLoadedModules) + dialog.show() if __name__ == "__main__": app = QtGui.QApplication(sys.argv) From uludag-commits at pardus.org.tr Sat Nov 1 17:03:08 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 17:03:08 +0200 (EET) Subject: [Uludag-commits] r20524 - in trunk/tasma/display-manager: . src Message-ID: <20081101150308.383AB1384218@liste.pardus.org.tr> Author: fatih Date: Sat Nov 1 17:03:07 2008 New Revision: 20524 Modified: trunk/tasma/display-manager/ChangeLog trunk/tasma/display-manager/src/hwdata.py Log: New package names for nvidia drivers Modified: trunk/tasma/display-manager/ChangeLog ================================================================= --- trunk/tasma/display-manager/ChangeLog (original) +++ trunk/tasma/display-manager/ChangeLog Sat Nov 1 17:03:07 2008 @@ -1,2 +1,8 @@ +2008-11-01 Fatih Aşıcı + * src/hwdata.py: + nvidia-drivers-new renamed to nvidia-drivers173. + Package for new nvidia cards added (nvidia-drivers177). + 2008-09-11 Pınar Yanardağ -* CHANGELOG, INSTALL, AUTHORS, README: Update README, AUTHORS and add two new files. + * CHANGELOG, INSTALL, AUTHORS, README: + Update README, AUTHORS and add two new files. Modified: trunk/tasma/display-manager/src/hwdata.py ================================================================= --- trunk/tasma/display-manager/src/hwdata.py (original) +++ trunk/tasma/display-manager/src/hwdata.py Sat Nov 1 17:03:07 2008 @@ -29,8 +29,10 @@ "nVIDIA kernel and glx drivers for old nVIDIA cards like TNT2", "nvidia/nvidia-drivers": "nvidia-drivers package contains nVIDIA kernel and glx drivers giving optimized 2d/3d performance", - "nvidia/nvidia-drivers-new": - "nVIDIA kernel and glx drivers for NV3 or better cards (Geforce FX or better)", + "nvidia/nvidia-drivers173": + "nVIDIA kernel and glx drivers for GeForce FX cards", + "nvidia/nvidia-drivers177": + "nVIDIA kernel and glx drivers for GeForce 6xxx and newer NVIDIA cards", "openchrome": "VIA/S3G UniChrome, UniChrome Pro and Chrome9 graphics chipsets", "r128": "ATI Rage128 cards, including Rage Fury, XPERT 128, and XPERT 99", "radeon": "ATI Radeon cards, including Radeon Mobility and FireGL", From uludag-commits at pardus.org.tr Sat Nov 1 17:24:49 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 17:24:49 +0200 (EET) Subject: [Uludag-commits] r20527 - trunk/comar/zorg/data Message-ID: <20081101152449.A82791384218@liste.pardus.org.tr> Author: fatih Date: Sat Nov 1 17:24:49 2008 New Revision: 20527 Modified: trunk/comar/zorg/data/DriversDB Log: nvidia-drivers-new -> nvidia-drivers177 Modified: trunk/comar/zorg/data/DriversDB ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Sat Nov 1 17:24:44 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 17:24:44 +0200 (EET) Subject: [Uludag-commits] r20525 - trunk/comar/zorg/data/modprobe.d Message-ID: <20081101152444.BFBE61384210@liste.pardus.org.tr> Author: fatih Date: Sat Nov 1 17:24:44 2008 New Revision: 20525 Modified: trunk/comar/zorg/data/modprobe.d/zorg Log: add new module names Modified: trunk/comar/zorg/data/modprobe.d/zorg ================================================================= --- trunk/comar/zorg/data/modprobe.d/zorg (original) +++ trunk/comar/zorg/data/modprobe.d/zorg Sat Nov 1 17:24:44 2008 @@ -2,3 +2,5 @@ install nvidia /sbin/zorg-loadmodule $CMDLINE_OPTS install nvidia_new /sbin/zorg-loadmodule $CMDLINE_OPTS install nvidia_old /sbin/zorg-loadmodule $CMDLINE_OPTS +install nvidia_173 /sbin/zorg-loadmodule $CMDLINE_OPTS +install nvidia_177 /sbin/zorg-loadmodule $CMDLINE_OPTS From uludag-commits at pardus.org.tr Sat Nov 1 17:24:47 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 17:24:47 +0200 (EET) Subject: [Uludag-commits] r20526 - trunk/comar/zorg/data Message-ID: <20081101152447.3D24F1384215@liste.pardus.org.tr> Author: fatih Date: Sat Nov 1 17:24:47 2008 New Revision: 20526 Modified: trunk/comar/zorg/data/DriversDB Log: Change prefered driver for GeForce FX GPUs Modified: trunk/comar/zorg/data/DriversDB ================================================================= --- trunk/comar/zorg/data/DriversDB (original) +++ trunk/comar/zorg/data/DriversDB Sat Nov 1 17:24:47 2008 @@ -677,11 +677,11 @@ 10de00f6 nvidia/nvidia-drivers-new nv 10de00f8 nvidia/nvidia-drivers-new nv 10de00f9 nvidia/nvidia-drivers-new nv -10de00fa nvidia/nvidia-drivers-new nv -10de00fb nvidia/nvidia-drivers-new nv -10de00fc nvidia/nvidia-drivers-new nv -10de00fd nvidia/nvidia-drivers-new nv -10de00fe nvidia/nvidia-drivers-new nv +10de00fa nvidia/nvidia-drivers173 nv +10de00fb nvidia/nvidia-drivers173 nv +10de00fc nvidia/nvidia-drivers173 nv +10de00fd nvidia/nvidia-drivers173 nv +10de00fe nvidia/nvidia-drivers173 nv 10de00ff nv 10de0100 nvidia/nvidia-drivers-old nv 10de0101 nvidia/nvidia-drivers-old nv @@ -825,55 +825,55 @@ 10de02e3 nvidia/nvidia-drivers-new nv 10de02e4 nvidia/nvidia-drivers-new nv 10de0300 nv -10de0301 nvidia/nvidia-drivers-new nv -10de0302 nvidia/nvidia-drivers-new nv -10de0308 nvidia/nvidia-drivers-new nv -10de0309 nvidia/nvidia-drivers-new nv -10de0311 nvidia/nvidia-drivers-new nv -10de0312 nvidia/nvidia-drivers-new nv +10de0301 nvidia/nvidia-drivers173 nv +10de0302 nvidia/nvidia-drivers173 nv +10de0308 nvidia/nvidia-drivers173 nv +10de0309 nvidia/nvidia-drivers173 nv +10de0311 nvidia/nvidia-drivers173 nv +10de0312 nvidia/nvidia-drivers173 nv 10de0313 nv -10de0314 nvidia/nvidia-drivers-new nv +10de0314 nvidia/nvidia-drivers173 nv 10de0316 nv 10de0317 nv -10de031a nvidia/nvidia-drivers-new nv -10de031b nvidia/nvidia-drivers-new nv -10de031c nvidia/nvidia-drivers-new nv +10de031a nvidia/nvidia-drivers173 nv +10de031b nvidia/nvidia-drivers173 nv +10de031c nvidia/nvidia-drivers173 nv 10de031d nv 10de031e nv 10de031f nv -10de0320 nvidia/nvidia-drivers-new nv -10de0321 nvidia/nvidia-drivers-new nv -10de0322 nvidia/nvidia-drivers-new nv -10de0323 nvidia/nvidia-drivers-new nv -10de0324 nvidia/nvidia-drivers-new nv -10de0325 nvidia/nvidia-drivers-new nv -10de0326 nvidia/nvidia-drivers-new nv -10de0327 nvidia/nvidia-drivers-new nv -10de0328 nvidia/nvidia-drivers-new nv +10de0320 nvidia/nvidia-drivers173 nv +10de0321 nvidia/nvidia-drivers173 nv +10de0322 nvidia/nvidia-drivers173 nv +10de0323 nvidia/nvidia-drivers173 nv +10de0324 nvidia/nvidia-drivers173 nv +10de0325 nvidia/nvidia-drivers173 nv +10de0326 nvidia/nvidia-drivers173 nv +10de0327 nvidia/nvidia-drivers173 nv +10de0328 nvidia/nvidia-drivers173 nv 10de0329 nv -10de032a nvidia/nvidia-drivers-new nv -10de032b nvidia/nvidia-drivers-new nv -10de032c nvidia/nvidia-drivers-new nv -10de032d nvidia/nvidia-drivers-new nv +10de032a nvidia/nvidia-drivers173 nv +10de032b nvidia/nvidia-drivers173 nv +10de032c nvidia/nvidia-drivers173 nv +10de032d nvidia/nvidia-drivers173 nv 10de032f nv -10de0330 nvidia/nvidia-drivers-new nv -10de0331 nvidia/nvidia-drivers-new nv -10de0332 nvidia/nvidia-drivers-new nv -10de0333 nvidia/nvidia-drivers-new nv -10de0334 nvidia/nvidia-drivers-new nv -10de0338 nvidia/nvidia-drivers-new nv -10de033f nvidia/nvidia-drivers-new nv -10de0341 nvidia/nvidia-drivers-new nv -10de0342 nvidia/nvidia-drivers-new nv -10de0343 nvidia/nvidia-drivers-new nv -10de0344 nvidia/nvidia-drivers-new nv +10de0330 nvidia/nvidia-drivers173 nv +10de0331 nvidia/nvidia-drivers173 nv +10de0332 nvidia/nvidia-drivers173 nv +10de0333 nvidia/nvidia-drivers173 nv +10de0334 nvidia/nvidia-drivers173 nv +10de0338 nvidia/nvidia-drivers173 nv +10de033f nvidia/nvidia-drivers173 nv +10de0341 nvidia/nvidia-drivers173 nv +10de0342 nvidia/nvidia-drivers173 nv +10de0343 nvidia/nvidia-drivers173 nv +10de0344 nvidia/nvidia-drivers173 nv 10de0345 nv -10de0347 nvidia/nvidia-drivers-new nv -10de0348 nvidia/nvidia-drivers-new nv +10de0347 nvidia/nvidia-drivers173 nv +10de0348 nvidia/nvidia-drivers173 nv 10de0349 nv 10de034b nv -10de034c nvidia/nvidia-drivers-new nv -10de034e nvidia/nvidia-drivers-new nv +10de034c nvidia/nvidia-drivers173 nv +10de034e nvidia/nvidia-drivers173 nv 10de034f nv 10de0390 nvidia/nvidia-drivers-new nv 10de0391 nvidia/nvidia-drivers-new nv From uludag-commits at pardus.org.tr Sat Nov 1 17:40:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 17:40:41 +0200 (EET) Subject: [Uludag-commits] r20528 - trunk/repository-scripts Message-ID: <20081101154041.46C4B138411D@liste.pardus.org.tr> Author: ozan.caglayan Date: Sat Nov 1 17:40:41 2008 New Revision: 20528 Added: trunk/repository-scripts/ack-report.py Log: New script: Initial commit of a script which dumps what's changed in a package between it's stable version and the one waiting in the test repository. From uludag-commits at pardus.org.tr Sat Nov 1 17:41:13 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 17:41:13 +0200 (EET) Subject: [Uludag-commits] r20529 - trunk/comar/zorg/data Message-ID: <20081101154114.0D8DB138411D@liste.pardus.org.tr> Author: fatih Date: Sat Nov 1 17:41:13 2008 New Revision: 20529 Modified: trunk/comar/zorg/data/DriversDB Log: add new/missing cards Modified: trunk/comar/zorg/data/DriversDB ================================================================= --- trunk/comar/zorg/data/DriversDB (original) +++ trunk/comar/zorg/data/DriversDB Sat Nov 1 17:41:13 2008 @@ -895,6 +895,7 @@ 10de0400 nvidia/nvidia-drivers177 nv 10de0401 nvidia/nvidia-drivers177 nv 10de0402 nvidia/nvidia-drivers177 nv +10de0403 nvidia/nvidia-drivers177 nv 10de0404 nvidia/nvidia-drivers177 nv 10de0405 nvidia/nvidia-drivers177 nv 10de0407 nvidia/nvidia-drivers177 nv @@ -918,6 +919,7 @@ 10de0429 nvidia/nvidia-drivers177 nv 10de042a nvidia/nvidia-drivers177 nv 10de042b nvidia/nvidia-drivers177 nv +10de042c nvidia/nvidia-drivers177 nv 10de042d nvidia/nvidia-drivers177 nv 10de042e nvidia/nvidia-drivers177 nv 10de042f nvidia/nvidia-drivers177 nv @@ -938,25 +940,39 @@ 10de0610 nvidia/nvidia-drivers177 nv 10de0611 nvidia/nvidia-drivers177 nv 10de0612 nvidia/nvidia-drivers177 nv +10de0613 nvidia/nvidia-drivers177 nv +10de0614 nvidia/nvidia-drivers177 nv 10de061a nvidia/nvidia-drivers177 nv 10de061c nvidia/nvidia-drivers177 nv 10de0622 nvidia/nvidia-drivers177 nv 10de0623 nvidia/nvidia-drivers177 nv +10de0628 nvidia/nvidia-drivers177 nv +10de062a nvidia/nvidia-drivers177 nv +10de062c nvidia/nvidia-drivers177 nv +10de0640 nvidia/nvidia-drivers177 nv 10de0647 nvidia/nvidia-drivers177 nv 10de0648 nvidia/nvidia-drivers177 nv 10de0649 nvidia/nvidia-drivers177 nv 10de064b nvidia/nvidia-drivers177 nv +10de065c nvidia/nvidia-drivers177 nv +10de06e1 nvidia/nvidia-drivers177 nv 10de06e4 nvidia/nvidia-drivers177 nv 10de06e5 nvidia/nvidia-drivers177 nv 10de06e8 nvidia/nvidia-drivers177 nv 10de06e9 nvidia/nvidia-drivers177 nv +10de06ea nvidia/nvidia-drivers177 nv +10de06eb nvidia/nvidia-drivers177 nv 10de07e0 nvidia/nvidia-drivers177 10de07e1 nvidia/nvidia-drivers177 10de07e3 nvidia/nvidia-drivers177 +10de0844 nvidia/nvidia-drivers177 +10de0847 nvidia/nvidia-drivers177 10de0848 nvidia/nvidia-drivers177 10de0849 nvidia/nvidia-drivers177 10de084a nvidia/nvidia-drivers177 10de084b nvidia/nvidia-drivers177 +10de084c nvidia/nvidia-drivers177 +10de084d nvidia/nvidia-drivers177 10de084f nvidia/nvidia-drivers177 10e09128 imstt 10e09135 imstt From uludag-commits at pardus.org.tr Sat Nov 1 18:01:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 18:01:51 +0200 (EET) Subject: [Uludag-commits] r20530 - in trunk/comar/zorg: . zorg Message-ID: <20081101160151.5FFAB13840E7@liste.pardus.org.tr> Author: fatih Date: Sat Nov 1 18:01:51 2008 New Revision: 20530 Modified: trunk/comar/zorg/ChangeLog trunk/comar/zorg/zorg/__init__.py Log: bump Modified: trunk/comar/zorg/ChangeLog ================================================================= --- trunk/comar/zorg/ChangeLog (original) +++ trunk/comar/zorg/ChangeLog Sat Nov 1 18:01:51 2008 @@ -1,3 +1,8 @@ +2008-11-01 Fatih Aşıcı + * data/DriversDB: Renamed nvidia packages. Added + new cards. + * zorg/__init__.py: Bumped version to 1.1.1. + 2008-10-04 Fatih Aşıcı * zorg/__init__.py: Bumped version to 1.1. * zorg/config.py: Added support to create InputDevice Modified: trunk/comar/zorg/zorg/__init__.py ================================================================= --- trunk/comar/zorg/zorg/__init__.py (original) +++ trunk/comar/zorg/zorg/__init__.py Sat Nov 1 18:01:51 2008 @@ -10,7 +10,7 @@ # Please read the COPYING file. # -__version__ = "1.1" +__version__ = "1.1.1" __all__ = ["config", "consts", From uludag-commits at pardus.org.tr Sat Nov 1 18:08:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 18:08:51 +0200 (EET) Subject: [Uludag-commits] r20531 - trunk/comar/zorg Message-ID: <20081101160851.B22C61384185@liste.pardus.org.tr> Author: fatih Date: Sat Nov 1 18:08:51 2008 New Revision: 20531 Modified: trunk/comar/zorg/ChangeLog Log: forgotten entry Modified: trunk/comar/zorg/ChangeLog ================================================================= --- trunk/comar/zorg/ChangeLog (original) +++ trunk/comar/zorg/ChangeLog Sat Nov 1 18:08:51 2008 @@ -1,6 +1,7 @@ 2008-11-01 Fatih Aşıcı * data/DriversDB: Renamed nvidia packages. Added new cards. + * data/modprobe.d/zorg: Added new module names for nvidia. * zorg/__init__.py: Bumped version to 1.1.1. 2008-10-04 Fatih Aşıcı From uludag-commits at pardus.org.tr Sat Nov 1 19:30:42 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 1 Nov 2008 19:30:42 +0200 (EET) Subject: [Uludag-commits] r20532 - in trunk/tasma/display-manager: . src Message-ID: <20081101173042.3B7351384179@liste.pardus.org.tr> Author: fatih Date: Sat Nov 1 19:30:41 2008 New Revision: 20532 Modified: trunk/tasma/display-manager/setup.py trunk/tasma/display-manager/src/display-manager.py Log: bump Modified: trunk/tasma/display-manager/setup.py ================================================================= --- trunk/tasma/display-manager/setup.py (original) +++ trunk/tasma/display-manager/setup.py Sat Nov 1 19:30:41 2008 @@ -16,7 +16,7 @@ from distutils.core import Extension import kdedistutils -version = '0.3.4' +version = '0.3.5' distfiles = """ README Modified: trunk/tasma/display-manager/src/display-manager.py ================================================================= --- trunk/tasma/display-manager/src/display-manager.py (original) +++ trunk/tasma/display-manager/src/display-manager.py Sat Nov 1 19:30:41 2008 @@ -30,7 +30,7 @@ mod_name = 'Display Manager' mod_app = 'display-manager' -mod_version = '0.3.4' +mod_version = '0.3.5' def AboutData(): return KAboutData( From uludag-commits at pardus.org.tr Sun Nov 2 00:49:52 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 2 Nov 2008 00:49:52 +0200 (EET) Subject: [Uludag-commits] r20533 - trunk/pisi/pisi Message-ID: <20081101224952.777D81384199@liste.pardus.org.tr> Author: eki Date: Sun Nov 2 00:49:52 2008 New Revision: 20533 Modified: trunk/pisi/pisi/configfile.py Log: sources directory on our ftp server was moved, look for the correct place.. Modified: trunk/pisi/pisi/configfile.py ================================================================= --- trunk/pisi/pisi/configfile.py (original) +++ trunk/pisi/pisi/configfile.py Sun Nov 2 00:49:52 2008 @@ -33,7 +33,7 @@ #buildno=True # necessary for generating build nos #buildhelper = None / ccache / icecream #compressionlevel = 7 -#fallback = "ftp://ftp.pardus.org.tr/pub/pisi/source" +#fallback = "ftp://ftp.pardus.org.tr/pub/source/2008" # #[directories] #lib_dir = /var/lib/pisi @@ -88,7 +88,7 @@ buildno = False buildhelper = None compressionlevel = 7 - fallback = "ftp://ftp.pardus.org.tr/pub/pisi/source" + fallback = "ftp://ftp.pardus.org.tr/pub/source/2008" class DirectoriesDefaults: "Default values for [directories] section" From uludag-commits at pardus.org.tr Sun Nov 2 02:45:27 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 2 Nov 2008 02:45:27 +0200 (EET) Subject: [Uludag-commits] r20534 - in trunk/comar/comar: . include src Message-ID: <20081102004527.BF8491384199@liste.pardus.org.tr> Author: bahadir.kandemir Date: Sun Nov 2 02:45:27 2008 New Revision: 20534 Added: trunk/comar/comar/ChangeLog Modified: trunk/comar/comar/CMakeLists.txt trunk/comar/comar/include/policy.h trunk/comar/comar/src/dbus.c trunk/comar/comar/src/policy.c Log: PolicyKit exceptions now return related action id Modified: trunk/comar/comar/CMakeLists.txt ================================================================= --- trunk/comar/comar/CMakeLists.txt (original) +++ trunk/comar/comar/CMakeLists.txt Sun Nov 2 02:45:27 2008 @@ -7,7 +7,7 @@ # Version string SET (VERSION_MAJOR "2") SET (VERSION_MINOR "0") -SET (VERSION_PATCH "2") +SET (VERSION_PATCH "3") # Uncomment this for production releases. #SET (VERSION_SUFFIX "beta2") Modified: trunk/comar/comar/include/policy.h ================================================================= --- trunk/comar/comar/include/policy.h (original) +++ trunk/comar/comar/include/policy.h Sun Nov 2 02:45:27 2008 @@ -9,4 +9,5 @@ #include -int policy_check(const char *sender, const char *interface, const char *method, PolKitResult *result); +int policy_check(const char *sender, char *action, PolKitResult *result); +char *policy_action(const char *interface, const char *method); Modified: trunk/comar/comar/src/dbus.c ================================================================= --- trunk/comar/comar/src/dbus.c (original) +++ trunk/comar/comar/src/dbus.c Sun Nov 2 02:45:27 2008 @@ -589,7 +589,10 @@ PolKitResult polkit_result; - if (policy_check(sender, interface, method, &polkit_result)) { + char *action = policy_action(interface, method); + printf("action: %s\n", action); + + if (policy_check(sender, action, &polkit_result)) { log_debug(LOG_PLCY, "PolicyKit: %s.%s = %s\n", interface, method, polkit_result_to_string_representation(polkit_result)); switch (polkit_result) { case POLKIT_RESULT_YES: @@ -606,17 +609,18 @@ case POLKIT_RESULT_ONLY_VIA_ADMIN_AUTH_KEEP_ALWAYS: case POLKIT_RESULT_ONLY_VIA_ADMIN_AUTH_ONE_SHOT: dbus_signal("/", interface, "PolicyKit", PyString_FromString("policy_auth_admin")); - dbus_reply_error("policy", "auth_admin", "Access denied, but can be granted via admin auth."); + dbus_reply_error("policy", "auth_admin", action); return 0; case POLKIT_RESULT_ONLY_VIA_SELF_AUTH: case POLKIT_RESULT_ONLY_VIA_SELF_AUTH_KEEP_SESSION: case POLKIT_RESULT_ONLY_VIA_SELF_AUTH_KEEP_ALWAYS: case POLKIT_RESULT_ONLY_VIA_SELF_AUTH_ONE_SHOT: dbus_signal("/", interface, "PolicyKit", PyString_FromString("policy_auth_self")); - dbus_reply_error("policy", "auth_self", "Access denied, but can be granted via self auth."); + dbus_reply_error("policy", "auth_self", action); return 0; } } + printf("hebele: %s\n", polkit_result_to_string_representation(polkit_result)); dbus_reply_error("core", "internal", "Unable to query PolicyKit"); return 0; } Modified: trunk/comar/comar/src/policy.c ================================================================= --- trunk/comar/comar/src/policy.c (original) +++ trunk/comar/comar/src/policy.c Sun Nov 2 02:45:27 2008 @@ -22,15 +22,50 @@ #include "model.h" #include "utility.h" +//! Finds action_id of a method +char * +policy_action(const char *interface, const char *method) +{ + char *model, *action, *t, *access_label = NULL; + int size, node_no; + + model = (char *) strsub(interface, strlen(cfg_bus_interface) + 1, 0); + node_no = model_lookup_method(model, method); + free(model); + + if (node_no > -1) { + access_label = model_get_method_access_label(node_no); + } + + if (access_label) { + // action = interface.access_label + size = strlen(interface) + 1 + strlen(access_label) + 1; + action = malloc(size); + snprintf(action, size, "%s.%s", interface, access_label); + action[size - 1] = '\0'; + } + else { + // action = interface.method + size = strlen(interface) + 1 + strlen(method) + 1; + action = malloc(size); + snprintf(action, size, "%s.%s", interface, method); + action[size - 1] = '\0'; + } + + for (t = action; *t != '\0'; t++) { + *t = tolower(*t); + } + + return action; +} + //! Check if sender is allowed to call method int -policy_check(const char *sender, const char *interface, const char *method, PolKitResult *result) +policy_check(const char *sender, char *action, PolKitResult *result) { /*! * * @sender Bus name of the sender - * @interface Interface - * @method Method * @result PK result * @return 0 on success, 1 on error */ @@ -41,8 +76,7 @@ PolKitCaller *polkit_clr; PolKitAction *polkit_act; PolKitError *perr; - int size, node_no, uid = -1; - char *action, *access_label = NULL, *model, *t; + int uid = -1; *result = (PolKitResult) POLKIT_RESULT_NO; @@ -81,41 +115,13 @@ return 0; } - model = (char *) strsub(interface, strlen(cfg_bus_interface) + 1, 0); - node_no = model_lookup_method(model, method); - free(model); - - if (node_no > -1) { - access_label = model_get_method_access_label(node_no); - } - - if (access_label) { - // action = interface.access_label - size = strlen(interface) + 1 + strlen(access_label) + 1; - action = malloc(size); - snprintf(action, size, "%s.%s", interface, access_label); - action[size - 1] = '\0'; - } - else { - // action = interface.method - size = strlen(interface) + 1 + strlen(method) + 1; - action = malloc(size); - snprintf(action, size, "%s.%s", interface, method); - action[size - 1] = '\0'; - } - - for (t = action; *t != '\0'; t++) { - *t = tolower(*t); - } - if (!polkit_action_validate_id(action)) { // log_error("Unable to query CK, action is not valid: %s\n", action); - free(action); return 0; } + polkit_act = polkit_action_new(); polkit_action_set_action_id(polkit_act, action); - free(action); *result = polkit_context_is_caller_authorized(polkit_ctx, polkit_act, polkit_clr, FALSE, &perr); From uludag-commits at pardus.org.tr Sun Nov 2 02:50:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 2 Nov 2008 02:50:43 +0200 (EET) Subject: [Uludag-commits] r20535 - trunk/comar/api/comar Message-ID: <20081102005043.C37DC1384199@liste.pardus.org.tr> Author: bahadir.kandemir Date: Sun Nov 2 02:50:43 2008 New Revision: 20535 Modified: trunk/comar/api/comar/__init__.py Log: PolKit support Modified: trunk/comar/api/comar/__init__.py ================================================================= --- trunk/comar/api/comar/__init__.py (original) +++ trunk/comar/api/comar/__init__.py Sun Nov 2 02:50:43 2008 @@ -9,9 +9,10 @@ # option) any later version. Please read the COPYING file. # -__version__ = '2.1.0' +__version__ = '2.1.1' import dbus +import os class Call: def __init__(self, link, group, class_=None, package=None, method=None): @@ -60,6 +61,10 @@ def handleResult(*result): self.async(self.package, None, result) def handleError(exception): + if "policy.auth" in exception._dbus_error_name: + action = exception.get_dbus_message() + if self.queryPolicyKit(action): + return self.call(*args, **kwargs) self.async(self.package, exception, None) if self.quiet: @@ -106,10 +111,28 @@ if self.package: obj = self.link.bus.get_object(self.link.address, "/package/%s" % self.package, introspect=False) met = getattr(obj, self.method) - return met(dbus_interface="tr.org.pardus.comar.%s.%s" % (self.group, self.class_), *args) + try: + return met(dbus_interface="tr.org.pardus.comar.%s.%s" % (self.group, self.class_), *args) + except dbus.DBusException, e: + if "policy.auth" in e._dbus_error_name: + action = e.get_dbus_message() + if self.queryPolicyKit(action): + return self.call(*args, **kwargs) + raise dbus.DBusException, e else: raise AttributeError, "Package name required for non-async calls." + def queryPolicyKit(self, action): + if "DISPLAY" not in os.environ: + raise Exception, "X session required to query PolKit" + bus = dbus.SessionBus() + obj = bus.get_object("org.freedesktop.PolicyKit.AuthenticationAgent", "/") + iface = dbus.Interface(obj, "org.freedesktop.PolicyKit.AuthenticationAgent") + try: + return iface.ObtainAuthorization(action, 0, os.getpid(), timeout=2**16-1) == 1 + except: + return False + class Link: def __init__(self, address="tr.org.pardus.comar"): From uludag-commits at pardus.org.tr Sun Nov 2 13:42:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 2 Nov 2008 13:42:41 +0200 (EET) Subject: [Uludag-commits] r20536 - trunk/tasma/network-manager Message-ID: <20081102114241.4F65613840E9@liste.pardus.org.tr> Author: isbaran Date: Sun Nov 2 13:42:40 2008 New Revision: 20536 Modified: trunk/tasma/network-manager/comariface.py Log: BUG:FIXED:8462 Modified: trunk/tasma/network-manager/comariface.py ================================================================= --- trunk/tasma/network-manager/comariface.py (original) +++ trunk/tasma/network-manager/comariface.py Sun Nov 2 13:42:40 2008 @@ -216,8 +216,10 @@ message = str(exception) msg = QMessageBox(i18n("Network Manager"), message, QMessageBox.Warning, QMessageBox.Ok, QMessageBox.NoButton, QMessageBox.NoButton, self.window, "err", True) + msg.setTextFormat(Qt.RichText) msg.show() + def errorDBus(self, exception): if self.dia: return From uludag-commits at pardus.org.tr Sun Nov 2 14:15:38 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 2 Nov 2008 14:15:38 +0200 (EET) Subject: [Uludag-commits] r20537 - trunk/tasma/network-manager/po Message-ID: <20081102121538.BF72413840F1@liste.pardus.org.tr> Author: klemens Date: Sun Nov 2 14:15:38 2008 New Revision: 20537 Modified: trunk/tasma/network-manager/po/es.po Log: minor spanish language update (kh) Modified: trunk/tasma/network-manager/po/es.po ================================================================= --- trunk/tasma/network-manager/po/es.po (original) +++ trunk/tasma/network-manager/po/es.po Sun Nov 2 14:15:38 2008 @@ -1,4 +1,4 @@ -# translation of es.po to Spanish +# translation of es.po to español # translation of es.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. @@ -8,14 +8,15 @@ # Christian Faure , 2007. # Klemens Haeckel , 2008. # Klemens Häckel , 2008. +# Klemens Häckel , 2008. msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-10-30 01:43+0200\n" -"PO-Revision-Date: 2008-09-10 18:50-0400\n" -"Last-Translator: Klemens Häckel \n" -"Language-Team: Spanish \n" +"PO-Revision-Date: 2008-11-02 09:09-0300\n" +"Last-Translator: Klemens Häckel \n" +"Language-Team: español \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -79,8 +80,7 @@ # Icono de la barra de tareas? #: network-applet.py:477 msgid "Should network-applet start automatically when you login?" -msgstr "" -"Iniciar ícono del network-applet en barra de tareas al iniciar sesión ?" +msgstr "Iniciar ícono del network-applet en barra de tareas al iniciar sesión ?" #: network-applet.py:592 msgid "Connecting to %1 ..." @@ -211,22 +211,19 @@ #: connection.py:276 msgid "Address Settings" -msgstr "" +msgstr "Dirección IP" #: connection.py:277 -#, fuzzy msgid "Name Server Settings" -msgstr "Configuración de servidores de nombres (DNS)" +msgstr "Servidores de nombres (DNS)" #: connection.py:278 -#, fuzzy msgid "Name" -msgstr "Nombre:" +msgstr "Nombre" #: connection.py:279 -#, fuzzy msgid "Device" -msgstr "Dispositivo:" +msgstr "Dispositivo" #: connection.py:280 msgid "Select" @@ -241,67 +238,56 @@ msgstr "Manual" #: connection.py:284 -#, fuzzy msgid "Address :" -msgstr "Dirección:" +msgstr "Dirección :" #: connection.py:285 connection.py:288 connection.py:291 msgid "Custom" msgstr "Personalizado" #: connection.py:286 -#, fuzzy msgid "Net mask :" -msgstr "Mascara de Red:" +msgstr "Mascara de Red :" #: connection.py:287 -#, fuzzy msgid "Gateway :" -msgstr "Puerta de enlace (GW):" +msgstr "Puerta de enlace (GW) :" #: connection.py:290 browser.py:65 msgid "Automatic" msgstr "Automático" #: connection.py:293 -#, fuzzy msgid "Private Key File :" -msgstr "Archivo de clave privada:" +msgstr "Archivo de clave privada :" #: connection.py:294 -#, fuzzy msgid "Private Key Password :" -msgstr "Contraseña de clave privada:" +msgstr "Contraseña de clave privada :" #: connection.py:295 -#, fuzzy msgid "CA Certificate :" -msgstr "Certificado CA:" +msgstr "Certificado CA :" #: connection.py:296 -#, fuzzy msgid "Client Certificate :" -msgstr "Certificado de cliente:" +msgstr "Certificado de cliente :" #: connection.py:297 -#, fuzzy msgid "Password :" -msgstr "Contraseña:" +msgstr "Contraseña :" #: connection.py:298 -#, fuzzy msgid "User/Identity :" -msgstr "Usuario/Identidad" +msgstr "Usuario/Identidad :" #: connection.py:299 -#, fuzzy msgid "Anonymous User :" -msgstr "Identidad anónima:" +msgstr "Usuario anónimo :" #: connection.py:300 -#, fuzzy msgid "Inner Authentication" -msgstr "Autenticación interna:" +msgstr "Autenticación interna" #: connection.py:301 browser.py:59 msgid "Authentication" @@ -309,7 +295,7 @@ #: connection.py:302 msgid "Key Type" -msgstr "" +msgstr "Tipo de clave" # podria ser tambien explorar, buscar - navegar, depende del contexto, favor revisar #: connection.py:304 connection.py:306 connection.py:308 @@ -372,8 +358,7 @@ msgid "" "The interfaces that you have selected must be different to share internet " "connection" -msgstr "" -"Debe seleccionar interfaces diferentes para compartir la conexión a internet" +msgstr "Debe seleccionar interfaces diferentes para compartir la conexión a internet" #: connsharing.py:111 msgid "Check Selected Interfaces" @@ -483,35 +468,3 @@ msgid "Network manager module is already started!" msgstr "Módulo de administración de Red ya está iniciado!" -#, fuzzy -#~ msgid "Name Server" -#~ msgstr "Servidores de Nombres" - -#, fuzzy -#~ msgid "Name :" -#~ msgstr "Nombre:" - -#~ msgid "Computer" -#~ msgstr "Computadora" - -#~ msgid "Connection name:" -#~ msgstr "Nombre de conexión:" - -#~ msgid "Device Mode" -#~ msgstr "Modo Dispositivo" - -#~ msgid "Mode:" -#~ msgstr "Modo:" - -#~ msgid "Scan" -#~ msgstr "Buscar" - -#~ msgid "Security:" -#~ msgstr "Seguridad:" - -#~ msgid "Authentication:" -#~ msgstr "Autenticación:" - -# Settings por "Configuración"? -#~ msgid "Network settings" -#~ msgstr "Configuración de Red" From uludag-commits at pardus.org.tr Sun Nov 2 14:25:47 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 2 Nov 2008 14:25:47 +0200 (EET) Subject: [Uludag-commits] r20538 - trunk/comar/comar/src Message-ID: <20081102122547.D0D331384135@liste.pardus.org.tr> Author: bahadir.kandemir Date: Sun Nov 2 14:25:47 2008 New Revision: 20538 Modified: trunk/comar/comar/src/dbus.c Log: remove debug code Modified: trunk/comar/comar/src/dbus.c ================================================================= --- trunk/comar/comar/src/dbus.c (original) +++ trunk/comar/comar/src/dbus.c Sun Nov 2 14:25:47 2008 @@ -590,7 +590,6 @@ PolKitResult polkit_result; char *action = policy_action(interface, method); - printf("action: %s\n", action); if (policy_check(sender, action, &polkit_result)) { log_debug(LOG_PLCY, "PolicyKit: %s.%s = %s\n", interface, method, polkit_result_to_string_representation(polkit_result)); @@ -620,7 +619,6 @@ return 0; } } - printf("hebele: %s\n", polkit_result_to_string_representation(polkit_result)); dbus_reply_error("core", "internal", "Unable to query PolicyKit"); return 0; } From uludag-commits at pardus.org.tr Mon Nov 3 11:09:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 3 Nov 2008 11:09:10 +0200 (EET) Subject: [Uludag-commits] r20539 - trunk/pisi/pisi Message-ID: <20081103090910.26CDE138411D@liste.pardus.org.tr> Author: faik Date: Mon Nov 3 11:09:09 2008 New Revision: 20539 Modified: trunk/pisi/pisi/config.py trunk/pisi/pisi/configfile.py Log: Add debug_packages_dir Modified: trunk/pisi/pisi/config.py ================================================================= --- trunk/pisi/pisi/config.py (original) +++ trunk/pisi/pisi/config.py Mon Nov 3 11:09:09 2008 @@ -113,6 +113,9 @@ def compiled_packages_dir(self): return self.subdir(self.values.dirs.compiled_packages_dir) + def debug_packages_dir(self): + return self.subdir(self.values.dirs.debug_packages_dir) + def index_dir(self): return self.subdir(self.values.dirs.index_dir) Modified: trunk/pisi/pisi/configfile.py ================================================================= --- trunk/pisi/pisi/configfile.py (original) +++ trunk/pisi/pisi/configfile.py Mon Nov 3 11:09:09 2008 @@ -99,6 +99,7 @@ archives_dir = "/var/cache/pisi/archives" cached_packages_dir = "/var/cache/pisi/packages" compiled_packages_dir = "/var/cache/pisi/packages" + debug_packages_dir = "/var/cache/pisi/packages" packages_dir = "/var/lib/pisi/package" lock_dir = "/var/lock/subsys" index_dir = "/var/lib/pisi/index" From uludag-commits at pardus.org.tr Mon Nov 3 11:47:25 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 3 Nov 2008 11:47:25 +0200 (EET) Subject: [Uludag-commits] r20540 - trunk/pisi/pisi/operations Message-ID: <20081103094725.9B9F9138411D@liste.pardus.org.tr> Author: faik Date: Mon Nov 3 11:47:25 2008 New Revision: 20540 Modified: trunk/pisi/pisi/operations/build.py Log: Debug packages may be moved to somewhere else by buildfarm For build no calculation pisi has to look there also Modified: trunk/pisi/pisi/operations/build.py ================================================================= --- trunk/pisi/pisi/operations/build.py (original) +++ trunk/pisi/pisi/operations/build.py Mon Nov 3 11:47:25 2008 @@ -702,7 +702,7 @@ return False # find previous build in packages dir - found = [] + found = set() def locate_old_package(old_package_fn): if not old_package_fn.endswith(ctx.const.package_suffix) or \ old_package_fn.endswith(ctx.const.delta_package_suffix): @@ -718,13 +718,18 @@ old_package_fn) return old_build = old_pkg.metadata.package.build - found.append( (old_package_fn, old_build) ) + found.add( (old_package_fn, old_build) ) except Error: ctx.ui.warning('Package file %s may be corrupt. Skipping.' % old_package_fn) - for root, dirs, files in os.walk(ctx.config.compiled_packages_dir()): - for f in files: - locate_old_package(pisi.util.join_path(root,f)) + def search_old_packages_in(paths): + for path in paths: + for root, dirs, files in os.walk(path): + for f in files: + locate_old_package(pisi.util.join_path(root,f)) + + search_old_packages_in([ctx.config.compiled_packages_dir(), + ctx.config.debug_packages_dir()]) outdir=ctx.get_option('output_dir') if not outdir: From uludag-commits at pardus.org.tr Mon Nov 3 11:57:09 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 3 Nov 2008 11:57:09 +0200 (EET) Subject: [Uludag-commits] r20541 - trunk/pisi Message-ID: <20081103095709.B823A13840F7@liste.pardus.org.tr> Author: faik Date: Mon Nov 3 11:57:09 2008 New Revision: 20541 Modified: trunk/pisi/ChangeLog Log: update Changelog Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Mon Nov 3 11:57:09 2008 @@ -1,3 +1,7 @@ +2008-11-03 Faik Uygur + * debug_packages_dir config option is added to calculate build nos + of debug packages if they are moved to somewhere than compiled_packages_dir. + 2008-10-15 Ozan Çağlayan * (po/de.po): Correct word for "Package" is "Paket" (Fixes #8501) From uludag-commits at pardus.org.tr Mon Nov 3 16:39:39 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 3 Nov 2008 16:39:39 +0200 (EET) Subject: [Uludag-commits] r20542 - trunk/tasma/network-manager Message-ID: <20081103143939.3C4E51384109@liste.pardus.org.tr> Author: isbaran Date: Mon Nov 3 16:39:38 2008 New Revision: 20542 Modified: trunk/tasma/network-manager/comariface.py trunk/tasma/network-manager/connection.py Log: remember wep options Modified: trunk/tasma/network-manager/comariface.py ================================================================= --- trunk/tasma/network-manager/comariface.py (original) +++ trunk/tasma/network-manager/comariface.py Mon Nov 3 16:39:38 2008 @@ -91,6 +91,8 @@ self.auth_anon = None self.auth_auth = None self.auth_inner = None + self.keymode = "restricted" + self.keytype = None self.channel = None self.device_mode = "Managed" self.parse(data) @@ -111,6 +113,8 @@ self.dns_server = data.get("nameserver") self.apmac = data.get("apmac") self.channel = data.get("channel") + self.keymode = data.get("key_mode") + self.keytype = data.get("key_type") self.device_mode = data.get("device_mode", "Managed") state = data.get("state", "unavailable") if " " in state: Modified: trunk/tasma/network-manager/connection.py ================================================================= --- trunk/tasma/network-manager/connection.py (original) +++ trunk/tasma/network-manager/connection.py Mon Nov 3 16:39:38 2008 @@ -502,6 +502,17 @@ self.auth_passphrase_line.setText(unicode(conn.auth_pass)) self.security_mode_combo.setCurrentItem(i) self.slotSecurityToggle(i) + if mode.id == "wep": + if not self.auth_key_mode_combo.currentText() == unicode(conn.keymode): + if self.auth_key_mode_combo.currentItem(): + self.auth_key_mode_combo.setCurrentItem(0) + else: + self.auth_key_mode_combo.setCurrentItem(1) + if not self.auth_key_type_combo.currentText() == unicode(conn.keytype): + if self.auth_key_type_combo.currentItem(): + self.auth_key_type_combo.setCurrentItem(0) + else: + self.auth_key_type_combo.setCurrentItem(1) elif mode.type == "login": self.auth_user_line.setText(unicode(conn.auth_user)) self.auth_passphrase_line.setText(unicode(conn.auth_pass)) @@ -593,8 +604,8 @@ mode = self.link.auth_modes[i-1] if mode.type == "pass": pw = unicode(self.auth_passphrase_line.text()) - am = self.auth_key_mode_combo.currentText() - at = self.auth_key_type_combo.currentText() + am = unicode(self.auth_key_mode_combo.currentText()) + at = unicode(self.auth_key_type_combo.currentText()) comlink.call(self.link.script, "Net.Link", "setAuthentication", name, mode.id, "", pw, "", "", "", "", "", "", "", am, at) elif mode.type == "login": u = unicode(self.auth_user_line.text()) From uludag-commits at pardus.org.tr Mon Nov 3 23:13:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 3 Nov 2008 23:13:36 +0200 (EET) Subject: [Uludag-commits] r20543 - trunk/pypoppler-qt4 Message-ID: <20081103211337.09FBD13840F6@liste.pardus.org.tr> Author: insanekane Date: Mon Nov 3 23:13:36 2008 New Revision: 20543 Modified: trunk/pypoppler-qt4/poppler-qt4.sip Log: Added author Modified: trunk/pypoppler-qt4/poppler-qt4.sip ================================================================= --- trunk/pypoppler-qt4/poppler-qt4.sip (original) +++ trunk/pypoppler-qt4/poppler-qt4.sip Mon Nov 3 23:13:36 2008 @@ -13,6 +13,8 @@ #include %End +//Author Rajeev J Sebastian + /** The Poppler Qt bindings */ From uludag-commits at pardus.org.tr Tue Nov 4 10:05:44 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 4 Nov 2008 10:05:44 +0200 (EET) Subject: [Uludag-commits] r20544 - trunk/pypoppler-qt4 Message-ID: <20081104080544.8ACDF13840ED@liste.pardus.org.tr> Author: insanekane Date: Tue Nov 4 10:05:44 2008 New Revision: 20544 Modified: trunk/pypoppler-qt4/configure.py trunk/pypoppler-qt4/poppler-qt4.sip trunk/pypoppler-qt4/test-poppler.py Log: updated for poppler 0.10 ... this is a test version, not for general use Modified: trunk/pypoppler-qt4/configure.py ================================================================= --- trunk/pypoppler-qt4/configure.py (original) +++ trunk/pypoppler-qt4/configure.py Tue Nov 4 10:05:44 2008 @@ -40,8 +40,9 @@ # Add the library we are wrapping. The name doesn't include any platform # specific prefixes or extensions (e.g. the "lib" prefix on UNIX, or the # ".dll" extension on Windows). +makefile.extra_lib_dirs = ["/home/kane/projects/malayalam/tree/lib"] makefile.extra_libs = ["poppler-qt4"] -makefile.extra_include_dirs = ["/usr/include/poppler", "/usr/qt/4/include", "/usr/qt/4/include/QtXml/"] +makefile.extra_include_dirs = ['/home/kane/projects/malayalam/tree/include/poppler', '/usr/qt/4/include/QtXml'] #["/usr/include/poppler", "/usr/qt/4/include", "/usr/qt/4/include/QtXml/"] # Generate the Makefile itself. makefile.generate() Modified: trunk/pypoppler-qt4/poppler-qt4.sip ================================================================= --- trunk/pypoppler-qt4/poppler-qt4.sip (original) +++ trunk/pypoppler-qt4/poppler-qt4.sip Tue Nov 4 10:05:44 2008 @@ -10,11 +10,9 @@ %ModuleHeaderCode #define UNSTABLE_POPPLER_QT4 1 -#include +#include %End -//Author Rajeev J Sebastian - /** The Poppler Qt bindings */ @@ -27,7 +25,7 @@ %TypeHeaderCode #define UNSTABLE_POPPLER_QT4 1 -#include +#include %End public: @@ -35,16 +33,17 @@ const QString &text() const; const QRectF &boundingBox() const; Poppler::TextBox *nextWord() const; - double edge(int i) const; bool hasSpaceAfter() const; +private: + TextBox( const Poppler::TextBox & ); }; class FontInfo { %TypeHeaderCode #define UNSTABLE_POPPLER_QT4 1 -#include +#include %End @@ -77,7 +76,7 @@ class EmbeddedFile { %TypeHeaderCode #define UNSTABLE_POPPLER_QT4 1 -#include +#include %End public: @@ -92,22 +91,20 @@ QByteArray data(); private: EmbeddedFile(); -// EmbeddedFile(const EmbeddedFile &ef); + EmbeddedFile( const Poppler::EmbeddedFile & ); }; class Page { %TypeHeaderCode #define UNSTABLE_POPPLER_QT4 1 -#include +#include %End public: ~Page(); - QImage splashRenderToImage(double xres=72.0, double yres=72.0, int x=-1, int y=-1, int w=-1, int h=-1, bool doLinks = false) const; - QPixmap *splashRenderToPixmap(double xres=72.0, double yres=72.0, int x=-1, int y=-1, int w=-1, int h=-1, bool doLinks = false) const; - void renderToPixmap(QPixmap *q, double xres=72.0, double yres=72.0) const; + QImage renderToImage(double xres=72.0, double yres=72.0, int x=-1, int y=-1, int w=-1, int h=-1) const; QString text(const QRectF &rect) const; @@ -145,14 +142,13 @@ private: Page(); + Page( const Poppler::Page & ); }; - - class Document { %TypeHeaderCode #define UNSTABLE_POPPLER_QT4 1 -#include +#include %End public: @@ -254,6 +250,7 @@ private: Document(); + Document(const Poppler::Document &); }; QDateTime convertDate( char *dateString ); Modified: trunk/pypoppler-qt4/test-poppler.py ================================================================= --- trunk/pypoppler-qt4/test-poppler.py (original) +++ trunk/pypoppler-qt4/test-poppler.py Tue Nov 4 10:05:44 2008 @@ -8,14 +8,14 @@ def __init__(self, doc): QtGui.QWidget.__init__(self, None) self.doc = doc - self.pixmap = None + self.pdfImage = None self.currentPage = 0 self.display() def paintEvent(self, event): painter = QtGui.QPainter(self) - if self.pixmap is not None: - painter.drawPixmap(0, 0, self.pixmap) + if self.pdfImage is not None: + painter.drawImage(0, 0, self.pdfImage) else: print "No Pixmap" @@ -35,8 +35,8 @@ if self.doc is not None: page = self.doc.page(self.currentPage) if page: - self.pixmap = None - self.pixmap = page.splashRenderToPixmap() + self.pdfImage = None + self.pdfImage = page.renderToImage() self.update() #delete page; else: From uludag-commits at pardus.org.tr Tue Nov 4 10:09:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 4 Nov 2008 10:09:22 +0200 (EET) Subject: [Uludag-commits] r20545 - trunk/pypoppler-qt4 Message-ID: <20081104080923.85C1213840EF@liste.pardus.org.tr> Author: insanekane Date: Tue Nov 4 10:09:22 2008 New Revision: 20545 Modified: trunk/pypoppler-qt4/configure.py Log: updated for poppler 0.10 ... this is a test version, not for general use Modified: trunk/pypoppler-qt4/configure.py ================================================================= --- trunk/pypoppler-qt4/configure.py (original) +++ trunk/pypoppler-qt4/configure.py Tue Nov 4 10:09:22 2008 @@ -40,9 +40,12 @@ # Add the library we are wrapping. The name doesn't include any platform # specific prefixes or extensions (e.g. the "lib" prefix on UNIX, or the # ".dll" extension on Windows). -makefile.extra_lib_dirs = ["/home/kane/projects/malayalam/tree/lib"] +#makefile.extra_lib_dirs = ["/home/kane/projects/malayalam/tree/lib"] makefile.extra_libs = ["poppler-qt4"] -makefile.extra_include_dirs = ['/home/kane/projects/malayalam/tree/include/poppler', '/usr/qt/4/include/QtXml'] #["/usr/include/poppler", "/usr/qt/4/include", "/usr/qt/4/include/QtXml/"] +#makefile.extra_include_dirs = ['/home/kane/projects/malayalam/tree/include/poppler', '/usr/qt/4/include/QtXml'] #["/usr/include/poppler", "/usr/qt/4/include", "/usr/qt/4/include/QtXml/"] + +makefile.extra_include_dirs = ["/usr/include/poppler", "/usr/qt/4/include", "/usr/qt/4/include/QtXml/"] #RJS: for some reason, we get an error including dom.h .. so including QtXml include here + # Generate the Makefile itself. makefile.generate() From uludag-commits at pardus.org.tr Tue Nov 4 10:43:34 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 4 Nov 2008 10:43:34 +0200 (EET) Subject: [Uludag-commits] r20546 - trunk/pypoppler-qt4 Message-ID: <20081104084334.5A93F1384103@liste.pardus.org.tr> Author: insanekane Date: Tue Nov 4 10:43:33 2008 New Revision: 20546 Modified: trunk/pypoppler-qt4/test-poppler.py Log: updated for poppler 0.10 ... added a simple test of the search API Modified: trunk/pypoppler-qt4/test-poppler.py ================================================================= --- trunk/pypoppler-qt4/test-poppler.py (original) +++ trunk/pypoppler-qt4/test-poppler.py Tue Nov 4 10:43:33 2008 @@ -28,6 +28,10 @@ if self.currentPage > 0: self.currentPage -= 1 self.display() + elif (event.key() == QtCore.Qt.Key_F): + r = QtCore.QRectF() + print self.doc.page(self.currentPage).search(QtCore.QString("Dinamis"), r, QtPoppler.Poppler.Page.FromTop, QtPoppler.Poppler.Page.CaseSensitive) + print r elif (event.key() == QtCore.Qt.Key_Q): sys.exit(0) From uludag-commits at pardus.org.tr Tue Nov 4 11:21:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 4 Nov 2008 11:21:35 +0200 (EET) Subject: [Uludag-commits] r20547 - trunk/pypoppler-qt4 Message-ID: <20081104092135.7965A138412D@liste.pardus.org.tr> Author: insanekane Date: Tue Nov 4 11:21:35 2008 New Revision: 20547 Modified: trunk/pypoppler-qt4/configure.py trunk/pypoppler-qt4/poppler-qt4.sip trunk/pypoppler-qt4/test-poppler.py Log: updated for poppler 0.10 ... allows setting render hints Modified: trunk/pypoppler-qt4/configure.py ================================================================= --- trunk/pypoppler-qt4/configure.py (original) +++ trunk/pypoppler-qt4/configure.py Tue Nov 4 11:21:35 2008 @@ -40,11 +40,11 @@ # Add the library we are wrapping. The name doesn't include any platform # specific prefixes or extensions (e.g. the "lib" prefix on UNIX, or the # ".dll" extension on Windows). -#makefile.extra_lib_dirs = ["/home/kane/projects/malayalam/tree/lib"] +makefile.extra_lib_dirs = ["/home/kane/projects/malayalam/tree/lib"] makefile.extra_libs = ["poppler-qt4"] -#makefile.extra_include_dirs = ['/home/kane/projects/malayalam/tree/include/poppler', '/usr/qt/4/include/QtXml'] #["/usr/include/poppler", "/usr/qt/4/include", "/usr/qt/4/include/QtXml/"] +makefile.extra_include_dirs = ['/home/kane/projects/malayalam/tree/include/poppler', '/usr/qt/4/include/QtXml'] #["/usr/include/poppler", "/usr/qt/4/include", "/usr/qt/4/include/QtXml/"] -makefile.extra_include_dirs = ["/usr/include/poppler", "/usr/qt/4/include", "/usr/qt/4/include/QtXml/"] #RJS: for some reason, we get an error including dom.h .. so including QtXml include here +#makefile.extra_include_dirs = ["/usr/include/poppler", "/usr/qt/4/include", "/usr/qt/4/include/QtXml/"] #RJS: for some reason, we get an error including dom.h .. so including QtXml include here # Generate the Makefile itself. Modified: trunk/pypoppler-qt4/poppler-qt4.sip ================================================================= --- trunk/pypoppler-qt4/poppler-qt4.sip (original) +++ trunk/pypoppler-qt4/poppler-qt4.sip Tue Nov 4 11:21:35 2008 @@ -245,7 +245,25 @@ void setPaperColor(const QColor &color); QColor paperColor() const; + enum RenderBackend { + SplashBackend, ///< Splash backend + ArthurBackend ///< Arthur (Qt4) backend + }; + enum RenderHint { + Antialiasing = 0x00000001, ///< Antialiasing for graphics + TextAntialiasing = 0x00000002 ///< Antialiasing for text + }; + +// void setRenderBackend( RenderBackend backend ); + +// RenderBackend renderBackend() const; + +// static QSet availableRenderBackends(); + + void setRenderHint( RenderHint hint, bool on = true ); + + // RenderHints renderHints() const; ~Document(); private: Modified: trunk/pypoppler-qt4/test-poppler.py ================================================================= --- trunk/pypoppler-qt4/test-poppler.py (original) +++ trunk/pypoppler-qt4/test-poppler.py Tue Nov 4 11:21:35 2008 @@ -50,6 +50,7 @@ if __name__ == "__main__": app = QtGui.QApplication(sys.argv) d = QtPoppler.Poppler.Document.load(sys.argv[1]) + d.setRenderHint(QtPoppler.Poppler.Document.Antialiasing and QtPoppler.Poppler.Document.TextAntialiasing) disp = PDFDisplay(d) disp.show() sys.exit(app.exec_()) \ No newline at end of file From uludag-commits at pardus.org.tr Tue Nov 4 14:09:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 4 Nov 2008 14:09:22 +0200 (EET) Subject: [Uludag-commits] r20548 - trunk/comar/mudur/po Message-ID: <20081104120922.8058C1384109@liste.pardus.org.tr> Author: wpmhia Date: Tue Nov 4 14:09:21 2008 New Revision: 20548 Modified: trunk/comar/mudur/po/nl.po Log: Modified: trunk/comar/mudur/po/nl.po ================================================================= --- trunk/comar/mudur/po/nl.po (original) +++ trunk/comar/mudur/po/nl.po Tue Nov 4 14:09:21 2008 @@ -9,10 +9,9 @@ "Project-Id-Version: nl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-10-09 11:04+0300\n" -"PO-Revision-Date: 2008-06-13 20:38+0200\n" -"Last-Translator: W.P.M.H.I.A. Gielen \n" -"Language-Team: Nederlands \n" +"PO-Revision-Date: 2008-11-04 13:07+0100\n" +"Last-Translator: Willem Gielen \n" +"Language-Team: Nederlands \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -47,7 +46,7 @@ #: bin/mudur.py:667 msgid "No network connection, skipping remote mount." -msgstr "" +msgstr "Geen netwerkverbinding, overslaan aankoppelen op afstand." #: bin/mudur.py:675 msgid "Cannot connect to DBus, services won't be started" @@ -123,8 +122,7 @@ #: bin/mudur.py:824 msgid "Root filesystem could not be mounted read/write :(" -msgstr "" -"Root bestandssysteem kon niet aangekoppeld worden als 'lezen/schrijven' :(" +msgstr "Root bestandssysteem kon niet aangekoppeld worden als 'lezen/schrijven' :(" #: bin/mudur.py:867 #, python-format @@ -150,8 +148,7 @@ #: bin/mudur.py:915 msgid "Fsck could not correct all errors, manual repair needed" -msgstr "" -"Fsck kon niet alle problemen oplossen. Handmatige reparatie is vereist." +msgstr "Fsck kon niet alle problemen oplossen. Handmatige reparatie is vereist." #: bin/mudur.py:928 msgid "Mounting USB filesystem" @@ -175,8 +172,7 @@ #: bin/mudur.py:973 msgid "Mounting skipped with CTRL-C, remote shares are not accessible!" -msgstr "" -"Aankoppelen overgeslagen met CTRL-C, delen op afstand is niet toegankelijk!" +msgstr "Aankoppelen overgeslagen met CTRL-C, delen op afstand is niet toegankelijk!" #: bin/mudur.py:986 msgid "Setting disk parameters" @@ -319,9 +315,9 @@ msgstr "Dienst '%s' zal niet automatische worden gestart." #: bin/service.py:162 -#, fuzzy, python-format +#, python-format msgid "Service '%s' will be started if required." -msgstr "Dienst '%s' wordt automatische gestart." +msgstr "Dienst '%s' zal, indien nodig, automatisch gestart worden." #: bin/service.py:167 #, python-format @@ -574,3 +570,4 @@ #: bin/network.py:538 msgid "Cancelled" msgstr "Geannuleerd" + From uludag-commits at pardus.org.tr Tue Nov 4 17:40:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 4 Nov 2008 17:40:22 +0200 (EET) Subject: [Uludag-commits] r20549 - trunk/comar/api Message-ID: <20081104154022.281A713840C7@liste.pardus.org.tr> Author: ozan.caglayan Date: Tue Nov 4 17:40:21 2008 New Revision: 20549 Modified: trunk/comar/api/README Log: Fix some typos Modified: trunk/comar/api/README ================================================================= --- trunk/comar/api/README (original) +++ trunk/comar/api/README Tue Nov 4 17:40:21 2008 @@ -1,7 +1,7 @@ COMAR API package offers modules for accessing COMAR over D-Bus without pain and -common mehtods/classess for COMAR scripts. +common methods/classes for COMAR scripts. -Here're some examples for accessing COMAR: +Here are some examples for accessing COMAR: import comar link = comar.Link() @@ -12,10 +12,10 @@ # Start a service link.System.Service["kdebase"].start() - # Stop all services, ignore replies from packages. + # Stop all services and ignore replies from packages. link.System.Service.stop(quiet=True) -Async calls: +Asynchronous calls: import gobject import dbus.mainloop.glib From uludag-commits at pardus.org.tr Tue Nov 4 21:40:27 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 4 Nov 2008 21:40:27 +0200 (EET) Subject: [Uludag-commits] r20550 - in trunk/tasma/network-manager: . ui Message-ID: <20081104194027.AF24313840F0@liste.pardus.org.tr> Author: isbaran Date: Tue Nov 4 21:40:27 2008 New Revision: 20550 Modified: trunk/tasma/network-manager/connection.py trunk/tasma/network-manager/ui/settingsWindow.ui Log: password length checker Modified: trunk/tasma/network-manager/connection.py ================================================================= --- trunk/tasma/network-manager/connection.py (original) +++ trunk/tasma/network-manager/connection.py Tue Nov 4 21:40:27 2008 @@ -239,6 +239,8 @@ for enc in self.auth_dict: self.auth_mode_combo.insertItem(enc) + self.connect(self.auth_key_type_combo, SIGNAL("activated(int)"), self.slotPasswordCheck) + self.connect(self.auth_passphrase_line, SIGNAL("textChanged(const QString &)"), self.slotPasswordCheck) self.connect(self.security_mode_combo, SIGNAL("activated(int)"), self.slotSecurityToggle) self.connect(self.auth_mode_combo, SIGNAL("activated(int)"), self.slotAuthToggle) self.connect(self.auth_ca_cert_but, SIGNAL("clicked()"), self.getCaCert) @@ -266,6 +268,7 @@ self.dnsGroupBox.hide() self.setValues() + self.slotPasswordCheck() self.parent().adjustSize() comlink.device_hook.append(self.slotDevices) @@ -438,12 +441,31 @@ self.auth_key_type_label.setShown(true) self.auth_key_type_combo.setShown(true) + def slotPasswordCheck(self, pword=None): + pword = self.auth_passphrase_line.text() + + self.auth_passphrase_line.setPaletteBackgroundColor(QColor(208, 255, 192)) + + if pword.isEmpty(): + self.auth_passphrase_line.setPaletteBackgroundColor(QColor(255, 192, 192)) + # wep + elif self.security_mode_combo.currentText() == "WEP": + # hex key + if self.auth_key_type_combo.currentItem(): + if not pword.length() in [10, 26, 58]: + self.auth_passphrase_line.setPaletteBackgroundColor(QColor(255, 192, 192)) + # ascii + else: + if not pword.length() == 5: + self.auth_passphrase_line.setPaletteBackgroundColor(QColor(255, 192, 192)) + def slotSecurityToggle(self, i=None): # security mode changed, like wep, wpa-psk .. if i != None: self.updateStack(i, self.auth_mode_combo.currentItem()) else: self.updateStack(self.security_mode_combo.currentItem()) + self.slotPasswordCheck() def slotAuthToggle(self, i): self.updateStack(self.security_mode_combo.currentItem(), i) Modified: trunk/tasma/network-manager/ui/settingsWindow.ui ================================================================= --- trunk/tasma/network-manager/ui/settingsWindow.ui (original) +++ trunk/tasma/network-manager/ui/settingsWindow.ui Tue Nov 4 21:40:27 2008 @@ -923,8 +923,8 @@ - 208 - 255 + 255 + 192 192 From uludag-commits at pardus.org.tr Wed Nov 5 08:44:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 08:44:40 +0200 (EET) Subject: [Uludag-commits] r20551 - trunk/repository-scripts Message-ID: <20081105064440.C2DAF13840F0@liste.pardus.org.tr> Author: ozan.caglayan Date: Wed Nov 5 08:44:40 2008 New Revision: 20551 Modified: trunk/repository-scripts/ack-report.py Log: Fix paths and output. Modified: trunk/repository-scripts/ack-report.py ================================================================= --- trunk/repository-scripts/ack-report.py (original) +++ trunk/repository-scripts/ack-report.py Wed Nov 5 08:44:40 2008 @@ -9,8 +9,8 @@ # Generates detailed statistics about pisi files -test_path = "/var/cache/pisi/packages-test/" -stable_path = "/var/cache/pisi/packages/" +test_path = "/var/www/localhost/htdocs/pardus-2008-test/" +stable_path = "/var/www/localhost/htdocs/pardus-2008/" def get_package_name(filename): return filename.rstrip(".pisi").rsplit("-", 3)[0] @@ -21,18 +21,19 @@ def get_package_release(filename): return int(filename.rstrip(".pisi").rsplit("-", 3)[2]) -def get_latest_release(package): +def get_latest_package(package): """ Returns the file name corresponding to the latest release of the package 'package_name' found in 'path'.""" file_list = glob.glob1(stable_path, "%s-[0-9]*-[0-9]*-[0-9]*.pisi" % get_package_name(package)) file_list.sort(cmp=lambda x,y:get_package_build(x)-get_package_build(y), reverse=True) - return get_package_release(file_list[0]) + return file_list[0] def main(file_list): files = open(file_list, "rb").read().strip().split("\n") print "Total number of packages in '%s': %d" % (file_list, len(files)) + print "-"*45 + "\n" d = {} @@ -41,8 +42,14 @@ continue name = get_package_name(f) + latest_package = get_latest_package(f) current_release = get_package_release(f) - stable_release = get_latest_release(f) + stable_release = get_package_release(latest_package) + + if f == latest_package: + # File names are the same, the package has been moved or rebuilt. + print "%s exists both in pardus-2008 and pardus-2008-test." % f + continue metadata = Package(os.path.join(test_path, f)).get_metadata() packager = "%s <%s>" % (metadata.source.packager.name, metadata.source.packager.email.replace('@', '_at_')) @@ -66,8 +73,7 @@ d[name] = [current_release, stable_release, packager, changes] for p in d.keys(): - print "\nName: %s" % p - print "Packager: %s" % d[p][2] + print "\nName: %s\nPackager: %s" % (p, d[p][2]) print "-"*55 print d[p][3] From uludag-commits at pardus.org.tr Wed Nov 5 11:13:32 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 11:13:32 +0200 (EET) Subject: [Uludag-commits] r20552 - trunk/pisi/pisi Message-ID: <20081105091332.D470613840F4@liste.pardus.org.tr> Author: faik Date: Wed Nov 5 11:13:32 2008 New Revision: 20552 Modified: trunk/pisi/pisi/api.py Log: may be needed Modified: trunk/pisi/pisi/api.py ================================================================= --- trunk/pisi/pisi/api.py (original) +++ trunk/pisi/pisi/api.py Wed Nov 5 11:13:32 2008 @@ -155,6 +155,14 @@ """ return pisi.db.installdb.InstallDB().list_installed() +def list_obsoleted(repo=None): + """ + Return a list of obsoleted packages -> list_of_strings + @param repo: Repository of the obsoleted packages. If repo is None than returns + a list of all the obsoleted packages in all the repositories + """ + return pisi.db.packagedb.PackageDB().get_obsoletes(repo) + def list_replaces(repo=None): """ Return a dictionary of the replaced packages in the given repository From uludag-commits at pardus.org.tr Wed Nov 5 11:30:21 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 11:30:21 +0200 (EET) Subject: [Uludag-commits] r20553 - trunk/pisi/pisi/operations Message-ID: <20081105093021.B177113840F0@liste.pardus.org.tr> Author: faik Date: Wed Nov 5 11:30:21 2008 New Revision: 20553 Modified: trunk/pisi/pisi/operations/remove.py trunk/pisi/pisi/operations/upgrade.py Log: replaced packages are also obsoleted packages, they will already be removed in remove_obsoleted_packages Modified: trunk/pisi/pisi/operations/remove.py ================================================================= --- trunk/pisi/pisi/operations/remove.py (original) +++ trunk/pisi/pisi/operations/remove.py Wed Nov 5 11:30:21 2008 @@ -114,27 +114,11 @@ order = G_f.topological_sort() return G_f, order -# FIXME: this should be done in atomicoperations automatically. -def remove_replaced_packages(order, replaces): - - replaced = [] - inorder = set(order).intersection(replaces.values()) - - if inorder: - for pkg in replaces.keys(): - if replaces[pkg] in inorder: - replaced.append(pkg) - - if replaced: - if remove(replaced, ignore_dep=True, ignore_safety=True): - raise Exception(_("Replaced package remains")) - def remove_conflicting_packages(conflicts): if remove(conflicts, ignore_dep=True, ignore_safety=True): raise Exception(_("Conflicts remain")) def remove_obsoleted_packages(): - installdb = pisi.db.installdb.InstallDB() packagedb = pisi.db.packagedb.PackageDB() obsoletes = filter(installdb.has_package, packagedb.get_obsoletes()) Modified: trunk/pisi/pisi/operations/upgrade.py ================================================================= --- trunk/pisi/pisi/operations/upgrade.py (original) +++ trunk/pisi/pisi/operations/upgrade.py Wed Nov 5 11:30:21 2008 @@ -147,11 +147,8 @@ if conflicts: operations.remove.remove_conflicting_packages(conflicts) - if replaces: - operations.remove.remove_replaced_packages(order, replaces) - operations.remove.remove_obsoleted_packages() - + for path in paths: ctx.ui.info(util.colorize(_("Installing %d / %d") % (paths.index(path)+1, len(paths)), "yellow")) install_op = atomicoperations.Install(path, ignore_file_conflicts = True) From uludag-commits at pardus.org.tr Wed Nov 5 11:48:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 11:48:37 +0200 (EET) Subject: [Uludag-commits] r20554 - trunk/pisi/pisi/operations Message-ID: <20081105094837.EF03513840A0@liste.pardus.org.tr> Author: faik Date: Wed Nov 5 11:48:37 2008 New Revision: 20554 Modified: trunk/pisi/pisi/operations/upgrade.py Log: Force upgrading of replaced but installed packages. Modified: trunk/pisi/pisi/operations/upgrade.py ================================================================= --- trunk/pisi/pisi/operations/upgrade.py (original) +++ trunk/pisi/pisi/operations/upgrade.py Wed Nov 5 11:48:37 2008 @@ -98,6 +98,10 @@ ctx.ui.info(_('No packages to upgrade.')) return True + # Force upgrading of installed but replaced packages or else they wil be removed (they are obsoleted also). + # This is not wanted for a replaced driver package (eg. nvidia-X). + A |= set(replaces.values()) + A |= upgrade_base(A) ctx.ui.debug('A = %s' % str(A)) From uludag-commits at pardus.org.tr Wed Nov 5 11:52:32 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 11:52:32 +0200 (EET) Subject: [Uludag-commits] r20555 - trunk/pisi Message-ID: <20081105095232.B5B8013840A0@liste.pardus.org.tr> Author: faik Date: Wed Nov 5 11:52:32 2008 New Revision: 20555 Modified: trunk/pisi/ChangeLog Log: update changelog Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Wed Nov 5 11:52:32 2008 @@ -1,3 +1,7 @@ +2008-11-05 Faik Uygur + * Force upgrade of replaced packages. Because they are also obsoleted packages, + they will be removed in any way. This is not wanted for replaced driver packages. + 2008-11-03 Faik Uygur * debug_packages_dir config option is added to calculate build nos of debug packages if they are moved to somewhere than compiled_packages_dir. From uludag-commits at pardus.org.tr Wed Nov 5 14:43:02 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 14:43:02 +0200 (EET) Subject: [Uludag-commits] r20556 - trunk/initramfs Message-ID: <20081105124302.8B24813840D3@liste.pardus.org.tr> Author: eki Date: Wed Nov 5 14:43:02 2008 New Revision: 20556 Modified: trunk/initramfs/init trunk/initramfs/mkinitramfs Log: Add all available resolutions in bootsplash themes to initramfs use tcp in NFS mount by default. Modified: trunk/initramfs/init ================================================================= --- trunk/initramfs/init (original) +++ trunk/initramfs/init Wed Nov 5 14:43:02 2008 @@ -156,7 +156,7 @@ fi echo "Mounting NFS from $ROOTPATH" - mount -o nolock,ro $ROOTPATH /newroot/mnt/thin + mount -o tcp,nolock,ro $ROOTPATH /newroot/mnt/thin if [ "$?" != '0' ] then Modified: trunk/initramfs/mkinitramfs ================================================================= --- trunk/initramfs/mkinitramfs (original) +++ trunk/initramfs/mkinitramfs Wed Nov 5 14:43:02 2008 @@ -6,6 +6,7 @@ # modified by S.Çağlar Onur for Pardus usage # obscured by A.Murat Eren so no one can easily understand # made smarter and removed udev dep by Onur Küçük +# improved bootsplash usage by Ekin Meroğlu # # Usage Menu @@ -28,7 +29,8 @@ echo " --add-module=MODULE include MODULE" echo " instead of /lib/modules" echo "" - echo " --fbsplash add fbsplash theme into initramfs (--fbsplash=pardus)" + echo " --fbsplash add fbsplash theme into initramfs (--fbsplash=Pardus)" + echo " --fbsplash-resolution add splash theme in specified resolution only (--fbsplash-resolution=1024x768)" echo " --net add some of the preselected ethernet modules" echo " --root-dir=DIR look for modules in ROOT_DIR/lib/modules" echo " --output=DIR create initramfs in DIR" @@ -159,7 +161,7 @@ FBSPLASH_THEME="`echo $option | awk -F= '{print $2;}'`" ;; - --fbsplash_resolution=*) + --fbsplash-resolution=*) FBSPLASH_RES="`echo $option | awk -F= '{print $2;}'`" ;; @@ -510,16 +512,35 @@ /sbin/depmod -ae -b $MOUNT_IMAGE -F $ROOT_DIR/lib/modules/$KERNEL_VERSION/System.map $KERNEL_VERSION if [ -f "/sbin/splash" ]; then - # Add fbsplash - if [ ! -z $FBSPLASH_THEME ]; then - if [ ! -z $FBSPLASH_RES ]; then - /sbin/splash -s -f /etc/bootsplash/themes/$FBSPLASH_THEME/config/bootsplash-1024x768.cfg > $MOUNT_IMAGE/bootsplash - else - /sbin/splash -s -f /etc/bootsplash/themes/$FBSPLASH_THEME/config/bootsplash-$FBSPLASH_RES.cfg > $MOUNT_IMAGE/bootsplash + + # Do we have the desired theme ? If not, default to Pardus + if [ -n "${FBSPLASH_THEME}" ]; then + if [ ! -d "/etc/bootsplash/themes/$FBSPLASH_THEME/config" ]; then + outp " Can not find $FBSPLASH_THEME splash theme, using Pardus theme." + FBSPLASH_THEME="Pardus" fi else - # use Pardus theme with 1024x768 as a default - /sbin/splash -s -f /etc/bootsplash/themes/Pardus/config/bootsplash-1024x768.cfg > $MOUNT_IMAGE/bootsplash + FBSPLASH_THEME="Pardus" + fi + + # Does the theme have desired resolution ? + if [ -n "${FBSPLASH_RES}" ]; then + if [ ! -f "/etc/bootsplash/themes/$FBSPLASH_THEME/config/bootsplash-$FBSPLASH_RES.cfg" ]; then + outp " Splash resolution $FBSPLASH_RES is not available, using standart resolutions." + unset FBSPLASH_RES + fi + fi + + # List of available resolutions + splash_resolutions=$(ls -1 /etc/bootsplash/themes/Pardus/config/*.cfg | cut -d "/" -f 7 | cut -d "-" -f 2 | cut -d "." -f 1); + + # Add fbsplash + if [ -n "${FBSPLASH_RES}" ]; then + /sbin/splash -s -f /etc/bootsplash/themes/$FBSPLASH_THEME/config/bootsplash-$FBSPLASH_RES.cfg > $MOUNT_IMAGE/bootsplash + else + for resolution in $splash_resolutions; do + /sbin/splash -s -f /etc/bootsplash/themes/$FBSPLASH_THEME/config/bootsplash-$resolution.cfg >> $MOUNT_IMAGE/bootsplash + done fi fi From uludag-commits at pardus.org.tr Wed Nov 5 14:59:31 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 14:59:31 +0200 (EET) Subject: [Uludag-commits] r20557 - trunk/pisi/pisi Message-ID: <20081105125931.D176E13840CD@liste.pardus.org.tr> Author: faik Date: Wed Nov 5 14:59:31 2008 New Revision: 20557 Modified: trunk/pisi/pisi/api.py trunk/pisi/pisi/errors.py Log: pisi history command privilege warning BUG:FIXED:8515 Modified: trunk/pisi/pisi/api.py ================================================================= --- trunk/pisi/pisi/api.py (original) +++ trunk/pisi/pisi/api.py Wed Nov 5 14:59:31 2008 @@ -54,7 +54,11 @@ Decorator for synchronizing privileged functions """ def wrapper(*__args,**__kw): - lock = file(pisi.util.join_path(pisi.context.config.lock_dir(), 'pisi'), 'w') + try: + lock = file(pisi.util.join_path(pisi.context.config.lock_dir(), 'pisi'), 'w') + except IOError: + raise pisi.errors.PrivilegeError(_("You have to be root for this operation.")) + try: fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB) try: Modified: trunk/pisi/pisi/errors.py ================================================================= --- trunk/pisi/pisi/errors.py (original) +++ trunk/pisi/pisi/errors.py Wed Nov 5 14:59:31 2008 @@ -11,3 +11,6 @@ class AnotherInstanceError(Exception): pass + +class PrivilegeError(Exception): + pass From uludag-commits at pardus.org.tr Wed Nov 5 15:02:48 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 15:02:48 +0200 (EET) Subject: [Uludag-commits] r20558 - trunk/pisi Message-ID: <20081105130248.335F513840CD@liste.pardus.org.tr> Author: faik Date: Wed Nov 5 15:02:47 2008 New Revision: 20558 Modified: trunk/pisi/ChangeLog Log: update changelog Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Wed Nov 5 15:02:47 2008 @@ -1,6 +1,7 @@ 2008-11-05 Faik Uygur * Force upgrade of replaced packages. Because they are also obsoleted packages, they will be removed in any way. This is not wanted for replaced driver packages. + * Privilege warning messages added to pisi history command (#8515) 2008-11-03 Faik Uygur * debug_packages_dir config option is added to calculate build nos From uludag-commits at pardus.org.tr Wed Nov 5 15:11:28 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 15:11:28 +0200 (EET) Subject: [Uludag-commits] r20559 - trunk/pisi/pisi Message-ID: <20081105131128.25F9713840CD@liste.pardus.org.tr> Author: faik Date: Wed Nov 5 15:11:27 2008 New Revision: 20559 Modified: trunk/pisi/pisi/api.py Log: Remove not used function. (what a great joy to find something like this) Modified: trunk/pisi/pisi/api.py ================================================================= --- trunk/pisi/pisi/api.py (original) +++ trunk/pisi/pisi/api.py Wed Nov 5 15:11:27 2008 @@ -672,26 +672,6 @@ pisi.util.clean_dir(ctx.config.archives_dir()) pisi.util.clean_dir(ctx.config.tmp_dir()) -def rebuild_repo(repo): - ctx.ui.info(_('* Rebuilding \'%s\' named repo... ') % repo) - - repodb = pisi.db.repodb.RepoDB() - if repodb.has_repo(repo): - repouri = pisi.uri.URI(repodb.get_repo(repo).indexuri.get_uri()) - indexname = repouri.filename() - index = pisi.index.Index() - indexpath = pisi.util.join_path(ctx.config.index_dir(), repo, indexname) - tmpdir = os.path.join(ctx.config.tmp_dir(), 'index') - pisi.util.clean_dir(tmpdir) - pisi.util.check_dir(tmpdir) - try: - index.read_uri(indexpath, tmpdir, force=True) # don't look for sha1sum there - except IOError, e: - ctx.ui.warning(_("Input/Output error while reading %s: %s") % (indexpath, unicode(e))) - return - else: - raise pisi.Error(_('No repository named %s found.') % repo) - # FIXME: rebuild_db is only here for filesdb and it really is ugly. we should not need any rebuild. @locked def rebuild_db(files=False): From uludag-commits at pardus.org.tr Wed Nov 5 15:52:58 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 15:52:58 +0200 (EET) Subject: [Uludag-commits] r20560 - trunk/pisi/pisi/operations Message-ID: <20081105135259.26DDD13840DA@liste.pardus.org.tr> Author: faik Date: Wed Nov 5 15:52:58 2008 New Revision: 20560 Modified: trunk/pisi/pisi/operations/upgrade.py Log: Fix for replaced packages to not pass reverseDependencyUpdate tag Modified: trunk/pisi/pisi/operations/upgrade.py ================================================================= --- trunk/pisi/pisi/operations/upgrade.py (original) +++ trunk/pisi/pisi/operations/upgrade.py Wed Nov 5 15:52:58 2008 @@ -29,69 +29,80 @@ def upgrade(A): upgrade_pkg_names(A) -def upgrade_pkg_names(A = []): - """Re-installs packages from the repository, trying to perform - a minimum or maximum number of upgrades according to options.""" - - ignore_build = ctx.get_option('ignore_build_no') - security_only = ctx.get_option('security_only') - +def find_upgrades(packages, replaces): packagedb = pisi.db.packagedb.PackageDB() - replaces = packagedb.get_replaces() - installdb = pisi.db.installdb.InstallDB() - if not A: - # if A is empty, then upgrade all packages - A = installdb.list_installed() - - A_0 = A = set(A) + security_only = ctx.get_option('security_only') + ignore_build = ctx.get_option('ignore_build_no') Ap = [] - for x in A: - if x.endswith(ctx.const.package_suffix): + for i_pkg in packages: + + u_pkg = i_pkg # upgrade package and installed package are the same if there is no replacement in place + + if i_pkg.endswith(ctx.const.package_suffix): ctx.ui.debug(_("Warning: package *name* ends with '.pisi'")) - # Handling of replacement packages - if x in replaces.values(): - Ap.append(x) - continue + # pisi up has "installed to be replaced package" as argument + if i_pkg in replaces.keys(): + u_pkg = replaces[i_pkg] + + # pisi up has "not installed but replacement package" as argument + if i_pkg in replaces.values(): + for i, u in replaces: + if i_pkg == u: + i_pkg = i + u_pkg = u - if x in replaces.keys(): - Ap.append(replaces[x]) + if not installdb.has_package(i_pkg): + ctx.ui.info(_('Package %s is not installed.') % i_pkg, True) continue - if not installdb.has_package(x): - ctx.ui.info(_('Package %s is not installed.') % x, True) - continue - (version, release, build) = installdb.get_version(x) - if packagedb.has_package(x): - pkg = packagedb.get_package(x) - else: - ctx.ui.info(_('Package %s is not available in repositories.') % x, True) + if not packagedb.has_package(i_pkg): + ctx.ui.info(_('Package %s is not available in repositories.') % i_pkg, True) continue + pkg = packagedb.get_package(u_pkg) + (version, release, build) = installdb.get_version(i_pkg) + updates = [i for i in pkg.history if pisi.version.Version(i.release) > pisi.version.Version(release)] if security_only: if not pisi.util.any(lambda i:i.type == 'security', updates): continue if pisi.util.any(lambda x:x.requires != None and "reverseDependencyUpdate" in x.requires.action, updates): - Ap.extend(map(lambda d:d[0], packagedb.get_rev_deps(x))) + Ap.extend(map(lambda d:d[0], packagedb.get_rev_deps(u_pkg))) if ignore_build or (not build) or (not pkg.build): if pisi.version.Version(release) < pisi.version.Version(pkg.release): - Ap.append(x) + Ap.append(u_pkg) else: ctx.ui.info(_('Package %s is already at the latest release %s.') % (pkg.name, pkg.release), True) else: if build < pkg.build: - Ap.append(x) + Ap.append(u_pkg) else: ctx.ui.info(_('Package %s is already at the latest build %s.') % (pkg.name, pkg.build), True) + return Ap + +def upgrade_pkg_names(A = []): + """Re-installs packages from the repository, trying to perform + a minimum or maximum number of upgrades according to options.""" + + packagedb = pisi.db.packagedb.PackageDB() + installdb = pisi.db.installdb.InstallDB() + replaces = packagedb.get_replaces() + + if not A: + # if A is empty, then upgrade all packages + A = installdb.list_installed() + + A_0 = A = set(A) + Ap = find_upgrades(A, replaces) A = set(Ap) if len(A)==0: From uludag-commits at pardus.org.tr Wed Nov 5 21:30:42 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 21:30:42 +0200 (EET) Subject: [Uludag-commits] r20561 - trunk/repository-scripts Message-ID: <20081105193042.8160513840CF@liste.pardus.org.tr> Author: ozan.caglayan Date: Wed Nov 5 21:30:42 2008 New Revision: 20561 Modified: trunk/repository-scripts/ack-report.py Log: Testing/Stable differences goes to stdout, some sort of statistics to a per-day-stats file Modified: trunk/repository-scripts/ack-report.py ================================================================= --- trunk/repository-scripts/ack-report.py (original) +++ trunk/repository-scripts/ack-report.py Wed Nov 5 21:30:42 2008 @@ -4,6 +4,7 @@ import os import sys import glob +import time from pisi.package import Package @@ -12,6 +13,17 @@ test_path = "/var/www/localhost/htdocs/pardus-2008-test/" stable_path = "/var/www/localhost/htdocs/pardus-2008/" +template = """\ +Modification time: %s + by %s +Version: %s +Release: %s +Type: %s +Changes: + +%s\n +""" + def get_package_name(filename): return filename.rstrip(".pisi").rsplit("-", 3)[0] @@ -19,7 +31,10 @@ return int(filename.rstrip(".pisi").rsplit("-", 3)[3]) def get_package_release(filename): - return int(filename.rstrip(".pisi").rsplit("-", 3)[2]) + if filename: + return int(filename.rstrip(".pisi").rsplit("-", 3)[2]) + else: + return 0 def get_latest_package(package): """ Returns the file name corresponding to the @@ -27,55 +42,68 @@ file_list = glob.glob1(stable_path, "%s-[0-9]*-[0-9]*-[0-9]*.pisi" % get_package_name(package)) file_list.sort(cmp=lambda x,y:get_package_build(x)-get_package_build(y), reverse=True) - return file_list[0] + try: + name = file_list[0] + return name + except IndexError: + return "" def main(file_list): files = open(file_list, "rb").read().strip().split("\n") - print "Total number of packages in '%s': %d" % (file_list, len(files)) - print "-"*45 + "\n" d = {} for f in files: - if not os.path.exists(os.path.join(test_path, f)): - continue - name = get_package_name(f) - latest_package = get_latest_package(f) - current_release = get_package_release(f) - stable_release = get_package_release(latest_package) - - if f == latest_package: - # File names are the same, the package has been moved or rebuilt. - print "%s exists both in pardus-2008 and pardus-2008-test." % f - continue - - metadata = Package(os.path.join(test_path, f)).get_metadata() - packager = "%s <%s>" % (metadata.source.packager.name, metadata.source.packager.email.replace('@', '_at_')) - - history = metadata.package.history[0:current_release-stable_release] - if history: - for h in history: - changes += """\ - Package release: %s\ - Package version: %s\ - Update type: %s\ - Update time: %s\ - Comments:\n%s\ - Modifier: %s\n\n""" % (h.release, h.version, h.type, h.date, - "\n".join([l.strip() for l in h.comment.split('\n')]), - "%s <%s>" % (h.name, h.email.replace('@', '_at_'))) + if os.path.exists(os.path.join(test_path, f)): + + name = get_package_name(f) + latest_package = get_latest_package(f) + current_release = get_package_release(f) + stable_release = get_package_release(latest_package) + + if f != latest_package: + + metadata = Package(os.path.join(test_path, f)).get_metadata() + packager = "%s <%s>" % (metadata.source.packager.name, metadata.source.packager.email.replace('@', '_at_')) + + changes = "" + for h in metadata.package.history[0:current_release-stable_release]: + changes += template % (h.date, ("%s <%s>" % (h.name, h.email.replace('@', '_at_'))), + h.version, h.release, h.type, + "\n".join([l.strip() for l in h.comment.split('\n')])) + + d[name] = [current_release, stable_release, packager, changes] + + # Generate statistics file + stats = open("stats-%s" % "-".join([str(i) for i in time.localtime()[:3]]), "wb") + + stats.write("Testing->Stable merge reports for %s\n%s\n\n" % (time.asctime(), '-'*60)) + + new_packages = [] + security_updates = [] + + for package in d.keys(): + if d[package][1] == 0: + new_packages.append(package) + if "Type: security" in d[package][3]: + security_updates.append(package) + + stats.write("** Total new packages: %d\n" % len(new_packages)) + for p in new_packages: + stats.write(" * %s\n" % p) + stats.write("\n** Total security updates: %d\n" % len(security_updates)) + for p in security_updates: + stats.write(" * %s\n" % p) - else: - changes = "No changes between two packages.\n\n" + stats.close() - d[name] = [current_release, stable_release, packager, changes] for p in d.keys(): print "\nName: %s\nPackager: %s" % (p, d[p][2]) print "-"*55 - print d[p][3] + print d[p][3], if __name__ == "__main__": @@ -86,7 +114,7 @@ else: file_list = sys.argv[1] if not os.path.exists(file_list): - print "%s doesn't exists!" % file_list + print "%s doesn't exist!" % file_list sys.exit(1) sys.exit(main(file_list)) From uludag-commits at pardus.org.tr Wed Nov 5 21:31:05 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 21:31:05 +0200 (EET) Subject: [Uludag-commits] r20562 - trunk/comar/api/comar Message-ID: <20081105193105.1FA1F13840CF@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Nov 5 21:31:04 2008 New Revision: 20562 Modified: trunk/comar/api/comar/__init__.py Log: Signal support Modified: trunk/comar/api/comar/__init__.py ================================================================= --- trunk/comar/api/comar/__init__.py (original) +++ trunk/comar/api/comar/__init__.py Wed Nov 5 21:31:04 2008 @@ -24,6 +24,9 @@ self.async = None self.quiet = False + if self.package: + self.package = self.package.replace("-", "_") + def __getitem__(self, key): if not self.class_: raise KeyError, "Package should be selected after class" @@ -139,6 +142,15 @@ self.address = address self.bus = dbus.SystemBus() + def listenSignals(self, model, handler): + def sigHandler(*args, **kwargs): + if "/package/" not in kwargs["path"]: + return + package = kwargs["path"].split("/package/")[1] + signal = kwargs["signal"] + handler(package, signal, args) + self.bus.add_signal_receiver(sigHandler, dbus_interface="tr.org.pardus.comar.%s" % model, member_keyword="signal", path_keyword="path") + def __getattr__(self, name): if name[0] < 'A' or name[0] > 'Z': raise AttributeError From uludag-commits at pardus.org.tr Wed Nov 5 22:54:26 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 22:54:26 +0200 (EET) Subject: [Uludag-commits] r20563 - trunk/comar/api/comar Message-ID: <20081105205426.4EB1F13840CF@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Nov 5 22:54:26 2008 New Revision: 20563 Modified: trunk/comar/api/comar/__init__.py Log: timeout argument Modified: trunk/comar/api/comar/__init__.py ================================================================= --- trunk/comar/api/comar/__init__.py (original) +++ trunk/comar/api/comar/__init__.py Wed Nov 5 22:54:26 2008 @@ -54,6 +54,7 @@ def call(self, *args, **kwargs): self.async = kwargs.get("async", None) self.quiet = kwargs.get("quiet", False) + self.timeout = kwargs.get("timeout", 120) if self.async and self.quiet: raise Exception, "async and quiet arguments can't be used together" if self.async or self.quiet: @@ -73,7 +74,7 @@ if self.quiet: met(dbus_interface="tr.org.pardus.comar.%s.%s" % (self.group, self.class_), ignore_reply=True, *args) else: - met(dbus_interface="tr.org.pardus.comar.%s.%s" % (self.group, self.class_), reply_handler=handleResult, error_handler=handleError, *args) + met(dbus_interface="tr.org.pardus.comar.%s.%s" % (self.group, self.class_), reply_handler=handleResult, error_handler=handleError, timeout=self.timeout, *args) else: def handlePackages(packages): if self.quiet: @@ -95,7 +96,7 @@ obj = self.link.bus.get_object(self.link.address, "/package/%s" % package, introspect=False) met = getattr(obj, self.method) - met(dbus_interface="tr.org.pardus.comar.%s.%s" % (self.group, self.class_), reply_handler=handleResult(package), error_handler=handleError(package), *args) + met(dbus_interface="tr.org.pardus.comar.%s.%s" % (self.group, self.class_), reply_handler=handleResult(package), error_handler=handleError(package), timeout=self.timeout, *args) def handlePackError(exception): if self.quiet: @@ -109,13 +110,13 @@ handlePackages(packages) else: obj = self.link.bus.get_object(self.link.address, "/", introspect=False) - obj.listModelApplications("%s.%s" % (self.group, self.class_), dbus_interface="tr.org.pardus.comar", reply_handler=handlePackages, error_handler=handlePackError) + obj.listModelApplications("%s.%s" % (self.group, self.class_), dbus_interface="tr.org.pardus.comar", reply_handler=handlePackages, error_handler=handlePackError, timeout=self.timeout) else: if self.package: obj = self.link.bus.get_object(self.link.address, "/package/%s" % self.package, introspect=False) met = getattr(obj, self.method) try: - return met(dbus_interface="tr.org.pardus.comar.%s.%s" % (self.group, self.class_), *args) + return met(dbus_interface="tr.org.pardus.comar.%s.%s" % (self.group, self.class_), timeout=self.timeout, *args) except dbus.DBusException, e: if "policy.auth" in e._dbus_error_name: action = e.get_dbus_message() From uludag-commits at pardus.org.tr Wed Nov 5 22:55:28 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 22:55:28 +0200 (EET) Subject: [Uludag-commits] r20564 - trunk/comar/api/examples Message-ID: <20081105205528.9F32113840D0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Nov 5 22:55:28 2008 New Revision: 20564 Added: trunk/comar/api/examples/ trunk/comar/api/examples/netapplet.py Log: Network-Applet done with Link() class, will merge to Network-Manager soon From uludag-commits at pardus.org.tr Wed Nov 5 23:50:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 5 Nov 2008 23:50:40 +0200 (EET) Subject: [Uludag-commits] r20565 - trunk/comar/api/examples Message-ID: <20081105215040.C4C5613840D8@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Nov 5 23:50:40 2008 New Revision: 20565 Modified: trunk/comar/api/examples/netapplet.py Log: Network-Applet: Tell network status to KDE Modified: trunk/comar/api/examples/netapplet.py ================================================================= --- trunk/comar/api/examples/netapplet.py (original) +++ trunk/comar/api/examples/netapplet.py Wed Nov 5 23:50:40 2008 @@ -10,6 +10,7 @@ from qt import * from kdeui import * from kdecore import * +import dcopext class ConnectionItem(QCustomMenuItem): @@ -55,8 +56,7 @@ self.menuitems = {} # Build menus - menu = self.contextMenu() - parent.setMenu(menu) + self.updateMenu() # Listen Net.Link signals self.link.listenSignals("Net.Link", self.handleSignals) @@ -65,6 +65,10 @@ self.updateIcon() self.show() + def updateMenu(self): + menu = self.contextMenu() + self.parent.setMenu(menu) + def updateIcon(self): state = "down" type_ = None @@ -77,9 +81,13 @@ if device_id not in devices: devices.append(device_id) + profileName = profileInfo["name"] state = profileInfo["state"].split()[0] type_ = self.parent.info[package]["type"].split()[0] + if state == "up": + self.parent.updateStatus(profileName, "up") + if state in ("up", "connecting"): break @@ -145,11 +153,14 @@ profile = profileInfo break if profile: + self.parent.updateStatus(profileName, "down") self.profiles.remove(profile) elif signal == "stateChanged": profileName, action, data = args for profileInfo in self.profiles: if profileInfo["name"] == profileName: + if action != "up": + self.parent.updateStatus(profileName, "down") if len(data): profileInfo["state"] = "%s %s" % (action, data) else: @@ -186,6 +197,7 @@ self.info = {} self.devices = {} self.profiles = {} + self.profiles_up = [] # KDE configuration self.config = KConfig("network-appletrc") @@ -193,6 +205,7 @@ self.autoConnect = self.config.readBoolEntry("AutoConnect", True) self.showNotifications = self.config.readBoolEntry("ShowNotifications", True) self.iconPerDevice = self.config.readBoolEntry("IconPerDevice", True) + self.notifyKDE = self.config.readBoolEntry("NotifyKDE", True) # Load icons self.loadIcons() @@ -242,6 +255,21 @@ tray = NetTray(self, self.link, profiles) self.trays.append(tray) + def updateStatus(self, profile, status): + if status == "up": + if profile not in self.profiles_up: + self.profiles_up.append(profile) + elif status == "down": + if profile in self.profiles_up: + self.profiles_up.remove(profile) + + dcop = self.app.dcopClient() + kded = dcopext.DCOPApp("kded", dcop) + if len(self.profiles_up) > 0: + kded.networkstatus.setNetworkStatus("COMARNetworkStatus", 8) + else: + kded.networkstatus.setNetworkStatus("COMARNetworkStatus", 3) + def loadIcons(self): def pix(name): path = locate("data", "network-manager/" + name) @@ -273,18 +301,20 @@ KAction(i18n("Edit Connections..."), "configure", KShortcut.null(), self.startManager, menu).plug(menu) KAction(i18n("Connect Automatically"), "connect_creating", KShortcut.null(), self.scanAndConnect, menu).plug(menu) menu.insertSeparator(1) - show_notify = menu.insertItem(i18n("Show Notifications"), self.setNotify, 0, -1, 1) + self.show_notify = menu.insertItem(i18n("Show Notifications"), self.setNotify, 0, -1, 1) menu.insertSeparator(1) - device_mid = menu.insertItem(i18n("Icon Per Device"), self.deviceGroup, 0, -1, 1) - single_mid = menu.insertItem(i18n("Single Icon"), self.noGroup, 0, -1, 1) + self.device_mid = menu.insertItem(i18n("Icon Per Device"), self.deviceGroup, 0, -1, 1) + self.single_mid = menu.insertItem(i18n("Single Icon"), self.noGroup, 0, -1, 1) if self.iconPerDevice: - menu.setItemChecked(device_mid, True) + menu.setItemChecked(self.device_mid, True) else: - menu.setItemChecked(single_mid, True) + menu.setItemChecked(self.single_mid, True) if self.showNotifications: - menu.setItemChecked(show_notify, True) + menu.setItemChecked(self.show_notify, True) + + self.menu = menu def startFirewall(self): os.system("firewall-config") @@ -296,8 +326,14 @@ pass def setNotify(self): - self.showNotifications = True - self.config.writeEntry("ShowNotifications", True) + if self.showNotifications: + self.showNotifications = False + self.config.writeEntry("ShowNotifications", False) + menu.setItemChecked(self.show_notify, False) + else: + self.showNotifications = True + self.config.writeEntry("ShowNotifications", True) + menu.setItemChecked(self.show_notify, True) self.config.sync() def deviceGroup(self): From uludag-commits at pardus.org.tr Thu Nov 6 03:20:59 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 03:20:59 +0200 (EET) Subject: [Uludag-commits] r20566 - trunk/comar/belgeler Message-ID: <20081106012059.69C1813840C6@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 03:20:59 2008 New Revision: 20566 Modified: trunk/comar/belgeler/Net.Link.txt Log: Net.Link modeli taslağı Modified: trunk/comar/belgeler/Net.Link.txt ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Thu Nov 6 03:24:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 03:24:41 +0200 (EET) Subject: [Uludag-commits] r20567 - trunk/comar/belgeler Message-ID: <20081106012441.7AD1313840C6@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 03:24:41 2008 New Revision: 20567 Modified: trunk/comar/belgeler/Net.Link.txt Log: five, four, three, one Modified: trunk/comar/belgeler/Net.Link.txt ================================================================= --- trunk/comar/belgeler/Net.Link.txt (original) +++ trunk/comar/belgeler/Net.Link.txt Thu Nov 6 03:24:41 2008 @@ -11,7 +11,7 @@ 03 "type": "wifi", 04 "name": "Wireless connection", 05 "modes": "device,device_mode,remote,remote_scan,net,auto,auth", - 07 } + 06 } - type: Uygulamanın sağladığı bağlantı türünü ifade eden anahtar kelime (wifi, net, ppp, ...) From uludag-commits at pardus.org.tr Thu Nov 6 03:36:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 03:36:22 +0200 (EET) Subject: [Uludag-commits] r20568 - trunk/comar/belgeler Message-ID: <20081106013623.34AA713840C7@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 03:36:21 2008 New Revision: 20568 Modified: trunk/comar/belgeler/Net.Link.txt Log: Use setRemote() to set VPN Modified: trunk/comar/belgeler/Net.Link.txt ================================================================= --- trunk/comar/belgeler/Net.Link.txt (original) +++ trunk/comar/belgeler/Net.Link.txt Thu Nov 6 03:36:21 2008 @@ -189,7 +189,7 @@ setRemote(profile, remote): 'remote' modu destekleniyorsa, uzaktaki noktanın adresini belirtmek için kullanılır. - Wireless için ESSID, PPP için telefon numarası bu şekilde belirtilebilir. + Wireless için ESSID, PPP için telefon numarası, VPN için host:port bu şekilde belirtilebilir. Birden fazla deviceList(): @@ -253,7 +253,6 @@ ... - setState(profile, state): 'up' ile ilgili profil bağlantısını kurar, 'down' ile kapatır. From uludag-commits at pardus.org.tr Thu Nov 6 10:17:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 10:17:53 +0200 (EET) Subject: [Uludag-commits] r20569 - trunk/common Message-ID: <20081106081753.6D6E013840BD@liste.pardus.org.tr> Author: taner Date: Thu Nov 6 10:17:52 2008 New Revision: 20569 Modified: trunk/common/accounts Log: mhmrcs, huseyin.berberoglu, mete kullanıcıları eklendi. Modified: trunk/common/accounts ================================================================= --- trunk/common/accounts (original) +++ trunk/common/accounts Thu Nov 6 10:17:52 2008 @@ -57,7 +57,9 @@ mdakin:Mehmet D. Akın:mdakin [at] pardus.org.tr:mdakin [at] jabber.pardus.org.tr meren:A. Murat Eren:meren [at] pardus.org.tr:meren [at] jabber.pardus.org.tr mert:Mert Uzbaşlı:mert [at] bunalmis.com:mert [at] jabber.pardus.org.tr +mete:Mete Alpaslan:alpaslanmete [at] gmail.com MeW:Türker SEZER:turkersezer [at] tsdesign.info: +mhmrcs:Mihai Marcas:mhmrcs [at] googlemail.com mnurolcay:Mehmet Nur Olcay:mnurolcay [at] gmail.com:mnurolcay [at] gmail.com mgunay:Mustafa Günay:mustafagunay [at] gmail.com:mstf [at] jabber.pardus.org.tr murat:Murat Şenel:muratasenel [at] gmail.com: muratsenel [at] jabber.pardus.org.tr @@ -88,6 +90,7 @@ tolga.gunkut:Tolga Gunkut:hardheart [at] gmail.com:tolga.gunkut [at] jabber.pardus.org.tr mozgurbayhan:Mehmet Özgür Bayhan:mozgurbayhan [at] gmail.com:mozgurbayhan [at] gmail.com ender.demirkaya:Ender Demirkaya:enderbgm [at] hotmail.com:ender.demirkaya [at] jabber.pardus.org.tr +huseyin.berberoglu:Hüseyin Berberoğlu:hberberoglu [at] gmail.com:huseyin [at] jabber.pardus.org.tr #Staj 2008 III caglar.kilimci:Çağlar Kilimci:ckilimci [at] gmail.com:caglar.kilimci [at] jabber.pardus.org.tr emre.aladag:A. Emre Aladağ:aladagemre [at] gmail.com:emre [at] jabber.pardus.org.tr From uludag-commits at pardus.org.tr Thu Nov 6 10:35:09 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 10:35:09 +0200 (EET) Subject: [Uludag-commits] r20570 - trunk/common Message-ID: <20081106083509.E18AA13840BE@liste.pardus.org.tr> Author: taner Date: Thu Nov 6 10:35:09 2008 New Revision: 20570 Modified: trunk/common/accounts Log: igungor eklendi. Modified: trunk/common/accounts ================================================================= --- trunk/common/accounts (original) +++ trunk/common/accounts Thu Nov 6 10:35:09 2008 @@ -41,6 +41,7 @@ gurer:Gürer Özen:gurer [at] pardus.org.tr:gurer [at] jabber.pardus.org.tr hakan:Hakan Dilek:hakandilek [at] gmail.com: havan:Ekrem Seren:ekrem.seren [at] gmail.com: ekrem [at] jabber.pardus.org.tr +igungor:İbrahim Güngör:h.ibrahim.gungor [at] gmail.com ilker:İlker Kesen:ikesen92 [at] gmail.com: ilker [at] jabber.org inanc:İnanç Yıldırgan:inancyildirgan [at] gmail.com:inanc [at] jabber.pardus.org.tr insanekane:Rajeev J Sebastian:rajeev.sebastian [at] gmail.com: From uludag-commits at pardus.org.tr Thu Nov 6 13:05:21 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 13:05:21 +0200 (EET) Subject: [Uludag-commits] r20571 - trunk/tasma/network-manager/ui Message-ID: <20081106110521.32A1413840A5@liste.pardus.org.tr> Author: isbaran Date: Thu Nov 6 13:05:20 2008 New Revision: 20571 Modified: trunk/tasma/network-manager/ui/settingsWindow.py trunk/tasma/network-manager/ui/settingsWindow.ui Log: make it qdialog Modified: trunk/tasma/network-manager/ui/settingsWindow.py ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/network-manager/ui/settingsWindow.ui ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Thu Nov 6 13:06:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 13:06:04 +0200 (EET) Subject: [Uludag-commits] r20572 - trunk/tasma/network-manager Message-ID: <20081106110604.B8C2113840A5@liste.pardus.org.tr> Author: isbaran Date: Thu Nov 6 13:06:04 2008 New Revision: 20572 Modified: trunk/tasma/network-manager/browser.py trunk/tasma/network-manager/connection.py trunk/tasma/network-manager/newconn.py Log: dont need this widget anymore Modified: trunk/tasma/network-manager/browser.py ================================================================= --- trunk/tasma/network-manager/browser.py (original) +++ trunk/tasma/network-manager/browser.py Thu Nov 6 13:06:04 2008 @@ -152,7 +152,7 @@ return except RuntimeError: pass - self.edit = connection.Window(self.view.parent(), self.conn) + self.edit = connection.Settings(self.parent().parent(), self.conn) def mouseDoubleClickEvent(self, event): self.slotEdit() Modified: trunk/tasma/network-manager/connection.py ================================================================= --- trunk/tasma/network-manager/connection.py (original) +++ trunk/tasma/network-manager/connection.py Thu Nov 6 13:06:04 2008 @@ -183,9 +183,15 @@ ScanItem(self.view, None) class Settings(SettingsWindow): - def __init__(self, parent, link, conn, new_conn=None): + def __init__(self, parent, conn, link=None, new_conn=None): SettingsWindow.__init__(self, parent) + if not link: + link = comlink.links[conn.script] + + self.connect(self.applyBut, SIGNAL("clicked()"), self.useValues) + self.connect(self.cancelBut, SIGNAL("clicked()"), self.slotCancel) + self.scanpop = None self.link = link self.conn = conn @@ -269,12 +275,15 @@ self.setValues() self.slotPasswordCheck() - self.parent().adjustSize() + self.adjustSize() comlink.device_hook.append(self.slotDevices) comlink.queryDevices(link.script) + self.show() + def fillLabels(self): + self.setCaption(i18n("Configure network connection")) self.connectionGroupBox.setTitle(i18n("Connection")) self.addressGroupBox.setTitle(i18n("Address Settings")) self.dnsGroupBox.setTitle(i18n("Name Server Settings")) @@ -357,7 +366,7 @@ self.auth_inner_combo.show() for j in self.auth_dict[i]: self.auth_inner_combo.insertItem(j) - self.parent().adjustSize() + self.adjustSize() return if sec != None and auth == None: @@ -415,7 +424,7 @@ self.auth_private_key_pass_line.hide() self.auth_private_key_pass_label.hide() - self.parent().adjustSize() + self.adjustSize() def setAuthVisible(self, true): self.auth_mode_label.setShown(true) @@ -649,7 +658,7 @@ # close dialog self.parent().setEnabled(True) self.cleanup() - self.parent().close() + self.close() def error(exception): self.parent().setEnabled(True) @@ -744,26 +753,7 @@ elif cl > 191 and cl < 224: mask.setCurrentText("255.255.255.0") - -class Window(QMainWindow): - def __init__(self, parent, conn, link=None, new_conn=None): - QMainWindow.__init__(self, parent, " ", Qt.WType_Dialog) - - self.setCaption(i18n("Configure network connection")) - - if not link: - link = comlink.links[conn.script] - self.settings = Settings(self, link, conn, new_conn) - self.setCentralWidget(self.settings) - - self.connect(self.settings.applyBut, SIGNAL("clicked()"), self.slotAccept) - self.connect(self.settings.cancelBut, SIGNAL("clicked()"), self.slotCancel) - - self.show() - - def slotAccept(self): - self.settings.useValues() - def slotCancel(self): - self.settings.cleanup() - self.close(True) + self.cleanup() + self.close() + Modified: trunk/tasma/network-manager/newconn.py ================================================================= --- trunk/tasma/network-manager/newconn.py (original) +++ trunk/tasma/network-manager/newconn.py Thu Nov 6 13:06:04 2008 @@ -65,7 +65,7 @@ item = self.links.selectedItem() if item: link = comlink.links[str(item.parent().text(2))] - connection.Window(self.parent(), None, link, (str(item.text(2)), str(item.text(1)))) + connection.Settings(self.parent(), None, link, (str(item.text(2)), str(item.text(1)))) QDialog.accept(self) def slotDouble(self, item, point, col): From uludag-commits at pardus.org.tr Thu Nov 6 13:19:38 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 13:19:38 +0200 (EET) Subject: [Uludag-commits] r20573 - branches/net-link-2.0 Message-ID: <20081106111938.2411B13840B1@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 13:19:37 2008 New Revision: 20573 Added: branches/net-link-2.0/ branches/net-link-2.0/model.xml Log: New Net.Link development branch From uludag-commits at pardus.org.tr Thu Nov 6 13:25:18 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 13:25:18 +0200 (EET) Subject: [Uludag-commits] r20574 - trunk/pisi/pisi/cli Message-ID: <20081106112518.C6BE313840B0@liste.pardus.org.tr> Author: faik Date: Thu Nov 6 13:25:18 2008 New Revision: 20574 Modified: trunk/pisi/pisi/cli/__init__.py Log: Fix choose method Modified: trunk/pisi/pisi/cli/__init__.py ================================================================= --- trunk/pisi/pisi/cli/__init__.py (original) +++ trunk/pisi/pisi/cli/__init__.py Thu Nov 6 13:25:18 2008 @@ -94,17 +94,14 @@ self.output(pisi.util.colorize(msg + '\n', 'green')) def choose(self, msg, opts): - print msg - for i in range(0,len(opts)): - print i + 1, opts(i) + msg = unicode(msg) + import re + prompt = msg + pisi.util.colorize(_(' (%s)' % "/".join(opts)), 'red') while True: - s = raw_input(msg + pisi.util.colorize('1-%d' % len(opts), 'red')) - try: - opt = int(s) - if 1 <= opt and opt <= len(opts): - return opts(opt-1) - except Exception: - pass + s = raw_input(prompt.encode('utf-8')) + for opt in opts: + if opt.startswith(s): + return opt def confirm(self, msg): msg = unicode(msg) From uludag-commits at pardus.org.tr Thu Nov 6 13:26:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 13:26:45 +0200 (EET) Subject: [Uludag-commits] r20575 - branches/net-link-2.0 trunk/comar/belgeler Message-ID: <20081106112645.7B8E213840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 13:26:44 2008 New Revision: 20575 Added: branches/net-link-2.0/Net.Link.txt (contents, props changed) - copied, changed from r20568, trunk/comar/belgeler/Net.Link.txt Removed: trunk/comar/belgeler/Net.Link.txt Log: Move draft under development branch Copied: branches/net-link-2.0/Net.Link.txt (from r20568, trunk/comar/belgeler/Net.Link.txt) ================================================================= --- trunk/comar/belgeler/Net.Link.txt (original) +++ branches/net-link-2.0/Net.Link.txt Thu Nov 6 13:26:44 2008 @@ -55,11 +55,11 @@ Örnek Fonksiyon Tanımı: 01 def authModes(): - 02 return ( + 02 return [ 03 ("wep", "WEP"), 04 ("wpa", "WPA"), 05 ("802.1x", "Dynamic WEP (802.1x)"), - 06 ) + 06 ] İlk eleman method adı, ikincisi ise method tanımıdır. Method tanımları yerelleştirilebilir. @@ -72,21 +72,21 @@ 01 def authParameters(method): 02 if method == "wep": - 03 return ( + 03 return [ 04 ("password", "Password", "pass"), - 05 ) + 05 ] 06 elif method == "wpa": - 07 return ( + 07 return [ 08 ("password", "Password", "pass"), - 09 ) + 09 ] 10 elif method == "802.1x": - 11 return ( + 11 return [ 12 ("username", "Username", "text"), 13 ("password", "Password", "pass"), 14 ("cert_cli", "Client Certificate", "file"), 15 ("cert_ca", "CA Certificate", "file"), 16 ("keyfile", "Private Key", "file"), - 17 ) + 17 ] 18 19 return modes @@ -138,10 +138,10 @@ Örnek Fonksiyon Tanımı: 01 def deviceModes(): - 02 return ( + 02 return [ 03 ("managed", "Managed"), 04 ("adhoc", "Ad Hoc"), - 05 } + 05 ] İlk eleman mod adı, ikincisi ise mod tanımdır. Mod tanımı yerelleştirilebilir. From uludag-commits at pardus.org.tr Thu Nov 6 13:38:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 13:38:36 +0200 (EET) Subject: [Uludag-commits] r20576 - branches/net-link-2.0 Message-ID: <20081106113836.DCC3113840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 13:38:36 2008 New Revision: 20576 Added: branches/net-link-2.0/DRAFT.tr - copied unchanged from r20575, branches/net-link-2.0/Net.Link.txt Removed: branches/net-link-2.0/Net.Link.txt Log: Rename draft From uludag-commits at pardus.org.tr Thu Nov 6 13:43:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 13:43:11 +0200 (EET) Subject: [Uludag-commits] r20577 - branches/net-link-2.0 Message-ID: <20081106114311.B853313840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 13:43:11 2008 New Revision: 20577 Added: branches/net-link-2.0/net-tools.py branches/net-link-2.0/ppp.py branches/net-link-2.0/wireless-tools.py Log: Templates for wireless, ethernet and dialup backends. From uludag-commits at pardus.org.tr Thu Nov 6 14:15:17 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 14:15:17 +0200 (EET) Subject: [Uludag-commits] r20578 - trunk/tasma/network-manager Message-ID: <20081106121517.65C6C13840B0@liste.pardus.org.tr> Author: isbaran Date: Thu Nov 6 14:15:17 2008 New Revision: 20578 Modified: trunk/tasma/network-manager/connection.py Log: iwconfig kabul etmiyor yukarısını Modified: trunk/tasma/network-manager/connection.py ================================================================= --- trunk/tasma/network-manager/connection.py (original) +++ trunk/tasma/network-manager/connection.py Thu Nov 6 14:15:17 2008 @@ -461,11 +461,11 @@ elif self.security_mode_combo.currentText() == "WEP": # hex key if self.auth_key_type_combo.currentItem(): - if not pword.length() in [10, 26, 58]: + if not pword.length() in [10, 26]: self.auth_passphrase_line.setPaletteBackgroundColor(QColor(255, 192, 192)) # ascii else: - if not pword.length() == 5: + if not pword.length() in[5, 13]: self.auth_passphrase_line.setPaletteBackgroundColor(QColor(255, 192, 192)) def slotSecurityToggle(self, i=None): From uludag-commits at pardus.org.tr Thu Nov 6 14:15:31 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 14:15:31 +0200 (EET) Subject: [Uludag-commits] r20579 - trunk/pisi/pisi Message-ID: <20081106121532.11C3113840B0@liste.pardus.org.tr> Author: faik Date: Thu Nov 6 14:15:31 2008 New Revision: 20579 Modified: trunk/pisi/pisi/api.py Log: Handle IOError for lock file Modified: trunk/pisi/pisi/api.py ================================================================= --- trunk/pisi/pisi/api.py (original) +++ trunk/pisi/pisi/api.py Thu Nov 6 14:15:31 2008 @@ -61,12 +61,13 @@ try: fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB) - try: - return func(*__args,**__kw) - finally: - lock.close() except IOError: raise pisi.errors.AnotherInstanceError(_("Another instance of PiSi is running. Only one instance is allowed.")) + + try: + return func(*__args,**__kw) + finally: + lock.close() return wrapper def set_userinterface(ui): From uludag-commits at pardus.org.tr Thu Nov 6 14:18:26 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 14:18:26 +0200 (EET) Subject: [Uludag-commits] r20580 - in trunk/staj-projeleri/paket-arama: . search/media search/templates Message-ID: <20081106121826.6415E13840B2@liste.pardus.org.tr> Author: emre.aladag Date: Thu Nov 6 14:18:26 2008 New Revision: 20580 Added: trunk/staj-projeleri/paket-arama/changelog trunk/staj-projeleri/paket-arama/search/media/paketarama.xml Modified: trunk/staj-projeleri/paket-arama/search/templates/base.html Log: * Started writing changelog * Added firefox search engine xml file. Modified: trunk/staj-projeleri/paket-arama/search/templates/base.html ================================================================= --- trunk/staj-projeleri/paket-arama/search/templates/base.html (original) +++ trunk/staj-projeleri/paket-arama/search/templates/base.html Thu Nov 6 14:18:26 2008 @@ -5,6 +5,7 @@ + {% trans 'Package Search' %} - {% block title %}{% endblock %} {% block extrahead %}{% endblock %} From uludag-commits at pardus.org.tr Thu Nov 6 14:19:48 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 14:19:48 +0200 (EET) Subject: [Uludag-commits] r20581 - trunk/staj-projeleri/paket-arama Message-ID: <20081106121948.2A8B513840B0@liste.pardus.org.tr> Author: emre.aladag Date: Thu Nov 6 14:19:47 2008 New Revision: 20581 Modified: trunk/staj-projeleri/paket-arama/changelog Log: Corrected revision number to 28580 Modified: trunk/staj-projeleri/paket-arama/changelog ================================================================= --- trunk/staj-projeleri/paket-arama/changelog (original) +++ trunk/staj-projeleri/paket-arama/changelog Thu Nov 6 14:19:47 2008 @@ -1,6 +1,6 @@ 2008-11-06 Ahmet Emre ALADAĞ - * r28521 + * r28580 * Started writing changelog * Added firefox search engine xml file. From uludag-commits at pardus.org.tr Thu Nov 6 15:43:26 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 15:43:26 +0200 (EET) Subject: [Uludag-commits] r20582 - in branches/net-link-2.0: clients scripts Message-ID: <20081106134327.0248013840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 15:43:26 2008 New Revision: 20582 Added: branches/net-link-2.0/clients/ branches/net-link-2.0/scripts/ Log: CLI and script dirs From uludag-commits at pardus.org.tr Thu Nov 6 15:44:02 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 15:44:02 +0200 (EET) Subject: [Uludag-commits] r20583 - in branches/net-link-2.0: . scripts Message-ID: <20081106134402.E465F13840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 15:44:02 2008 New Revision: 20583 Added: branches/net-link-2.0/scripts/net-tools.py (props changed) - copied unchanged from r20577, branches/net-link-2.0/net-tools.py branches/net-link-2.0/scripts/ppp.py (props changed) - copied unchanged from r20577, branches/net-link-2.0/ppp.py branches/net-link-2.0/scripts/wireless-tools.py (props changed) - copied unchanged from r20577, branches/net-link-2.0/wireless-tools.py Removed: branches/net-link-2.0/net-tools.py branches/net-link-2.0/ppp.py branches/net-link-2.0/wireless-tools.py Log: Move *.py under scripts/ From uludag-commits at pardus.org.tr Thu Nov 6 15:44:42 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 15:44:42 +0200 (EET) Subject: [Uludag-commits] r20584 - branches/net-link-2.0/clients trunk/comar/api/examples Message-ID: <20081106134442.4FC1B13840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 15:44:42 2008 New Revision: 20584 Added: branches/net-link-2.0/clients/netapplet.py (props changed) - copied unchanged from r20565, trunk/comar/api/examples/netapplet.py Removed: trunk/comar/api/examples/netapplet.py Log: Moved net-applet under clients. From uludag-commits at pardus.org.tr Thu Nov 6 18:24:13 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 18:24:13 +0200 (EET) Subject: [Uludag-commits] r20585 - in branches/net-link-2.0: . scripts Message-ID: <20081106162413.9610613840AF@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 18:24:13 2008 New Revision: 20585 Added: branches/net-link-2.0/DRAFT.en Modified: branches/net-link-2.0/DRAFT.tr branches/net-link-2.0/model.xml branches/net-link-2.0/scripts/net-tools.py branches/net-link-2.0/scripts/ppp.py branches/net-link-2.0/scripts/wireless-tools.py Log: - AuthMode* functions renamed to AuthMethod* - setConnection function renamed to setDevice - English version of DRAFT Modified: branches/net-link-2.0/DRAFT.tr ================================================================= --- branches/net-link-2.0/DRAFT.tr (original) +++ branches/net-link-2.0/DRAFT.tr Thu Nov 6 18:24:13 2008 @@ -14,15 +14,13 @@ 06 } - type: Uygulamanın sağladığı bağlantı türünü ifade eden anahtar kelime - (wifi, net, ppp, ...) + (wifi, net, dialup, ...) - name: Bağlantı türüne ait açıklama. Yerelleştirilebilir. - modes: Profil oluştururken kullanılabilecek metodlar ve özellikler ile ilgili bilgi sunar. device : Bağlantı kurarken bir aygıt seçilmesi gerektiğini gösterir. - setConnection(profile, device) komutu ile belirlenebilir. - deviceList() komutu ile aygıt bilgisi alınabilir. device_mode : Bağlantıda kullanılacak aygıt, birden fazla çalışma modu desteklediğini (wireless kartlardaki adhoc, managed, ... @@ -30,31 +28,22 @@ remote : Bağlantı kurarken uzak bir bağlantı noktası adresi verilmesi gerektiğini gösterir. (ppp için telefon numarası, wifi için essid, ...) - setRemote(profile, remote_address) komutu ile belirlenebilir. remote_scan : Uzak bağlantı tarama işlemi yapılabileceği anlamına gelir. - scanRemote(device_id) komutu ile tarama yapılabilir. - net : Bağlantı kurmak için adres belirlemek gerektiğini gösterir. - setAddresss(profile, mode="manual", address, mask, gateway) - komutu ile adres belirlenebilir. - - auto : Adresin karşı taraf tarafından belirlenebileceği (DHCP gibi) anlamına gelir. - setAddresss(profile, mode="auto", address="", mask="", gateway="") - komutu kullanılabilir. + net : Alınacak adresin önceden belirlenebildiği anlamına gelir. + + auto : Adres almak için DHCP kullanılabileceği anlamına gelir. auth : Bağlantı kurarken kimlik doğrulama yapılabileceği anlamına gelir. - setAuthentication(profile, authmode, user, password) komutu ile doğrulama - methodu ve bilgileri belirlenebilir. Kullanılabilir modlar "auth_modes" - başlığında açıklanmıştır. - def authModes(): + def authMethods(): "auth" destekleniyorsa, kullanılabilir kimlik doğrulama methodlarını listelemek için kullanılır. Örnek Fonksiyon Tanımı: - 01 def authModes(): + 01 def authMethods(): 02 return [ 03 ("wep", "WEP"), 04 ("wpa", "WPA"), @@ -65,8 +54,7 @@ def authParameters(method): - "auth" destekleniyorsa, ilgili kimlik doğrulama methodunun ihtiyaç duyduğu bilgileri tanımlamak için kullanılır. - Bağlantı kurmak istendiğinde, "auth" modu destekleniyorsa, + "auth" destekleniyorsa, ilgili kimlik doğrulama methodunun ihtiyaç duyduğu bilgileri tanımlamak için kullanılır. Örnek Fonksiyon Tanımı: @@ -101,15 +89,15 @@ file : Dosya girişleri için - setAuthMode(profile, mode): - "auth" modu destekleniyorsa, authModes() ile alınan modlardan birini profille ilişkilendirmek için kullanılır. + setAuthMethod(profile, method): + "auth" modu destekleniyorsa, profili kimlik doğrulama "method"u ile ilişkilendirmek için kullanılır. setAuthParameters(profile, auth_key, auth_value): - "auth" modu destekleniyorsa, authParameters() ile alınan alanları belirlemek için kullanır. + "auth" modu destekleniyorsa, kimlik doğrulama için gereken alanları belirlemek için kullanır. - getAuthMode(profile): + getAuthMethod(profile): "auth" modu destekleniyorsa, profille ilişkilendirilmiş auth modunu döndürür. Yazılacak fonksiyon, aşağıdaki gibi bir çıktı vermelidir: @@ -118,8 +106,7 @@ getAuthParameters(profile): - Profilin kimlik doğrulama bilgilerini verir. Bu bilgiler güvenlik amacıyla - connectionInfo()'da bulunmaz. + "auth" modu destekleniyorsa, profilin kimlik doğrulama bilgilerini verir. Yazılacak fonksiyon, aşağıdaki gibi bir çıktı vermelidir: @@ -132,6 +119,16 @@ 07 } + deviceList(): + "device" modu destekleniyorsa, yygulama tarafından kullanılabilen aygıt listesini verir. + + Yazılacak fonksiyon, aşağıdaki gibi bir çıktı vermelidir: + + O1 { + 02 "pci:1106_3065_eth1": "VT6102 [Rhine-II] - VIA Technologies, Inc. (eth1)", + 03 } + + def deviceModes(): "device_mode" destekleniyorsa, kullanılabilir aygıt modlarını listelemek için kullanılabilir. @@ -158,7 +155,7 @@ scanRemote(device): - 'remote' modu destekleniyorsa bağlanılabilir uzak noktaları taramak için kullanılır. + "remote" modu destekleniyorsa bağlanılabilir uzak noktaları taramak için kullanılır. Yazılacak fonksiyon, aşağıdaki gibi bir çıktı vermelidir: @@ -187,19 +184,9 @@ setRemote(profile, remote): - 'remote' modu destekleniyorsa, uzaktaki noktanın adresini belirtmek için kullanılır. - - Wireless için ESSID, PPP için telefon numarası, VPN için host:port bu şekilde belirtilebilir. Birden fazla + "remote" modu destekleniyorsa, uzaktaki noktanın adresini belirtmek için kullanılır. - - deviceList(): - Uygulama tarafından kullanılabilen aygıt listesini verir. {"device_id": "Device Label", ...} formatında bir dictionary'dir. - - Yazılacak fonksiyon, aşağıdaki gibi bir çıktı vermelidir: - - O1 { - 02 "pci:1106_3065_eth1": "VT6102 [Rhine-II] - VIA Technologies, Inc. (eth1)", - 03 } + Wireless için ESSID, PPP için telefon numarası, VPN için host:port bu şekilde belirtilebilir. connections(): @@ -214,7 +201,7 @@ connectionInfo(profile): - Bağlantıya ait bilgileri (kimlik doğrulama bilgisi hariç) gösterir. + Bağlantıya ait bilgileri gösterir. Yazılacak fonksiyon, aşağıdaki gibi bir çıktı vermelidir: @@ -229,11 +216,11 @@ 09 "state": "up", 00 } - NOT: Döndürülmesi gereken alanların listesi ve açıklamaları yazılmalı. + NOT: Alanlar tanımlanmalı. - setConnection(profile, device): - Profili bir aygıtla ilişkilendirmek için kullanılabilir. + setDevice(profile, device): + "device" modu destekleniyorsa, profili bir aygıtla ilişkilendirmek için kullanılabilir. setDeviceMode(profile, mode): @@ -245,16 +232,23 @@ setAddress(profile, mode, address, mask, gateway): - 'net' modu destekleniyorsa adres girmek girme için kullanılır. - 'auto' modu destekleniyorsa mode olarak 'auto' verilerek DHCP ayarlanabilir + "net" modu destekleniyorsa adres girmek girmek için kullanılır: + + setAddress("ev", "manual", "192.168.2.2", "255.255.255.0", "192.168.2.1") + + "auto" modu destekleniyorsa, otomatik adres alma sağlanabilir: + + setAddress("ev", "auth", "", "", "") + + NOT: Sadeleştirilebilir. setNameService(profile, namemode, nameserver): - ... + NOT: Fonsksiyon tanımlanmalı setState(profile, state): - 'up' ile ilgili profil bağlantısını kurar, 'down' ile kapatır. + "up" ile ilgili profil bağlantısını kurar, "down" ile kapatır. getState(profile): Modified: branches/net-link-2.0/model.xml ================================================================= --- branches/net-link-2.0/model.xml (original) +++ branches/net-link-2.0/model.xml Thu Nov 6 18:24:13 2008 @@ -3,15 +3,15 @@ - + - + - + @@ -20,9 +20,9 @@ - + - + @@ -52,7 +52,7 @@ - + Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Thu Nov 6 18:24:13 2008 @@ -9,7 +9,7 @@ } return d -def authModes(): +def authMethods(): # TODO: Raise an exception here. "auth" mode not supported return [] @@ -33,7 +33,7 @@ # TODO: Raise an exception here. "remote_scan" mode not supported return [] -def setConnection(name, device): +def setDevice(name, device): # TODO: Add/update device pass @@ -57,7 +57,7 @@ # TODO: Add/update name servers pass -def setAuthMode(name, mode): +def setAuthMethod(name, method): # TODO: Raise an exception here. "auth" mode not supported pass @@ -65,7 +65,7 @@ # TODO: Raise an exception here. "auth" mode not supported pass -def getAuthMode(name): +def getAuthMethod(name): # TODO: Raise an exception here. "auth" mode not supported return "" Modified: branches/net-link-2.0/scripts/ppp.py ================================================================= --- branches/net-link-2.0/scripts/ppp.py (original) +++ branches/net-link-2.0/scripts/ppp.py Thu Nov 6 18:24:13 2008 @@ -9,7 +9,7 @@ } return d -def authModes(): +def authMethods(): return [ ("login", "Login/Password"), # TODO: Localize 2. element ] @@ -35,7 +35,7 @@ # TODO: Raise an exception here. "remote_scan" mode not supported return [] -def setConnection(name, device): +def setDevice(name, device): # TODO: Add/update device pass @@ -59,7 +59,7 @@ # TODO: Add/update name servers pass -def setAuthMode(name, mode): +def setAuthMethod(name, method): # TODO: Add/update auth mode pass @@ -67,7 +67,7 @@ # TODO: Add/update auth parameter pass -def getAuthMode(name): +def getAuthMethod(name): # TODO: Return auth mode return None Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Thu Nov 6 18:24:13 2008 @@ -9,7 +9,7 @@ } return d -def authModes(): +def authMethods(): return [ ("wep", "WEP"), ("wepascii", "WEP ASCII"), @@ -72,7 +72,7 @@ # TODO: Add/update name servers pass -def setAuthMode(name, mode): +def setAuthMethod(name, method): # TODO: Add/update auth mode pass @@ -80,7 +80,7 @@ # TODO: Add/update auth parameter pass -def getAuthMode(name): +def getAuthMethod(name): # TODO: Return auth mode return None From uludag-commits at pardus.org.tr Thu Nov 6 18:37:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 18:37:41 +0200 (EET) Subject: [Uludag-commits] r20586 - branches/net-link-2.0 Message-ID: <20081106163742.0261713840AF@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 18:37:41 2008 New Revision: 20586 Added: branches/net-link-2.0/TODO Log: todooo From uludag-commits at pardus.org.tr Thu Nov 6 18:39:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 18:39:04 +0200 (EET) Subject: [Uludag-commits] r20587 - branches/net-link-2.0 Message-ID: <20081106163904.3AC7913840AF@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 6 18:39:03 2008 New Revision: 20587 Modified: branches/net-link-2.0/TODO Log: Use decorators to save configuration to profile database Modified: branches/net-link-2.0/TODO ================================================================= --- branches/net-link-2.0/TODO (original) +++ branches/net-link-2.0/TODO Thu Nov 6 18:39:03 2008 @@ -2,3 +2,5 @@ - what to emmit - when to emmit - ... +- Decorators + - Use decorators to save configuration to profile database From uludag-commits at pardus.org.tr Thu Nov 6 21:40:42 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 6 Nov 2008 21:40:42 +0200 (EET) Subject: [Uludag-commits] r20588 - trunk/initramfs Message-ID: <20081106194042.AEC0B13840A7@liste.pardus.org.tr> Author: eki Date: Thu Nov 6 21:40:42 2008 New Revision: 20588 Modified: trunk/initramfs/mkinitramfs Log: fix harcoded theme name... Modified: trunk/initramfs/mkinitramfs ================================================================= --- trunk/initramfs/mkinitramfs (original) +++ trunk/initramfs/mkinitramfs Thu Nov 6 21:40:42 2008 @@ -532,7 +532,7 @@ fi # List of available resolutions - splash_resolutions=$(ls -1 /etc/bootsplash/themes/Pardus/config/*.cfg | cut -d "/" -f 7 | cut -d "-" -f 2 | cut -d "." -f 1); + splash_resolutions=$(ls -1 /etc/bootsplash/themes/$FBSPLASH_THEME/config/*.cfg | cut -d "/" -f 7 | cut -d "-" -f 2 | cut -d "." -f 1); # Add fbsplash if [ -n "${FBSPLASH_RES}" ]; then From uludag-commits at pardus.org.tr Fri Nov 7 11:00:13 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 11:00:13 +0200 (EET) Subject: [Uludag-commits] r20589 - in branches/net-link-2.0: . clients Message-ID: <20081107090013.4C67413840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 11:00:12 2008 New Revision: 20589 Modified: branches/net-link-2.0/DRAFT.en branches/net-link-2.0/DRAFT.tr branches/net-link-2.0/clients/netapplet.py branches/net-link-2.0/model.xml Log: Renamed model, now can be tested without breaking network system Modified: branches/net-link-2.0/DRAFT.en ================================================================= --- branches/net-link-2.0/DRAFT.en (original) +++ branches/net-link-2.0/DRAFT.en Fri Nov 7 11:00:12 2008 @@ -1,5 +1,5 @@ -Net.Link Model Draft -==================== +Network.Link Model Draft +======================== linkInfo(): Provides information that application requires to create or manage network connection. Modified: branches/net-link-2.0/DRAFT.tr ================================================================= --- branches/net-link-2.0/DRAFT.tr (original) +++ branches/net-link-2.0/DRAFT.tr Fri Nov 7 11:00:12 2008 @@ -1,5 +1,5 @@ -Net.Link Model Taslağı -====================== +Network.Link Model Taslağı +========================== linkInfo(): Uygulamanın ağ bağlantısı kurmak ya da yönetmek için ihtiyaç duyduğu bilgileri sunar. Modified: branches/net-link-2.0/clients/netapplet.py ================================================================= --- branches/net-link-2.0/clients/netapplet.py (original) +++ branches/net-link-2.0/clients/netapplet.py Fri Nov 7 11:00:12 2008 @@ -58,8 +58,8 @@ # Build menus self.updateMenu() - # Listen Net.Link signals - self.link.listenSignals("Net.Link", self.handleSignals) + # Listen Network.Link signals + self.link.listenSignals("Network.Link", self.handleSignals) # Show yourself! self.updateIcon() @@ -136,15 +136,15 @@ state = profileInfo["state"].split()[0] if state in ("up", "connecting"): - self.link.Net.Link[package].setState(profileName, "down", quiet=True) + self.link.Network.Link[package].setState(profileName, "down", quiet=True) else: - self.link.Net.Link[package].setState(profileName, "up", quiet=True) + self.link.Network.Link[package].setState(profileName, "up", quiet=True) def handleSignals(self, package, signal, args): if signal == "connectionChanged": action, profileName = args if action == "added": - profileInfo = self.link.Net.Link[package].connectionInfo(profileName) + profileInfo = self.link.Network.Link[package].connectionInfo(profileName) self.profiles.append(profileInfo) elif action == "deleted": profile = None @@ -217,16 +217,16 @@ self.buildTrays() def getProfiles(self): - for package in self.link.Net.Link: + for package in self.link.Network.Link: self.profiles[package] = {} # Get backend info - self.info[package] = self.link.Net.Link[package].linkInfo() + self.info[package] = self.link.Network.Link[package].linkInfo() # Get device list - for device in self.link.Net.Link[package].deviceList(): + for device in self.link.Network.Link[package].deviceList(): self.devices[device] = package # Get profile list - for profile in self.link.Net.Link[package].connections(): - self.profiles[package][profile] = self.link.Net.Link[package].connectionInfo(profile) + for profile in self.link.Network.Link[package].connections(): + self.profiles[package][profile] = self.link.Network.Link[package].connectionInfo(profile) def buildTrays(self): # Clear all Modified: branches/net-link-2.0/model.xml ================================================================= --- branches/net-link-2.0/model.xml (original) +++ branches/net-link-2.0/model.xml Fri Nov 7 11:00:12 2008 @@ -1,5 +1,5 @@ - + From uludag-commits at pardus.org.tr Fri Nov 7 11:01:39 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 11:01:39 +0200 (EET) Subject: [Uludag-commits] r20590 - branches/net-link-2.0/scripts Message-ID: <20081107090139.7E49113840B1@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 11:01:39 2008 New Revision: 20590 Modified: branches/net-link-2.0/scripts/ppp.py branches/net-link-2.0/scripts/wireless-tools.py Log: None type not defined in DBus Modified: branches/net-link-2.0/scripts/ppp.py ================================================================= --- branches/net-link-2.0/scripts/ppp.py (original) +++ branches/net-link-2.0/scripts/ppp.py Fri Nov 7 11:01:39 2008 @@ -87,7 +87,7 @@ # TODO: Return list of profile names return [] -def connectionInfo(name=None): +def connectionInfo(name): # TODO: Return profile info return {} Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Fri Nov 7 11:01:39 2008 @@ -100,7 +100,7 @@ # TODO: Return list of profile names return [] -def connectionInfo(name=None): +def connectionInfo(name): # TODO: Return profile info return {} From uludag-commits at pardus.org.tr Fri Nov 7 11:02:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 11:02:10 +0200 (EET) Subject: [Uludag-commits] r20591 - branches/net-link-2.0/scripts Message-ID: <20081107090210.862E313840B2@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 11:02:10 2008 New Revision: 20591 Modified: branches/net-link-2.0/scripts/net-tools.py Log: Network.Link script for net-tools Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Fri Nov 7 11:02:10 2008 @@ -1,13 +1,53 @@ #!/usr/bin/python # -*- coding: utf-8 -*- +MSG_ETHERNET = { + "en": "Ethernet", + "tr": "Ethernet Ağları", +} + +MSG_DHCP_FAILED = { + "en": "Unable to get address.", + "tr": "Adres alınamadı.", +} + +import os +from pardus import netutils, iniutils + +def listProfiles(): + db = iniutils.iniDB(os.path.join("/etc/network-link", script())) + return db.listDB() + +class Profile: + def __init__(self, name): + self.name = name + self.db = iniutils.iniDB(os.path.join("/etc/network-link", script())) + self.info = self.db.getDB(self.name) + + def delete(self): + self.db.remDB(self.name) + + def save(self): + self.db.setDB(self.name, self.info) + +def stopSameDevice(name): + profile = Profile(name) + device = profile.info["device"] + for pn in listProfiles(): + if pn == name: + continue + pro = Profile(pn) + if pro.info["device"] == device: + setState(pn, "down") + +# Network.Link methods + def linkInfo(): - d = { + return { "type": "net", - "name": "Ethernet", # TODO: Localize value + "name": _(MSG_ETHERNET), "modes": "device,net,auto", } - return d def authMethods(): # TODO: Raise an exception here. "auth" mode not supported @@ -26,28 +66,38 @@ return [] def deviceList(): - # TODO: Return device dictionary - return {} + iflist = {} + for ifc in netutils.interfaces(): + if ifc.isEthernet() and not ifc.isWireless(): + uid = ifc.deviceUID() + info = netutils.deviceName(uid) + iflist[uid] = info + return iflist def scanRemote(device): # TODO: Raise an exception here. "remote_scan" mode not supported return [] def setDevice(name, device): - # TODO: Add/update device - pass + profile = Profile(name) + profile.info["device"] = device + profile.save() def setDeviceMode(name, mode): - # TODO: Add/update device mode + # TODO: Raise an exception here. "device_mode" mode not supported pass def deleteConnection(name): - # TODO: Delete profile - pass + profile = Profile(name) + profile.delete() def setAddress(name, mode, address, mask, gateway): - # TODO: - pass + profile = Profile(name) + profile.info["net_mode"] = mode + profile.info["net_address"] = address + profile.info["net_mask"] = mask + profile.info["net_gateway"] = gateway + profile.save() def setRemote(name, remote): # TODO: Raise an exception here. "remote" mode not supported @@ -74,20 +124,80 @@ return {} def getState(name): - # TODO: Return state - return "down" + profile = Profile(name) + return profile.info.get("state", "down") def setState(name, state): - # TODO: Change state - pass + profile = Profile(name) + iface = netutils.findInterface(profile.info["device"]) + if state == "up": + if profile.info.get("net_mode", "auto") == "auto": + # Stop other profiles on same device + stopSameDevice(name) + # Notify clients + notify("Net.Link", "stateChanged", (name, "connecting", "")) + # Start DHCP client + ret = iface.startAuto() + if ret == 0 and iface.isUp(): + address = iface.getAddress() + if address: + # Save state to profile database + profile.info["state"] = "up " + address[0] + profile.save() + # Notify clients + notify("Net.Link", "stateChanged", (name, "up", address[0])) + else: + iface.down() + # Save state to profile database + profile.info["state"] = "down" + profile.save() + # Notify clients + notify("Net.Link", "stateChanged", (name, "inaccesible", _(MSG_DHCP_FAILED))) + else: + iface.down() + # Save state to profile database + profile.info["state"] = "down" + profile.save() + # Notify clients + notify("Net.Link", "stateChanged", (name, "inaccesible", _(MSG_DHCP_FAILED))) + else: + try: + net_address = profile.info["net_address"] + net_mask = profile.info["net_mask"] + net_gateway = profile.info["net_gateway"] + except KeyError: + return + # Set address + iface.setAddress(net_address, net_mask) + iface.up() + # Set default gateway + route = netutils.Route() + route.setDefault(net_gateway) + # Save state to profile database + profile.info["state"] = "up " + net_address + profile.save() + # Notify clients + notify("Net.Link", "stateChanged", (name, "up", net_address)) + elif state == "down": + if profile.info.get("net_mode", "auto") == "auto": + iface.stopAuto() + iface.down() + # Save state to profile database + profile.info["state"] = "down" + profile.save() + # Notify clients + notify("Net.Link", "stateChanged", (name, "down", "")) def connections(): - # TODO: Return list of profile names - return [] + return listProfiles() -def connectionInfo(name=None): - # TODO: Return profile info - return {} +def connectionInfo(name): + # TODO: Expand + profile = Profile(name) + return { + "name": name, + "state": profile.info.get("state", "down"), + } def kernelEvent(data): # TODO: Handle UDEV event From uludag-commits at pardus.org.tr Fri Nov 7 11:02:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 11:02:22 +0200 (EET) Subject: [Uludag-commits] r20592 - branches/net-link-2.0 Message-ID: <20081107090222.28CD513840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 11:02:21 2008 New Revision: 20592 Added: branches/net-link-2.0/INSTALL Log: INSTALL doc From uludag-commits at pardus.org.tr Fri Nov 7 11:15:21 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 11:15:21 +0200 (EET) Subject: [Uludag-commits] r20593 - in branches/net-link-2.0: . policy Message-ID: <20081107091521.EFCA813840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 11:15:21 2008 New Revision: 20593 Added: branches/net-link-2.0/policy/ branches/net-link-2.0/policy/tr.org.pardus.comar.network.link.policy Modified: branches/net-link-2.0/INSTALL branches/net-link-2.0/model.xml Log: Policy file Modified: branches/net-link-2.0/INSTALL ================================================================= --- branches/net-link-2.0/INSTALL (original) +++ branches/net-link-2.0/INSTALL Fri Nov 7 11:15:21 2008 @@ -1,5 +1,6 @@ Installing: - Copy Network.Link interface in model.xml into /etc/comar/model.xml + - Copy policy/tr.org.pardus.comar.network.link.policy under /usr/share/PolicyKit/policy/ - Stop COMAR - Register scripts: # hav register net_tools Network.Link scripts/net-tools.py Modified: branches/net-link-2.0/model.xml ================================================================= --- branches/net-link-2.0/model.xml (original) +++ branches/net-link-2.0/model.xml Fri Nov 7 11:15:21 2008 @@ -108,12 +108,4 @@ - - - - - - - - From uludag-commits at pardus.org.tr Fri Nov 7 11:18:27 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 11:18:27 +0200 (EET) Subject: [Uludag-commits] r20594 - branches/net-link-2.0/scripts Message-ID: <20081107091827.CD3F813840B0@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 11:18:27 2008 New Revision: 20594 Modified: branches/net-link-2.0/scripts/net-tools.py Log: Add device info Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Fri Nov 7 11:18:27 2008 @@ -194,8 +194,11 @@ def connectionInfo(name): # TODO: Expand profile = Profile(name) + device = profile.info["device"] return { "name": name, + "device_id": device, + "device_name": netutils.deviceName(device), "state": profile.info.get("state", "down"), } From uludag-commits at pardus.org.tr Fri Nov 7 12:08:55 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 12:08:55 +0200 (EET) Subject: [Uludag-commits] r20595 - in trunk/yali4/yali4: . gui Message-ID: <20081107100855.5534513840A6@liste.pardus.org.tr> Author: gokmen.goksel Date: Fri Nov 7 12:08:54 2008 New Revision: 20595 Modified: trunk/yali4/yali4/gui/ScrInstall.py trunk/yali4/yali4/installer.py trunk/yali4/yali4/pisiiface.py Log: * When Pisi raises install error for given package; emit ErrorRetry then show Retry Dialog - if answer is Retry pass the package while another package needs it then retry again otherwise show install failed exception then reboot. * Goes to Doruk Fisek Modified: trunk/yali4/yali4/gui/ScrInstall.py ================================================================= --- trunk/yali4/yali4/gui/ScrInstall.py (original) +++ trunk/yali4/yali4/gui/ScrInstall.py Fri Nov 7 12:08:54 2008 @@ -33,7 +33,7 @@ from yali4.gui.Ui.installwidget import Ui_InstallWidget import yali4.gui.context as ctx -EventPisi, EventSetProgress, EventError, EventAllFinished, EventPackageInstallFinished = range(1001,1006) +EventPisi, EventSetProgress, EventError, EventAllFinished, EventPackageInstallFinished, EventRetry = range(1001,1007) def iter_slide_pics(): def pat(pic): @@ -106,6 +106,7 @@ def shown(self): global currentObject currentObject = self + # start installer thread ctx.debugger.log("PkgInstaller is creating...") self.pkg_installer = PkgInstaller() @@ -150,6 +151,12 @@ err = qevent.data() self.installError(err) + # EventRetry + elif qevent.eventType() == EventRetry: + package = qevent.data() + ctx.yali.retryAnswer = ctx.yali.askForRetry(_("Package install failed : %s
Do you want to retry ?" % package)) + ctx.yali.waitCondition.wakeAll() + # EventAllFinished elif qevent.eventType() == EventAllFinished: self.finished() @@ -241,13 +248,42 @@ ctx.debugger.log("Found %d packages in repo.." % total) try: - yali4.pisiiface.install_all() + order = yali4.pisiiface.get_install_order(yali4.pisiiface.get_available()) + for package in order: + while True: + try: + yali4.pisiiface.install([package]) + break # while + except Exception, e: + # Lock the mutex + ctx.yali.mutex.lock() + + ctx.debugger.log("Waiting Mutex") + # Send event for asking retry + qevent = PisiEvent(QEvent.User, EventRetry) + qevent.setData(package) + objectSender(qevent) + + # wait for the result + ctx.yali.waitCondition.wait(ctx.yali.mutex) + ctx.yali.mutex.unlock() + ctx.debugger.log("Mutex finished") + + if ctx.yali.retryAnswer == False: + raise e + except Exception, e: + # Lock the mutex + ctx.yali.mutex.lock() + # User+10: error qevent = PisiEvent(QEvent.User, EventError) qevent.setData(e) objectSender(qevent) + # wait for the result + ctx.yali.waitCondition.wait(ctx.yali.mutex) + # Package Install finished lets configure them qevent = PisiEvent(QEvent.User, EventPackageInstallFinished) objectSender(qevent) Modified: trunk/yali4/yali4/installer.py ================================================================= --- trunk/yali4/yali4/installer.py (original) +++ trunk/yali4/yali4/installer.py Fri Nov 7 12:08:54 2008 @@ -120,6 +120,11 @@ self.plugin = None + # mutual exclusion + self.mutex = QMutex() + self.waitCondition = QWaitCondition() + self.retryAnswer = False + # Let the show begin.. if install_type == YALI_PLUGIN: self.plugin = self.getPlugin(install_plugin) @@ -584,6 +589,15 @@ d.resize(300,200) d.exec_() + def askForRetry(self, message): + w = WarningWidget() + w.warning.setText(str(message)) + w.ok.setText(_("Retry")) + dialog = WarningDialog(w, self) + if not dialog.exec_(): + return False + return True + class ErrorWidget(QtGui.QWidget): def __init__(self, *args): apply(QtGui.QWidget.__init__, (self,) + args) Modified: trunk/yali4/yali4/pisiiface.py ================================================================= --- trunk/yali4/yali4/pisiiface.py (original) +++ trunk/yali4/yali4/pisiiface.py Fri Nov 7 12:08:54 2008 @@ -85,7 +85,10 @@ pass def install(pkg_name_list): - pisi.api.install(pkg_name_list) + try: + pisi.api.install(pkg_name_list) + except Exception, e: + raise e def install_all(): install(get_available()) @@ -99,6 +102,9 @@ def get_pending(): return pisi.db.installdb.InstallDB().list_pending() +def get_install_order(pkg_name_list): + return pisi.api.get_install_order(pkg_name_list) + def get_pending_len(): return len(get_pending()) From uludag-commits at pardus.org.tr Fri Nov 7 14:15:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 14:15:51 +0200 (EET) Subject: [Uludag-commits] r20596 - branches/net-link-2.0/clients Message-ID: <20081107121551.974AF13840A4@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 14:15:51 2008 New Revision: 20596 Modified: branches/net-link-2.0/clients/netapplet.py Log: Polkit disabled in quiet mode Modified: branches/net-link-2.0/clients/netapplet.py ================================================================= --- branches/net-link-2.0/clients/netapplet.py (original) +++ branches/net-link-2.0/clients/netapplet.py Fri Nov 7 14:15:51 2008 @@ -135,10 +135,13 @@ profileName = profileInfo["name"] state = profileInfo["state"].split()[0] + def handler(package, exception, results): + pass + if state in ("up", "connecting"): - self.link.Network.Link[package].setState(profileName, "down", quiet=True) + self.link.Network.Link[package].setState(profileName, "down", timeout=300, async=handler) else: - self.link.Network.Link[package].setState(profileName, "up", quiet=True) + self.link.Network.Link[package].setState(profileName, "up", timeout=300, async=handler) def handleSignals(self, package, signal, args): if signal == "connectionChanged": From uludag-commits at pardus.org.tr Fri Nov 7 14:18:03 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 14:18:03 +0200 (EET) Subject: [Uludag-commits] r20597 - branches/net-link-2.0/scripts Message-ID: <20081107121803.C15F113840B4@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 14:18:03 2008 New Revision: 20597 Modified: branches/net-link-2.0/scripts/net-tools.py Log: Rename signals Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Fri Nov 7 14:18:03 2008 @@ -135,7 +135,10 @@ # Stop other profiles on same device stopSameDevice(name) # Notify clients - notify("Net.Link", "stateChanged", (name, "connecting", "")) + notify("Network.Link", "stateChanged", (name, "connecting", "")) + # Save state to profile database + profile.info["state"] = "connecting" + profile.save() # Start DHCP client ret = iface.startAuto() if ret == 0 and iface.isUp(): @@ -145,21 +148,21 @@ profile.info["state"] = "up " + address[0] profile.save() # Notify clients - notify("Net.Link", "stateChanged", (name, "up", address[0])) + notify("Network.Link", "stateChanged", (name, "up", address[0])) else: iface.down() # Save state to profile database profile.info["state"] = "down" profile.save() # Notify clients - notify("Net.Link", "stateChanged", (name, "inaccesible", _(MSG_DHCP_FAILED))) + notify("Network.Link", "stateChanged", (name, "inaccesible", _(MSG_DHCP_FAILED))) else: iface.down() # Save state to profile database profile.info["state"] = "down" profile.save() # Notify clients - notify("Net.Link", "stateChanged", (name, "inaccesible", _(MSG_DHCP_FAILED))) + notify("Network.Link", "stateChanged", (name, "inaccesible", _(MSG_DHCP_FAILED))) else: try: net_address = profile.info["net_address"] @@ -177,7 +180,7 @@ profile.info["state"] = "up " + net_address profile.save() # Notify clients - notify("Net.Link", "stateChanged", (name, "up", net_address)) + notify("Network.Link", "stateChanged", (name, "up", net_address)) elif state == "down": if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() @@ -186,7 +189,7 @@ profile.info["state"] = "down" profile.save() # Notify clients - notify("Net.Link", "stateChanged", (name, "down", "")) + notify("Network.Link", "stateChanged", (name, "down", "")) def connections(): return listProfiles() From uludag-commits at pardus.org.tr Fri Nov 7 14:18:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 14:18:11 +0200 (EET) Subject: [Uludag-commits] r20598 - branches/net-link-2.0/examples Message-ID: <20081107121811.BFF2513840B3@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 14:18:11 2008 New Revision: 20598 Added: branches/net-link-2.0/examples/ branches/net-link-2.0/examples/test-auto.py branches/net-link-2.0/examples/test-down.py branches/net-link-2.0/examples/test-mudur.py branches/net-link-2.0/examples/test-state.py branches/net-link-2.0/examples/test-up.py Log: Examples From uludag-commits at pardus.org.tr Fri Nov 7 14:20:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 14:20:22 +0200 (EET) Subject: [Uludag-commits] r20599 - trunk/python-modules/pardus-python/pardus Message-ID: <20081107122022.6069A13840B3@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 14:20:22 2008 New Revision: 20599 Modified: trunk/python-modules/pardus-python/pardus/netutils.py Log: Always remote DHCP lease file. DHCPCD tries to assign last IP when timed out. Modified: trunk/python-modules/pardus-python/pardus/netutils.py ================================================================= --- trunk/python-modules/pardus-python/pardus/netutils.py (original) +++ trunk/python-modules/pardus-python/pardus/netutils.py Fri Nov 7 14:20:22 2008 @@ -220,6 +220,11 @@ if subprocess.call(["/sbin/dhcpcd", "-k", self.name], stderr=file("/dev/null")): subprocess.call(["pkill","-f","%s" % " ".join(self.autoCmd)]) + try: + os.unlink("/var/lib/dhcpcd/dhcpcd-%s.info" % self.name) + except OSError: + pass + def isAuto(self): path = "/var/run/dhcpcd-%s.pid" % self.name if not os.path.exists(path): From uludag-commits at pardus.org.tr Fri Nov 7 15:47:15 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 15:47:15 +0200 (EET) Subject: [Uludag-commits] r20600 - branches/net-link-2.0/examples Message-ID: <20081107134715.4428413840B5@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 15:47:15 2008 New Revision: 20600 Added: branches/net-link-2.0/examples/test-wifi.py Modified: branches/net-link-2.0/examples/test-auto.py branches/net-link-2.0/examples/test-up.py Log: - Get device list first - wifi example Modified: branches/net-link-2.0/examples/test-auto.py ================================================================= --- branches/net-link-2.0/examples/test-auto.py (original) +++ branches/net-link-2.0/examples/test-auto.py Fri Nov 7 15:47:15 2008 @@ -1,9 +1,19 @@ #!/usr/bin/python # -*- coding: utf-8 -*- +import sys import comar + link = comar.Link() -link.Network.Link["net_tools"].setDevice("Deneme", "pci:11ab_436a_eth0") +device_id = None +for device_id in link.Network.Link["net_tools"].deviceList(): + break + +if not device_id: + print "No ethernet device" + sys.exit() + +link.Network.Link["net_tools"].setDevice("Deneme", device_id) link.Network.Link["net_tools"].setAddress("Deneme", "auto", "", "", "") link.Network.Link["net_tools"].setState("Deneme", "up") Modified: branches/net-link-2.0/examples/test-up.py ================================================================= --- branches/net-link-2.0/examples/test-up.py (original) +++ branches/net-link-2.0/examples/test-up.py Fri Nov 7 15:47:15 2008 @@ -1,9 +1,19 @@ #!/usr/bin/python # -*- coding: utf-8 -*- +import sys import comar + link = comar.Link() -link.Network.Link["net_tools"].setDevice("Deneme", "pci:11ab_436a_eth0") +device_id = None +for device_id in link.Network.Link["net_tools"].deviceList(): + break + +if not device_id: + print "No ethernet device" + sys.exit() + +link.Network.Link["net_tools"].setDevice("Deneme", device_id) link.Network.Link["net_tools"].setAddress("Deneme", "manual", "192.168.3.233", "255.255.255.0", "192.168.3.1") link.Network.Link["net_tools"].setState("Deneme", "up") From uludag-commits at pardus.org.tr Fri Nov 7 15:48:21 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 15:48:21 +0200 (EET) Subject: [Uludag-commits] r20601 - branches/net-link-2.0/scripts Message-ID: <20081107134821.DB6E513840B5@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 15:48:21 2008 New Revision: 20601 Modified: branches/net-link-2.0/scripts/net-tools.py Log: Bring down other profiles on same device in manual mode also Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Fri Nov 7 15:48:21 2008 @@ -131,14 +131,14 @@ profile = Profile(name) iface = netutils.findInterface(profile.info["device"]) if state == "up": + # Stop other profiles on same device + stopSameDevice(name) + # Notify clients + notify("Network.Link", "stateChanged", (name, "connecting", "")) + # Save state to profile database + profile.info["state"] = "connecting" + profile.save() if profile.info.get("net_mode", "auto") == "auto": - # Stop other profiles on same device - stopSameDevice(name) - # Notify clients - notify("Network.Link", "stateChanged", (name, "connecting", "")) - # Save state to profile database - profile.info["state"] = "connecting" - profile.save() # Start DHCP client ret = iface.startAuto() if ret == 0 and iface.isUp(): From uludag-commits at pardus.org.tr Fri Nov 7 15:51:29 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 15:51:29 +0200 (EET) Subject: [Uludag-commits] r20602 - branches/net-link-2.0/scripts Message-ID: <20081107135129.7B8F713840B5@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 15:51:29 2008 New Revision: 20602 Modified: branches/net-link-2.0/scripts/wireless-tools.py Log: Wireless-tools backend Wireless and AccessPoint classes are taken from Net.Link, should be reviewed asap. Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Fri Nov 7 15:51:52 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 15:51:52 +0200 (EET) Subject: [Uludag-commits] r20603 - branches/net-link-2.0 Message-ID: <20081107135152.7B4A113840B5@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 15:51:52 2008 New Revision: 20603 Modified: branches/net-link-2.0/TODO Log: update TODO Modified: branches/net-link-2.0/TODO ================================================================= --- branches/net-link-2.0/TODO (original) +++ branches/net-link-2.0/TODO Fri Nov 7 15:51:52 2008 @@ -4,3 +4,6 @@ - ... - Decorators - Use decorators to save configuration to profile database +- Move AccessPoint, Wireless, Profile classes under comar.network module + - Also review/refactor them +- Put AdHoc support back into wireless-tools From uludag-commits at pardus.org.tr Fri Nov 7 16:13:54 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 16:13:54 +0200 (EET) Subject: [Uludag-commits] r20604 - branches/net-link-2.0/scripts Message-ID: <20081107141354.A5D7013840A7@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 16:13:54 2008 New Revision: 20604 Modified: branches/net-link-2.0/scripts/wireless-tools.py Log: add missing instance Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Fri Nov 7 16:13:54 2008 @@ -414,6 +414,7 @@ if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() # Set encryption to none + wifi = Wireless(iface) wifi.setEncryption(None, None) # Bring down interface iface.down() From uludag-commits at pardus.org.tr Fri Nov 7 16:14:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 16:14:40 +0200 (EET) Subject: [Uludag-commits] r20605 - branches/net-link-2.0/clients Message-ID: <20081107141440.63C4413840A7@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 16:14:40 2008 New Revision: 20605 Modified: branches/net-link-2.0/clients/netapplet.py Log: Different backends may have profiles with same name Modified: branches/net-link-2.0/clients/netapplet.py ================================================================= --- branches/net-link-2.0/clients/netapplet.py (original) +++ branches/net-link-2.0/clients/netapplet.py Fri Nov 7 16:14:40 2008 @@ -86,7 +86,7 @@ type_ = self.parent.info[package]["type"].split()[0] if state == "up": - self.parent.updateStatus(profileName, "up") + self.parent.updateStatus("%s %s" % (package, profileName), "up") if state in ("up", "connecting"): break @@ -156,18 +156,19 @@ profile = profileInfo break if profile: - self.parent.updateStatus(profileName, "down") + self.parent.updateStatus("%s %s" % (package, profileName), "down") self.profiles.remove(profile) elif signal == "stateChanged": profileName, action, data = args for profileInfo in self.profiles: if profileInfo["name"] == profileName: if action != "up": - self.parent.updateStatus(profileName, "down") - if len(data): - profileInfo["state"] = "%s %s" % (action, data) - else: - profileInfo["state"] = action + self.parent.updateStatus("%s %s" % (package, profileName), "down") + if self.parent.devices[profileInfo["device_id"]] == package: + if len(data): + profileInfo["state"] = "%s %s" % (action, data) + else: + profileInfo["state"] = action break self.buildPopup() self.updateIcon() From uludag-commits at pardus.org.tr Fri Nov 7 18:26:44 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 18:26:44 +0200 (EET) Subject: [Uludag-commits] r20607 - branches/net-link-2.0/clients Message-ID: <20081107162644.68B6013840B6@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 18:26:44 2008 New Revision: 20607 Modified: branches/net-link-2.0/clients/netapplet.py Log: Handle state signals right Modified: branches/net-link-2.0/clients/netapplet.py ================================================================= --- branches/net-link-2.0/clients/netapplet.py (original) +++ branches/net-link-2.0/clients/netapplet.py Fri Nov 7 18:26:44 2008 @@ -136,6 +136,7 @@ state = profileInfo["state"].split()[0] def handler(package, exception, results): + # TODO: Handle connection errors here pass if state in ("up", "connecting"): @@ -162,14 +163,13 @@ profileName, action, data = args for profileInfo in self.profiles: if profileInfo["name"] == profileName: - if action != "up": - self.parent.updateStatus("%s %s" % (package, profileName), "down") if self.parent.devices[profileInfo["device_id"]] == package: + if action != "up": + self.parent.updateStatus("%s %s" % (package, profileName), "down") if len(data): profileInfo["state"] = "%s %s" % (action, data) else: profileInfo["state"] = action - break self.buildPopup() self.updateIcon() From uludag-commits at pardus.org.tr Fri Nov 7 18:26:25 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 7 Nov 2008 18:26:25 +0200 (EET) Subject: [Uludag-commits] r20606 - branches/net-link-2.0/examples Message-ID: <20081107162625.6B05513840B5@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 7 18:26:25 2008 New Revision: 20606 Modified: branches/net-link-2.0/examples/test-mudur.py Log: Give COMAR some time to get process ID Modified: branches/net-link-2.0/examples/test-mudur.py ================================================================= --- branches/net-link-2.0/examples/test-mudur.py (original) +++ branches/net-link-2.0/examples/test-mudur.py Fri Nov 7 18:26:25 2008 @@ -7,6 +7,7 @@ import os import sys +import time if os.getuid() != 0: print "Run as root" @@ -21,3 +22,6 @@ if info.get("state", "down").startswith("up"): print "Bringing up %s" % info["device_id"] link.Network.Link[package].setState(profile, "up", quiet=True) + +# Give COMAR some time to get process ID +time.sleep(5) From uludag-commits at pardus.org.tr Sat Nov 8 01:30:47 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 8 Nov 2008 01:30:47 +0200 (EET) Subject: [Uludag-commits] r20608 - trunk/bugzilla/3.0/tr/default/global Message-ID: <20081107233047.1626513840A7@liste.pardus.org.tr> Author: selim_ok Date: Sat Nov 8 01:30:46 2008 New Revision: 20608 Modified: trunk/bugzilla/3.0/tr/default/global/field-descs.none.tmpl Log: Gelistirici listesinde "Bugzilla'ya \'Diger\' ürünü eklesek(?)" basligi altinda konusuldugu gibi cozum bilgisi degistirildi Modified: trunk/bugzilla/3.0/tr/default/global/field-descs.none.tmpl ================================================================= --- trunk/bugzilla/3.0/tr/default/global/field-descs.none.tmpl (original) +++ trunk/bugzilla/3.0/tr/default/global/field-descs.none.tmpl Sat Nov 8 01:30:46 2008 @@ -92,9 +92,9 @@ "VERIFIED" => "ONAYLANDI", "CLOSED" => "KAPATILDI" } %] -[% resolution_descs = { "FIXED" => "DÜZELTİLDİ", +[% resolution_descs = { "FIXED" => "ÇÖZÜLDÜ", "INVALID" => "GEÇERSİZ", - "WONTFIX" => "REDDEDİLDİ", + "WONTFIX" => "DÜZELTİLMEYECEK", "DUPLICATE" => "AYNISI", "WORKSFORME" => "EVDE ÇALIŞIYOR", "MOVED" => "TAŞINDI", From uludag-commits at pardus.org.tr Sat Nov 8 01:48:34 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 8 Nov 2008 01:48:34 +0200 (EET) Subject: [Uludag-commits] r20609 - trunk/bugzilla/3.0/tr/default/bug/create Message-ID: <20081107234834.8CEA113840A7@liste.pardus.org.tr> Author: selim_ok Date: Sat Nov 8 01:48:34 2008 New Revision: 20609 Modified: trunk/bugzilla/3.0/tr/default/bug/create/create.html.tmpl Log: hata bildirme formunda unutulmus bir kac ceviri Modified: trunk/bugzilla/3.0/tr/default/bug/create/create.html.tmpl ================================================================= --- trunk/bugzilla/3.0/tr/default/bug/create/create.html.tmpl (original) +++ trunk/bugzilla/3.0/tr/default/bug/create/create.html.tmpl Sat Nov 8 01:48:34 2008 @@ -351,16 +351,16 @@ [% IF user.in_group(Param('timetrackinggroup')) %] - Estimated Hours: + Tahmini süre: - Deadline: + Son mühlet: - (YYYY-MM-DD) + (YYYY-AA-GG) @@ -372,7 +372,7 @@ [% IF Param("usebugaliases") %] - Alias: + Sembolik ad: From uludag-commits at pardus.org.tr Sat Nov 8 02:02:11 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 8 Nov 2008 02:02:11 +0200 (EET) Subject: [Uludag-commits] r20610 - trunk/bugzilla/3.0/tr/default/bug Message-ID: <20081108000211.3169C13840B6@liste.pardus.org.tr> Author: selim_ok Date: Sat Nov 8 02:02:10 2008 New Revision: 20610 Modified: trunk/bugzilla/3.0/tr/default/bug/edit.html.tmpl Log: hata bildirme formunda unutulmus ceviri: reply Modified: trunk/bugzilla/3.0/tr/default/bug/edit.html.tmpl ================================================================= --- trunk/bugzilla/3.0/tr/default/bug/edit.html.tmpl (original) +++ trunk/bugzilla/3.0/tr/default/bug/edit.html.tmpl Sat Nov 8 02:02:10 2008 @@ -38,7 +38,7 @@ * createElement, but finding a container isn't trivial. */ document.write('[reply<' + '/a>]'); + id + ');">yanıtla<' + '/a>]'); } /* Adds the reply text to the `comment' textarea */ From uludag-commits at pardus.org.tr Sat Nov 8 02:03:46 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 8 Nov 2008 02:03:46 +0200 (EET) Subject: [Uludag-commits] r20611 - trunk/bugzilla/3.0/tr/default/bug/create Message-ID: <20081108000346.9164D13840B6@liste.pardus.org.tr> Author: selim_ok Date: Sat Nov 8 02:03:46 2008 New Revision: 20611 Modified: trunk/bugzilla/3.0/tr/default/bug/create/create.html.tmpl Log: hata bildirme formunda unutulmus ceviri: optional Modified: trunk/bugzilla/3.0/tr/default/bug/create/create.html.tmpl ================================================================= --- trunk/bugzilla/3.0/tr/default/bug/create/create.html.tmpl (original) +++ trunk/bugzilla/3.0/tr/default/bug/create/create.html.tmpl Sat Nov 8 02:03:46 2008 @@ -486,7 +486,7 @@ - (optional) + (isteğe bağlı) [% END %] From uludag-commits at pardus.org.tr Sat Nov 8 02:20:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 8 Nov 2008 02:20:10 +0200 (EET) Subject: [Uludag-commits] r20612 - branches/net-link-2.0/scripts Message-ID: <20081108002010.A355013840B6@liste.pardus.org.tr> Author: bahadir.kandemir Date: Sat Nov 8 02:20:10 2008 New Revision: 20612 Modified: branches/net-link-2.0/scripts/wireless-tools.py Log: fixed typo Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Sat Nov 8 02:20:10 2008 @@ -245,7 +245,7 @@ d = { "type": "wifi", "name": _(MSG_WIRELESS), - "modes": "device,devicemode,remote,remote_scan,net,auto,auth", + "modes": "device,device_mode,remote,remote_scan,net,auto,auth", } return d From uludag-commits at pardus.org.tr Sat Nov 8 15:25:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 8 Nov 2008 15:25:35 +0200 (EET) Subject: [Uludag-commits] r20613 - trunk/doc/eng Message-ID: <20081108132535.6FB1913840C4@liste.pardus.org.tr> Author: ozan.caglayan Date: Sat Nov 8 15:25:35 2008 New Revision: 20613 Added: trunk/doc/eng/complete_pisi_guide.html Log: New document: Complete PiSi Guide (English) - Initial publication, - Started merging of Faik's delicious document 'PiSi: One Step Further With Pardus', - meren's HOWTO for 'PiSi Hello World' will be merged into it after extending and updating its contents. From uludag-commits at pardus.org.tr Sat Nov 8 17:00:57 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 8 Nov 2008 17:00:57 +0200 (EET) Subject: [Uludag-commits] r20614 - trunk/comar/belgeler Message-ID: <20081108150057.5823013840C2@liste.pardus.org.tr> Author: bahadir.kandemir Date: Sat Nov 8 17:00:57 2008 New Revision: 20614 Added: trunk/comar/belgeler/comar-dbus.txt (props changed) - copied unchanged from r20613, trunk/comar/belgeler/dbus-isimlendirme.txt trunk/comar/belgeler/comar-polkit.txt (props changed) - copied unchanged from r20613, trunk/comar/belgeler/dbus-erişim.txt trunk/comar/belgeler/comar-python-types.txt (props changed) - copied unchanged from r20613, trunk/comar/belgeler/dbus-tipler.txt Removed: trunk/comar/belgeler/dbus-erişim.txt trunk/comar/belgeler/dbus-isimlendirme.txt trunk/comar/belgeler/dbus-tipler.txt Log: Better file names From uludag-commits at pardus.org.tr Sun Nov 9 03:38:41 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 9 Nov 2008 03:38:41 +0200 (EET) Subject: [Uludag-commits] Girls mock at your size? Message-ID: <20081109013842.6513913840F7@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081109/fee6f031/attachment.htm From uludag-commits at pardus.org.tr Sun Nov 9 03:52:13 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 9 Nov 2008 03:52:13 +0200 (EET) Subject: [Uludag-commits] r20615 - trunk/planet/planet.pardus.org.tr Message-ID: <20081109015213.57A0F13840F9@liste.pardus.org.tr> Author: gokmen.goksel Date: Sun Nov 9 03:52:12 2008 New Revision: 20615 Modified: trunk/planet/planet.pardus.org.tr/config.ini Log: blog has been changed .. Modified: trunk/planet/planet.pardus.org.tr/config.ini ================================================================= --- trunk/planet/planet.pardus.org.tr/config.ini (original) +++ trunk/planet/planet.pardus.org.tr/config.ini Sun Nov 9 03:52:12 2008 @@ -57,7 +57,7 @@ [http://tuxedup.com/nucleus/xml-rss2.php] name = Michael Austin -[http://www.ratonred.com/?feed=atom&cat=13] +[http://blog.ratonred.com/tag/planet-pardus/feed] name = Gökmen GÖKSEL face = http://cekirdek.pardus.org.tr/~gokmen/img/head.png From uludag-commits at pardus.org.tr Sun Nov 9 03:55:52 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 9 Nov 2008 03:55:52 +0200 (EET) Subject: [Uludag-commits] r20616 - trunk/planet/gezegen.pardus.org.tr Message-ID: <20081109015552.BFEDF13840F9@liste.pardus.org.tr> Author: gokmen.goksel Date: Sun Nov 9 03:55:52 2008 New Revision: 20616 Modified: trunk/planet/gezegen.pardus.org.tr/config.ini Log: * Burası da değişti .. Modified: trunk/planet/gezegen.pardus.org.tr/config.ini ================================================================= --- trunk/planet/gezegen.pardus.org.tr/config.ini (original) +++ trunk/planet/gezegen.pardus.org.tr/config.ini Sun Nov 9 03:55:52 2008 @@ -79,7 +79,7 @@ [http://ekin.fisek.com.tr/blog/wp-rss2.php?cat=8] name = Ekin Meroğlu -[http://cekirdek.pardus.org.tr/~gokmen/zangetsu/blog/feed/rss/pardus/] +[http://blog.ratonred.com/tag/gezegen-pardus/feed] name=Gökmen Göksel face=http://cekirdek.pardus.org.tr/~gokmen/img/head.png From uludag-commits at pardus.org.tr Sun Nov 9 12:42:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 9 Nov 2008 12:42:40 +0200 (EET) Subject: [Uludag-commits] We record your home video Message-ID: <20081109104240.48E3013840A0@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081109/a3da7809/attachment.htm From uludag-commits at pardus.org.tr Sun Nov 9 13:54:09 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 9 Nov 2008 13:54:09 +0200 (EET) Subject: [Uludag-commits] r20617 - trunk/staj-projeleri/paketler/fethican/smolt/files Message-ID: <20081109115409.3D4EC138409B@liste.pardus.org.tr> Author: fethican Date: Sun Nov 9 13:54:08 2008 New Revision: 20617 Modified: trunk/staj-projeleri/paketler/fethican/smolt/files/config.patch Log: add entry for Pardus so config can find pardus-release file. Now "OS" no longer will be "Calvin and Hobbes" :)) Modified: trunk/staj-projeleri/paketler/fethican/smolt/files/config.patch ================================================================= --- trunk/staj-projeleri/paketler/fethican/smolt/files/config.patch (original) +++ trunk/staj-projeleri/paketler/fethican/smolt/files/config.patch Sun Nov 9 13:54:08 2008 @@ -1,5 +1,5 @@ --- client/config.orig 2008-03-08 19:57:57.000000000 +0200 -+++ client/config.py 2008-09-01 16:29:46.000000000 +0300 ++++ client/config.py 2008-11-09 02:48:45.000000000 +0200 @@ -11,12 +11,12 @@ @@ -18,8 +18,15 @@ #These are the defaults taken from the source code. #fs_types = get_config_attr("FS_TYPES", ["ext2", "ext3", "xfs", "reiserfs"]) -@@ -91,5 +91,5 @@ - +@@ -89,7 +89,12 @@ + #except IOError: + # return "Chuck Norris" + ++#For Pardus ++try: ++ OS = file('/etc/pardus-release').read().strip() ++except IOError: ++ OS = "Absolutely not Pardus!" #For non RH Distros -#HW_UUID = "/etc/smolt/hw-uuid" From uludag-commits at pardus.org.tr Sun Nov 9 20:07:42 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 9 Nov 2008 20:07:42 +0200 (EET) Subject: [Uludag-commits] Michelle's home video Message-ID: <20081109180742.E77F91384026@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081109/1a837094/attachment-0001.htm From uludag-commits at pardus.org.tr Sun Nov 9 22:20:31 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 9 Nov 2008 22:20:31 +0200 (EET) Subject: [Uludag-commits] r20618 - branches/net-link-2.0/scripts Message-ID: <20081109202031.1D0921384092@liste.pardus.org.tr> Author: isbaran Date: Sun Nov 9 22:20:30 2008 New Revision: 20618 Modified: branches/net-link-2.0/scripts/wireless-tools.py Log: some todo's Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Sun Nov 9 22:20:30 2008 @@ -149,9 +149,7 @@ point.encryption = "wepascii" if "IE:" in line: ie = line.split("IE:")[1].strip() - if "WPA Version 1" in ie: - point.encryption = "wpa-psk" - if "WPA2 Version 1" in ie: + if "WPA" in ie or "WPA2" in ie: point.encryption = "wpa-psk" if "Authentication Suites" in line: point.auth_suit = line.split(":")[1].strip() @@ -202,6 +200,8 @@ if supplicant and wpa_supplicant.isWpaServiceUsable(): wpa_supplicant.disableAuthentication(self.ifc.name) + # TODO a guessEncryption() function to determine if its wep or wepascii or open (no enc) + # TODO check returning data from iwconfig, these calls dont work most of the time but we simply pass if mode == "wep": os.system("/usr/sbin/iwconfig '%s' enc restricted '%s'" % (self.ifc.name, parameters["password"])) elif mode == "wepascii": @@ -215,7 +215,9 @@ ret = wpa_supplicant.setWpaAuthentication(self.ifc.name, self.ssid, parameters["password"]) if not ret: return _(MSG_WPA_FAILED) - elif mode == "802.1.x": + elif mode == "802.1x": + pass + elif mode == "WPA-EAP": pass def getBitrate(self, ifname): From uludag-commits at pardus.org.tr Sun Nov 9 22:51:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 9 Nov 2008 22:51:40 +0200 (EET) Subject: [Uludag-commits] r20619 - branches/net-link-2.0/clients Message-ID: <20081109205141.0638B13840E4@liste.pardus.org.tr> Author: bahadir.kandemir Date: Sun Nov 9 22:51:40 2008 New Revision: 20619 Added: branches/net-link-2.0/clients/cli.py (contents, props changed) Log: network cli From uludag-commits at pardus.org.tr Sun Nov 9 23:55:32 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 9 Nov 2008 23:55:32 +0200 (EET) Subject: [Uludag-commits] r20620 - branches/net-link-2.0/scripts Message-ID: <20081109215532.B8B1813840F1@liste.pardus.org.tr> Author: bahadir.kandemir Date: Sun Nov 9 23:55:32 2008 New Revision: 20620 Modified: branches/net-link-2.0/scripts/wireless-tools.py Log: fail, not return error message Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Sun Nov 9 23:55:32 2008 @@ -208,13 +208,13 @@ os.system("/usr/sbin/iwconfig '%s' enc restricted 's:%s'" % (self.ifc.name, parameters["password"])) elif mode == "wpa-psk": if not supplicant: - return _(MSG_NO_WPA) + fail(_(MSG_NO_WPA)) if not wpa_supplicant.startWpaService(): fail("Unable to start WPA service") print self.ifc.name, self.ssid, parameters["password"] ret = wpa_supplicant.setWpaAuthentication(self.ifc.name, self.ssid, parameters["password"]) if not ret: - return _(MSG_WPA_FAILED) + fail(_(MSG_WPA_FAILED)) elif mode == "802.1x": pass elif mode == "WPA-EAP": From uludag-commits at pardus.org.tr Mon Nov 10 10:33:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 10:33:45 +0200 (EET) Subject: [Uludag-commits] r20621 - trunk/pisi/pisi/operations Message-ID: <20081110083345.1662413840E7@liste.pardus.org.tr> Author: faik Date: Mon Nov 10 10:33:44 2008 New Revision: 20621 Modified: trunk/pisi/pisi/operations/upgrade.py Log: Ask removal confirmation of conflicting packages before upgrading but not before if fetch-only operation finished. (#4539) Modified: trunk/pisi/pisi/operations/upgrade.py ================================================================= --- trunk/pisi/pisi/operations/upgrade.py (original) +++ trunk/pisi/pisi/operations/upgrade.py Mon Nov 10 10:33:44 2008 @@ -129,9 +129,6 @@ if componentdb.has_component('system.base'): order = operations.helper.reorder_base_packages(order) - if not ctx.get_option('ignore_package_conflicts'): - conflicts = operations.helper.check_conflicts(order, packagedb) - ctx.ui.info(_('The following packages will be upgraded: ') + util.strlist(order)) @@ -159,6 +156,7 @@ return if not ctx.get_option('ignore_package_conflicts'): + conflicts = operations.helper.check_conflicts(order, packagedb) if conflicts: operations.remove.remove_conflicting_packages(conflicts) From uludag-commits at pardus.org.tr Mon Nov 10 10:38:54 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 10:38:54 +0200 (EET) Subject: [Uludag-commits] r20622 - trunk/pisi Message-ID: <20081110083854.BEF2513840E7@liste.pardus.org.tr> Author: faik Date: Mon Nov 10 10:38:54 2008 New Revision: 20622 Modified: trunk/pisi/ChangeLog Log: Update Changelog BUG:FIXED:4539 Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Mon Nov 10 10:38:54 2008 @@ -1,3 +1,7 @@ +2008-11-10 Türker Sezer + * Do not ask to remove conflicting packages until it is time to remove them. The + message is misleading when --fetch-only is used. (#4539) + 2008-11-05 Faik Uygur * Force upgrade of replaced packages. Because they are also obsoleted packages, they will be removed in any way. This is not wanted for replaced driver packages. From uludag-commits at pardus.org.tr Mon Nov 10 13:08:12 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 13:08:12 +0200 (EET) Subject: [Uludag-commits] Bush killed Michelle Obama Message-ID: <20081110110813.135FA13840CC@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081110/794c06a2/attachment.htm From uludag-commits at pardus.org.tr Mon Nov 10 13:34:46 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 13:34:46 +0200 (EET) Subject: [Uludag-commits] r20623 - trunk/repository-scripts Message-ID: <20081110113446.1F3CD13840CC@liste.pardus.org.tr> Author: eki Date: Mon Nov 10 13:34:45 2008 New Revision: 20623 Modified: trunk/repository-scripts/ack-report.py Log: formatting fixes, most of them are scary and ugly.. Modified: trunk/repository-scripts/ack-report.py ================================================================= --- trunk/repository-scripts/ack-report.py (original) +++ trunk/repository-scripts/ack-report.py Mon Nov 10 13:34:45 2008 @@ -14,14 +14,11 @@ stable_path = "/var/www/localhost/htdocs/pardus-2008/" template = """\ -Modification time: %s - by %s -Version: %s -Release: %s -Type: %s -Changes: +* Ver.: %s, Rel.: %s, Type: %s +* %s [%s] + + %s -%s\n """ def get_package_name(filename): @@ -70,9 +67,9 @@ changes = "" for h in metadata.package.history[0:current_release-stable_release]: - changes += template % (h.date, ("%s <%s>" % (h.name, h.email.replace('@', '_at_'))), - h.version, h.release, h.type, - "\n".join([l.strip() for l in h.comment.split('\n')])) + changes += template % (h.version, h.release, h.type, + ("%s <%s>" % (h.name, h.email.replace('@', '_at_'))), h.date, + "\n ".join([l.strip() for l in h.comment.split('\n')])) d[name] = [current_release, stable_release, packager, changes] @@ -100,9 +97,11 @@ stats.close() - for p in d.keys(): - print "\nName: %s\nPackager: %s" % (p, d[p][2]) - print "-"*55 + keys = d.keys() + keys.sort() + for p in keys: + print "= Package : %s [%s]" % (p, d[p][2]) + print "="*70 print d[p][3], if __name__ == "__main__": From uludag-commits at pardus.org.tr Mon Nov 10 13:58:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 13:58:04 +0200 (EET) Subject: [Uludag-commits] r20624 - in trunk/yali4: . yali4 yali4/gui Message-ID: <20081110115804.E091813840D2@liste.pardus.org.tr> Author: gokmen.goksel Date: Mon Nov 10 13:58:04 2008 New Revision: 20624 Modified: trunk/yali4/yali4-bin trunk/yali4/yali4/gui/ScrInstall.py trunk/yali4/yali4/gui/YaliDialog.py trunk/yali4/yali4/gui/runner.py trunk/yali4/yali4/pisiiface.py Log: * Ask for retry when packages are broken is finished. * For YaliException don't show close button on exception window Modified: trunk/yali4/yali4-bin ================================================================= --- trunk/yali4/yali4-bin (original) +++ trunk/yali4/yali4-bin Mon Nov 10 13:58:04 2008 @@ -24,7 +24,6 @@ def main(): if not exists("/etc/yali-is-firstboot"): - print "Trying to umount .." try_umount_target() runner = yali4.default_runner() runner.run() Modified: trunk/yali4/yali4/gui/ScrInstall.py ================================================================= --- trunk/yali4/yali4/gui/ScrInstall.py (original) +++ trunk/yali4/yali4/gui/ScrInstall.py Mon Nov 10 13:58:04 2008 @@ -258,7 +258,6 @@ # Lock the mutex ctx.yali.mutex.lock() - ctx.debugger.log("Waiting Mutex") # Send event for asking retry qevent = PisiEvent(QEvent.User, EventRetry) qevent.setData(package) @@ -267,7 +266,6 @@ # wait for the result ctx.yali.waitCondition.wait(ctx.yali.mutex) ctx.yali.mutex.unlock() - ctx.debugger.log("Mutex finished") if ctx.yali.retryAnswer == False: raise e Modified: trunk/yali4/yali4/gui/YaliDialog.py ================================================================= --- trunk/yali4/yali4/gui/YaliDialog.py (original) +++ trunk/yali4/yali4/gui/YaliDialog.py Mon Nov 10 13:58:04 2008 @@ -21,8 +21,8 @@ import yali4.gui.context as ctx class windowTitle(QtGui.QFrame): - def __init__(self, *args): - QtGui.QFrame.__init__(self, *args) + def __init__(self, parent, closeButton=True): + QtGui.QFrame.__init__(self, parent) self.setMaximumSize(QSize(9999999,26)) self.setObjectName("windowTitle") self.hboxlayout = QtGui.QHBoxLayout(self) @@ -38,13 +38,14 @@ spacerItem = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) self.hboxlayout.addItem(spacerItem) - self.pushButton = QtGui.QPushButton(self) - self.pushButton.setFocusPolicy(Qt.NoFocus) - self.pushButton.setObjectName("pushButton") - self.pushButton.setStyleSheet("font:bold;") - self.pushButton.setText("X") + if closeButton: + self.pushButton = QtGui.QPushButton(self) + self.pushButton.setFocusPolicy(Qt.NoFocus) + self.pushButton.setObjectName("pushButton") + self.pushButton.setStyleSheet("font:bold;") + self.pushButton.setText("X") - self.hboxlayout.addWidget(self.pushButton) + self.hboxlayout.addWidget(self.pushButton) self.move = 0 self.mainwidget = self.parent() @@ -69,7 +70,7 @@ self.mainwidget.move(newpos) class Dialog(QtGui.QDialog): - def __init__(self, t, w, parent=None): + def __init__(self, t, w, parent=None, closeButton = True): QtGui.QDialog.__init__(self, ctx.mainScreen.ui) self.gridlayout = QtGui.QGridLayout(self) @@ -77,7 +78,7 @@ self.gridlayout.setSpacing(0) self.gridlayout.setObjectName("gridlayout") - self.windowTitle = windowTitle(self) + self.windowTitle = windowTitle(self, closeButton) self.windowTitle.label.setText(t) self.gridlayout.addWidget(self.windowTitle,0,0,1,1) @@ -85,7 +86,9 @@ self.content = w self.gridlayout.addWidget(self.content,1,0,1,1) - QObject.connect(self.windowTitle.pushButton,SIGNAL("clicked()"),self.reject) + if closeButton: + QObject.connect(self.windowTitle.pushButton,SIGNAL("clicked()"),self.reject) + QMetaObject.connectSlotsByName(self) self.setStyleSheet(""" Modified: trunk/yali4/yali4/gui/runner.py ================================================================= --- trunk/yali4/yali4/gui/runner.py (original) +++ trunk/yali4/yali4/gui/runner.py Mon Nov 10 13:58:04 2008 @@ -127,15 +127,17 @@ def showException(ex_type, tb): title = _("Error!") + closeButton = True if ex_type in (yali4.exception_fatal, yali4.exception_pisi): + closeButton = False w = ErrorWidget(tb) else: w = ExceptionWidget(tb) print "BACKTRACE: ",tb ctx.debugger.log(tb) - d = Dialog(title, w, None) + d = Dialog(title, w, None, closeButton) d.resize(500,400) d.exec_() Modified: trunk/yali4/yali4/pisiiface.py ================================================================= --- trunk/yali4/yali4/pisiiface.py (original) +++ trunk/yali4/yali4/pisiiface.py Mon Nov 10 13:58:04 2008 @@ -29,6 +29,8 @@ if not nodestDir: options.destdir = consts.target_dir options.yes_all = True + options.ignore_dependency = True + options.ignore_safety = True # wait for chroot_dbus to initialize # generally we don't need this but I think this is safer for i in range(20): @@ -85,10 +87,7 @@ pass def install(pkg_name_list): - try: - pisi.api.install(pkg_name_list) - except Exception, e: - raise e + pisi.api.install(pkg_name_list) def install_all(): install(get_available()) From uludag-commits at pardus.org.tr Mon Nov 10 14:26:01 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 14:26:01 +0200 (EET) Subject: [Uludag-commits] r20625 - trunk/pisi/pisi/operations Message-ID: <20081110122601.DF82213840E4@liste.pardus.org.tr> Author: faik Date: Mon Nov 10 14:26:01 2008 New Revision: 20625 Modified: trunk/pisi/pisi/operations/build.py Log: If unsatisfied dep is found than it is unsatisfied not a reinstallment. BUG:FIX:8379 Modified: trunk/pisi/pisi/operations/build.py ================================================================= --- trunk/pisi/pisi/operations/build.py (original) +++ trunk/pisi/pisi/operations/build.py Mon Nov 10 14:26:01 2008 @@ -521,7 +521,7 @@ if ctx.ui.confirm( _('Do you want to install the unsatisfied build dependencies')): ctx.ui.info(_('Installing build dependencies.')) - pisi.api.install([dep.package for dep in dep_unsatis]) + pisi.api.install([dep.package for dep in dep_unsatis], reinstall=True) else: fail() else: From uludag-commits at pardus.org.tr Mon Nov 10 14:32:31 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 14:32:31 +0200 (EET) Subject: [Uludag-commits] r20626 - trunk/pisi Message-ID: <20081110123231.B5EEB13840D2@liste.pardus.org.tr> Author: faik Date: Mon Nov 10 14:32:31 2008 New Revision: 20626 Modified: trunk/pisi/ChangeLog Log: BUG:FIXED:8379 Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Mon Nov 10 14:32:31 2008 @@ -1,3 +1,8 @@ +2008-11-10 Faik Uygur + * If an unsatisfied build dep is found and another version of that package is installed + build asks to install the package but than exits complaining that the package is already + installed. (#8379) + 2008-11-10 Türker Sezer * Do not ask to remove conflicting packages until it is time to remove them. The message is misleading when --fetch-only is used. (#4539) From uludag-commits at pardus.org.tr Mon Nov 10 14:42:15 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 14:42:15 +0200 (EET) Subject: [Uludag-commits] r20627 - trunk/python-modules/pardus-python/pardus Message-ID: <20081110124216.036AD13840D2@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 10 14:42:15 2008 New Revision: 20627 Modified: trunk/python-modules/pardus-python/pardus/netutils.py Log: Always remove lease file Modified: trunk/python-modules/pardus-python/pardus/netutils.py ================================================================= --- trunk/python-modules/pardus-python/pardus/netutils.py (original) +++ trunk/python-modules/pardus-python/pardus/netutils.py Mon Nov 10 14:42:15 2008 @@ -204,6 +204,11 @@ return None def startAuto(self): + try: + os.unlink("/var/lib/dhcpcd/dhcpcd-%s.info" % self.name) + except OSError, e: + pass + if self.isAuto(): self.stopAuto() import time @@ -220,11 +225,6 @@ if subprocess.call(["/sbin/dhcpcd", "-k", self.name], stderr=file("/dev/null")): subprocess.call(["pkill","-f","%s" % " ".join(self.autoCmd)]) - try: - os.unlink("/var/lib/dhcpcd/dhcpcd-%s.info" % self.name) - except OSError: - pass - def isAuto(self): path = "/var/run/dhcpcd-%s.pid" % self.name if not os.path.exists(path): From uludag-commits at pardus.org.tr Mon Nov 10 15:03:19 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 15:03:19 +0200 (EET) Subject: [Uludag-commits] r20628 - branches/net-link-2.0/scripts Message-ID: <20081110130319.D4AFB13840D5@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 10 15:03:19 2008 New Revision: 20628 Modified: branches/net-link-2.0/scripts/wireless-tools.py Log: Set state to down if DHCP client fails Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Mon Nov 10 15:03:19 2008 @@ -211,7 +211,6 @@ fail(_(MSG_NO_WPA)) if not wpa_supplicant.startWpaService(): fail("Unable to start WPA service") - print self.ifc.name, self.ssid, parameters["password"] ret = wpa_supplicant.setWpaAuthentication(self.ifc.name, self.ssid, parameters["password"]) if not ret: fail(_(MSG_WPA_FAILED)) @@ -393,6 +392,13 @@ profile.save() # Notify clients notify("Network.Link", "stateChanged", (name, "inaccesible", _(MSG_DHCP_FAILED))) + else: + iface.down() + # Save state to profile database + profile.info["state"] = "down" + profile.save() + # Notify clients + notify("Network.Link", "stateChanged", (name, "inaccesible", _(MSG_DHCP_FAILED))) else: try: net_address = profile.info["net_address"] From uludag-commits at pardus.org.tr Mon Nov 10 16:40:42 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 16:40:42 +0200 (EET) Subject: [Uludag-commits] r20630 - trunk/yali4/yali4/gui Message-ID: <20081110144043.02C8C13840D2@liste.pardus.org.tr> Author: gokmen.goksel Date: Mon Nov 10 16:40:42 2008 New Revision: 20630 Modified: trunk/yali4/yali4/gui/DiskWidgets.py Log: * Check number of primary partitions and warn if one try to create a new one. * Fixed by Selim OK Modified: trunk/yali4/yali4/gui/DiskWidgets.py ================================================================= --- trunk/yali4/yali4/gui/DiskWidgets.py (original) +++ trunk/yali4/yali4/gui/DiskWidgets.py Mon Nov 10 16:40:42 2008 @@ -360,7 +360,7 @@ if partitionNum == 0: type = parteddata.PARTITION_PRIMARY - elif device.numberOfPrimaryPartitions() >= min_primary and not extendedPartition: + elif device.numberOfPrimaryPartitions() >= min_primary and device.numberOfPrimaryPartitions() <= 3 and not extendedPartition: # if three primary partitions exists on disk and no more extendedPartition # we must create new extended one for other logical partitions ctx.debugger.log("There is no extended partition, Yalı will create new one") @@ -371,6 +371,15 @@ partition = device.getPartition(p.num) ctx.debugger.log("Yalı created new extended partition as number of %d " % p.num) type = parteddata.PARTITION_LOGICAL + elif device.numberOfPrimaryPartitions() == 4 or ( device.numberOfPrimaryPartitions() == 3 and extendedPartition and not(partition._partition.type and parteddata.PARTITION_LOGICAL)): + # if four primary partitions or + # three primary partitions and additionaly an extendedPartition + # exists on the disk we can't create a new primary partition + QtGui.QMessageBox.information(self, + _("Too many primary partition !"), + _("You need to delete one of the primary or extended(if exist) partition from your disk table !")) + return + if extendedPartition and partition._partition.type & parteddata.PARTITION_LOGICAL: type = parteddata.PARTITION_LOGICAL From uludag-commits at pardus.org.tr Mon Nov 10 16:50:23 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 16:50:23 +0200 (EET) Subject: [Uludag-commits] r20631 - trunk/yali4/yali4 Message-ID: <20081110145023.E1A0213840D2@liste.pardus.org.tr> Author: gokmen.goksel Date: Mon Nov 10 16:50:23 2008 New Revision: 20631 Modified: trunk/yali4/yali4/filesystem.py trunk/yali4/yali4/partitionrequest.py trunk/yali4/yali4/sysutils.py Log: * Use swap while install BUG:COMMENT:7656 BUG:COMMENT:2898 * Ve tarihin tozlu raflarından birşeyler daha uçup gidiyor aramızdan .. Modified: trunk/yali4/yali4/filesystem.py ================================================================= --- trunk/yali4/yali4/filesystem.py (original) +++ trunk/yali4/yali4/filesystem.py Mon Nov 10 16:50:23 2008 @@ -468,6 +468,8 @@ if p.close(): raise YaliException, "swap format failed: %s" % partition.getPath() + # Swap on + sysutils.swap_on(partition.getPath()) def getLabel(self, partition): label = None Modified: trunk/yali4/yali4/partitionrequest.py ================================================================= --- trunk/yali4/yali4/partitionrequest.py (original) +++ trunk/yali4/yali4/partitionrequest.py Mon Nov 10 16:50:23 2008 @@ -324,9 +324,7 @@ source = self.partition().getPath() target = consts.target_dir + pt.mountpoint filesystem = pt.filesystem._sysname or pt.filesystem._name - # filesystem = self.partition().getFSYSName() or self.partition().getFSName() - # print ">>>>>>",target if not os.path.isdir(target): os.makedirs(target) @@ -339,14 +337,6 @@ stdout="/tmp/mount.log", stderr="/tmp/mount.log") - # The old way .. - # yali4.sysutils.mount(source, target, filesystem) - # if pt.needsmtab: - # mtab_entry = "%s %s %s rw 0 0\n" % (source, - # target, - # filesystem) - # open("/etc/mtab", "a").write(mtab_entry) - PartRequest.applyRequest(self) @@ -370,8 +360,9 @@ else: yali4.sysutils.swap_as_file(consts.swap_file_path, 600) - PartRequest.applyRequest(self) + yali4.sysutils.swap_on(consts.swap_file_path) + PartRequest.applyRequest(self) ## # partition/filesystem labeling request Modified: trunk/yali4/yali4/sysutils.py ================================================================= --- trunk/yali4/yali4/sysutils.py (original) +++ trunk/yali4/yali4/sysutils.py Mon Nov 10 16:50:23 2008 @@ -71,6 +71,12 @@ return True +def swap_on(partition): + # swap on + params = ["-v", partition] + execClear("swapon", params, stdout="/tmp/swapon.log", + stderr="/tmp/swapon.log") + ## # total memory size def mem_total(): From uludag-commits at pardus.org.tr Mon Nov 10 17:52:17 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 17:52:17 +0200 (EET) Subject: [Uludag-commits] Your neighbour sent us your home video Message-ID: <20081110155218.0113D138401C@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081110/fd646fc2/attachment.htm From uludag-commits at pardus.org.tr Mon Nov 10 18:49:18 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 18:49:18 +0200 (EET) Subject: [Uludag-commits] r20634 - branches/net-link-2.0/clients Message-ID: <20081110164919.01EDD13840C3@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 10 18:49:18 2008 New Revision: 20634 Modified: branches/net-link-2.0/clients/cli.py Log: finally, create connection Modified: branches/net-link-2.0/clients/cli.py ================================================================= --- branches/net-link-2.0/clients/cli.py (original) +++ branches/net-link-2.0/clients/cli.py Mon Nov 10 18:49:18 2008 @@ -97,7 +97,7 @@ elif remoteNo == len(remotes): return None else: - return raw_input("Enter Remote > ") + return raw_input("%s > " % link.Network.Link[package].remoteName()) while not remote: remote = scanRemote() return remote @@ -143,6 +143,8 @@ # Get backend info info = link.Network.Link[package].linkInfo() modes = info["modes"].split(",") + # Get name + profile = raw_input("Profile name > ") # Select device if "device" in modes: device = getDevice(package) @@ -166,8 +168,6 @@ if auth: for key, value in getAuthSettings(package, auth): settings.append(("auth_%s" % key, value,)) - print settings - return # Address if "net" in modes: print @@ -177,18 +177,27 @@ print " [2] Get address automatically" auto = getNumber("Type", 1, 2) == 2 if auto: - settings.append(("net_mode", "auto")) + settings.append(("net", ("auto", "", "", ""))) else: net_address = raw_input("Address > ") net_mask = raw_input("Mask > ") net_gateway = raw_input("Gateway > ") - settings.append(("net_mode", "manual")) - settings.append(("net_address", net_address)) - settings.append(("net_mask", net_mask)) - settings.append(("net_gateway", net_gateway)) + settings.append(("net", ("manual", net_address, net_mask, net_gateway))) # Create - print - print settings + for key, value in settings: + if key == "device": + link.Network.Link[package].setDevice(profile, value) + elif key == "device_mode": + link.Network.Link[package].setDeviceMode(profile, value) + elif key == "remote": + link.Network.Link[package].setRemote(profile, value) + elif key == "auth": + link.Network.Link[package].setAuthMethod(profile, value) + elif key.startswith("auth_"): + link.Network.Link[package].setAuthParameters(profile, key[5:], value) + elif key == "net": + mode_, address_, mask_, gateway_ = value + link.Network.Link[package].setAddress(profile, mode_, address_, mask_, gateway_) else: printUsage() return 1 From uludag-commits at pardus.org.tr Mon Nov 10 18:52:15 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 18:52:15 +0200 (EET) Subject: [Uludag-commits] r20635 - branches/net-link-2.0/clients Message-ID: <20081110165215.4C09A13840C3@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 10 18:52:15 2008 New Revision: 20635 Modified: branches/net-link-2.0/clients/cli.py Log: Get remote label from network backend Modified: branches/net-link-2.0/clients/cli.py ================================================================= --- branches/net-link-2.0/clients/cli.py (original) +++ branches/net-link-2.0/clients/cli.py Mon Nov 10 18:52:15 2008 @@ -81,6 +81,7 @@ def getRemote(package, device): remote = None + remoteName = link.Network.Link[package].remoteName() def scanRemote(): remotes = [] print @@ -91,13 +92,13 @@ index_ += 1 print " [%s] Scan Again" % index_ print " [%s] Enter Manually" % (index_ + 1) - remoteNo = getNumber("Remote", 1, len(remotes) + 2) - 1 + remoteNo = getNumber(remoteName, 1, len(remotes) + 2) - 1 if remoteNo < len(remotes): return remotes[remoteNo] elif remoteNo == len(remotes): return None else: - return raw_input("%s > " % link.Network.Link[package].remoteName()) + return raw_input("%s > " % remoteName) while not remote: remote = scanRemote() return remote From uludag-commits at pardus.org.tr Mon Nov 10 19:24:34 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 19:24:34 +0200 (EET) Subject: [Uludag-commits] r20636 - trunk/yali4/yali4/gui Message-ID: <20081110172434.1E6D41384088@liste.pardus.org.tr> Author: gokmen.goksel Date: Mon Nov 10 19:24:33 2008 New Revision: 20636 Modified: trunk/yali4/yali4/gui/DiskWidgets.py Log: BUG:FIXED:8616 Yazım hataları için hata kaydı açmak pek mantıklı bir hareket değil aklında bulunsun. Modified: trunk/yali4/yali4/gui/DiskWidgets.py ================================================================= --- trunk/yali4/yali4/gui/DiskWidgets.py (original) +++ trunk/yali4/yali4/gui/DiskWidgets.py Mon Nov 10 19:24:33 2008 @@ -376,8 +376,8 @@ # three primary partitions and additionaly an extendedPartition # exists on the disk we can't create a new primary partition QtGui.QMessageBox.information(self, - _("Too many primary partition !"), - _("You need to delete one of the primary or extended(if exist) partition from your disk table !")) + _("Too many primary partitions !"), + _("You need to delete one of the primary or extended(if exists) partition from your disk table !")) return From uludag-commits at pardus.org.tr Mon Nov 10 19:24:53 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 19:24:53 +0200 (EET) Subject: [Uludag-commits] r20637 - branches/net-link-2.0/scripts Message-ID: <20081110172453.69D581384088@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 10 19:24:53 2008 New Revision: 20637 Modified: branches/net-link-2.0/scripts/net-tools.py branches/net-link-2.0/scripts/wireless-tools.py Log: Notify profile changes Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Mon Nov 10 19:24:53 2008 @@ -28,7 +28,12 @@ self.db.remDB(self.name) def save(self): + is_new = self.name not in listProfiles() self.db.setDB(self.name, self.info) + if is_new: + notify("Network.Link", "connectionChanged", ("added", self.name)) + else: + notify("Network.Link", "connectionChanged", ("changed", self.name)) def stopSameDevice(name): profile = Profile(name) @@ -90,6 +95,7 @@ def deleteConnection(name): profile = Profile(name) profile.delete() + notify("Network.Link", "connectionChanged", ("deleted", name)) def setAddress(name, mode, address, mask, gateway): profile = Profile(name) Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Mon Nov 10 19:24:53 2008 @@ -52,7 +52,12 @@ self.db.remDB(self.name) def save(self): + is_new = self.name not in listProfiles() self.db.setDB(self.name, self.info) + if is_new: + notify("Network.Link", "connectionChanged", ("added", self.name)) + else: + notify("Network.Link", "connectionChanged", ("changed", self.name)) class AccessPoint: def __init__(self, id=None): @@ -312,6 +317,7 @@ def deleteConnection(name): profile = Profile(name) profile.delete() + notify("Network.Link", "connectionChanged", ("deleted", name)) def setAddress(name, mode, address, mask, gateway): profile = Profile(name) From uludag-commits at pardus.org.tr Mon Nov 10 19:30:26 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 19:30:26 +0200 (EET) Subject: [Uludag-commits] r20638 - trunk/repository-scripts Message-ID: <20081110173026.6D86A1384083@liste.pardus.org.tr> Author: gokmen.goksel Date: Mon Nov 10 19:30:26 2008 New Revision: 20638 Modified: trunk/repository-scripts/svn-bugs.py Log: Do u speak Turkish ? Modified: trunk/repository-scripts/svn-bugs.py ================================================================= --- trunk/repository-scripts/svn-bugs.py (original) +++ trunk/repository-scripts/svn-bugs.py Mon Nov 10 19:30:26 2008 @@ -1,4 +1,5 @@ ->#!/usr/bin/python +#!/usr/bin/python +# -*- coding: utf-8 -*- import MySQLdb as mysql import time @@ -78,7 +79,7 @@ cur.execute(COMMENT_SQL % {"bug_id": bug_id, "user_id": getAuthorBugzillaID(), "bug_when": cur_time, - "thetext": thetext}) + "thetext": unicode(thetext)}) def fixBUG(bug_id): commentBUG(bug_id) From uludag-commits at pardus.org.tr Mon Nov 10 21:43:19 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 21:43:19 +0200 (EET) Subject: [Uludag-commits] r20639 - trunk/comar/mudur/bin Message-ID: <20081110194319.C13E713840C8@liste.pardus.org.tr> Author: gokcen.eraslan Date: Mon Nov 10 21:43:19 2008 New Revision: 20639 Modified: trunk/comar/mudur/bin/update-environment.py Log: Add PKG_CONFIG_PATH to list of special variables, so assignments from various env.d files will be merged instead of overriding each other. Modified: trunk/comar/mudur/bin/update-environment.py ================================================================= --- trunk/comar/mudur/bin/update-environment.py (original) +++ trunk/comar/mudur/bin/update-environment.py Mon Nov 10 21:43:19 2008 @@ -44,6 +44,7 @@ "PYTHONPATH", "ADA_INCLUDE_PATH", "ADA_OBJECTS_PATH", + "PKG_CONFIG_PATH" ) def read_env_d(envdir): From uludag-commits at pardus.org.tr Mon Nov 10 21:55:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 21:55:43 +0200 (EET) Subject: [Uludag-commits] r20640 - in trunk/tasma: package-manager/data tasma/applnk/desktop tasma/src/kfile-plugins/pisi Message-ID: <20081110195543.7608213840CE@liste.pardus.org.tr> Author: ozan.caglayan Date: Mon Nov 10 21:55:43 2008 New Revision: 20640 Modified: trunk/tasma/package-manager/data/x-pisi.desktop trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop trunk/tasma/tasma/src/kfile-plugins/pisi/kfile_pisi.desktop Log: Fix MimeType properties in desktop files to make them XDG compliant Modified: trunk/tasma/package-manager/data/x-pisi.desktop ================================================================= --- trunk/tasma/package-manager/data/x-pisi.desktop (original) +++ trunk/tasma/package-manager/data/x-pisi.desktop Mon Nov 10 21:55:43 2008 @@ -8,7 +8,7 @@ Comment[de]=PiSi-Datei Comment[sv]=PiSi-fil -MimeType=application/x-pisi +MimeType=application/x-pisi; Patterns=*.pisi Type=MimeType Icon=package-manager Modified: trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop Mon Nov 10 21:55:43 2008 @@ -4,7 +4,7 @@ Icon=printmgr Type=Application DocPath=kdeprint/index.html -MimeType=print/manager +MimeType=print/manager; X-KDE-ModuleType=Library X-KDE-Library=printmgr @@ -40,4 +40,4 @@ Keywords[it]=stampare,stampante,gestione della stampa Keywords[sv]=skriv ut,skrivare,skrivarhantering -Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals +Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals; Modified: trunk/tasma/tasma/src/kfile-plugins/pisi/kfile_pisi.desktop ================================================================= --- trunk/tasma/tasma/src/kfile-plugins/pisi/kfile_pisi.desktop (original) +++ trunk/tasma/tasma/src/kfile-plugins/pisi/kfile_pisi.desktop Mon Nov 10 21:55:43 2008 @@ -9,7 +9,7 @@ Name[nl]=PiSi pakket informatie ServiceTypes=KFilePlugin X-KDE-Library=kfile_pisi -MimeType=application/x-pisi +MimeType=application/x-pisi; PreferredGroups=Package PreferredItems=Name,Description,Size From uludag-commits at pardus.org.tr Mon Nov 10 22:05:05 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 22:05:05 +0200 (EET) Subject: [Uludag-commits] r20641 - in trunk/tasma/tasma: . applnk/desktop modules/tasmatv src Message-ID: <20081110200505.B6E6B1384106@liste.pardus.org.tr> Author: ozan.caglayan Date: Mon Nov 10 22:05:04 2008 New Revision: 20641 Modified: trunk/tasma/tasma/ChangeLog trunk/tasma/tasma/applnk/desktop/tasmaarts.desktop trunk/tasma/tasma/applnk/desktop/tasmaaudiocd.desktop trunk/tasma/tasma/applnk/desktop/tasmabackground.desktop trunk/tasma/tasma/applnk/desktop/tasmabell.desktop trunk/tasma/tasma/applnk/desktop/tasmaclock.desktop trunk/tasma/tasma/applnk/desktop/tasmacolors.desktop trunk/tasma/tasma/applnk/desktop/tasmacomponentchooser.desktop trunk/tasma/tasma/applnk/desktop/tasmacrypto.desktop trunk/tasma/tasma/applnk/desktop/tasmadesktop.desktop trunk/tasma/tasma/applnk/desktop/tasmadesktopbehavior.desktop trunk/tasma/tasma/applnk/desktop/tasmadesktoppath.desktop trunk/tasma/tasma/applnk/desktop/tasmadisplay.desktop trunk/tasma/tasma/applnk/desktop/tasmafiletypes.desktop trunk/tasma/tasma/applnk/desktop/tasmafontinstaller.desktop trunk/tasma/tasma/applnk/desktop/tasmafonts.desktop trunk/tasma/tasma/applnk/desktop/tasmaicons.desktop trunk/tasma/tasma/applnk/desktop/tasmajoystick.desktop trunk/tasma/tasma/applnk/desktop/tasmakamera.desktop trunk/tasma/tasma/applnk/desktop/tasmakcm_useraccount.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmaccess.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmkded.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmkrfb.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmktalkd.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmlaunch.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmlirc.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmnotify.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmperformance.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmsmserver.desktop trunk/tasma/tasma/applnk/desktop/tasmakcmtaskbar.desktop trunk/tasma/tasma/applnk/desktop/tasmakdm.desktop trunk/tasma/tasma/applnk/desktop/tasmakeyboard.desktop trunk/tasma/tasma/applnk/desktop/tasmakeyboard_layout.desktop trunk/tasma/tasma/applnk/desktop/tasmakeys.desktop trunk/tasma/tasma/applnk/desktop/tasmakhotkeys.desktop trunk/tasma/tasma/applnk/desktop/tasmaksplashthememgr.desktop trunk/tasma/tasma/applnk/desktop/tasmakthememanager.desktop trunk/tasma/tasma/applnk/desktop/tasmakwindecoration.desktop trunk/tasma/tasma/applnk/desktop/tasmakwinoptions.desktop trunk/tasma/tasma/applnk/desktop/tasmalanguage.desktop trunk/tasma/tasma/applnk/desktop/tasmamedia.desktop trunk/tasma/tasma/applnk/desktop/tasmamouse.desktop trunk/tasma/tasma/applnk/desktop/tasmapanel.desktop trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop trunk/tasma/tasma/applnk/desktop/tasmaprivacy.desktop trunk/tasma/tasma/applnk/desktop/tasmaproxy.desktop trunk/tasma/tasma/applnk/desktop/tasmasamba.desktop trunk/tasma/tasma/applnk/desktop/tasmascreensaver.desktop trunk/tasma/tasma/applnk/desktop/tasmaspellchecking.desktop trunk/tasma/tasma/applnk/desktop/tasmastyle.desktop trunk/tasma/tasma/modules/tasmatv/tasmatv.desktop trunk/tasma/tasma/src/tasma.desktop Log: Fix all desktop files to make them XDG compliant. Modified: trunk/tasma/tasma/ChangeLog ================================================================= --- trunk/tasma/tasma/ChangeLog (original) +++ trunk/tasma/tasma/ChangeLog Mon Nov 10 22:05:04 2008 @@ -1,3 +1,6 @@ +2008-11-10 Ozan Çağlayan + * *desktop: Fix all desktop files to make them XDG compliant. + 2008-10-10 Pınar Yanardağ * src/main.cpp:·Update version to 1.5.2 Modified: trunk/tasma/tasma/applnk/desktop/tasmaarts.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaarts.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaarts.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[fr]=aRts,serveur de son,artsd,Audio,Son, démarrage,transparence réseau,transparence,priorité,duplex,full duplex,temps de réponse,Mixer,Volume,KMix,Mix,login,MIDI,synthétiseur,musique Keywords[it]=aRts,server sonoro,artsd,Audio,Suono,avvio,trasparenza di rete,trasparenza,priorità,duplex,full duplex,tempo di risposta,Mixer,Volume,KMix,Mix,login,MIDI,sintetizzatore,musica Keywords[sv]=aRts,Ljudserver,artsd,Ljud,uppstart,nätverkstransparens,transparens,prioritet,duplex,full duplex,svarstid,Mixer,Volym,Kmix,Mixa,inloggning,MIDI,synthesizer,musik -Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound +Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound; Modified: trunk/tasma/tasma/applnk/desktop/tasmaaudiocd.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaaudiocd.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaaudiocd.desktop Mon Nov 10 22:05:04 2008 @@ -174,4 +174,4 @@ Keywords[uk]=?????-??,??,Ogg,Vorbis,?????????,CDDA,??????? ??????? Keywords[zh_CN]=?? CD,CD,Ogg,Vorbis,??,CDDA,Bitrate -Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmabackground.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmabackground.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmabackground.desktop Mon Nov 10 22:05:04 2008 @@ -39,4 +39,4 @@ Keywords[fr]=fond d'écran,bureaux,couleurs,coloris,images,papiers-peints,blending,balance,cache,papiers-peints multiples,pixmap Keywords[it]=sfondo dello schermo,sfondo,desktop,colori,immagini,sfondi,blendinf,balance,cache,sfondi multipli,pixmap Keywords[sv]=bakgrund,skrivbord,färger,bilder,skrivbordsunderlägg,blandning,balans,cache,flera skrivbordsunderlägg,pixmapp -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel; Modified: trunk/tasma/tasma/applnk/desktop/tasmabell.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmabell.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmabell.desktop Mon Nov 10 22:05:04 2008 @@ -4,7 +4,7 @@ Icon=bell Type=Application DocPath=kcontrol/bell/index.html -Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound;X-KDE-tasma-extra; X-KDE-Library=bell Modified: trunk/tasma/tasma/applnk/desktop/tasmaclock.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaclock.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaclock.desktop Mon Nov 10 22:05:04 2008 @@ -39,4 +39,4 @@ Keywords[it]=orologio,data,ora,fuso orario Keywords[sv]=klocka,datum,tid,tidszon -Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-localization +Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-localization; Modified: trunk/tasma/tasma/applnk/desktop/tasmacolors.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmacolors.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmacolors.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=colori,schemi,contrasto,colori dei Widget,schema di colori Keywords[sv]=färger,schema,kontrast,Komponentfärger,Färgschema -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel; Modified: trunk/tasma/tasma/applnk/desktop/tasmacomponentchooser.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmacomponentchooser.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmacomponentchooser.desktop Mon Nov 10 22:05:04 2008 @@ -39,4 +39,4 @@ Keywords[it]=componenti,selettore di componenti,risorse,client di posta,emulatore del terminale Keywords[sv]=komponenter,komponentväljare,resurser,e-postklient,terminalemulator -Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop +Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop; Modified: trunk/tasma/tasma/applnk/desktop/tasmacrypto.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmacrypto.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmacrypto.desktop Mon Nov 10 22:05:04 2008 @@ -38,4 +38,4 @@ Keywords[it]==crypto,critto,crittografia,ciframento,SSL,https,certificati,cifre,TLS,sicuro,sicurezza Keywords[sv]=Crypto,Krypto,Kryptografi,kryptering,SSL,https,certifikat,krypton,TLS,säkra,säkerhet -Categories=Qt;KDE;X-KDE-settings-security;X-KDE-tasma-useraccount +Categories=Qt;KDE;X-KDE-settings-security;X-KDE-tasma-useraccount; Modified: trunk/tasma/tasma/applnk/desktop/tasmadesktop.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmadesktop.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmadesktop.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=desktop,numero,desktop virtuale Keywords[sv]=skrivbord,antal skrivbord,antal,virtuellt skrivbord -Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop +Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop; Modified: trunk/tasma/tasma/applnk/desktop/tasmadesktopbehavior.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmadesktopbehavior.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmadesktopbehavior.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[tr]=konqueror,dosya yöneticisi,kfm,ipuçları,dosya,pencere,davranış,bellek kullanımı,başlangıç Keywords[sv]=konqueror,filhanterare,kfm,tips,filtips,särskilt fönster,visa fönster,beteende,minnesanvändning,hemadress -Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmadesktoppath.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmadesktoppath.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmadesktoppath.desktop Mon Nov 10 22:05:04 2008 @@ -215,4 +215,4 @@ Keywords[zh_CN]=konqueror,filemanager,paths,desktop,directories,autostart,?????,??,??,??,???? Keywords[zh_TW]=konqueror,filemanager,paths,desktop,directories,autostart,???,??????,??,??,??,???? -Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-desktop;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-desktop;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmadisplay.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmadisplay.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmadisplay.desktop Mon Nov 10 22:05:04 2008 @@ -29,4 +29,4 @@ Comment[it]=Configurazione dello schermo Comment[sv]=Anpassa bildskärm -Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals +Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals; Modified: trunk/tasma/tasma/applnk/desktop/tasmafiletypes.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmafiletypes.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmafiletypes.desktop Mon Nov 10 22:05:04 2008 @@ -39,4 +39,4 @@ Keywords[it]=Tipi di file,Associazioni,Tipi MIME,Modelli di file,File,Pattern Keywords[sv]=Filtyper,Filbindningar,Mime-typer,Filmönster,Filer,Mönster -Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop +Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop; Modified: trunk/tasma/tasma/applnk/desktop/tasmafontinstaller.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmafontinstaller.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmafontinstaller.desktop Mon Nov 10 22:05:04 2008 @@ -27,5 +27,5 @@ Icon=fonts Exec=kcmshell kcmfontinst -Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-looknfeel +Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-looknfeel; Modified: trunk/tasma/tasma/applnk/desktop/tasmafonts.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmafonts.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmafonts.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=caratteri,dimensione dei caratteri,stili,set di caratteri,pannello,kicker,pannello di controllo,desktop,File manager,Barre degli strumenti,Menu,Titolo della finestra,Titolo Keywords[sv]=typsnitt,teckensnitt,typsnittstorlek,teckensnittstorlek,stil,teckenkodning,panel,kicker,kontrollpanel,inställningscentral,Filhanterare,Verktygsrader,Meny,Fönstertitel,Titel -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel; Modified: trunk/tasma/tasma/applnk/desktop/tasmaicons.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaicons.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaicons.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=icone,effetti,dimensioni,hicolor,locolor Keywords[sv]=ikoner,effekter,storlek,många färger,få färger -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel; Modified: trunk/tasma/tasma/applnk/desktop/tasmajoystick.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmajoystick.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmajoystick.desktop Mon Nov 10 22:05:04 2008 @@ -165,4 +165,4 @@ X-KDE-Library=joystick X-KDE-Test-Module=true Icon=joystick -Categories=Qt;KDE;X-KDE-settings-hardware;X-KDE-tasma-peripherals;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-hardware;X-KDE-tasma-peripherals;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmakamera.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakamera.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakamera.desktop Mon Nov 10 22:05:04 2008 @@ -181,5 +181,5 @@ Icon=camera Exec=kcmshell kamera DocPath=kamera/index.html -Categories=Qt;KDE;X-KDE-settings-hardware;X-KDE-tasma-peripherals +Categories=Qt;KDE;X-KDE-settings-hardware;X-KDE-tasma-peripherals; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcm_useraccount.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcm_useraccount.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcm_useraccount.desktop Mon Nov 10 22:05:04 2008 @@ -36,4 +36,4 @@ Keywords[it]=password,posta elettronica,email,organizzazione,nome,nome reale,immagine di login,faccia,modalità eco Keywords[sv]=lösenord;e-post;namn;organisation;verkligt namn;inloggningsbild;bild;ekoläge -Categories=QT;KDE;X-KDE-settings-security;X-KDE-tasma-useraccount +Categories=QT;KDE;X-KDE-settings-security;X-KDE-tasma-useraccount; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmaccess.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmaccess.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmaccess.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=accesso,accessibilità,sordo,disabile,allarme,allarme sonoro,allarme visivo,Tastiera,tasti,tasti sticky,tasti bounce,tasti rallentati,navigazione con il mouse,tastierino numerico Keywords[sv]=tillgång,tillgänglighet,döv,handikappad,signal,ljudsignal,visuell signal,Tangentbord,tangenter,klistriga tangenter,studsande tangenter,långsamma tangenter,musnavigering,numeriskt tangentbord -Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-localization +Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-localization; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmkded.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmkded.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmkded.desktop Mon Nov 10 22:05:04 2008 @@ -226,4 +226,4 @@ Keywords[zh_TW]=KDED,Daemon,Services,????,?? Keywords[zu]=KDED,Daemon,Imisebenzi -Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmkrfb.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmkrfb.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmkrfb.desktop Mon Nov 10 22:05:04 2008 @@ -186,4 +186,4 @@ Keywords[zh_CN]=desktop sharing,krfb,vnc,sharing,krdc,remote desktop connection,invitation,port,slp,uninvited,????,??,??????,??,??,??? Keywords[zh_TW]=desktop sharing,krfb,vnc,sharing,rdp,krdc,remote desktop connection,rdp,????,??,??????,invitation,port,slp,uninvited -Categories=Qt;KDE;X-KDE-settings-network;X-KDE-tasma-network;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-network;X-KDE-tasma-network;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmktalkd.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmktalkd.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmktalkd.desktop Mon Nov 10 22:05:04 2008 @@ -203,4 +203,4 @@ Keywords[zh_TW]=talk,announcement,client,sound,answering,mail,caller,banner,forward,destination,??,??,???,??,??,??,???,??? Keywords[zu]=khuluma,isaziso,umthengi,umsindo,iyaphendula,iposi,umbizi,ibhodi elinomyalezo,phambili,indawo ophikekelekuyo -Categories=Qt;KDE;X-KDE-settings-network;X-KDE-tasma-network;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-network;X-KDE-tasma-network;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmlaunch.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmlaunch.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmlaunch.desktop Mon Nov 10 22:05:04 2008 @@ -214,4 +214,4 @@ Keywords[zh_TW]=application,start,launch,busy,cursor,feedback,mouse,pointer,rotating,spinning,disk,startup,program,report,????,??,??,??,??,??,??,??,??,??,??,??,??,?? Keywords[zu]=umyaleli,qala,qalisa,kumatasatasa,inkomba,umphumela obuyayo,i-mouse,inkomba yendawo yokubhala,iyajikeleza,iyajikeleza,i-disk qalisa,uhlelo lwemisebenzi,umbiko -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmlirc.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmlirc.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmlirc.desktop Mon Nov 10 22:05:04 2008 @@ -113,4 +113,4 @@ X-KDE-Library=kcmlirc X-KDE-ModuleType=Library DocPath=kcmlirc/index.html -Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmnotify.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmnotify.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmnotify.desktop Mon Nov 10 22:05:04 2008 @@ -39,4 +39,4 @@ Keywords[it]=Sistema sonoro,Audio,Suono,Notificare,Avvisi,Notifica Keywords[sv]=Systemljud,Ljud,ljud,Underrättelse,Varningar,Bekräftelse -Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound +Categories=Qt;KDE;X-KDE-settings-sound;X-KDE-tasma-sound; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmperformance.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmperformance.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmperformance.desktop Mon Nov 10 22:05:04 2008 @@ -203,4 +203,4 @@ Keywords[zh_CN]=performance,speed,memory,improve,??,??,??,?? Keywords[zh_TW]=performance,speed,memory,improve,??,??,???,?? -Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmsmserver.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmsmserver.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmsmserver.desktop Mon Nov 10 22:05:04 2008 @@ -228,4 +228,4 @@ Keywords[zh_TW]=ksmserver,session,logout,confirmation,save,restore,????,??,??,??,?? Keywords[zu]=ksmserver,isiqendu,ukuphuma ngaphandle,ukuqiniseka,gcina,vuselela -Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmakcmtaskbar.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakcmtaskbar.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakcmtaskbar.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=kicker,panello,kpanel,barra delle applicazioni,barra di avvio,launchbar,finestre Keywords[sv]=kicker,panel,kpanel,aktivitetsfält,startrad,programrad,fönster -Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop +Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop; Modified: trunk/tasma/tasma/applnk/desktop/tasmakdm.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakdm.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakdm.desktop Mon Nov 10 22:05:04 2008 @@ -220,4 +220,4 @@ Keywords[zh_TW]=kdm,display manager,xdm,users,login,greeting,Logo,styles,language,country,fonts,background,wallpapers,sessions,shutdown,restart,??????,???,??,??,??,??,??,??,??,??,????,??,???? Keywords[zu]=kdm,Imenenja yokuveza,xdm,abasebenzisi,ukungena ngaphakathi,isibingelelo,Isiqubulo,izitayela,ulimi,izwe,izinhlobo zamagama, inkundla yangemuva,emaphepha ezindonga,iziqendu,vala,phinda uqale -Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-system +Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-system; Modified: trunk/tasma/tasma/applnk/desktop/tasmakeyboard.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakeyboard.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakeyboard.desktop Mon Nov 10 22:05:04 2008 @@ -223,4 +223,4 @@ Keywords[zh_TW]=Keyboard,Keyboard repeat,Click volume,Input Devices,repeat,volume,??,????,????,????,????,?? Keywords[zu]=Ibhodi lokhiye,ukuphindwa kwebhodi lokhiye,Cofa izinga lomsindo, Amathuluzi anenjongo omphumela wangaphakathi,phinda,izina lomsindo -Categories=Qt;KDE;X-KDE-settings-hardware;X-KDE-tasma-peripherals +Categories=Qt;KDE;X-KDE-settings-hardware;X-KDE-tasma-peripherals; Modified: trunk/tasma/tasma/applnk/desktop/tasmakeyboard_layout.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakeyboard_layout.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakeyboard_layout.desktop Mon Nov 10 22:05:04 2008 @@ -41,4 +41,4 @@ Keywords[it]=Tastiera,Layout,Internazionale Keywords[sv]=Tangentbord,Layout,Internationell -Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-peripherals +Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-peripherals; Modified: trunk/tasma/tasma/applnk/desktop/tasmakeys.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakeys.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakeys.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=Tasti,Tasti globali,Schema di tasti,Scorciatorie globali da tastiera,scorciatoie da tastiera,collegamenti,collegamenti alle applicazioni Keywords[sv]=Tangenter,Globala -Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-peripherals +Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-peripherals; Modified: trunk/tasma/tasma/applnk/desktop/tasmakhotkeys.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakhotkeys.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakhotkeys.desktop Mon Nov 10 22:05:04 2008 @@ -165,5 +165,5 @@ Keywords[zh_CN]=Keys,Global key bindings,Key bindings,Gestures,Mouse gestures,?,?????,??,???? Keywords[zh_TW]=Keys,Global key bindings,Key bindings,Gestures,Mouse gestures,??,??????,????,??,???? -Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-localization +Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-localization; Encoding=UTF-8 Modified: trunk/tasma/tasma/applnk/desktop/tasmaksplashthememgr.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaksplashthememgr.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaksplashthememgr.desktop Mon Nov 10 22:05:04 2008 @@ -41,4 +41,4 @@ Keywords[it]=splash screen,schermata di avvio,avvio,tema di avvio Keywords[sv]=startskärm,starttema,start -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel; Modified: trunk/tasma/tasma/applnk/desktop/tasmakthememanager.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakthememanager.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakthememanager.desktop Mon Nov 10 22:05:04 2008 @@ -208,4 +208,4 @@ Type=Application X-KDE-FactoryName=kthememanager X-KDE-Library=kthememanager -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmakwindecoration.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakwindecoration.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakwindecoration.desktop Mon Nov 10 22:05:04 2008 @@ -38,4 +38,4 @@ Keywords[fr]=kwin,fenêtre,gestionnaire,bord,style,thème,rendu visuel,impressions,disposition,boutton,prise en main,bord,kwm,décoration Keywords[it]=kwin,finestra,gestore,bordo,stile,tema,aspetto,impressione,feel,disposizione,layout,pulsante,handle,bordo,kwm,decorazione Keywords[sv]=kwin,fönster,hanterare,kant,stil,tema,utseende,känsla,layout -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel; Modified: trunk/tasma/tasma/applnk/desktop/tasmakwinoptions.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmakwinoptions.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmakwinoptions.desktop Mon Nov 10 22:05:04 2008 @@ -39,4 +39,4 @@ Keywords[it]=focus,postizionamento,comportamento delle finestre,animazione,elevazione,autoelevazione,finestre,frame,barra del titolo,doppio click Keywords[sv]=fokus,placering,fönsterbeteende,animering,höj, autohöj,fönster,kant,namnlist,dubbelklick -Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop +Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop; Modified: trunk/tasma/tasma/applnk/desktop/tasmalanguage.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmalanguage.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmalanguage.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=lingua,traduzione,formato dei numeri,moneta,ora,data,formati,localizzazione,Paese,set di caratteri,simboli decimali,Separatore delle migliaia,simbolo,separatore,segno,positivo,negativo,cifre frazionarie,settimana,inizio della settimana Keywords[sv]=språk,översättning,talformat,valuta,tid,datum,format,land,teckenuppsättningar,decimaltecken,tusentalsavskiljare,symbol,avskiljare,tecken,positivt,negativt,decimaler,vecka,första veckodag -Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-localization +Categories=Qt;KDE;X-KDE-settings-accessibility;X-KDE-tasma-localization; Modified: trunk/tasma/tasma/applnk/desktop/tasmamedia.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmamedia.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmamedia.desktop Mon Nov 10 22:05:04 2008 @@ -186,4 +186,4 @@ Keywords[zh_CN]=storage,media,usb,cdrom,device,??,??,?? Keywords[zh_TW]=storage,media,usb,cdrom,device,??,??,???,?? -Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmamouse.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmamouse.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmamouse.desktop Mon Nov 10 22:05:04 2008 @@ -41,4 +41,4 @@ Keywords[it]=Mouse,accelerazione del mouse,soglia del mouse,pulsanti del mouse,selezione,forma del cursore,dispositivi di input,mappaggio dei bottoni,Click,icone,riscontro,Puntatori,Trascina,Doppio click,mapping,destro,mancino Keywords[sv]=Mus,Musacceleration,Muströskel,Musknappar,Val,Markörutseende,Inmatningsenheter,Knapptolkning,klickning,ikoner,respons,Pekare,Drag,Dubbelklick,Tolkning,högerhänt,vänsterhänt -Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals +Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals; Modified: trunk/tasma/tasma/applnk/desktop/tasmapanel.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmapanel.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmapanel.desktop Mon Nov 10 22:05:04 2008 @@ -39,4 +39,4 @@ Keywords[it]=kicker,panello,kpanel,barra delle applicazioni,barra di avvio,launchbar,posizione,dimensioni,nascondi automaticamente,nascondi,pulsanti,animazione,sfondo,temi,cache dei menu,cache,nascosto,K-Menu,segnalibiri,documenti recenti,browser del menu,menu,icone,titoli,applets,avvio,evidenzia,maniglie,zoom sulle icone Keywords[sv]=kicker,panel,k-panel,aktivitetsfält,startfält,körningsfält,plats,storlek,dölj automatiskt,dölj,göm,knappar,animering,bakgrund,teman,menycache,cache,gömd,dold,K-meny,bokmärken,senaste dokument,snabbläddrare,bläddringsmeny,meny,ikoner,miniprogram,start,framhäv,grepp,zoomikoner -Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop +Categories=Qt;KDE;X-KDE-settings-desktop;X-KDE-tasma-desktop; Modified: trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaprinters.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=stampare,stampante,gestione della stampa Keywords[sv]=skriv ut,skrivare,skrivarhantering -Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals; +Categories=Qt;KDE;X-KDE-settings-peripherals;X-KDE-tasma-peripherals;; Modified: trunk/tasma/tasma/applnk/desktop/tasmaprivacy.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaprivacy.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaprivacy.desktop Mon Nov 10 22:05:04 2008 @@ -38,4 +38,4 @@ X-KDE-FactoryName=privacy X-KDE-Library=privacy X-KDE-ModuleType=Library -Categories=Qt;KDE;X-KDE-settings-security;X-KDE-tasma-useraccount +Categories=Qt;KDE;X-KDE-settings-security;X-KDE-tasma-useraccount; Modified: trunk/tasma/tasma/applnk/desktop/tasmaproxy.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaproxy.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaproxy.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=Proxy,server proxy,Firewall,Squid,proxy Keywords[sv]=Proxy,Proxy-server,Brandvägg,Squid,proxy -Categories=Qt;KDE;X-KDE-settings-network;X-KDE-tasma-network +Categories=Qt;KDE;X-KDE-settings-network;X-KDE-tasma-network; Modified: trunk/tasma/tasma/applnk/desktop/tasmasamba.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmasamba.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmasamba.desktop Mon Nov 10 22:05:04 2008 @@ -12,7 +12,7 @@ X-KDE-HasReadOnlyMode=true X-KDE-RootOnly=true X-KDE-ParentApp=kcontrol -Categories=Qt;KDE;X-KDE-settings-network;X-KDE-tasma-network +Categories=Qt;KDE;X-KDE-settings-network;X-KDE-tasma-network; OnlyShowIn=KDE; Comment=A module to configure shares for Microsoft Windows Modified: trunk/tasma/tasma/applnk/desktop/tasmascreensaver.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmascreensaver.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmascreensaver.desktop Mon Nov 10 22:05:04 2008 @@ -40,4 +40,4 @@ Keywords[it]=salvaschermo,screensaver,Priorità Keywords[sv]=skärmsläckare,Prioritet -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel; Modified: trunk/tasma/tasma/applnk/desktop/tasmaspellchecking.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmaspellchecking.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmaspellchecking.desktop Mon Nov 10 22:05:04 2008 @@ -223,4 +223,4 @@ Keywords[zh_TW]=?? Keywords[zu]=Bizela -Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop;X-KDE-tasma-extra +Categories=Qt;KDE;X-KDE-settings-components;X-KDE-tasma-desktop;X-KDE-tasma-extra; Modified: trunk/tasma/tasma/applnk/desktop/tasmastyle.desktop ================================================================= --- trunk/tasma/tasma/applnk/desktop/tasmastyle.desktop (original) +++ trunk/tasma/tasma/applnk/desktop/tasmastyle.desktop Mon Nov 10 22:05:04 2008 @@ -41,4 +41,4 @@ Keywords[it]=stile,stili,look,aspetto,widget,icone,barre degli strumenti,testo,highlight,applicazioni,applicazioni KDE Keywords[sv]=stil,stilar,utseende,komponent,ikoner,verktygrader,text,färgläggning, program,KDE-program -Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel +Categories=Qt;KDE;X-KDE-settings-looknfeel;X-KDE-tasma-looknfeel; Modified: trunk/tasma/tasma/modules/tasmatv/tasmatv.desktop ================================================================= --- trunk/tasma/tasma/modules/tasmatv/tasmatv.desktop (original) +++ trunk/tasma/tasma/modules/tasmatv/tasmatv.desktop Mon Nov 10 22:05:04 2008 @@ -17,7 +17,7 @@ Name[de]=Konfiguration der TV-Karte Name[pt_BR]=Configuração da Placa de TV -Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-sound +Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-sound; Comment=Tv Card Configuration Comment[tr]=Tv Kartı Yapılandırması \ No newline at end of file Modified: trunk/tasma/tasma/src/tasma.desktop ================================================================= --- trunk/tasma/tasma/src/tasma.desktop (original) +++ trunk/tasma/tasma/src/tasma.desktop Mon Nov 10 22:05:04 2008 @@ -22,4 +22,4 @@ GenericName[es]=Centro de Configuración de Pardus GenericName[sv]=Pardus inställningscentral -Categories=Qt;KDE;Core +Categories=Qt;KDE;Core; From uludag-commits at pardus.org.tr Mon Nov 10 22:21:02 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 22:21:02 +0200 (EET) Subject: [Uludag-commits] r20642 - in trunk/tasma: manager-template/src package-manager/data Message-ID: <20081110202102.839A41384103@liste.pardus.org.tr> Author: ozan.caglayan Date: Mon Nov 10 22:21:02 2008 New Revision: 20642 Modified: trunk/tasma/manager-template/src/hede-manager.desktop trunk/tasma/package-manager/data/tasmamanager.desktop Log: Fix two more desktop files to make them XDG compliant. Modified: trunk/tasma/manager-template/src/hede-manager.desktop ================================================================= --- trunk/tasma/manager-template/src/hede-manager.desktop (original) +++ trunk/tasma/manager-template/src/hede-manager.desktop Mon Nov 10 22:21:02 2008 @@ -17,4 +17,4 @@ Type=Application Icon=hede_manager Exec=kcmshell hede-manager -Categories=QT;KDE;X-KDE-settings-system;X-KDE-tasma-system +Categories=QT;KDE;X-KDE-settings-system;X-KDE-tasma-system; Modified: trunk/tasma/package-manager/data/tasmamanager.desktop ================================================================= --- trunk/tasma/package-manager/data/tasmamanager.desktop (original) +++ trunk/tasma/package-manager/data/tasmamanager.desktop Mon Nov 10 22:21:02 2008 @@ -19,4 +19,4 @@ Type=Application X-Tasma-Fork=true Exec=package-manager --show-mainwindow -Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-system +Categories=Qt;KDE;X-KDE-settings-system;X-KDE-tasma-system; From uludag-commits at pardus.org.tr Mon Nov 10 22:27:46 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 10 Nov 2008 22:27:46 +0200 (EET) Subject: [Uludag-commits] r20643 - trunk/pisi/scripts Message-ID: <20081110202746.E03331384103@liste.pardus.org.tr> Author: fatih Date: Mon Nov 10 22:27:46 2008 New Revision: 20643 Modified: trunk/pisi/scripts/newpisipackage Log: newpisipackage: Create XDG compliant desktop file Modified: trunk/pisi/scripts/newpisipackage ================================================================= --- trunk/pisi/scripts/newpisipackage (original) +++ trunk/pisi/scripts/newpisipackage Mon Nov 10 22:27:46 2008 @@ -115,7 +115,7 @@ Exec=%(package)s Terminal=false StartupNotify=false -Categories=Application;Game;ArcadeGame +Categories=Application;Game;ArcadeGame; ''' temp_service = '''serviceType = "local" From uludag-commits at pardus.org.tr Tue Nov 11 14:17:15 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 11 Nov 2008 14:17:15 +0200 (EET) Subject: [Uludag-commits] r20644 - trunk/pisi/pisi Message-ID: <20081111121715.524951384103@liste.pardus.org.tr> Author: faik Date: Tue Nov 11 14:17:14 2008 New Revision: 20644 Modified: trunk/pisi/pisi/util.py Log: remove unused Modified: trunk/pisi/pisi/util.py ================================================================= --- trunk/pisi/pisi/util.py (original) +++ trunk/pisi/pisi/util.py Tue Nov 11 14:17:14 2008 @@ -209,18 +209,6 @@ def parenturi(a): return parentpath(a, '/') -# I'm not sure how necessary this is. Ahem. -def commonprefix(l): - """an improved version of os.path.commonprefix, - returns a list of path components""" - common = [] - comps = map(splitpath, l) - for i in range(0, min(len,l)): - compi = map(lambda x: x[i], comps) # get ith slice - if same(compi): - common.append(compi[0]) - return common - # but this one is necessary def subpath(a, b): """Find if path a is before b in the directory tree.""" From uludag-commits at pardus.org.tr Tue Nov 11 14:30:16 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 11 Nov 2008 14:30:16 +0200 (EET) Subject: [Uludag-commits] r20645 - trunk/pisi/pisi Message-ID: <20081111123016.BDB301384103@liste.pardus.org.tr> Author: faik Date: Tue Nov 11 14:30:16 2008 New Revision: 20645 Modified: trunk/pisi/pisi/uri.py trunk/pisi/pisi/util.py Log: programming 101: know the library, use the library Modified: trunk/pisi/pisi/uri.py ================================================================= --- trunk/pisi/pisi/uri.py (original) +++ trunk/pisi/pisi/uri.py Tue Nov 11 14:30:16 2008 @@ -70,7 +70,7 @@ return not self.is_local_file() def is_absolute_path(self): - return util.absolute_path(self.__path) + return os.path.isabs(self.__path) def is_relative_path(self): return not self.is_absolute_path() Modified: trunk/pisi/pisi/util.py ================================================================= --- trunk/pisi/pisi/util.py (original) +++ trunk/pisi/pisi/util.py Tue Nov 11 14:30:16 2008 @@ -222,11 +222,6 @@ else: return "" -def absolute_path(path): - """Determine if given path is absolute.""" - comps = splitpath(path) - return comps[0] == '' - def join_path(a, *p): """Join two or more pathname components. From uludag-commits at pardus.org.tr Wed Nov 12 11:11:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 11:11:10 +0200 (EET) Subject: [Uludag-commits] r20646 - in trunk/comar/comar: . src Message-ID: <20081112091110.BA67D1384113@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Nov 12 11:11:10 2008 New Revision: 20646 Modified: trunk/comar/comar/ChangeLog trunk/comar/comar/src/dbus.c Log: Print traceback to error log Modified: trunk/comar/comar/ChangeLog ================================================================= --- trunk/comar/comar/ChangeLog (original) +++ trunk/comar/comar/ChangeLog Wed Nov 12 11:11:10 2008 @@ -1,3 +1,7 @@ +2008-11-12 Bahadır Kandemir + + * comar: Print Python traceback to logfile. + 2008-11-02 Bahadır Kandemir * comar: PolicyKit exceptions now return related action id. Modified: trunk/comar/comar/src/dbus.c ================================================================= --- trunk/comar/comar/src/dbus.c (original) +++ trunk/comar/comar/src/dbus.c Wed Nov 12 11:11:10 2008 @@ -116,6 +116,16 @@ log_error("Python Exception [%s] in (%s,%s,%ld): %s\n", eStr, dbus_message_get_interface(my_proc.bus_msg), dbus_message_get_path(my_proc.bus_msg), lineno, vStr); + PyObject *pFrame, *pCode; + while (pTrace != NULL && pTrace != Py_None) { + pFrame = PyObject_GetAttrString(pTrace, "tb_frame"); + pCode = PyObject_GetAttrString(pFrame, "f_code"); + log_error(" File %s, line %d, in %s()\n", PyString_AsString(PyObject_GetAttrString(pCode, "co_filename")), + (int) PyInt_AsLong(PyObject_GetAttrString(pTrace, "tb_lineno")), + PyString_AsString(PyObject_GetAttrString(pCode, "co_name"))); + pTrace = PyObject_GetAttrString(pTrace, "tb_next"); + } + dbus_reply_error("python", eStr, vStr); } @@ -590,6 +600,7 @@ PolKitResult polkit_result; char *action = policy_action(interface, method); + printf("action: %s\n", action); if (policy_check(sender, action, &polkit_result)) { log_debug(LOG_PLCY, "PolicyKit: %s.%s = %s\n", interface, method, polkit_result_to_string_representation(polkit_result)); From uludag-commits at pardus.org.tr Wed Nov 12 14:31:56 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 14:31:56 +0200 (EET) Subject: [Uludag-commits] r20649 - trunk/comar/api/examples/qt3 Message-ID: <20081112123156.447E51384083@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Nov 12 14:31:56 2008 New Revision: 20649 Added: trunk/comar/api/examples/qt3/ trunk/comar/api/examples/qt3/Makefile trunk/comar/api/examples/qt3/app.py (contents, props changed) trunk/comar/api/examples/qt3/mainform.ui Log: examples From uludag-commits at pardus.org.tr Wed Nov 12 14:45:05 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 14:45:05 +0200 (EET) Subject: [Uludag-commits] r20650 - trunk/comar/api/examples/qt4 Message-ID: <20081112124505.E8CCD13840F6@liste.pardus.org.tr> Author: gokmen.goksel Date: Wed Nov 12 14:45:05 2008 New Revision: 20650 Added: trunk/comar/api/examples/qt4/ trunk/comar/api/examples/qt4/Makefile trunk/comar/api/examples/qt4/app.py (contents, props changed) trunk/comar/api/examples/qt4/mainform.ui Log: * Damadın dayısından Qt4 örneği .. From uludag-commits at pardus.org.tr Wed Nov 12 14:46:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 14:46:04 +0200 (EET) Subject: [Uludag-commits] r20651 - trunk/comar/belgeler Message-ID: <20081112124604.13AA613840F6@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Nov 12 14:46:03 2008 New Revision: 20651 Added: trunk/comar/belgeler/Boot.Loader.txt Log: Boot loader model - incomplete From uludag-commits at pardus.org.tr Wed Nov 12 17:19:16 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 17:19:16 +0200 (EET) Subject: [Uludag-commits] r20655 - in trunk: arto pardon Message-ID: <20081112151916.48DA013840BE@liste.pardus.org.tr> Author: gokmen.goksel Date: Wed Nov 12 17:19:15 2008 New Revision: 20655 Removed: trunk/arto/ trunk/pardon/ Log: * Cleanup, they are moved to projeler .. From uludag-commits at pardus.org.tr Wed Nov 12 17:20:31 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 17:20:31 +0200 (EET) Subject: [Uludag-commits] r20656 - in trunk: comar/belgeler gtk-kde4 pardusman/projects repository-scripts Message-ID: <20081112152031.D53D013840C3@liste.pardus.org.tr> Author: gokmen.goksel Date: Wed Nov 12 17:20:31 2008 New Revision: 20656 Removed: trunk/gtk-kde4/ Modified: trunk/comar/belgeler/comar-polkit.txt trunk/pardusman/projects/Kurulan.xml trunk/repository-scripts/my-packages.py Log: * It moved too .. Modified: trunk/comar/belgeler/comar-polkit.txt ================================================================= --- trunk/comar/belgeler/comar-polkit.txt (original) +++ trunk/comar/belgeler/comar-polkit.txt Wed Nov 12 17:20:31 2008 @@ -122,12 +122,12 @@ Aşağıdaki Python kodu ile, sistemde PolicyKit-gnome kurulu ise, istenen işlem için yetki istenebilir (method True/False döndürür): - def obtainAuthorization(action, winID, pid): - import dbus - bus = dbus.SessionBus() - obj = bus.get_object("org.gnome.PolicyKit", "/") - iface = dbus.Interface(obj, "org.freedesktop.PolicyKit.AuthenticationAgent") - return iface.ObtainAuthorization(action, winID, pid) + def obtainAuthorization(action, winID, pid): + import dbus + bus = dbus.SessionBus() + obj = bus.get_object("org.gnome.PolicyKit", "/") + iface = dbus.Interface(obj, "org.freedesktop.PolicyKit.AuthenticationAgent") + return iface.ObtainAuthorization(action, winID, pid) İşlem adıyla birlikte, XWindow pencere numarası ve yetki alacak uygulamanın süreç numarası belirtilmelidir. Modified: trunk/pardusman/projects/Kurulan.xml ================================================================= --- trunk/pardusman/projects/Kurulan.xml (original) +++ trunk/pardusman/projects/Kurulan.xml Wed Nov 12 17:20:31 2008 @@ -3,6 +3,7 @@ /home/ekin/temp/cdtemprelease/ /home/ekin/svn/uludag/trunk/CD-image/CD-image-version-2008.1/ yali4=debug + /home/gokmen/pardus/internal/projeler/huzur/uygulamalar/packages/yali4-plugin-huzur-1.0-1.pisi system.base DirectFB @@ -842,8 +843,4 @@ zpspell zvbi - - en_US - tr_TR - \ No newline at end of file Modified: trunk/repository-scripts/my-packages.py ================================================================= --- trunk/repository-scripts/my-packages.py (original) +++ trunk/repository-scripts/my-packages.py Wed Nov 12 17:20:31 2008 @@ -6,10 +6,10 @@ from pisi.specfile import SpecFile # Enter your email -maintainer_email = "" +maintainer_email = "gokmen at pardus.org.tr" # Enter path to devel (e.g. /home/user/pardus/devel) -devel_path = "" +devel_path = "/home/gokmen/pardus/devel" def get_specs(path): From uludag-commits at pardus.org.tr Wed Nov 12 17:23:50 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 17:23:50 +0200 (EET) Subject: [Uludag-commits] r20657 - in trunk: pardusman/projects repository-scripts Message-ID: <20081112152350.0DB2913840C3@liste.pardus.org.tr> Author: gokmen.goksel Date: Wed Nov 12 17:23:49 2008 New Revision: 20657 Modified: trunk/pardusman/projects/Kurulan.xml trunk/repository-scripts/my-packages.py Log: * Revert these changes sorry :) Modified: trunk/pardusman/projects/Kurulan.xml ================================================================= --- trunk/pardusman/projects/Kurulan.xml (original) +++ trunk/pardusman/projects/Kurulan.xml Wed Nov 12 17:23:49 2008 @@ -3,7 +3,6 @@ /home/ekin/temp/cdtemprelease/ /home/ekin/svn/uludag/trunk/CD-image/CD-image-version-2008.1/ yali4=debug - /home/gokmen/pardus/internal/projeler/huzur/uygulamalar/packages/yali4-plugin-huzur-1.0-1.pisi system.base DirectFB @@ -843,4 +842,8 @@ zpspell zvbi + + en_US + tr_TR + \ No newline at end of file Modified: trunk/repository-scripts/my-packages.py ================================================================= --- trunk/repository-scripts/my-packages.py (original) +++ trunk/repository-scripts/my-packages.py Wed Nov 12 17:23:49 2008 @@ -6,10 +6,10 @@ from pisi.specfile import SpecFile # Enter your email -maintainer_email = "gokmen at pardus.org.tr" +maintainer_email = "" # Enter path to devel (e.g. /home/user/pardus/devel) -devel_path = "/home/gokmen/pardus/devel" +devel_path = "" def get_specs(path): From uludag-commits at pardus.org.tr Wed Nov 12 20:30:49 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 20:30:49 +0200 (EET) Subject: [Uludag-commits] r20658 - in branches/tasma-2009: . service-manager service-manager/src Message-ID: <20081112183049.CBE8413840BD@liste.pardus.org.tr> Author: gokmen.goksel Date: Wed Nov 12 20:30:49 2008 New Revision: 20658 Added: branches/tasma-2009/ branches/tasma-2009/service-manager/ branches/tasma-2009/service-manager/src/ branches/tasma-2009/service-manager/src/Makefile branches/tasma-2009/service-manager/src/about.py branches/tasma-2009/service-manager/src/main.py branches/tasma-2009/service-manager/src/ui.ui Log: * Created tasma-2009 branch * Created service-manager for KDE4 with PyKDE4 as KApplication It is just a template for now. From uludag-commits at pardus.org.tr Wed Nov 12 21:38:20 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 21:38:20 +0200 (EET) Subject: [Uludag-commits] r20659 - trunk/tasma/package-manager/data Message-ID: <20081112193820.CE26B13840C8@liste.pardus.org.tr> Author: patrik Date: Wed Nov 12 21:38:20 2008 New Revision: 20659 Modified: trunk/tasma/package-manager/data/packagemanager.desktop Log: Fix in Swedish translation Modified: trunk/tasma/package-manager/data/packagemanager.desktop ================================================================= --- trunk/tasma/package-manager/data/packagemanager.desktop (original) +++ trunk/tasma/package-manager/data/packagemanager.desktop Wed Nov 12 21:38:20 2008 @@ -7,7 +7,7 @@ Name[pt_BR]=Gerenciador de Pacotes Name[fr]=Gestionnaire de Paquets Name[it]=Gestore di Pacchetti -Name[sv]=Gestore di Pacchetti +Name[sv]=Pakethanteraren GenericName[en]=Add or Remove Software GenericName[tr]=Yazılım ekle ve kaldır From uludag-commits at pardus.org.tr Wed Nov 12 21:48:06 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 12 Nov 2008 21:48:06 +0200 (EET) Subject: [Uludag-commits] r20660 - trunk/tasma/tasma/po Message-ID: <20081112194806.6B27613840C8@liste.pardus.org.tr> Author: patrik Date: Wed Nov 12 21:48:06 2008 New Revision: 20660 Modified: trunk/tasma/tasma/po/sv.po Log: Fix in Swedish translation Modified: trunk/tasma/tasma/po/sv.po ================================================================= --- trunk/tasma/tasma/po/sv.po (original) +++ trunk/tasma/tasma/po/sv.po Wed Nov 12 21:48:06 2008 @@ -1,4 +1,4 @@ -# translation of sv.po to Svenska +# translation of sv.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # @@ -8,9 +8,9 @@ "Project-Id-Version: sv\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-01-04 16:45+0200\n" -"PO-Revision-Date: 2008-08-24 19:01+0200\n" +"PO-Revision-Date: 2008-11-12 20:47+0100\n" "Last-Translator: Patrik Karlsson \n" -"Language-Team: Svenska \n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -106,7 +106,7 @@ #: src/main.cpp:63 msgid "Pardus Configuration Center" -msgstr "Pardus Inställningscentral" +msgstr "Pardus inställningscentral" #: src/main.cpp:64 msgid "(c) 2005-2007, TUBITAK - UEKAE" From uludag-commits at pardus.org.tr Thu Nov 13 09:11:20 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 13 Nov 2008 09:11:20 +0200 (EET) Subject: [Uludag-commits] r20661 - trunk/comar/belgeler Message-ID: <20081113071120.A3DED13840A3@liste.pardus.org.tr> Author: bahadir.kandemir Date: Thu Nov 13 09:11:20 2008 New Revision: 20661 Modified: trunk/comar/belgeler/comar-polkit.txt Log: winID gereksiz Modified: trunk/comar/belgeler/comar-polkit.txt ================================================================= --- trunk/comar/belgeler/comar-polkit.txt (original) +++ trunk/comar/belgeler/comar-polkit.txt Thu Nov 13 09:11:20 2008 @@ -122,15 +122,14 @@ Aşağıdaki Python kodu ile, sistemde PolicyKit-gnome kurulu ise, istenen işlem için yetki istenebilir (method True/False döndürür): - def obtainAuthorization(action, winID, pid): + def obtainAuthorization(action, pid): import dbus bus = dbus.SessionBus() obj = bus.get_object("org.gnome.PolicyKit", "/") iface = dbus.Interface(obj, "org.freedesktop.PolicyKit.AuthenticationAgent") - return iface.ObtainAuthorization(action, winID, pid) + return iface.ObtainAuthorization(action, 0, pid) -İşlem adıyla birlikte, XWindow pencere numarası ve yetki alacak uygulamanın -süreç numarası belirtilmelidir. +İşlem adıyla birlikte, yetki alacak uygulamanın süreç numarası belirtilmelidir. İşlem adı, politika ayalar dosyalarının birinde tanımlı değilse, pencere/süreç numarası geçersiz ise erişim denetimi daima False döndürür. From uludag-commits at pardus.org.tr Thu Nov 13 12:03:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 13 Nov 2008 12:03:24 +0200 (EET) Subject: [Uludag-commits] r20662 - in trunk/staj-projeleri/paket-arama: . search/pathsearch Message-ID: <20081113100332.94D1D138409A@liste.pardus.org.tr> Author: emre.aladag Date: Thu Nov 13 12:02:57 2008 New Revision: 20662 Modified: trunk/staj-projeleri/paket-arama/changelog trunk/staj-projeleri/paket-arama/search/pathsearch/views.py Log: · * Added requested version validation. Modified: trunk/staj-projeleri/paket-arama/changelog ================================================================= --- trunk/staj-projeleri/paket-arama/changelog (original) +++ trunk/staj-projeleri/paket-arama/changelog Thu Nov 13 12:02:57 2008 @@ -1,3 +1,8 @@ +2008-11-13 Ahmet Emre ALADAĞ + + * Added requested version validation. + + 2008-11-06 Ahmet Emre ALADAĞ * r28580 Modified: trunk/staj-projeleri/paket-arama/search/pathsearch/views.py ================================================================= --- trunk/staj-projeleri/paket-arama/search/pathsearch/views.py (original) +++ trunk/staj-projeleri/paket-arama/search/pathsearch/views.py Thu Nov 13 12:02:57 2008 @@ -3,11 +3,13 @@ from django.db import models from search.settings import versions from django.template import RequestContext - +from django.http import Http404 def index(request, version='2008'): """ Index page for pathsearch. """ + if version not in versions: + version = 2008 if request.POST.get('q') or request.GET.get('q'): entry = request.POST.get('q') or request.GET.get('q') # A workaround here: should be improved: @@ -38,8 +40,10 @@ '2007' : Entry2007, '2008' : Entry2008, } - return match[version] - + try: + return match[version] + except: + raise Http404 def list_package_contents(request, version, package_name): entry_list = ENTRY(version).objects.filter(package = package_name) From uludag-commits at pardus.org.tr Thu Nov 13 16:26:03 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 13 Nov 2008 16:26:03 +0200 (EET) Subject: [Uludag-commits] r20663 - in trunk/staj-projeleri/paket-arama: . search search/pathsearch Message-ID: <20081113142603.EAF991384098@liste.pardus.org.tr> Author: emre.aladag Date: Thu Nov 13 16:26:03 2008 New Revision: 20663 Modified: trunk/staj-projeleri/paket-arama/changelog trunk/staj-projeleri/paket-arama/search/pathsearch/views.py trunk/staj-projeleri/paket-arama/search/settings.py Log: * Fixed type conversion bug (int(version)) * Activated debug mode. We've got lots of things to do... Modified: trunk/staj-projeleri/paket-arama/changelog ================================================================= --- trunk/staj-projeleri/paket-arama/changelog (original) +++ trunk/staj-projeleri/paket-arama/changelog Thu Nov 13 16:26:03 2008 @@ -1,3 +1,8 @@ +2008-11-14 Ahmet Emre ALADAĞ + + * Fixed type conversion bug (int(version)) + * Activated debug mode. We've got lots of things to do... + 2008-11-13 Ahmet Emre ALADAĞ * Added requested version validation. Modified: trunk/staj-projeleri/paket-arama/search/pathsearch/views.py ================================================================= --- trunk/staj-projeleri/paket-arama/search/pathsearch/views.py (original) +++ trunk/staj-projeleri/paket-arama/search/pathsearch/views.py Thu Nov 13 16:26:03 2008 @@ -8,7 +8,7 @@ def index(request, version='2008'): """ Index page for pathsearch. """ - if version not in versions: + if int(version) not in versions: version = 2008 if request.POST.get('q') or request.GET.get('q'): entry = request.POST.get('q') or request.GET.get('q') Modified: trunk/staj-projeleri/paket-arama/search/settings.py ================================================================= --- trunk/staj-projeleri/paket-arama/search/settings.py (original) +++ trunk/staj-projeleri/paket-arama/search/settings.py Thu Nov 13 16:26:03 2008 @@ -1,7 +1,7 @@ # Django settings for search project. -DEBUG = False -TEMPLATE_DEBUG = False #DEBUG +DEBUG = True +TEMPLATE_DEBUG = DEBUG WEB_URL = 'http://localhost/search' From uludag-commits at pardus.org.tr Fri Nov 14 00:33:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 14 Nov 2008 00:33:36 +0200 (EET) Subject: [Uludag-commits] r20664 - trunk/repository-scripts/xorg Message-ID: <20081113223336.B8E931384086@liste.pardus.org.tr> Author: fatih Date: Fri Nov 14 00:33:36 2008 New Revision: 20664 Modified: trunk/repository-scripts/xorg/video Log: bump intel and radeonhd drivers Modified: trunk/repository-scripts/xorg/video ================================================================= --- trunk/repository-scripts/xorg/video (original) +++ trunk/repository-scripts/xorg/video Fri Nov 14 00:33:36 2008 @@ -12,7 +12,7 @@ xf86-video-i128-1.3.1.tar.bz2 xf86-video-i740-1.2.0.tar.bz2 xf86-video-imstt-1.1.0.tar.bz2 -xf86-video-intel-2.4.2.tar.bz2 +xf86-video-intel-2.4.3.tar.bz2 xf86-video-mach64-6.8.0.tar.bz2 xf86-video-mga-1.9.100.tar.bz2 xf86-video-neomagic-1.2.1.tar.bz2 @@ -21,7 +21,7 @@ xf86-video-nv-2.1.12.tar.bz2 xf86-video-openchrome-0.2.903.tar.bz2 xf86-video-r128-6.8.0.tar.bz2 -xf86-video-radeonhd-1.2.1.tar.bz2 +xf86-video-radeonhd-1.2.3.tar.bz2 xf86-video-rendition-4.2.0.tar.bz2 xf86-video-s3-0.6.0.tar.bz2 xf86-video-s3virge-1.10.1.tar.bz2 From uludag-commits at pardus.org.tr Fri Nov 14 02:07:18 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 14 Nov 2008 02:07:18 +0200 (EET) Subject: [Uludag-commits] r20665 - trunk/tasma/firewall-config/po Message-ID: <20081114000718.65E08138408B@liste.pardus.org.tr> Author: selim_ok Date: Fri Nov 14 02:07:17 2008 New Revision: 20665 Modified: trunk/tasma/firewall-config/po/de.po Log: Thanks for your bug report. Translation has been fixed in SVN. This fix take effect with the next release of Tasma. BUG:FIXED:8644 Modified: trunk/tasma/firewall-config/po/de.po ================================================================= --- trunk/tasma/firewall-config/po/de.po (original) +++ trunk/tasma/firewall-config/po/de.po Fri Nov 14 02:07:17 2008 @@ -178,7 +178,7 @@ "create rules, and uncheck rules from list to remove them." msgstr "" "In dieser Registerkarte, können Sie Ihre eigenen Firewall-Richtlinien " -"einrichten. Benutzen Sie die '+' Taste, um die Richtlinien zu erstellen und " +"einrichten. Benutzen Sie die '+' Schaltfläche, um die Richtlinien zu erstellen und " "deaktivieren Sie die Richtlinien, um diese zu entfernen." #: src/firewall.py:201 From uludag-commits at pardus.org.tr Fri Nov 14 11:31:05 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 14 Nov 2008 11:31:05 +0200 (EET) Subject: [Uludag-commits] r20666 - trunk/tasma/package-manager/src Message-ID: <20081114093105.50F45138408B@liste.pardus.org.tr> Author: gokmen.goksel Date: Fri Nov 14 11:31:04 2008 New Revision: 20666 Modified: trunk/tasma/package-manager/src/Globals.py Log: * Needs QCursor instead of K .. Modified: trunk/tasma/package-manager/src/Globals.py ================================================================= --- trunk/tasma/package-manager/src/Globals.py (original) +++ trunk/tasma/package-manager/src/Globals.py Fri Nov 14 11:31:04 2008 @@ -1,10 +1,9 @@ #!/usr/bin/python # -*- coding: utf-8 -*- -from qt import QEventLoop +from qt import QEventLoop, Qt, QCursor from kdeui import KCursor import PisiIface - from Debug import Debug # global KApplication reference for setting cursor type @@ -25,7 +24,7 @@ def setWaitCursor(): if app: - app.setOverrideCursor(KCursor.waitCursor) + app.setOverrideCursor(QCursor(Qt.WaitCursor)) def setNormalCursor(): if app: From uludag-commits at pardus.org.tr Fri Nov 14 15:38:50 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 14 Nov 2008 15:38:50 +0200 (EET) Subject: [Uludag-commits] r20667 - in branches/net-link-2.0: . policy scripts Message-ID: <20081114133850.E844B138408F@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 14 15:38:50 2008 New Revision: 20667 Added: branches/net-link-2.0/policy/tr.org.pardus.comar.network.stack.policy branches/net-link-2.0/scripts/stack.py Modified: branches/net-link-2.0/INSTALL branches/net-link-2.0/model.xml Log: Network.Stack Modified: branches/net-link-2.0/INSTALL ================================================================= --- branches/net-link-2.0/INSTALL (original) +++ branches/net-link-2.0/INSTALL Fri Nov 14 15:38:50 2008 @@ -1,9 +1,12 @@ Installing: - Copy Network.Link interface in model.xml into /etc/comar/model.xml - - Copy policy/tr.org.pardus.comar.network.link.policy under /usr/share/PolicyKit/policy/ + - Copy these files to /usr/share/PolicyKit/policy/ + - policy/tr.org.pardus.comar.network.link.policy + - policy/tr.org.pardus.comar.network.stack.policy - Stop COMAR - Register scripts: # hav register net_tools Network.Link scripts/net-tools.py # hav register wireless_tools Network.Link scripts/wireless-tools.py # hav register ppp Network.Link scripts/ppp.py + # hav register baselayout Network.Stack scripts/stack.py - Have fun :) Modified: branches/net-link-2.0/model.xml ================================================================= --- branches/net-link-2.0/model.xml (original) +++ branches/net-link-2.0/model.xml Fri Nov 14 15:38:50 2008 @@ -108,4 +108,26 @@ + + + + + + + + + + + + + + + + + + + + + + From uludag-commits at pardus.org.tr Fri Nov 14 15:45:21 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 14 Nov 2008 15:45:21 +0200 (EET) Subject: [Uludag-commits] r20668 - branches/net-link-2.0/scripts Message-ID: <20081114134521.262E313840B7@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 14 15:45:20 2008 New Revision: 20668 Modified: branches/net-link-2.0/scripts/net-tools.py branches/net-link-2.0/scripts/wireless-tools.py Log: Network stack Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Fri Nov 14 15:45:20 2008 @@ -110,8 +110,10 @@ pass def setNameService(name, namemode, nameserver): - # TODO: Add/update name servers - pass + profile = Profile(name) + profile.info["name_mode"] = namemode + profile.info["name_server"] = nameserver + profile.save() def setAuthMethod(name, method): # TODO: Raise an exception here. "auth" mode not supported @@ -187,6 +189,7 @@ profile.save() # Notify clients notify("Network.Link", "stateChanged", (name, "up", net_address)) + # TODO: Set Network Stack elif state == "down": if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() @@ -196,6 +199,8 @@ profile.save() # Notify clients notify("Network.Link", "stateChanged", (name, "down", "")) + # Reset Network Stack + call("baselayout", "Network.Stack", "updateNameServers", ([], "")) def connections(): return listProfiles() Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Fri Nov 14 15:45:20 2008 @@ -333,8 +333,10 @@ profile.save() def setNameService(name, namemode, nameserver): - # TODO: Add/update name servers - pass + profile = Profile(name) + profile.info["name_mode"] = namemode + profile.info["name_server"] = nameserver + profile.save() def setAuthMethod(name, method): profile = Profile(name) @@ -424,6 +426,7 @@ profile.save() # Notify clients notify("Network.Link", "stateChanged", (name, "up", net_address)) + # TODO: Set Network Stack elif state == "down": if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() @@ -437,6 +440,8 @@ profile.save() # Notify clients notify("Network.Link", "stateChanged", (name, "down", "")) + # Reset Network Stack + call("baselayout", "Network.Stack", "updateNameServers", ([], "")) elif device_mode == "adhoc": # TODO: AdHoc support pass From uludag-commits at pardus.org.tr Fri Nov 14 16:50:13 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 14 Nov 2008 16:50:13 +0200 (EET) Subject: [Uludag-commits] r20669 - branches/net-link-2.0/scripts Message-ID: <20081114145013.5A19A1384083@liste.pardus.org.tr> Author: bahadir.kandemir Date: Fri Nov 14 16:50:13 2008 New Revision: 20669 Modified: branches/net-link-2.0/scripts/net-tools.py branches/net-link-2.0/scripts/wireless-tools.py Log: Network stack Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Fri Nov 14 16:50:13 2008 @@ -189,7 +189,21 @@ profile.save() # Notify clients notify("Network.Link", "stateChanged", (name, "up", net_address)) - # TODO: Set Network Stack + # Set Network Stack + name_mode = profile.info.get("name_mode", "default") + name_servers = [] + name_domain = "" + if name_mode == "auto": + name_servers = [] + for server in iface.autoNameServers(): + name_servers.append(server) + name_domain = info.autoNameSearch() + elif name_mode == "custom": + name_servers = [] + for server in profile.info.get("name_server", ",").split(): + if server.strip(): + name_servers.append(server.strip()) + call("baselayout", "Network.Stack", "updateNameServers", (name_servers, name_domain)) elif state == "down": if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Fri Nov 14 16:50:13 2008 @@ -426,7 +426,21 @@ profile.save() # Notify clients notify("Network.Link", "stateChanged", (name, "up", net_address)) - # TODO: Set Network Stack + # Set Network Stack + name_mode = profile.info.get("name_mode", "default") + name_servers = [] + name_domain = "" + if name_mode == "auto": + name_servers = [] + for server in iface.autoNameServers(): + name_servers.append(server) + name_domain = info.autoNameSearch() + elif name_mode == "custom": + name_servers = [] + for server in profile.info.get("name_server", ",").split(): + if server.strip(): + name_servers.append(server.strip()) + call("baselayout", "Network.Stack", "updateNameServers", (name_servers, name_domain)) elif state == "down": if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() From uludag-commits at pardus.org.tr Fri Nov 14 21:26:52 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 14 Nov 2008 21:26:52 +0200 (EET) Subject: [Uludag-commits] r20670 - trunk/comar/zorg/data Message-ID: <20081114192652.B5DF21384083@liste.pardus.org.tr> Author: fatih Date: Fri Nov 14 21:26:52 2008 New Revision: 20670 Modified: trunk/comar/zorg/data/DriversDB Log: add new cards Modified: trunk/comar/zorg/data/DriversDB ================================================================= --- trunk/comar/zorg/data/DriversDB (original) +++ trunk/comar/zorg/data/DriversDB Fri Nov 14 21:26:52 2008 @@ -930,6 +930,9 @@ 10de053e nvidia/nvidia-drivers177 10de05e1 nvidia/nvidia-drivers177 nv 10de05e2 nvidia/nvidia-drivers177 nv +10de05f9 nvidia/nvidia-drivers177 nv +10de05fd nvidia/nvidia-drivers177 nv +10de05fe nvidia/nvidia-drivers177 nv 10de0600 nvidia/nvidia-drivers177 nv 10de0602 nvidia/nvidia-drivers177 nv 10de0604 nvidia/nvidia-drivers177 nv @@ -962,6 +965,8 @@ 10de06e9 nvidia/nvidia-drivers177 nv 10de06ea nvidia/nvidia-drivers177 nv 10de06eb nvidia/nvidia-drivers177 nv +10de06f9 nvidia/nvidia-drivers177 nv +10de06fa nvidia/nvidia-drivers177 nv 10de07e0 nvidia/nvidia-drivers177 10de07e1 nvidia/nvidia-drivers177 10de07e3 nvidia/nvidia-drivers177 @@ -974,6 +979,7 @@ 10de084c nvidia/nvidia-drivers177 10de084d nvidia/nvidia-drivers177 10de084f nvidia/nvidia-drivers177 +10de087a nvidia/nvidia-drivers177 10e09128 imstt 10e09135 imstt 10ea2010 fbdev From uludag-commits at pardus.org.tr Mon Nov 17 11:04:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 17 Nov 2008 11:04:51 +0200 (EET) Subject: [Uludag-commits] r20675 - in trunk/tasma/package-manager: . src Message-ID: <20081117090451.E41561384023@liste.pardus.org.tr> Author: faik Date: Mon Nov 17 11:04:51 2008 New Revision: 20675 Modified: trunk/tasma/package-manager/ChangeLog trunk/tasma/package-manager/src/MainWidget.py Log: Remove auto start search and add a button. BUG:FIXED:8486 Modified: trunk/tasma/package-manager/ChangeLog ================================================================= --- trunk/tasma/package-manager/ChangeLog (original) +++ trunk/tasma/package-manager/ChangeLog Mon Nov 17 11:04:51 2008 @@ -1,3 +1,7 @@ +2008-11-17 Faik Uygur + * Remove auto start searching feature when text changed and add a button + to start search or press enter. + 2008-09-30 Ozan Çağlayan * src/Icons.py (getIconSize): Use KIcon.SizeLarge instead of reading the DesktopIcons/Size property @@ -17,4 +21,3 @@ 2008-06-27 Faik Uygur * Fix for upgradable packages when a replaced package exists. - Modified: trunk/tasma/package-manager/src/MainWidget.py ================================================================= --- trunk/tasma/package-manager/src/MainWidget.py (original) +++ trunk/tasma/package-manager/src/MainWidget.py Mon Nov 17 11:04:51 2008 @@ -62,7 +62,6 @@ self.settings = Settings.Settings(Globals.config()) # set up timers - self.timer = QTimer(self) self.delayTimer = QTimer(self) self.setupInterface() @@ -105,6 +104,10 @@ self.searchLabel = QLabel(i18n("Search: "), self.rightTopLayout) self.searchLine = KLineEdit(self.rightTopLayout) + self.searchAction = KPushButton(self.rightTopLayout) + self.searchAction.setText(i18n("Search")) + self.searchAction.setIconSet(loadIconSet("find")) + self.basketAction = KPushButton(self.rightTopLayout) self.basketAction.setText(i18n("Show basket")) self.basketAction.setIconSet(loadIconSet("package")) @@ -134,9 +137,9 @@ def setupConnections(self): self.connect(self.componentsList,SIGNAL("selectionChanged(QListViewItem *)"),self.refreshComponentList) - self.connect(self.searchLine, SIGNAL("textChanged(const QString&)"),self.searchStringChanged) - self.connect(self.timer, SIGNAL("timeout()"), self.searchPackage) self.connect(self.clearButton, SIGNAL("clicked()"),self.searchLine, SLOT("clear()")) + self.connect(self.searchAction, SIGNAL("clicked()"), self.searchPackage) + self.connect(self.searchLine, SIGNAL("returnPressed()"), self.searchPackage) self.connect(self.basketAction, SIGNAL("clicked()"),self.showBasket) self.connect(self.operateAction, SIGNAL("clicked()"),self.takeAction) self.connect(self.specialList, PYSIGNAL("checkboxClicked"), self.packageClicked) @@ -711,11 +714,6 @@ self.parent.tray.updateTrayIcon() - def searchStringChanged(self): - if (self.timer.isActive()): - self.timer.stop() - self.timer.start(500, True) - def searchPackage(self): query = unicode(self.searchLine.text()) terms = query.split() @@ -728,7 +726,6 @@ result = PisiIface.search_in_upgradables(terms) self.createSearchResults(result) else: - self.timer.stop() self.refreshState(reset=False) def showPreferences(self): From uludag-commits at pardus.org.tr Mon Nov 17 11:06:01 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 17 Nov 2008 11:06:01 +0200 (EET) Subject: [Uludag-commits] r20676 - trunk/tasma/package-manager/po Message-ID: <20081117090601.AF20C1384024@liste.pardus.org.tr> Author: faik Date: Mon Nov 17 11:06:01 2008 New Revision: 20676 Modified: trunk/tasma/package-manager/po/ca.po trunk/tasma/package-manager/po/de.po trunk/tasma/package-manager/po/es.po trunk/tasma/package-manager/po/fr.po trunk/tasma/package-manager/po/it.po trunk/tasma/package-manager/po/nl.po trunk/tasma/package-manager/po/package-manager.pot trunk/tasma/package-manager/po/pl.po trunk/tasma/package-manager/po/pt_BR.po trunk/tasma/package-manager/po/sv.po trunk/tasma/package-manager/po/tr.po Log: Update translations Modified: trunk/tasma/package-manager/po/ca.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/de.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/es.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/fr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/it.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/nl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/package-manager.pot ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/pl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/pt_BR.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/sv.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/tr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... From uludag-commits at pardus.org.tr Mon Nov 17 11:27:00 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 17 Nov 2008 11:27:00 +0200 (EET) Subject: [Uludag-commits] r20677 - in trunk/tasma/package-manager: . src Message-ID: <20081117092700.E4D011384023@liste.pardus.org.tr> Author: faik Date: Mon Nov 17 11:27:00 2008 New Revision: 20677 Modified: trunk/tasma/package-manager/setup.py trunk/tasma/package-manager/src/package-manager.py Log: 1.3.8 release Modified: trunk/tasma/package-manager/setup.py ================================================================= --- trunk/tasma/package-manager/setup.py (original) +++ trunk/tasma/package-manager/setup.py Mon Nov 17 11:27:00 2008 @@ -14,7 +14,7 @@ kdedistutils.setup( name="package-manager", - version="1.3.7", + version="1.3.8", author="Faik Uygur", author_email="faik at pardus.org.tr", url="http://www.pardus.org.tr/projeler/pisi/index.html", Modified: trunk/tasma/package-manager/src/package-manager.py ================================================================= --- trunk/tasma/package-manager/src/package-manager.py (original) +++ trunk/tasma/package-manager/src/package-manager.py Mon Nov 17 11:27:00 2008 @@ -31,7 +31,7 @@ return str description = I18N_NOOP("GUI for PiSi package manager") -version = "1.3.7" +version = "1.3.8" def AboutData(): global version,description From uludag-commits at pardus.org.tr Mon Nov 17 11:54:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 17 Nov 2008 11:54:36 +0200 (EET) Subject: [Uludag-commits] r20678 - trunk/tasma/package-manager/help/pt_BR Message-ID: <20081117095436.EAE001384022@liste.pardus.org.tr> Author: faik Date: Mon Nov 17 11:54:36 2008 New Revision: 20678 Removed: trunk/tasma/package-manager/help/pt_BR/ Log: empty From uludag-commits at pardus.org.tr Mon Nov 17 12:39:52 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 17 Nov 2008 12:39:52 +0200 (EET) Subject: [Uludag-commits] r20679 - in branches/tasma-2009/service-manager/src: . icons Message-ID: <20081117103952.E921C1384022@liste.pardus.org.tr> Author: gokmen.goksel Date: Mon Nov 17 12:39:52 2008 New Revision: 20679 Added: branches/tasma-2009/service-manager/src/data.qrc branches/tasma-2009/service-manager/src/icons/ branches/tasma-2009/service-manager/src/icons/running.png (contents, props changed) branches/tasma-2009/service-manager/src/settings-service-manager.desktop Modified: branches/tasma-2009/service-manager/src/Makefile branches/tasma-2009/service-manager/src/main.py branches/tasma-2009/service-manager/src/ui.ui Log: * Run in KDE4 System Settings * Use QRC Modified: branches/tasma-2009/service-manager/src/Makefile ================================================================= --- branches/tasma-2009/service-manager/src/Makefile (original) +++ branches/tasma-2009/service-manager/src/Makefile Mon Nov 17 12:39:52 2008 @@ -1,5 +1,23 @@ -all: +PROJECT_NAME=service-manager +INSTALL_DIR=$(KDEDIR)/share/apps/$(PROJECT_NAME) + +all: build +build: pykde4uic -o ui.py ui.ui + pyrcc4 data.qrc -o data_rc.py clean: rm -rf *.pyc rm ui.py + rm data_rc.py +install: uninstall + mkdir -p $(INSTALL_DIR) + install -m 0755 main.py $(INSTALL_DIR)/$(PROJECT_NAME) + ln -s $(INSTALL_DIR)/$(PROJECT_NAME) $(INSTALL_DIR)/$(PROJECT_NAME).py + install -m 0644 about.py $(INSTALL_DIR) + install -m 0644 ui.py $(INSTALL_DIR) + install -m 0644 data_rc.py $(INSTALL_DIR) + cp -rf icons $(INSTALL_DIR) + install -m 0644 settings-service-manager.desktop $(KDEDIR)/share/kde4/services +uninstall: + rm -rf $(INSTALL_DIR) + rm -f $(KDEDIR)/share/kde4/services/settings-service-manager.desktop Modified: branches/tasma-2009/service-manager/src/main.py ================================================================= --- branches/tasma-2009/service-manager/src/main.py (original) +++ branches/tasma-2009/service-manager/src/main.py Mon Nov 17 12:39:52 2008 @@ -31,12 +31,15 @@ from dbus.mainloop.qt import DBusQtMainLoop class MainManager(QtGui.QWidget): - def __init__(self, *args): - QtGui.QWidget.__init__(self, None) + def __init__(self, parent, standAlone=True): + QtGui.QWidget.__init__(self, parent) # Create the ui self.ui = Ui_mainManager() - self.ui.setupUi(self) + if standAlone: + self.ui.setupUi(self) + else: + self.ui.setupUi(parent) # Call Comar self.link = comar.Link() @@ -45,14 +48,12 @@ self.getServices() def handleServices(self, package, exception, results): - # Handle request and fill the listServices in the ui if not exception: serviceName, serviceDesc, serviceState = results self.ui.listServices.addItem("%s - %s - %s - %s" % (package, serviceName, serviceDesc, serviceState)) def getServices(self): - # Get service list from comar link self.link.System.Service.info(async=self.handleServices) @@ -62,6 +63,17 @@ self.resize (640, 480) self.setCentralWidget(MainManager(self)) +class ServiceManager(KCModule): + def __init__(self, component_data, parent): + KCModule.__init__(self, component_data, parent) + + # DBUS MainLoop + DBusQtMainLoop(set_as_default = True) + self = MainManager(self, standAlone=False) + +def CreatePlugin(widget_parent, parent, component_data): + return ServiceManager(component_data, parent) + if __name__ == '__main__': # Set Command-line arguments @@ -74,11 +86,11 @@ DBusQtMainLoop(set_as_default = True) # Create Main Widget - mainWindow = Manager(None, "service-manager") + mainWindow = Manager(None, 'service-manager') mainWindow.show() # Create connection for lastWindowClosed signal to quit app - app.connect(app, SIGNAL("lastWindowClosed()"), app.quit) + app.connect(app, SIGNAL('lastWindowClosed()'), app.quit) # Run the application app.exec_() Modified: branches/tasma-2009/service-manager/src/ui.ui ================================================================= --- branches/tasma-2009/service-manager/src/ui.ui (original) +++ branches/tasma-2009/service-manager/src/ui.ui Mon Nov 17 12:39:52 2008 @@ -16,7 +16,7 @@ - Services + System Services @@ -38,7 +38,7 @@ - Run + &Run @@ -51,7 +51,7 @@ - Stop + &Stop @@ -64,7 +64,7 @@ - Reload + R&eload @@ -73,6 +73,8 @@ - + + + From uludag-commits at pardus.org.tr Mon Nov 17 14:57:50 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 17 Nov 2008 14:57:50 +0200 (EET) Subject: [Uludag-commits] r20680 - branches/net-link-2.0/scripts Message-ID: <20081117125751.0DA721384022@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 17 14:57:50 2008 New Revision: 20680 Modified: branches/net-link-2.0/scripts/net-tools.py branches/net-link-2.0/scripts/stack.py branches/net-link-2.0/scripts/wireless-tools.py Log: save network.stack configuration right Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Mon Nov 17 14:57:50 2008 @@ -203,7 +203,7 @@ for server in profile.info.get("name_server", ",").split(): if server.strip(): name_servers.append(server.strip()) - call("baselayout", "Network.Stack", "updateNameServers", (name_servers, name_domain)) + call("baselayout", "Network.Stack", "useNameServers", (name_servers, name_domain)) elif state == "down": if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() @@ -214,7 +214,7 @@ # Notify clients notify("Network.Link", "stateChanged", (name, "down", "")) # Reset Network Stack - call("baselayout", "Network.Stack", "updateNameServers", ([], "")) + call("baselayout", "Network.Stack", "useNameServers", ([], "")) def connections(): return listProfiles() Modified: branches/net-link-2.0/scripts/stack.py ================================================================= --- branches/net-link-2.0/scripts/stack.py (original) +++ branches/net-link-2.0/scripts/stack.py Mon Nov 17 14:57:50 2008 @@ -31,7 +31,7 @@ return servers def setNameServers(nameservers, searchdomain): - f = file("/etc/resolv.default.conf") + f = file("/etc/resolv.default.conf", "w") f.write(HEADER_DEFAULT) for server in nameservers: @@ -46,7 +46,7 @@ # Append default name servers nameservers.extend(getNameServers()) - f = file("/etc/resolv.conf") + f = file("/etc/resolv.conf", "w") f.write(HEADER_DYNAMIC) for server in nameservers[:MAX_SERVERS]: Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Mon Nov 17 14:57:50 2008 @@ -440,7 +440,7 @@ for server in profile.info.get("name_server", ",").split(): if server.strip(): name_servers.append(server.strip()) - call("baselayout", "Network.Stack", "updateNameServers", (name_servers, name_domain)) + call("baselayout", "Network.Stack", "useNameServers", (name_servers, name_domain)) elif state == "down": if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() @@ -455,7 +455,7 @@ # Notify clients notify("Network.Link", "stateChanged", (name, "down", "")) # Reset Network Stack - call("baselayout", "Network.Stack", "updateNameServers", ([], "")) + call("baselayout", "Network.Stack", "useNameServers", ([], "")) elif device_mode == "adhoc": # TODO: AdHoc support pass From uludag-commits at pardus.org.tr Mon Nov 17 15:26:46 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 17 Nov 2008 15:26:46 +0200 (EET) Subject: [Uludag-commits] r20682 - branches/net-link-2.0/scripts Message-ID: <20081117132646.B76881384023@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 17 15:26:46 2008 New Revision: 20682 Modified: branches/net-link-2.0/scripts/net-tools.py branches/net-link-2.0/scripts/wireless-tools.py Log: hehe, auto works with DHCP only. Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Mon Nov 17 15:26:46 2008 @@ -157,6 +157,21 @@ profile.save() # Notify clients notify("Network.Link", "stateChanged", (name, "up", address[0])) + # Set Network Stack + name_mode = profile.info.get("name_mode", "default") + name_servers = [] + name_domain = "" + if name_mode == "auto": + name_servers = [] + for server in iface.autoNameServers(): + name_servers.append(server) + name_domain = iface.autoNameSearch() + elif name_mode == "custom": + name_servers = [] + for server in profile.info.get("name_server", ",").split(): + if server.strip(): + name_servers.append(server.strip()) + call("baselayout", "Network.Stack", "useNameServers", (name_servers, name_domain)) else: iface.down() # Save state to profile database @@ -193,12 +208,7 @@ name_mode = profile.info.get("name_mode", "default") name_servers = [] name_domain = "" - if name_mode == "auto": - name_servers = [] - for server in iface.autoNameServers(): - name_servers.append(server) - name_domain = info.autoNameSearch() - elif name_mode == "custom": + if name_mode == "custom": name_servers = [] for server in profile.info.get("name_server", ",").split(): if server.strip(): Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Mon Nov 17 15:26:46 2008 @@ -393,6 +393,21 @@ profile.save() # Notify clients notify("Network.Link", "stateChanged", (name, "up", address[0])) + # Set Network Stack + name_mode = profile.info.get("name_mode", "default") + name_servers = [] + name_domain = "" + if name_mode == "auto": + name_servers = [] + for server in iface.autoNameServers(): + name_servers.append(server) + name_domain = iface.autoNameSearch() + elif name_mode == "custom": + name_servers = [] + for server in profile.info.get("name_server", ",").split(): + if server.strip(): + name_servers.append(server.strip()) + call("baselayout", "Network.Stack", "useNameServers", (name_servers, name_domain)) else: iface.down() # Save state to profile database @@ -430,12 +445,7 @@ name_mode = profile.info.get("name_mode", "default") name_servers = [] name_domain = "" - if name_mode == "auto": - name_servers = [] - for server in iface.autoNameServers(): - name_servers.append(server) - name_domain = info.autoNameSearch() - elif name_mode == "custom": + if name_mode == "custom": name_servers = [] for server in profile.info.get("name_server", ",").split(): if server.strip(): From uludag-commits at pardus.org.tr Mon Nov 17 15:26:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 17 Nov 2008 15:26:37 +0200 (EET) Subject: [Uludag-commits] r20681 - branches/net-link-2.0/scripts Message-ID: <20081117132637.EC71C1384022@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 17 15:26:37 2008 New Revision: 20681 Modified: branches/net-link-2.0/scripts/stack.py Log: resolv.conf header Modified: branches/net-link-2.0/scripts/stack.py ================================================================= --- branches/net-link-2.0/scripts/stack.py (original) +++ branches/net-link-2.0/scripts/stack.py Mon Nov 17 15:26:37 2008 @@ -3,10 +3,17 @@ import os -HEADER_DEFAULT = """ +HEADER_DEFAULT = """# Default DNS settings +# """ -HEADER_DYNAMIC = """ +HEADER_DYNAMIC = """# This file is automatically generated by COMAR +# Use Network-Manager to set default DNS settings or edit "resolve.default.conf" +# +# Bu dosya COMAR tarafından otomatik olarak üretilir. +# Öntamımlı DNS ayalarını değiştirmek için Network-Manager kullanın ya da +# "resolve.default.conf" dosyasını düzenleyin. +# """ MAX_SERVERS = 3 From uludag-commits at pardus.org.tr Mon Nov 17 19:05:56 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 17 Nov 2008 19:05:56 +0200 (EET) Subject: [Uludag-commits] r20683 - in branches/tasma-2009/service-manager/src: . icons Message-ID: <20081117170556.59CFD1384058@liste.pardus.org.tr> Author: gokmen.goksel Date: Mon Nov 17 19:05:52 2008 New Revision: 20683 Added: branches/tasma-2009/service-manager/src/fix-pykdeuic branches/tasma-2009/service-manager/src/icons/notrunning.png (contents, props changed) branches/tasma-2009/service-manager/src/icons/reload.png (contents, props changed) branches/tasma-2009/service-manager/src/icons/start.png (contents, props changed) branches/tasma-2009/service-manager/src/icons/started.png (contents, props changed) branches/tasma-2009/service-manager/src/icons/stop.png (contents, props changed) branches/tasma-2009/service-manager/src/icons/stopped.png (contents, props changed) Modified: branches/tasma-2009/service-manager/src/Makefile branches/tasma-2009/service-manager/src/about.py branches/tasma-2009/service-manager/src/data.qrc branches/tasma-2009/service-manager/src/icons/running.png branches/tasma-2009/service-manager/src/main.py branches/tasma-2009/service-manager/src/settings-service-manager.desktop branches/tasma-2009/service-manager/src/ui.ui Log: * A lot of fixes for base system * I wrote a small script for fixing py files created from uis with pykde4uic. * Icons updated Modified: branches/tasma-2009/service-manager/src/Makefile ================================================================= --- branches/tasma-2009/service-manager/src/Makefile (original) +++ branches/tasma-2009/service-manager/src/Makefile Mon Nov 17 19:05:52 2008 @@ -4,11 +4,10 @@ all: build build: pykde4uic -o ui.py ui.ui + python fix-pykdeuic ui.py pyrcc4 data.qrc -o data_rc.py clean: - rm -rf *.pyc - rm ui.py - rm data_rc.py + -rm *.pyc ui.py data_rc.py install: uninstall mkdir -p $(INSTALL_DIR) install -m 0755 main.py $(INSTALL_DIR)/$(PROJECT_NAME) @@ -16,7 +15,6 @@ install -m 0644 about.py $(INSTALL_DIR) install -m 0644 ui.py $(INSTALL_DIR) install -m 0644 data_rc.py $(INSTALL_DIR) - cp -rf icons $(INSTALL_DIR) install -m 0644 settings-service-manager.desktop $(KDEDIR)/share/kde4/services uninstall: rm -rf $(INSTALL_DIR) Modified: branches/tasma-2009/service-manager/src/about.py ================================================================= --- branches/tasma-2009/service-manager/src/about.py (original) +++ branches/tasma-2009/service-manager/src/about.py Mon Nov 17 19:05:52 2008 @@ -15,9 +15,9 @@ from PyKDE4.kdecore import * # Application Data -appName = "services" +appName = "service-manager" catalog = "" -programName = ki18n("Service manager") +programName = ki18n("Service Manager") version = "0.1" description = ki18n("Service Manager") license = KAboutData.License_GPL Modified: branches/tasma-2009/service-manager/src/data.qrc ================================================================= --- branches/tasma-2009/service-manager/src/data.qrc (original) +++ branches/tasma-2009/service-manager/src/data.qrc Mon Nov 17 19:05:52 2008 @@ -1,5 +1,11 @@ + icons/notrunning.png + icons/started.png + icons/stopped.png + icons/reload.png + icons/start.png + icons/stop.png icons/running.png Modified: branches/tasma-2009/service-manager/src/icons/running.png ================================================================= Binary files. No diff available. Modified: branches/tasma-2009/service-manager/src/main.py ================================================================= --- branches/tasma-2009/service-manager/src/main.py (original) +++ branches/tasma-2009/service-manager/src/main.py Mon Nov 17 19:05:52 2008 @@ -50,13 +50,28 @@ def handleServices(self, package, exception, results): # Handle request and fill the listServices in the ui if not exception: - serviceName, serviceDesc, serviceState = results - self.ui.listServices.addItem("%s - %s - %s - %s" % (package, serviceName, serviceDesc, serviceState)) + ServiceItem(self.ui.listServices, results, package) def getServices(self): # Get service list from comar link self.link.System.Service.info(async=self.handleServices) +class ServiceItem(QtGui.QListWidgetItem): + + def __init__(self, parent, data, package): + serviceType, serviceDesc, serviceState = data + text = '%s\n%s' % (package, serviceDesc) + QtGui.QListWidgetItem.__init__(self, text, parent) + + if serviceState in ('on', 'started', 'conditional_started'): + icon = 'running' + else: + icon = 'notrunning' + if not serviceType == "server": + self.setHidden(True) + self.setIcon(QtGui.QIcon(':data/icons/%s.png' % icon)) + self.package = package + class Manager(KMainWindow): def __init__ (self, *args): KMainWindow.__init__(self) Modified: branches/tasma-2009/service-manager/src/settings-service-manager.desktop ================================================================= --- branches/tasma-2009/service-manager/src/settings-service-manager.desktop (original) +++ branches/tasma-2009/service-manager/src/settings-service-manager.desktop Mon Nov 17 19:05:52 2008 @@ -14,5 +14,5 @@ Name=Service Manager Name[x-test]=xxService Managerxx Name[tr]=Servis Yöneticisi -Comment=service manager +Comment=Service Manager X-KDE-Keywords=python service managers Modified: branches/tasma-2009/service-manager/src/ui.ui ================================================================= --- branches/tasma-2009/service-manager/src/ui.ui (original) +++ branches/tasma-2009/service-manager/src/ui.ui Mon Nov 17 19:05:52 2008 @@ -5,8 +5,8 @@ 0 0 - 540 - 410 + 577 + 460 @@ -20,16 +20,65 @@ - + + + + + false + + + type service name to search... + + + true + + + + + + + Just show servers + + + true + + + + - - + + + + + 50 + false + + + + QAbstractItemView::NoEditTriggers + + + + 32 + 32 + + + + QAbstractItemView::ScrollPerPixel + + + + + + + false + - + Run on startup - + @@ -40,9 +89,13 @@ &Run + + + :/data/icons/start.png:/data/icons/start.png + - + @@ -53,9 +106,13 @@ &Stop + + + :/data/icons/stop.png:/data/icons/stop.png + - + @@ -66,6 +123,10 @@ R&eload + + + :/data/icons/reload.png:/data/icons/reload.png + @@ -73,6 +134,13 @@ + + + KLineEdit + QLineEdit +
klineedit.h
+
+
From uludag-commits at pardus.org.tr Tue Nov 18 01:12:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 18 Nov 2008 01:12:40 +0200 (EET) Subject: [Uludag-commits] r20684 - branches/tasma-2009/service-manager/src Message-ID: <20081117231240.767631384078@liste.pardus.org.tr> Author: gokmen.goksel Date: Tue Nov 18 01:12:40 2008 New Revision: 20684 Added: branches/tasma-2009/service-manager/src/ui.item.ui Modified: branches/tasma-2009/service-manager/src/Makefile branches/tasma-2009/service-manager/src/main.py branches/tasma-2009/service-manager/src/ui.ui Log: * A KDE4 oriented design .. Modified: branches/tasma-2009/service-manager/src/Makefile ================================================================= --- branches/tasma-2009/service-manager/src/Makefile (original) +++ branches/tasma-2009/service-manager/src/Makefile Tue Nov 18 01:12:40 2008 @@ -3,17 +3,19 @@ all: build build: - pykde4uic -o ui.py ui.ui - python fix-pykdeuic ui.py + pykde4uic -o uimain.py ui.ui + pykde4uic -o uiitem.py ui.item.ui + python fix-pykdeuic uimain.py pyrcc4 data.qrc -o data_rc.py clean: - -rm *.pyc ui.py data_rc.py + -rm *.pyc uimain.py uiitem.py data_rc.py install: uninstall mkdir -p $(INSTALL_DIR) install -m 0755 main.py $(INSTALL_DIR)/$(PROJECT_NAME) ln -s $(INSTALL_DIR)/$(PROJECT_NAME) $(INSTALL_DIR)/$(PROJECT_NAME).py install -m 0644 about.py $(INSTALL_DIR) - install -m 0644 ui.py $(INSTALL_DIR) + install -m 0644 uimain.py $(INSTALL_DIR) + install -m 0644 uiitem.py $(INSTALL_DIR) install -m 0644 data_rc.py $(INSTALL_DIR) install -m 0644 settings-service-manager.desktop $(KDEDIR)/share/kde4/services uninstall: Modified: branches/tasma-2009/service-manager/src/main.py ================================================================= --- branches/tasma-2009/service-manager/src/main.py (original) +++ branches/tasma-2009/service-manager/src/main.py Tue Nov 18 01:12:40 2008 @@ -25,7 +25,8 @@ # Application Stuff from about import aboutData -from ui import Ui_mainManager +from uimain import Ui_mainManager +from uiitem import Ui_ServiceItemWidget # DBUS-QT from dbus.mainloop.qt import DBusQtMainLoop @@ -36,6 +37,7 @@ # Create the ui self.ui = Ui_mainManager() + if standAlone: self.ui.setupUi(self) else: @@ -43,6 +45,7 @@ # Call Comar self.link = comar.Link() + self.widgets = {} # Fill service list self.getServices() @@ -50,27 +53,75 @@ def handleServices(self, package, exception, results): # Handle request and fill the listServices in the ui if not exception: - ServiceItem(self.ui.listServices, results, package) + item = ServiceItem(self.ui.listServices, results, package) + self.widgets[package] = ServiceItemWidget(results, package, self) + self.ui.listServices.setItemWidget(item, self.widgets[package]) + item.setSizeHint(QSize(38,38)) def getServices(self): + self.link.listenSignals("System.Service", self.handler) # Get service list from comar link self.link.System.Service.info(async=self.handleServices) + def handler(self, package, signal, args): + print args, signal, package + class ServiceItem(QtGui.QListWidgetItem): def __init__(self, parent, data, package): serviceType, serviceDesc, serviceState = data - text = '%s\n%s' % (package, serviceDesc) - QtGui.QListWidgetItem.__init__(self, text, parent) + QtGui.QListWidgetItem.__init__(self, parent) + if not serviceType == "server": + self.setHidden(True) + self.package = package +class ServiceItemWidget(QtGui.QWidget): + + def __init__(self, data, package, parent): + QtGui.QWidget.__init__(self, None) + self.ui = Ui_ServiceItemWidget() + self.ui.setupUi(self) + self.ui.labelName.setText(package) + serviceType, serviceDesc, serviceState = data if serviceState in ('on', 'started', 'conditional_started'): icon = 'running' else: icon = 'notrunning' - if not serviceType == "server": - self.setHidden(True) - self.setIcon(QtGui.QIcon(':data/icons/%s.png' % icon)) + self.ui.labelStatus.setPixmap(QtGui.QPixmap(':data/icons/%s.png' % icon)) + self.ui.labelDesc.setText(serviceDesc) + self.toggleButtons() + self.toggled = False + self.rootWidget = parent self.package = package + self.connect(self.ui.buttonStart, SIGNAL("clicked()"), self.setService) + self.connect(self.ui.buttonStop, SIGNAL("clicked()"), self.setService) + self.connect(self.ui.buttonReload, SIGNAL("clicked()"), self.setService) + + def setService(self): + try: + if self.sender() == self.ui.buttonStart: + self.rootWidget.link.System.Service[self.package].start() + elif self.sender() == self.ui.buttonStop: + self.rootWidget.link.System.Service[self.package].stop() + elif self.sender() == self.ui.buttonReload: + self.rootWidget.link.System.Service[self.package].reload() + except: + pass + + def enterEvent(self, event): + if not self.toggled: + self.toggleButtons(True) + self.toggled = True + + def leaveEvent(self, event): + if self.toggled: + self.toggleButtons() + self.toggled = False + + def toggleButtons(self, toggle=False): + self.ui.buttonStart.setVisible(toggle) + self.ui.buttonReload.setVisible(toggle) + self.ui.buttonStop.setVisible(toggle) class Manager(KMainWindow): def __init__ (self, *args): Modified: branches/tasma-2009/service-manager/src/ui.ui ================================================================= --- branches/tasma-2009/service-manager/src/ui.ui (original) +++ branches/tasma-2009/service-manager/src/ui.ui Tue Nov 18 01:12:40 2008 @@ -19,7 +19,7 @@ System Services - + @@ -46,7 +46,7 @@ - + @@ -68,7 +68,7 @@ - + false @@ -78,57 +78,6 @@ - - - - - 0 - 0 - - - - &Run - - - - :/data/icons/start.png:/data/icons/start.png - - - - - - - - 0 - 0 - - - - &Stop - - - - :/data/icons/stop.png:/data/icons/stop.png - - - - - - - - 0 - 0 - - - - R&eload - - - - :/data/icons/reload.png:/data/icons/reload.png - - - From uludag-commits at pardus.org.tr Tue Nov 18 09:36:19 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 18 Nov 2008 09:36:19 +0200 (EET) Subject: [Uludag-commits] r20685 - trunk/comar/api Message-ID: <20081118073619.6F92C1384072@liste.pardus.org.tr> Author: bahadir.kandemir Date: Tue Nov 18 09:36:18 2008 New Revision: 20685 Modified: trunk/comar/api/setup.py Log: New release Modified: trunk/comar/api/setup.py ================================================================= --- trunk/comar/api/setup.py (original) +++ trunk/comar/api/setup.py Tue Nov 18 09:36:18 2008 @@ -16,7 +16,7 @@ from distutils.core import setup from distutils.command.install import install -version = "2.1.0" +version = "2.1.1" distfiles = """ setup.py From uludag-commits at pardus.org.tr Tue Nov 18 12:01:27 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 18 Nov 2008 12:01:27 +0200 (EET) Subject: [Uludag-commits] r20688 - branches/tasma-2009/service-manager/src Message-ID: <20081118100127.8B18D1384083@liste.pardus.org.tr> Author: gokmen.goksel Date: Tue Nov 18 12:01:27 2008 New Revision: 20688 Modified: branches/tasma-2009/service-manager/src/main.py branches/tasma-2009/service-manager/src/ui.item.ui branches/tasma-2009/service-manager/src/ui.ui Log: * New UI design .. Modified: branches/tasma-2009/service-manager/src/main.py ================================================================= --- branches/tasma-2009/service-manager/src/main.py (original) +++ branches/tasma-2009/service-manager/src/main.py Tue Nov 18 12:01:27 2008 @@ -56,7 +56,7 @@ item = ServiceItem(self.ui.listServices, results, package) self.widgets[package] = ServiceItemWidget(results, package, self) self.ui.listServices.setItemWidget(item, self.widgets[package]) - item.setSizeHint(QSize(38,38)) + item.setSizeHint(QSize(38,48)) def getServices(self): self.link.listenSignals("System.Service", self.handler) @@ -64,39 +64,52 @@ self.link.System.Service.info(async=self.handleServices) def handler(self, package, signal, args): - print args, signal, package + self.widgets[package].setState(args[1]) + # print args, signal, package class ServiceItem(QtGui.QListWidgetItem): def __init__(self, parent, data, package): - serviceType, serviceDesc, serviceState = data QtGui.QListWidgetItem.__init__(self, parent) + + serviceType, serviceDesc, serviceState = data + if not serviceType == "server": self.setHidden(True) + self.package = package class ServiceItemWidget(QtGui.QWidget): def __init__(self, data, package, parent): QtGui.QWidget.__init__(self, None) + self.ui = Ui_ServiceItemWidget() self.ui.setupUi(self) - self.ui.labelName.setText(package) + serviceType, serviceDesc, serviceState = data - if serviceState in ('on', 'started', 'conditional_started'): - icon = 'running' - else: - icon = 'notrunning' - self.ui.labelStatus.setPixmap(QtGui.QPixmap(':data/icons/%s.png' % icon)) + + self.setState(serviceState) self.ui.labelDesc.setText(serviceDesc) + self.ui.labelName.setText(package) + self.toggleButtons() + self.toggled = False self.rootWidget = parent self.package = package + self.connect(self.ui.buttonStart, SIGNAL("clicked()"), self.setService) self.connect(self.ui.buttonStop, SIGNAL("clicked()"), self.setService) self.connect(self.ui.buttonReload, SIGNAL("clicked()"), self.setService) + def setState(self, state): + if state in ('on', 'started', 'conditional_started'): + icon = 'running' + else: + icon = 'notrunning' + self.ui.labelStatus.setPixmap(QtGui.QPixmap(':data/icons/%s.png' % icon)) + def setService(self): try: if self.sender() == self.ui.buttonStart: @@ -105,8 +118,8 @@ self.rootWidget.link.System.Service[self.package].stop() elif self.sender() == self.ui.buttonReload: self.rootWidget.link.System.Service[self.package].reload() - except: - pass + except Exception, e: + print e def enterEvent(self, event): if not self.toggled: @@ -122,6 +135,7 @@ self.ui.buttonStart.setVisible(toggle) self.ui.buttonReload.setVisible(toggle) self.ui.buttonStop.setVisible(toggle) + #self.ui.runOnStart.setVisible(toggle) class Manager(KMainWindow): def __init__ (self, *args): Modified: branches/tasma-2009/service-manager/src/ui.item.ui ================================================================= --- branches/tasma-2009/service-manager/src/ui.item.ui (original) +++ branches/tasma-2009/service-manager/src/ui.item.ui Tue Nov 18 12:01:27 2008 @@ -6,56 +6,62 @@ 0 0 560 - 40 + 48 0 - 40 + 48 Form - - - - - 0 - 0 - - - - - 36 - 0 - - - - - - - icons/stopped.png - - - - - - - 12 - 50 - false - - - - serviceName - - + + + 0 + + + QLayout::SetNoConstraint + + + 0 + + + + + + 12 + 50 + false + + + + serviceName + + + + + + + + 8 + + + + color:gray; + + + serviceDesc + + + + - + Qt::Horizontal @@ -68,7 +74,7 @@ - + @@ -78,8 +84,14 @@ 0 + + + 36 + 16777215 + + - Run + @@ -98,8 +110,14 @@ 0 + + + 36 + 16777215 + + - Reload + @@ -115,8 +133,14 @@ 0 + + + 36 + 16777215 + + - Stop + @@ -124,17 +148,42 @@ + + + + QPushButton:checked { + background-color: rgb(85, 170, 255); +} + + + Run on Startup + + + true + + + - - - - - 8 - + + + + + 0 + 0 + + + + + 36 + 0 + - serviceDesc + + + + icons/stopped.png Modified: branches/tasma-2009/service-manager/src/ui.ui ================================================================= --- branches/tasma-2009/service-manager/src/ui.ui (original) +++ branches/tasma-2009/service-manager/src/ui.ui Tue Nov 18 12:01:27 2008 @@ -54,8 +54,14 @@ false - - QAbstractItemView::NoEditTriggers + + + + + true + + + QAbstractItemView::SingleSelection @@ -64,17 +70,7 @@ - QAbstractItemView::ScrollPerPixel - - - - - - - false - - - Run on startup + QAbstractItemView::ScrollPerItem From uludag-commits at pardus.org.tr Wed Nov 19 09:44:22 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 19 Nov 2008 09:44:22 +0200 (EET) Subject: [Uludag-commits] r20692 - trunk/common Message-ID: <20081119074422.874621384091@liste.pardus.org.tr> Author: taner Date: Wed Nov 19 09:44:22 2008 New Revision: 20692 Modified: trunk/common/accounts Log: Added: elurin: Güngör Erseymen maidis: Anıl Özbek Modified: trunk/common/accounts ================================================================= --- trunk/common/accounts (original) +++ trunk/common/accounts Wed Nov 19 09:44:22 2008 @@ -26,6 +26,7 @@ eki:Ekin Meroğlu:ekin [at] pardus.org.tr:ekin [at] jabber.pardus.org.tr erdinc:Ali Erdinç Köroğlu:erdinc [at] pardus.org.tr:erdinc [at] jabber.pardus.org.tr ebayer:Erdem Bayer:ebayer [at] portakalteknoloji.com:ebayer [at] jabber.org +elurin:Güngör Erseymen:gelurine [at] gmail.com: erenturkay:Eren Türkay:turkay.eren [at] gmail.com: eren.turkay [at] jabber.pardus.org.tr ert976:Ertan Argüden:ert976 at gmail.com: ertugrul:Ertuğrul Erata:ertugrulerata [at] gmail.com: ertugerata [at] jabber.pardus.org.tr @@ -54,6 +55,7 @@ klenje:Andrea Decorte:adecorte [at] gmail.com:adecorte [at] gmail.com loker:Koray Löker:loker [at] pardus.org.tr:loker [at] jabber.pardus.org.tr lopus:Necmettin Begiter:necmettin.begiter [at] gmail.com: +maidis:Anıl Özbek:ozbekanil [at] gmail.com: mc_lenet:Clément Trosseille:mc_lenet [at] msn.com: mdakin:Mehmet D. Akın:mdakin [at] pardus.org.tr:mdakin [at] jabber.pardus.org.tr meren:A. Murat Eren:meren [at] pardus.org.tr:meren [at] jabber.pardus.org.tr From uludag-commits at pardus.org.tr Wed Nov 19 11:37:21 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 19 Nov 2008 11:37:21 +0200 (EET) Subject: [Uludag-commits] r20693 - in trunk/pisi/pisi: . operations Message-ID: <20081119093721.8A08A138408D@liste.pardus.org.tr> Author: faik Date: Wed Nov 19 11:37:21 2008 New Revision: 20693 Modified: trunk/pisi/pisi/atomicoperations.py trunk/pisi/pisi/operations/install.py Log: Make install first fetch and then install.. This should fix many problems.. Also fixes #8623 BUG:FIXED:8623 Modified: trunk/pisi/pisi/atomicoperations.py ================================================================= --- trunk/pisi/pisi/atomicoperations.py (original) +++ trunk/pisi/pisi/atomicoperations.py Wed Nov 19 11:37:21 2008 @@ -116,9 +116,6 @@ self.operation = INSTALL def install(self, ask_reinstall = True): - if ctx.get_option('fetch_only'): - return - ctx.ui.status(_('Installing %s, version %s, release %s, build %s') % (self.pkginfo.name, self.pkginfo.version, self.pkginfo.release, self.pkginfo.build)) Modified: trunk/pisi/pisi/operations/install.py ================================================================= --- trunk/pisi/pisi/operations/install.py (original) +++ trunk/pisi/pisi/operations/install.py Wed Nov 19 11:37:21 2008 @@ -81,8 +81,22 @@ ctx.ui.notify(ui.packagestogo, order = order) + ignore_dep = ctx.config.get_option('ignore_dependency') + + paths = [] for x in order: - atomicoperations.install_single_name(x, True) # allow reinstalls here + ctx.ui.info(util.colorize(_("Downloading %d / %d") % (order.index(x)+1, len(order)), "yellow")) + install_op = atomicoperations.Install.from_name(x) + paths.append(install_op.package_fname) + + # fetch to be upgraded packages but do not install them. + if ctx.get_option('fetch_only'): + return + + for path in paths: + ctx.ui.info(util.colorize(_("Installing %d / %d") % (paths.index(path)+1, len(paths)), "yellow")) + install_op = atomicoperations.Install(path, ignore_file_conflicts = True) + install_op.install(False) return True From uludag-commits at pardus.org.tr Wed Nov 19 11:51:16 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 19 Nov 2008 11:51:16 +0200 (EET) Subject: [Uludag-commits] r20694 - trunk/pisi/pisi/operations Message-ID: <20081119095116.87A981384086@liste.pardus.org.tr> Author: faik Date: Wed Nov 19 11:51:16 2008 New Revision: 20694 Modified: trunk/pisi/pisi/operations/install.py Log: fix comment Modified: trunk/pisi/pisi/operations/install.py ================================================================= --- trunk/pisi/pisi/operations/install.py (original) +++ trunk/pisi/pisi/operations/install.py Wed Nov 19 11:51:16 2008 @@ -89,7 +89,7 @@ install_op = atomicoperations.Install.from_name(x) paths.append(install_op.package_fname) - # fetch to be upgraded packages but do not install them. + # fetch to be installed packages but do not install them. if ctx.get_option('fetch_only'): return From uludag-commits at pardus.org.tr Wed Nov 19 11:57:34 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 19 Nov 2008 11:57:34 +0200 (EET) Subject: [Uludag-commits] r20695 - trunk/pisi/pisi/operations Message-ID: <20081119095734.88B031384086@liste.pardus.org.tr> Author: faik Date: Wed Nov 19 11:57:34 2008 New Revision: 20695 Modified: trunk/pisi/pisi/operations/install.py Log: act like before Modified: trunk/pisi/pisi/operations/install.py ================================================================= --- trunk/pisi/pisi/operations/install.py (original) +++ trunk/pisi/pisi/operations/install.py Wed Nov 19 11:57:34 2008 @@ -95,7 +95,7 @@ for path in paths: ctx.ui.info(util.colorize(_("Installing %d / %d") % (paths.index(path)+1, len(paths)), "yellow")) - install_op = atomicoperations.Install(path, ignore_file_conflicts = True) + install_op = atomicoperations.Install(path) install_op.install(False) return True From uludag-commits at pardus.org.tr Wed Nov 19 12:00:45 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 19 Nov 2008 12:00:45 +0200 (EET) Subject: [Uludag-commits] r20696 - trunk/pisi Message-ID: <20081119100045.70C6A1384086@liste.pardus.org.tr> Author: faik Date: Wed Nov 19 12:00:45 2008 New Revision: 20696 Modified: trunk/pisi/ChangeLog Log: Update changelog Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Wed Nov 19 12:00:45 2008 @@ -1,3 +1,7 @@ +2008-11-19 Faik Uygur + * Install operation should fetch all the packages before starting to install. + * Install operation should show the status of the operation (#8623) + 2008-11-10 Faik Uygur * If an unsatisfied build dep is found and another version of that package is installed build asks to install the package but than exits complaining that the package is already From uludag-commits at pardus.org.tr Wed Nov 19 12:51:03 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 19 Nov 2008 12:51:03 +0200 (EET) Subject: [Uludag-commits] r20697 - branches/tasma-2009/service-manager/src Message-ID: <20081119105103.21E6A1384086@liste.pardus.org.tr> Author: gokmen.goksel Date: Wed Nov 19 12:51:02 2008 New Revision: 20697 Modified: branches/tasma-2009/service-manager/src/main.py Log: * typo :) Modified: branches/tasma-2009/service-manager/src/main.py ================================================================= --- branches/tasma-2009/service-manager/src/main.py (original) +++ branches/tasma-2009/service-manager/src/main.py Wed Nov 19 12:51:02 2008 @@ -149,7 +149,7 @@ # DBUS MainLoop DBusQtMainLoop(set_as_default = True) - self = MainManager(self, standAlone=False) + MainManager(self, standAlone=False) def CreatePlugin(widget_parent, parent, component_data): return ServiceManager(component_data, parent) From uludag-commits at pardus.org.tr Wed Nov 19 22:33:58 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 19 Nov 2008 22:33:58 +0200 (EET) Subject: [Uludag-commits] r20699 - trunk/tasma/package-manager/po Message-ID: <20081119203358.C3AA1138407D@liste.pardus.org.tr> Author: patrik Date: Wed Nov 19 22:33:58 2008 New Revision: 20699 Modified: trunk/tasma/package-manager/po/sv.po Log: Fix in Swedish translation Modified: trunk/tasma/package-manager/po/sv.po ================================================================= --- trunk/tasma/package-manager/po/sv.po (original) +++ trunk/tasma/package-manager/po/sv.po Wed Nov 19 22:33:58 2008 @@ -1,4 +1,4 @@ -# translation of sv.po to Svenska +# translation of sv.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # @@ -8,9 +8,9 @@ "Project-Id-Version: sv\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-11-17 11:04+0200\n" -"PO-Revision-Date: 2008-08-25 21:22+0200\n" +"PO-Revision-Date: 2008-11-19 21:32+0100\n" "Last-Translator: Patrik Karlsson \n" -"Language-Team: Svenska \n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -110,9 +110,8 @@ msgstr "Sök:" #: src/MainWidget.py:108 -#, fuzzy msgid "Search" -msgstr "Sök:" +msgstr "Sök" #: src/MainWidget.py:112 msgid "Show basket" @@ -159,8 +158,7 @@ msgstr "För närvarande är din korg tom." #: src/MainWidget.py:343 src/MainWidget.py:351 -msgid "" -"Currently there are %1 selected package(s) of total %2 of size " +msgid "Currently there are %1 selected package(s) of total %2 of size " msgstr "För närvarande är %1 paket valda om %2 " #: src/MainWidget.py:346 @@ -438,8 +436,7 @@ msgid "" "Repository address should end with xml or xml.bz2 suffix.

Please try " "again." -msgstr "" -"Förrådsadresser ska sluta med xml eller xml.bz2.

Försök igen." +msgstr "Förrådsadresser ska sluta med xml eller xml.bz2.

Försök igen." #: src/Preferences.py:287 src/Preferences.py:303 msgid "Pisi Error" @@ -603,8 +600,7 @@ msgstr "C&ache" #: src/PreferencesDialog.py:380 -msgid "" -"You can see current software repositories and corresponding addresses here" +msgid "You can see current software repositories and corresponding addresses here" msgstr "Du kan se aktuella förråd och deras adresser här" #: src/PreferencesDialog.py:381 @@ -764,5 +760,3 @@ msgid "Ignore" msgstr "Avbryt" -#~ msgid "PiSi Authors" -#~ msgstr "PiSi-utvecklare" From uludag-commits at pardus.org.tr Fri Nov 21 11:08:23 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 21 Nov 2008 11:08:23 +0200 (EET) Subject: [Uludag-commits] r20702 - trunk/tasma/package-manager/src Message-ID: <20081121090823.60364138406D@liste.pardus.org.tr> Author: faik Date: Fri Nov 21 11:08:22 2008 New Revision: 20702 Modified: trunk/tasma/package-manager/src/MainWidget.py Log: Install operation now downloads first and installs later like upgrade.. Modified: trunk/tasma/package-manager/src/MainWidget.py ================================================================= --- trunk/tasma/package-manager/src/MainWidget.py (original) +++ trunk/tasma/package-manager/src/MainWidget.py Fri Nov 21 11:08:22 2008 @@ -647,10 +647,7 @@ self.progressDialog.packageNo += 1 self.progressDialog.updateStatusInfo() - - # installed does not affect progress because the real progress is the "download" in install state - if operation != "installed": - self.progressDialog.updatePackageProgress() + self.progressDialog.updatePackageProgress() elif operation in ["savingrepos"]: self.progressDialog.setCurrentOperation(i18n("Applying Repository Changes")) From uludag-commits at pardus.org.tr Fri Nov 21 11:15:03 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 21 Nov 2008 11:15:03 +0200 (EET) Subject: [Uludag-commits] r20703 - trunk/tasma/package-manager/src Message-ID: <20081121091503.2FAB8138406D@liste.pardus.org.tr> Author: faik Date: Fri Nov 21 11:15:02 2008 New Revision: 20703 Modified: trunk/tasma/package-manager/src/MainWidget.py Log: Fix search clear button behaviour with no auto search feature Modified: trunk/tasma/package-manager/src/MainWidget.py ================================================================= --- trunk/tasma/package-manager/src/MainWidget.py (original) +++ trunk/tasma/package-manager/src/MainWidget.py Fri Nov 21 11:15:02 2008 @@ -137,7 +137,7 @@ def setupConnections(self): self.connect(self.componentsList,SIGNAL("selectionChanged(QListViewItem *)"),self.refreshComponentList) - self.connect(self.clearButton, SIGNAL("clicked()"),self.searchLine, SLOT("clear()")) + self.connect(self.clearButton, SIGNAL("clicked()"), self.searchClear) self.connect(self.searchAction, SIGNAL("clicked()"), self.searchPackage) self.connect(self.searchLine, SIGNAL("returnPressed()"), self.searchPackage) self.connect(self.basketAction, SIGNAL("clicked()"),self.showBasket) @@ -145,6 +145,10 @@ self.connect(self.specialList, PYSIGNAL("checkboxClicked"), self.packageClicked) self.connect(self.delayTimer, SIGNAL("timeout()"), self.lazyLoadComponentList) + def searchClear(self): + self.searchLine.clear() + self.refreshState(False) + def lazyLoadComponentList(self): try: From uludag-commits at pardus.org.tr Fri Nov 21 15:00:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 21 Nov 2008 15:00:43 +0200 (EET) Subject: [Uludag-commits] r20704 - trunk/pisi/pisi Message-ID: <20081121130044.0A4C31384056@liste.pardus.org.tr> Author: faik Date: Fri Nov 21 15:00:43 2008 New Revision: 20704 Modified: trunk/pisi/pisi/api.py Log: Use lexist to return True for broken links. We check the existence of the file (here symlink file) only. And then check the sha1sum of the file. For symlinks this is the path string's sha1sum. BUG:FIXED:7336 Modified: trunk/pisi/pisi/api.py ================================================================= --- trunk/pisi/pisi/api.py (original) +++ trunk/pisi/pisi/api.py Fri Nov 21 15:00:43 2008 @@ -583,10 +583,14 @@ corrupt = [] for f in files.list: ctx.ui.info(_("Checking /%s ") % f.path, noln=True, verbose=True) - if os.path.exists("/%s" % f.path): - if f.hash and f.type != "config" and not os.path.islink("/%s" % f.path): + if os.path.lexists("/%s" % f.path): + if f.hash and f.type != "config": try: - if f.hash != pisi.util.sha1_file("/%s" % f.path): + if os.path.islink("/%s" % f.path): + if f.hash != pisi.util.sha1_data(os.readlink("/%s" % f.path)): + corrupt.append(f) + ctx.ui.error(_("\nCorrupt file: %s") % ("/%s" %f.path)) + elif f.hash != pisi.util.sha1_file("/%s" % f.path): corrupt.append(f) ctx.ui.error(_("\nCorrupt file: %s") % ("/%s" %f.path)) else: From uludag-commits at pardus.org.tr Fri Nov 21 15:03:33 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 21 Nov 2008 15:03:33 +0200 (EET) Subject: [Uludag-commits] r20705 - trunk/pisi Message-ID: <20081121130345.B05A11384056@liste.pardus.org.tr> Author: faik Date: Fri Nov 21 15:03:05 2008 New Revision: 20705 Modified: trunk/pisi/ChangeLog Log: Update Changelog Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Fri Nov 21 15:03:05 2008 @@ -1,3 +1,6 @@ +2008-11-21 Faik Uygur + * Symlink files' existence should be checked not the linked file's. (#7336) + 2008-11-19 Faik Uygur * Install operation should fetch all the packages before starting to install. * Install operation should show the status of the operation (#8623) From uludag-commits at pardus.org.tr Fri Nov 21 16:14:34 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 21 Nov 2008 16:14:34 +0200 (EET) Subject: [Uludag-commits] r20706 - trunk/pisi/pisi/operations Message-ID: <20081121141435.07243138405A@liste.pardus.org.tr> Author: faik Date: Fri Nov 21 16:14:34 2008 New Revision: 20706 Modified: trunk/pisi/pisi/operations/build.py Log: Check build dependencies before downloading all the patches of a remote build operation. BUG:FIXED:5370 Modified: trunk/pisi/pisi/operations/build.py ================================================================= --- trunk/pisi/pisi/operations/build.py (original) +++ trunk/pisi/pisi/operations/build.py Fri Nov 21 16:14:34 2008 @@ -118,6 +118,9 @@ def __init__(self, specuri): + self.componentdb = pisi.db.componentdb.ComponentDB() + self.installdb = pisi.db.installdb.InstallDB() + # process args if not isinstance(specuri, pisi.uri.URI): specuri = pisi.uri.URI(specuri) @@ -140,9 +143,6 @@ self.actionGlobals = None self.srcDir = None - self.componentdb = pisi.db.componentdb.ComponentDB() - self.installdb = pisi.db.installdb.InstallDB() - def set_spec_file(self, specuri): if not specuri.is_remote_file(): specuri = pisi.uri.URI(os.path.realpath(specuri.get_uri())) # FIXME: doesn't work for file:// @@ -247,6 +247,7 @@ self.fetch_pspecfile() self.fetch_actionsfile() + self.check_build_dependencies() self.fetch_translationsfile() self.fetch_patches() self.fetch_comarfiles() From uludag-commits at pardus.org.tr Fri Nov 21 16:15:14 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Fri, 21 Nov 2008 16:15:14 +0200 (EET) Subject: [Uludag-commits] r20707 - trunk/pisi Message-ID: <20081121141514.EC8E81384056@liste.pardus.org.tr> Author: faik Date: Fri Nov 21 16:15:14 2008 New Revision: 20707 Modified: trunk/pisi/ChangeLog Log: update changelog Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Fri Nov 21 16:15:14 2008 @@ -1,5 +1,7 @@ 2008-11-21 Faik Uygur - * Symlink files' existence should be checked not the linked file's. (#7336) + * Symlink files' existence should be checked not the linked file's. (#7336) + * Check build dependencies before downloading all the patches of a + remote build operation (#5370) 2008-11-19 Faik Uygur * Install operation should fetch all the packages before starting to install. From uludag-commits at pardus.org.tr Sat Nov 22 00:34:54 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 22 Nov 2008 00:34:54 +0200 (EET) Subject: [Uludag-commits] r20708 - in trunk/staj-projeleri/paket-arama: . search/pathsearch src Message-ID: <20081121223454.D698C1384056@liste.pardus.org.tr> Author: emre.aladag Date: Sat Nov 22 00:34:54 2008 New Revision: 20708 Modified: trunk/staj-projeleri/paket-arama/changelog trunk/staj-projeleri/paket-arama/local_settings.py trunk/staj-projeleri/paket-arama/search/pathsearch/models.py trunk/staj-projeleri/paket-arama/search/pathsearch/urls.py trunk/staj-projeleri/paket-arama/search/pathsearch/views.py trunk/staj-projeleri/paket-arama/src/sqlgen.py Log: * Contrib-2008 support added. * Versions are strings from now on: '2008' or 'contrib-2008' * sqlgen supports --contrib parameter. Modified: trunk/staj-projeleri/paket-arama/changelog ================================================================= --- trunk/staj-projeleri/paket-arama/changelog (original) +++ trunk/staj-projeleri/paket-arama/changelog Sat Nov 22 00:34:54 2008 @@ -1,3 +1,9 @@ +2008-11-21 Ahmet Emre ALADAĞ + + * Contrib-2008 support added. + * Versions are strings from now on: '2008' or 'contrib-2008' + * sqlgen supports --contrib parameter. + 2008-11-14 Ahmet Emre ALADAĞ * Fixed type conversion bug (int(version)) Modified: trunk/staj-projeleri/paket-arama/local_settings.py ================================================================= --- trunk/staj-projeleri/paket-arama/local_settings.py (original) +++ trunk/staj-projeleri/paket-arama/local_settings.py Sat Nov 22 00:34:54 2008 @@ -1,5 +1,5 @@ # Can add/remove a version support here -versions = [2008] #2007,2008 +versions = ['2008', 'contrib-2008'] #2007, 2008, contrib-2008 # Paths WEB_URL = 'http://paketler.pardus.org.tr/search' Modified: trunk/staj-projeleri/paket-arama/search/pathsearch/models.py ================================================================= --- trunk/staj-projeleri/paket-arama/search/pathsearch/models.py (original) +++ trunk/staj-projeleri/paket-arama/search/pathsearch/models.py Sat Nov 22 00:34:54 2008 @@ -37,3 +37,14 @@ def __unicode__(self): return '%s - %s' % (self.package, self.path) + +class Entry2008Contrib(models.Model): + package = models.CharField(max_length=60) + path = models.CharField(max_length=200) + + class Meta: + db_table = 'files2008contrib' + ordering = ['package', 'path'] + + def __unicode__(self): + return '%s - %s' % (self.package, self.path) Modified: trunk/staj-projeleri/paket-arama/search/pathsearch/urls.py ================================================================= --- trunk/staj-projeleri/paket-arama/search/pathsearch/urls.py (original) +++ trunk/staj-projeleri/paket-arama/search/pathsearch/urls.py Sat Nov 22 00:34:54 2008 @@ -2,11 +2,11 @@ urlpatterns = patterns('search.pathsearch.views', (r'^$', 'index'), - (r'^(?P[0-9]+)/$', 'index'), - (r'^(?P[0-9]+)/package/(?P[-_.0-9A-Za-z]+)/list/$', 'list_package_contents'), - (r'^(?P[0-9]+)/package/(?P[-_.0-9A-Za-z]+)/(?P[-/_.0-9A-Za-z]+)', 'search_in_package'), - (r'^(?P[0-9]+)/package/(?P[-_.0-9A-Za-z]+)/$', 'search_for_package'), - (r'^(?P[0-9]+)/(?P[-_.0-9A-Za-z]+)/$', 'search_in_all_packages'), + (r'^(?P[-0-9A-Za-z]+)/$', 'index'), + (r'^(?P[-0-9A-Za-z]+)/package/(?P[-_.0-9A-Za-z]+)/list/$', 'list_package_contents'), + (r'^(?P[-0-9A-Za-z]+)/package/(?P[-_.0-9A-Za-z]+)/(?P[-/_.0-9A-Za-z]+)', 'search_in_package'), + (r'^(?P[-0-9A-Za-z]+)/package/(?P[-_.0-9A-Za-z]+)/$', 'search_for_package'), + (r'^(?P[-0-9A-Za-z]+)/(?P[-_.0-9A-Za-z]+)/$', 'search_in_all_packages'), ) @@ -18,4 +18,4 @@ 1. /search/2008/package/{packagename}/{term} > search for term in a package 2. /search/2008/package/{packagename} > search for package 3. /search/2008/{term} > search for term in all packages. post:group->only package names, clicked -> 3. -""" \ No newline at end of file +""" Modified: trunk/staj-projeleri/paket-arama/search/pathsearch/views.py ================================================================= --- trunk/staj-projeleri/paket-arama/search/pathsearch/views.py (original) +++ trunk/staj-projeleri/paket-arama/search/pathsearch/views.py Sat Nov 22 00:34:54 2008 @@ -1,5 +1,5 @@ from django.shortcuts import render_to_response -from search.pathsearch.models import Entry2007, Entry2008 +from search.pathsearch.models import Entry2007, Entry2008, Entry2008Contrib from django.db import models from search.settings import versions from django.template import RequestContext @@ -8,8 +8,8 @@ def index(request, version='2008'): """ Index page for pathsearch. """ - if int(version) not in versions: - version = 2008 + if version not in versions: + version = '2008' if request.POST.get('q') or request.GET.get('q'): entry = request.POST.get('q') or request.GET.get('q') # A workaround here: should be improved: @@ -39,6 +39,7 @@ match = { '2007' : Entry2007, '2008' : Entry2008, + 'contrib-2008' : Entry2008Contrib, } try: return match[version] Modified: trunk/staj-projeleri/paket-arama/src/sqlgen.py ================================================================= --- trunk/staj-projeleri/paket-arama/src/sqlgen.py (original) +++ trunk/staj-projeleri/paket-arama/src/sqlgen.py Sat Nov 22 00:34:54 2008 @@ -1,3 +1,5 @@ +#ifndef SQLGEN_PY +#define SQLGEN_PY """ Generates INSERT SQL Statements for each package-file statement and appends these statements at every 50 package into a file. @@ -28,7 +30,9 @@ debug = False -file_name = 'arama%s.sql' % version +contrib = False # This is not a contrib buildfarm, unless otherwise specified. + + if len(sys.argv) > 1: @@ -36,7 +40,12 @@ debug = True else: debug = False - + + contrib_parameters = ['--contrib', '-c'] + if sys.argv[1] in contrib_parameters or sys.argv[2] in contrib_parameters: + contrib = True + version += 'contrib' + if sys.argv[1] in ['--help', '-h']: print """Usage: python sqlgen.py [option] Options: @@ -45,10 +54,14 @@ -d Debugging --debug - -v""" + -v + + -c Contrib Repo + --contrib""" sys.exit() +file_name = 'arama%s.sql' % version if os.path.exists('./%s.bz2' % file_name): os.rename('./%s.bz2' % file_name, './%s-old.bz2' % file_name) @@ -70,10 +83,16 @@ if debug: print "Fetching package information from pisi." statements = "" -if version == '2008': +if version[:4] == '2008': pi = pisi.db.installdb.InstallDB() installed_packages = pi.list_installed() -elif version == '2007': + + # If this is a contrib build-farm, then find out the contrib packages. + if contrib: + packagedb = pisi.db.packagedb.PackageDB() + contrib_packages = set(installed_packages).intersection(packagedb.list_packages("contrib-2008")) + +elif version[:4] == '2007': pisi.api.init() pi = pisi.installdb.init() installed_packages = pi.list_installed() @@ -84,12 +103,17 @@ index = 1 if debug: print "Writing package information starting..." + +# If this is a contrib buildfarm, only scan the contrib packages... +if contrib: + installed_packages = contrib_packages + for package in installed_packages: if debug: print "Package: %s" % package # Get the file list for a package - if version == '2007': + if version[:4] == '2007': files = [file.path for file in pi.files(package).list] - elif version == '2008': + elif version[:4] == '2008': files = [file.path for file in pi.get_files(package).list] #else: # for pisi api changes... @@ -112,7 +136,7 @@ if counter != 0: append_to_file(file_name, statements) -if version == '2007': +if version[0:4] == '2007': pisi.installdb.finalize() pisi.api.finalize() @@ -125,3 +149,4 @@ # os.system('tar -czf arama.tar.gz arama.sql') os.system('bzip2 -z %s' % file_name) if debug: print 'Finished...' +#endif // SQLGEN_PY From uludag-commits at pardus.org.tr Sat Nov 22 23:48:46 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 22 Nov 2008 23:48:46 +0200 (EET) Subject: [Uludag-commits] r20709 - trunk/tasma/package-manager/po Message-ID: <20081122214846.DE4BB1384054@liste.pardus.org.tr> Author: patrik Date: Sat Nov 22 23:48:46 2008 New Revision: 20709 Modified: trunk/tasma/package-manager/po/sv.po Log: Fixed minor typo. Modified: trunk/tasma/package-manager/po/sv.po ================================================================= --- trunk/tasma/package-manager/po/sv.po (original) +++ trunk/tasma/package-manager/po/sv.po Sat Nov 22 23:48:46 2008 @@ -8,7 +8,7 @@ "Project-Id-Version: sv\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-11-17 11:04+0200\n" -"PO-Revision-Date: 2008-11-19 21:32+0100\n" +"PO-Revision-Date: 2008-11-22 22:46+0100\n" "Last-Translator: Patrik Karlsson \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -422,7 +422,7 @@ #: src/CommonText.py:15 msgid "installing" -msgstr "installerar" +msgstr "installeras" #: src/Preferences.py:234 msgid "Add New Repository" From uludag-commits at pardus.org.tr Sun Nov 23 09:44:48 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 23 Nov 2008 09:44:48 +0200 (EET) Subject: [Uludag-commits] r20710 - trunk/tasma/package-manager/src Message-ID: <20081123074448.195DE138405A@liste.pardus.org.tr> Author: gokcen.eraslan Date: Sun Nov 23 09:44:47 2008 New Revision: 20710 Modified: trunk/tasma/package-manager/src/BasketDialog.py trunk/tasma/package-manager/src/Globals.py Log: Correct fix for r20666, KCursor doesn't have any problem, problem is forgetting paranthesis :) Modified: trunk/tasma/package-manager/src/BasketDialog.py ================================================================= --- trunk/tasma/package-manager/src/BasketDialog.py (original) +++ trunk/tasma/package-manager/src/BasketDialog.py Sun Nov 23 09:44:47 2008 @@ -137,9 +137,9 @@ node.addEventListener(DOM.DOMString("click"),self.eventListener,True) def updateTotals(self): - self.setCursor(KCursor.waitCursor) + Globals.setWaitCursor() self.createExtraPackagesList() - self.setCursor(KCursor.arrowCursor) + Globals.setNormalCursor() def createSelectedPackagesList(self): self.createHTML(self.basket.packages, self.pkgHtmlPart, True) Modified: trunk/tasma/package-manager/src/Globals.py ================================================================= --- trunk/tasma/package-manager/src/Globals.py (original) +++ trunk/tasma/package-manager/src/Globals.py Sun Nov 23 09:44:47 2008 @@ -1,7 +1,7 @@ #!/usr/bin/python # -*- coding: utf-8 -*- -from qt import QEventLoop, Qt, QCursor +from qt import QEventLoop from kdeui import KCursor import PisiIface from Debug import Debug @@ -24,7 +24,7 @@ def setWaitCursor(): if app: - app.setOverrideCursor(QCursor(Qt.WaitCursor)) + app.setOverrideCursor(KCursor.waitCursor()) def setNormalCursor(): if app: From uludag-commits at pardus.org.tr Sun Nov 23 13:10:10 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 23 Nov 2008 13:10:10 +0200 (EET) Subject: [Uludag-commits] r20711 - trunk/tasma/package-manager Message-ID: <20081123111010.92D541384054@liste.pardus.org.tr> Author: gokcen.eraslan Date: Sun Nov 23 13:10:10 2008 New Revision: 20711 Modified: trunk/tasma/package-manager/ChangeLog Log: update changelog about KCursor stuff Modified: trunk/tasma/package-manager/ChangeLog ================================================================= --- trunk/tasma/package-manager/ChangeLog (original) +++ trunk/tasma/package-manager/ChangeLog Sun Nov 23 13:10:10 2008 @@ -1,3 +1,7 @@ +2008-11-23 Gökçen Eraslan + * Fix cursor problems, add forgotten paranthesis to KCursor related + code. + 2008-11-17 Faik Uygur * Remove auto start searching feature when text changed and add a button to start search or press enter. From uludag-commits at pardus.org.tr Sun Nov 23 13:42:28 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 23 Nov 2008 13:42:28 +0200 (EET) Subject: [Uludag-commits] r20712 - trunk/tasma/package-manager/src Message-ID: <20081123114228.37DC31384050@liste.pardus.org.tr> Author: gokcen.eraslan Date: Sun Nov 23 13:42:27 2008 New Revision: 20712 Modified: trunk/tasma/package-manager/src/BasketDialog.py trunk/tasma/package-manager/src/MainWidget.py trunk/tasma/package-manager/src/SpecialList.py Log: Use SetNormalCursor in finally blocks to prevent GUI stuck on a waiting cursor in an exception state. Modified: trunk/tasma/package-manager/src/BasketDialog.py ================================================================= --- trunk/tasma/package-manager/src/BasketDialog.py (original) +++ trunk/tasma/package-manager/src/BasketDialog.py Sun Nov 23 13:42:27 2008 @@ -138,8 +138,10 @@ def updateTotals(self): Globals.setWaitCursor() - self.createExtraPackagesList() - Globals.setNormalCursor() + try: + self.createExtraPackagesList() + finally: + Globals.setNormalCursor() def createSelectedPackagesList(self): self.createHTML(self.basket.packages, self.pkgHtmlPart, True) Modified: trunk/tasma/package-manager/src/MainWidget.py ================================================================= --- trunk/tasma/package-manager/src/MainWidget.py (original) +++ trunk/tasma/package-manager/src/MainWidget.py Sun Nov 23 13:42:27 2008 @@ -197,62 +197,67 @@ # set mouse to waiting icon Globals.setWaitCursor() - # uncheck buttons, clear search line, empty cache - if reset: - self.resetState() + try: + # uncheck buttons, clear search line, empty cache + if reset: + self.resetState() + + # check the "Show New Packages" button + self.parent.showNewAction.setChecked(True) + self.processEvents() - # check the "Show New Packages" button - self.parent.showNewAction.setChecked(True) - self.processEvents() + try: + packages = self.command.listNewPackages() + except PisiIface.RepoError: + Globals.setNormalCursor() + self.repoNotReady() + return - try: - packages = self.command.listNewPackages() - except PisiIface.RepoError: - Globals.setNormalCursor() - self.repoNotReady() - return + self.state = install_state - self.state = install_state + # prepare components' listview on the left side + self.createComponentList(packages) - # prepare components' listview on the left side - self.createComponentList(packages) + self.operateAction.setText(i18n("Install Package(s)")) + self.operateAction.setIconSet(loadIconSet("ok")) + self.basket.setState(self.state) - self.operateAction.setText(i18n("Install Package(s)")) - self.operateAction.setIconSet(loadIconSet("ok")) - self.basket.setState(self.state) + # set last selected component and so, trigger SpecialList to create right side (packages) + # (selects first component if it is the first time) + self.setLastSelected() - # set last selected component and so, trigger SpecialList to create right side (packages) - # (selects first component if it is the first time) - self.setLastSelected() + self.updateStatusBar() - self.updateStatusBar() - Globals.setNormalCursor() + finally: + Globals.setNormalCursor() # Executed when 'Show Installed Packages' is clicked def removeState(self, reset=True): Globals.setWaitCursor() - if reset: - self.resetState() - self.parent.showInstalledAction.setChecked(True) - self.processEvents() - try: - packages = self.command.listPackages() - except PisiIface.RepoError: - Globals.setNormalCursor() - self.repoNotReady() - return + if reset: + self.resetState() + self.parent.showInstalledAction.setChecked(True) + self.processEvents() - self.state = remove_state - self.createComponentList(packages) - self.operateAction.setText(i18n("Remove Package(s)")) - self.operateAction.setIconSet(loadIconSet("no")) - self.basket.setState(self.state) - self.setLastSelected() - self.updateStatusBar() + try: + packages = self.command.listPackages() + except PisiIface.RepoError: + Globals.setNormalCursor() + self.repoNotReady() + return - Globals.setNormalCursor() + self.state = remove_state + self.createComponentList(packages) + self.operateAction.setText(i18n("Remove Package(s)")) + self.operateAction.setIconSet(loadIconSet("no")) + self.basket.setState(self.state) + self.setLastSelected() + self.updateStatusBar() + + finally: + Globals.setNormalCursor() # Executed when 'Show Upgradable Packages' is clicked def updateCheck(self): @@ -269,36 +274,39 @@ def upgradeState(self): Globals.setWaitCursor() - # TODO: - # If package-manager is opened while tray is updating-repo; progress dialog is - # shown. And when it ends, pm switches to upgradeState but without checking - # operation buttons. If pm is not opened while this is done, no change state happens - # in pm, and when it is opened it will be seen in which state it was left. - # - # Later this background update may be done with a widget like kmail's small progress - # and any operation button will be disabled when tray is caught while updating. For - # now we show progress dialog and change pm state and button states manually. - self.parent.showUpgradeAction.setChecked(True) - self.parent.showNewAction.setChecked(False) - self.parent.showInstalledAction.setChecked(False) - ## - try: - upgradables = PisiIface.get_upgradable_packages() - except PisiIface.RepoError: - Globals.setNormalCursor() - self.repoNotReady() - return + # TODO: + # If package-manager is opened while tray is updating-repo; progress dialog is + # shown. And when it ends, pm switches to upgradeState but without checking + # operation buttons. If pm is not opened while this is done, no change state happens + # in pm, and when it is opened it will be seen in which state it was left. + # + # Later this background update may be done with a widget like kmail's small progress + # and any operation button will be disabled when tray is caught while updating. For + # now we show progress dialog and change pm state and button states manually. + self.parent.showUpgradeAction.setChecked(True) + self.parent.showNewAction.setChecked(False) + self.parent.showInstalledAction.setChecked(False) + ## + + try: + upgradables = PisiIface.get_upgradable_packages() + except PisiIface.RepoError: + Globals.setNormalCursor() + self.repoNotReady() + return + + self.createComponentList(upgradables, True) + self.operateAction.setText(i18n("Upgrade Package(s)")) + self.operateAction.setIconSet(loadIconSet("reload")) + self.lastSelectedComponent = i18n("All") + self.setLastSelected() - self.createComponentList(upgradables, True) - self.operateAction.setText(i18n("Upgrade Package(s)")) - self.operateAction.setIconSet(loadIconSet("reload")) - self.lastSelectedComponent = i18n("All") - self.setLastSelected() - - self.basket.setState(self.state) - self.updateStatusBar() - Globals.setNormalCursor() + self.basket.setState(self.state) + self.updateStatusBar() + + finally: + Globals.setNormalCursor() def setLastSelected(self): item = self.componentsList.firstChild() @@ -333,12 +341,15 @@ # initialization and search state listview items are not components except KeyError: pass - Globals.setNormalCursor() + finally: + Globals.setNormalCursor() def updateStatusBar(self): Globals.setWaitCursor() - self.basket.update() - Globals.setNormalCursor() + try: + self.basket.update() + finally: + Globals.setNormalCursor() if not self.basket.packages: text = i18n("Currently your basket is empty.") Modified: trunk/tasma/package-manager/src/SpecialList.py ================================================================= --- trunk/tasma/package-manager/src/SpecialList.py (original) +++ trunk/tasma/package-manager/src/SpecialList.py Sun Nov 23 13:42:27 2008 @@ -89,21 +89,24 @@ self.disabled = disabled Globals.setWaitCursor() - part.view().setContentsPos(0, 0) - part.begin() - part.write(head) - part.write("" % self.css) - part.write("" % self.javascript) - part.write("") - - if set(packages) - set(selected): - part.write(''''''+i18n("Select all packages in this category")+'''''') - else: - part.write(''''''+i18n("Reverse package selections")+'''''') - - part.write(self.createListForPackages(packages)) - part.end() - Globals.setNormalCursor() + try: + part.view().setContentsPos(0, 0) + part.begin() + part.write(head) + part.write("" % self.css) + part.write("" % self.javascript) + part.write("") + + if set(packages) - set(selected): + part.write(''''''+i18n("Select all packages in this category")+'''''') + else: + part.write(''''''+i18n("Reverse package selections")+'''''') + + part.write(self.createListForPackages(packages)) + part.end() + + finally: + Globals.setNormalCursor() def createListForPackages(self, packages): result = "" From uludag-commits at pardus.org.tr Mon Nov 24 08:58:51 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 24 Nov 2008 08:58:51 +0200 (EET) Subject: [Uludag-commits] r20717 - branches/net-link-2.0/scripts Message-ID: <20081124065851.AE4451384022@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 24 08:58:51 2008 New Revision: 20717 Modified: branches/net-link-2.0/scripts/net-tools.py branches/net-link-2.0/scripts/wireless-tools.py Log: connectionInfo() methods Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Mon Nov 24 08:58:51 2008 @@ -230,13 +230,18 @@ return listProfiles() def connectionInfo(name): - # TODO: Expand profile = Profile(name) device = profile.info["device"] return { "name": name, "device_id": device, "device_name": netutils.deviceName(device), + "net_mode": profile.info.get("net_mode", "auto"), + "net_address": profile.info.get("net_address", ""), + "net_mask": profile.info.get("net_mask", ""), + "net_gateway": profile.info.get("net_gateway", ""), + "name_mode": profile.info.get("name_mode", "default"), + "name_server": profile.info.get("name_server", ""), "state": profile.info.get("state", "down"), } Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Mon Nov 24 08:58:51 2008 @@ -474,15 +474,21 @@ return listProfiles() def connectionInfo(name): - # TODO: Expand profile = Profile(name) device = profile.info["device"] return { "name": name, "device_id": device, "device_name": netutils.deviceName(device), - "state": profile.info.get("state", "down"), + "device_mode": profile.info.get("device_mode", "managed"), + "net_mode": profile.info.get("net_mode", "auto"), + "net_address": profile.info.get("net_address", ""), + "net_mask": profile.info.get("net_mask", ""), + "net_gateway": profile.info.get("net_gateway", ""), "remote": profile.info.get("remote", ""), + "name_mode": profile.info.get("name_mode", "default"), + "name_server": profile.info.get("name_server", ""), + "state": profile.info.get("state", "down"), } def kernelEvent(data): From uludag-commits at pardus.org.tr Mon Nov 24 10:26:40 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 24 Nov 2008 10:26:40 +0200 (EET) Subject: [Uludag-commits] r20718 - branches/net-link-2.0/scripts Message-ID: <20081124082640.89D491384022@liste.pardus.org.tr> Author: bahadir.kandemir Date: Mon Nov 24 10:26:40 2008 New Revision: 20718 Modified: branches/net-link-2.0/scripts/stack.py Log: - *Hostname() methods. - Use /usr/share/baselayout/resolv.conf Modified: branches/net-link-2.0/scripts/stack.py ================================================================= --- branches/net-link-2.0/scripts/stack.py (original) +++ branches/net-link-2.0/scripts/stack.py Mon Nov 24 10:26:40 2008 @@ -2,6 +2,8 @@ # -*- coding: utf-8 -*- import os +import string +import subprocess HEADER_DEFAULT = """# Default DNS settings # @@ -18,23 +20,45 @@ MAX_SERVERS = 3 +HOST_CHARS = string.ascii_letters + string.digits + '.' + '_' + '-' +NAME_PATH = "/etc/env.d/01hostname" +CMD_ENV = "/sbin/update-environment" +HOSTS_PATH = "/etc/hosts" + +RESOLV_USER = "/etc/resolv.default.conf" +RESOLV_PARDUS = "/usr/share/baselayout/resolv.conf" + def getSearchDomain(): - for line in file("/etc/resolv.default.conf"): + for line in file(RESOLV_USER): line = line.strip() if line.startswith("searchdomain"): return line.split()[1] return None +def getPardusNameServers(): + servers = [] + if not os.access(RESOLV_PARDUS, os.R_OK): + return servers + for line in file(RESOLV_PARDUS): + line = line.strip() + if line.startswith("nameserver"): + ip = line.split()[1] + if ip not in servers: + servers.append(ip) + return servers + # Network.Stack methods def getNameServers(): servers = [] - if not os.access("/etc/resolv.default.conf", os.R_OK): + if not os.access(RESOLV_USER, os.R_OK): return servers - for line in file("/etc/resolv.default.conf"): + for line in file(RESOLV_USER): line = line.strip() if line.startswith("nameserver"): - servers.append(line.split()[1]) + ip = line.split()[1] + if ip not in servers: + servers.append(ip) return servers def setNameServers(nameservers, searchdomain): @@ -52,11 +76,17 @@ def useNameServers(nameservers, searchdomain): # Append default name servers nameservers.extend(getNameServers()) + nameservers.extend(getPardusNameServers()) + + servers = [] + for server in nameservers: + if server not in servers: + servers.append(server) f = file("/etc/resolv.conf", "w") f.write(HEADER_DYNAMIC) - for server in nameservers[:MAX_SERVERS]: + for server in servers[:MAX_SERVERS]: f.write("nameserver %s\n" % server) if searchdomain: @@ -67,9 +97,45 @@ f.close() def getHostName(): - # TODO: Return hostname (from config) + cmd = subprocess.Popen(["/usr/bin/hostname"], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + a = cmd.communicate() + if a[1] == "": + return a[0].rstrip("\n") return "" def setHostName(hostname): - # TODO: Save hostname (to config) - pass + if not hostname: + return + invalid = filter(lambda x: not x in HOST_CHARS, hostname) + if len(invalid) > 0: + fail("Invalid characters '%s' in hostname" % ("".join(invalid))) + + # hostname + if os.path.exists(NAME_PATH): + f = file(NAME_PATH) + data = f.read() + f.close() + data = re.sub('HOSTNAME="(.*)"', 'HOSTNAME="%s"' % hostname, data) + else: + data = 'HOSTNAME="%s"\n' % hostname + f = file(NAME_PATH, "w") + f.write(data) + f.close() + + # hosts + f = file(HOSTS_PATH) + data = f.readlines() + f.close() + f = file(HOSTS_PATH, "w") + flag = 1 + for line in data: + if line.startswith("127.0.0.1"): + line = "127.0.0.1 localhost %s\n" % hostname + flag = 0 + f.write(line) + if flag: + f.write("127.0.0.1 localhost %s\n" % hostname) + f.close() + + # update environment + os.system(CMD_ENV) From uludag-commits at pardus.org.tr Mon Nov 24 11:05:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 24 Nov 2008 11:05:24 +0200 (EET) Subject: [Uludag-commits] r20719 - trunk/pardus-upgrade Message-ID: <20081124090534.9009A1384022@liste.pardus.org.tr> Author: faik Date: Mon Nov 24 11:04:47 2008 New Revision: 20719 Modified: trunk/pardus-upgrade/pardus-2007-to-2008.py Log: Fix delete user file and delete user dir error... Was only working for a one lucky user.. the paths were being added together like /home/recep/.dbus-session /home/hamdi//home/recep/.dbus_session /home/faik//home/koala//home/recep/.dbus_ession Modified: trunk/pardus-upgrade/pardus-2007-to-2008.py ================================================================= --- trunk/pardus-upgrade/pardus-2007-to-2008.py (original) +++ trunk/pardus-upgrade/pardus-2007-to-2008.py Mon Nov 24 11:04:47 2008 @@ -109,16 +109,16 @@ def delete_users_file(user_file): users = _find_users() for user in users: - user_file = "/home/%s/%s" % (user, user_file) - if os.path.exists(user_file): - os.unlink(user_file) + file_path = "/home/%s/%s" % (user, user_file) + if os.path.exists(file_path): + os.unlink(file_path) def delete_users_dir(user_dir): users = _find_users() for user in users: - user_dir = "/home/%s/%s" % (user, user_dir) - if os.path.exists(user_dir): - shutil.rmtree(user_dir) + dir_path = "/home/%s/%s" % (user, user_dir) + if os.path.exists(dir_path): + shutil.rmtree(dir_path) def migrate_users_bashrc(bashrc): bashrcLinesToAdd = """ From uludag-commits at pardus.org.tr Mon Nov 24 16:03:04 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Mon, 24 Nov 2008 16:03:04 +0200 (EET) Subject: [Uludag-commits] r20720 - in trunk/yali4/yali4: . gui gui/pics Message-ID: <20081124140304.650181384021@liste.pardus.org.tr> Author: gokmen.goksel Date: Mon Nov 24 16:03:03 2008 New Revision: 20720 Added: trunk/yali4/yali4/gui/pics/pardusman-icon.png (contents, props changed) Modified: trunk/yali4/yali4/data.qrc trunk/yali4/yali4/gui/YaliWindow.py Log: * Something funny .. Modified: trunk/yali4/yali4/data.qrc ================================================================= --- trunk/yali4/yali4/data.qrc (original) +++ trunk/yali4/yali4/data.qrc Mon Nov 24 16:03:03 2008 @@ -28,6 +28,7 @@ gui/pics/welcome.png gui/pics/windows.png gui/pics/working.png + gui/pics/pardusman-icon.png images/checkbox_checked.png images/checkbox_checked_hover.png images/checkbox_checked_pressed.png Modified: trunk/yali4/yali4/gui/YaliWindow.py ================================================================= --- trunk/yali4/yali4/gui/YaliWindow.py (original) +++ trunk/yali4/yali4/gui/YaliWindow.py Mon Nov 24 16:03:03 2008 @@ -43,6 +43,9 @@ # shortcut to open a console self.consoleShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F12),self.ui) + # something funny + self.cursorShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F7),self.ui) + # self.ui.setAttribute(Qt.WA_OpaquePaintEvent) # move one step at a time self.moveInc = 1 @@ -54,6 +57,7 @@ # Main Slots QObject.connect(self.debugShortCut, SIGNAL("activated()"), self.toggleDebug) QObject.connect(self.consoleShortCut, SIGNAL("activated()"), self.toggleConsole) + QObject.connect(self.cursorShortCut, SIGNAL("activated()"), self.toggleCursor) QObject.connect(self.buttonNext, SIGNAL("clicked()"), self.slotNext) QObject.connect(self.buttonBack, SIGNAL("clicked()"), self.slotBack) QObject.connect(self.toggleHelp, SIGNAL("clicked()"), self.slotToggleHelp) @@ -63,6 +67,14 @@ import os os.system("TERM='xterm' %s/data/consoleq" % ctx.consts.data_dir) + def toggleCursor(self): + if self.ui.cursor().shape() == QtGui.QCursor(Qt.ArrowCursor).shape(): + raw = QtGui.QPixmap(":/gui/pics/pardusman-icon.png") + raw.setMask(raw.mask()) + self.ui.setCursor(QtGui.QCursor(raw,2,2)) + else: + self.ui.unsetCursor() + # show/hide help text def slotToggleHelp(self): if self.helpContent.isVisible(): From uludag-commits at pardus.org.tr Tue Nov 25 09:54:17 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 25 Nov 2008 09:54:17 +0200 (EET) Subject: [Uludag-commits] r20721 - trunk/pisi/pisi Message-ID: <20081125075417.645C8138406E@liste.pardus.org.tr> Author: faik Date: Tue Nov 25 09:54:16 2008 New Revision: 20721 Modified: trunk/pisi/pisi/util.py Log: pisi cli does not have to give all user friendly messages. But "I/O Error" is not necessary here. BUG:FIXED:6402 Modified: trunk/pisi/pisi/util.py ================================================================= --- trunk/pisi/pisi/util.py (original) +++ trunk/pisi/pisi/util.py Tue Nov 25 09:54:16 2008 @@ -409,7 +409,7 @@ del block return m.hexdigest() except IOError: - raise FileError(_("I/O Error: Cannot calculate SHA1 hash of %s") % filename) + raise FileError(_("Cannot calculate SHA1 hash of %s") % filename) def sha1_data(data): """Calculate sha1 hash of given data.""" From uludag-commits at pardus.org.tr Tue Nov 25 10:53:38 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 25 Nov 2008 10:53:38 +0200 (EET) Subject: [Uludag-commits] r20722 - trunk/kde3-to-kde4-iconconverter Message-ID: <20081125085338.2FF1C1384021@liste.pardus.org.tr> Author: gokcen.eraslan Date: Tue Nov 25 10:53:37 2008 New Revision: 20722 Added: trunk/kde3-to-kde4-iconconverter/ trunk/kde3-to-kde4-iconconverter/convert-icon.py trunk/kde3-to-kde4-iconconverter/map Log: Converter for kde3 icon themes, pre-alpha version From uludag-commits at pardus.org.tr Tue Nov 25 11:03:27 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 25 Nov 2008 11:03:27 +0200 (EET) Subject: [Uludag-commits] r20723 - trunk/pisi/pisi/operations Message-ID: <20081125090327.1FC8A1384020@liste.pardus.org.tr> Author: faik Date: Tue Nov 25 11:03:26 2008 New Revision: 20723 Modified: trunk/pisi/pisi/operations/build.py Log: Fix fetching pspec.xml twice error Modified: trunk/pisi/pisi/operations/build.py ================================================================= --- trunk/pisi/pisi/operations/build.py (original) +++ trunk/pisi/pisi/operations/build.py Tue Nov 25 11:03:26 2008 @@ -245,7 +245,6 @@ self.destdir = pisi.util.join_path(ctx.config.tmp_dir(), pkgname) #self.location = os.path.dirname(self.url.uri) - self.fetch_pspecfile() self.fetch_actionsfile() self.check_build_dependencies() self.fetch_translationsfile() From uludag-commits at pardus.org.tr Tue Nov 25 12:55:36 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 25 Nov 2008 12:55:36 +0200 (EET) Subject: [Uludag-commits] You see, they like large ones Message-ID: <20081125105537.1D5C91384016@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081125/9d8070e4/attachment.htm From uludag-commits at pardus.org.tr Tue Nov 25 16:57:26 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 25 Nov 2008 16:57:26 +0200 (EET) Subject: [Uludag-commits] r20724 - in branches/net-link-2.0: . policy scripts Message-ID: <20081125145726.80F431384052@liste.pardus.org.tr> Author: bahadir.kandemir Date: Tue Nov 25 16:57:26 2008 New Revision: 20724 Removed: branches/net-link-2.0/policy/tr.org.pardus.comar.network.stack.policy branches/net-link-2.0/scripts/stack.py Modified: branches/net-link-2.0/model.xml branches/net-link-2.0/scripts/net-tools.py branches/net-link-2.0/scripts/wireless-tools.py Log: Net.Stack merged to 2008 Modified: branches/net-link-2.0/model.xml ================================================================= --- branches/net-link-2.0/model.xml (original) +++ branches/net-link-2.0/model.xml Tue Nov 25 16:57:26 2008 @@ -108,26 +108,4 @@ - - - - - - - - - - - - - - - - - - - - - - Modified: branches/net-link-2.0/scripts/net-tools.py ================================================================= --- branches/net-link-2.0/scripts/net-tools.py (original) +++ branches/net-link-2.0/scripts/net-tools.py Tue Nov 25 16:57:26 2008 @@ -171,7 +171,7 @@ for server in profile.info.get("name_server", ",").split(): if server.strip(): name_servers.append(server.strip()) - call("baselayout", "Network.Stack", "useNameServers", (name_servers, name_domain)) + call("baselayout", "Net.Stack", "useNameServers", (name_servers, name_domain)) else: iface.down() # Save state to profile database @@ -213,7 +213,7 @@ for server in profile.info.get("name_server", ",").split(): if server.strip(): name_servers.append(server.strip()) - call("baselayout", "Network.Stack", "useNameServers", (name_servers, name_domain)) + call("baselayout", "Net.Stack", "useNameServers", (name_servers, name_domain)) elif state == "down": if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() @@ -224,7 +224,7 @@ # Notify clients notify("Network.Link", "stateChanged", (name, "down", "")) # Reset Network Stack - call("baselayout", "Network.Stack", "useNameServers", ([], "")) + call("baselayout", "Net.Stack", "useNameServers", ([], "")) def connections(): return listProfiles() Modified: branches/net-link-2.0/scripts/wireless-tools.py ================================================================= --- branches/net-link-2.0/scripts/wireless-tools.py (original) +++ branches/net-link-2.0/scripts/wireless-tools.py Tue Nov 25 16:57:26 2008 @@ -407,7 +407,7 @@ for server in profile.info.get("name_server", ",").split(): if server.strip(): name_servers.append(server.strip()) - call("baselayout", "Network.Stack", "useNameServers", (name_servers, name_domain)) + call("baselayout", "Net.Stack", "useNameServers", (name_servers, name_domain)) else: iface.down() # Save state to profile database @@ -450,7 +450,7 @@ for server in profile.info.get("name_server", ",").split(): if server.strip(): name_servers.append(server.strip()) - call("baselayout", "Network.Stack", "useNameServers", (name_servers, name_domain)) + call("baselayout", "Net.Stack", "useNameServers", (name_servers, name_domain)) elif state == "down": if profile.info.get("net_mode", "auto") == "auto": iface.stopAuto() @@ -465,7 +465,7 @@ # Notify clients notify("Network.Link", "stateChanged", (name, "down", "")) # Reset Network Stack - call("baselayout", "Network.Stack", "useNameServers", ([], "")) + call("baselayout", "Net.Stack", "useNameServers", ([], "")) elif device_mode == "adhoc": # TODO: AdHoc support pass From uludag-commits at pardus.org.tr Tue Nov 25 22:48:28 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 25 Nov 2008 22:48:28 +0200 (EET) Subject: [Uludag-commits] r20725 - trunk/kde3-to-kde4-iconconverter Message-ID: <20081125204828.AA9E3138401E@liste.pardus.org.tr> Author: gokcen.eraslan Date: Tue Nov 25 22:48:28 2008 New Revision: 20725 Modified: trunk/kde3-to-kde4-iconconverter/convert-icon.py Log: comment support Modified: trunk/kde3-to-kde4-iconconverter/convert-icon.py ================================================================= --- trunk/kde3-to-kde4-iconconverter/convert-icon.py (original) +++ trunk/kde3-to-kde4-iconconverter/convert-icon.py Tue Nov 25 22:48:28 2008 @@ -24,6 +24,8 @@ for group in groups: os.makedirs(os.path.join(newthemedir, size, group)) for mapline in file(mapfile).readlines(): + if mapline.strip().startswith("#"): + continue oldicon = mapline.split()[0].strip() newicon = mapline.split()[1].strip() try: From uludag-commits at pardus.org.tr Tue Nov 25 22:53:25 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Tue, 25 Nov 2008 22:53:25 +0200 (EET) Subject: [Uludag-commits] r20726 - trunk/kde3-to-kde4-iconconverter Message-ID: <20081125205325.2EC60138401E@liste.pardus.org.tr> Author: gokcen.eraslan Date: Tue Nov 25 22:53:24 2008 New Revision: 20726 Modified: trunk/kde3-to-kde4-iconconverter/map Log: fix start icon, about-kde.png for kde icon itself, and start-here-kde.png for start menu icon Modified: trunk/kde3-to-kde4-iconconverter/map ================================================================= --- trunk/kde3-to-kde4-iconconverter/map (original) +++ trunk/kde3-to-kde4-iconconverter/map Tue Nov 25 22:53:24 2008 @@ -8,7 +8,6 @@ actions/2uparrow.png actions/arrow-up-double.png actions/about_kde.png actions/kde.png actions/about-kde.png actions/kde.png -actions/about_kde.png places/start-here-kde.png actions/add.png actions/list-add.png actions/add_user.png actions/list-add-user.png actions/add-user.png actions/list-add-user.png @@ -289,7 +288,8 @@ actions/window_suppressed.png actions/window-suppressed.png apps/go.png apps/kde.png apps/go.png places/start-here-branding.png -apps/go.png places/start-here.png +#apps/go.png places/start-here.png - this is the oxygen icon in oxygen theme, not used i think +apps/go.png places/start-here-kde.png apps/package_accessories.png apps/applications-accessories.png apps/package_accessories.png categories/applications-accessories.png apps/package_development.png apps/applications-development.png From uludag-commits at pardus.org.tr Wed Nov 26 07:20:58 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 26 Nov 2008 07:20:58 +0200 (EET) Subject: [Uludag-commits] Delivery Status Notification Message-ID: <20081126052059.17AD9138401B@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081126/fe324fde/attachment.htm From uludag-commits at pardus.org.tr Wed Nov 26 08:29:05 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 26 Nov 2008 08:29:05 +0200 (EET) Subject: [Uludag-commits] r20727 - branches/net-link-2.0 Message-ID: <20081126062905.9913E138401E@liste.pardus.org.tr> Author: bahadir.kandemir Date: Wed Nov 26 08:29:05 2008 New Revision: 20727 Modified: branches/net-link-2.0/INSTALL Log: network.stack stuff is unnecessary Modified: branches/net-link-2.0/INSTALL ================================================================= --- branches/net-link-2.0/INSTALL (original) +++ branches/net-link-2.0/INSTALL Wed Nov 26 08:29:05 2008 @@ -2,11 +2,9 @@ - Copy Network.Link interface in model.xml into /etc/comar/model.xml - Copy these files to /usr/share/PolicyKit/policy/ - policy/tr.org.pardus.comar.network.link.policy - - policy/tr.org.pardus.comar.network.stack.policy - Stop COMAR - Register scripts: # hav register net_tools Network.Link scripts/net-tools.py # hav register wireless_tools Network.Link scripts/wireless-tools.py # hav register ppp Network.Link scripts/ppp.py - # hav register baselayout Network.Stack scripts/stack.py - Have fun :) From uludag-commits at pardus.org.tr Wed Nov 26 14:13:00 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 26 Nov 2008 14:13:00 +0200 (EET) Subject: [Uludag-commits] You can augment your member now Message-ID: <20081126121300.DA8B81384052@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081126/fe7559ab/attachment.htm From uludag-commits at pardus.org.tr Wed Nov 26 15:13:39 2008 From: uludag-commits at pardus.org.tr (Taner Tas) Date: Wed, 26 Nov 2008 15:13:39 +0200 Subject: [Uludag-commits] test 1 Message-ID: <200811261513.39663.uludag-commits@pardus.org.tr> test -- Taner Taş From uludag-commits at pardus.org.tr Wed Nov 26 16:08:38 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 26 Nov 2008 16:08:38 +0200 (EET) Subject: [Uludag-commits] r20729 - in trunk/pisi/pisi: . operations Message-ID: <20081126140838.D76FE138404C@liste.pardus.org.tr> Author: faik Date: Wed Nov 26 16:08:38 2008 New Revision: 20729 Modified: trunk/pisi/pisi/atomicoperations.py trunk/pisi/pisi/operations/build.py trunk/pisi/pisi/version.py Log: Check versioning of the package while building and installing BUG:FIXED:5493 Modified: trunk/pisi/pisi/atomicoperations.py ================================================================= --- trunk/pisi/pisi/atomicoperations.py (original) +++ trunk/pisi/pisi/atomicoperations.py Wed Nov 26 16:08:38 2008 @@ -123,6 +123,7 @@ self.ask_reinstall = ask_reinstall self.check_requirements() + self.check_versioning("%s-%s" % (self.pkginfo.version, self.pkginfo.release)) self.check_relations() self.check_operation() self.extract_install() @@ -151,6 +152,10 @@ import pisi.comariface as comariface comariface.get_iface() + def check_versioning(self, version): + if not pisi.version.Version.valid(version): + raise Error("%s is not a valid PiSi version format" % version) + def check_relations(self): # check dependencies if not ctx.config.get_option('ignore_dependency'): Modified: trunk/pisi/pisi/operations/build.py ================================================================= --- trunk/pisi/pisi/operations/build.py (original) +++ trunk/pisi/pisi/operations/build.py Wed Nov 26 16:08:38 2008 @@ -480,6 +480,10 @@ os.chdir(curDir) return True + def check_versioning(self, version): + if not pisi.version.Version.valid(version): + raise Error("%s is not a valid PiSi version format" % version) + def check_build_dependencies(self): """check and try to install build dependencies, otherwise fail.""" @@ -882,6 +886,8 @@ self.metadata.package.build = build_no self.metadata.write(pisi.util.join_path(self.pkg_dir(), ctx.const.metadata_xml)) + self.check_versioning("%s-%s" % (self.spec.getSourceVersion(), self.spec.getSourceRelease())) + # Calculate new and oldpackage names for buildfarm name = pisi.util.package_name(package.name, self.spec.getSourceVersion(), Modified: trunk/pisi/pisi/version.py ================================================================= --- trunk/pisi/pisi/version.py (original) +++ trunk/pisi/pisi/version.py Wed Nov 26 16:08:38 2008 @@ -128,10 +128,16 @@ return True return False - - class Version: + @staticmethod + def valid(version): + try: + pisi.version.Version(version) + except pisi.version.VersionException, e: + return False + return True + def __init__(self, verstring): # PiSi version policy does not allow "-" in version strings. # They are special and used for build and release no separation. From uludag-commits at pardus.org.tr Wed Nov 26 18:35:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 26 Nov 2008 18:35:43 +0200 (EET) Subject: [Uludag-commits] Make Love Log grow Message-ID: <20081126163543.CECC71384052@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081126/fe67e5f0/attachment.htm From uludag-commits at pardus.org.tr Wed Nov 26 20:12:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Wed, 26 Nov 2008 20:12:37 +0200 (EET) Subject: [Uludag-commits] Delivery Status Notification (Failure) Message-ID: <20081126181238.A024D138404D@liste.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081126/08acb2a8/attachment.htm From uludag-commits at pardus.org.tr Thu Nov 27 07:22:57 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 27 Nov 2008 07:22:57 +0200 (EET) Subject: [Uludag-commits] Delivery Status Notification Message-ID: <20081127052258.C5937138404E@ns1.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081127/c29a62c2/attachment.htm From uludag-commits at pardus.org.tr Thu Nov 27 07:55:50 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 27 Nov 2008 07:55:50 +0200 (EET) Subject: [Uludag-commits] Order status Message-ID: <20081127055550.BEB13138404D@ns1.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081127/f485c3c2/attachment-0001.htm From uludag-commits at pardus.org.tr Thu Nov 27 10:30:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 27 Nov 2008 10:30:43 +0200 (EET) Subject: [Uludag-commits] greater longevity is what you ned Message-ID: <20081127083044.44C05138406C@ns1.pardus.org.tr> Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/uludag-commits/attachments/20081127/98544d0a/attachment.htm From uludag-commits at pardus.org.tr Thu Nov 27 13:27:29 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 27 Nov 2008 13:27:29 +0200 (EET) Subject: [Uludag-commits] r20730 - trunk/pisi/pisi/cli Message-ID: <20081127112729.A46541384056@ns1.pardus.org.tr> Author: ozan.caglayan Date: Thu Nov 27 13:27:29 2008 New Revision: 20730 Modified: trunk/pisi/pisi/cli/__init__.py Log: When PiSi CLI asks you a question, it doesn't flush its input buffer, causing characters typed before the question prompt to be handled like the answer. Example: $ sudo pisi it clisp -vd (I mistakenly typed another character or hitted enter a second time, now stdin contains something..) aDEBUG: InstallDB initialized in 0.213829994202. (NOTE THE 'a' CHARACTER) DEBUG: RepoDB initialized in 0.000118017196655. DEBUG: ComponentDB initialized in 0.55585193634. digraph G { } DEBUG: PackageDB initialized in 1.42305612564. DEBUG: checking libsigsegv DEBUG: checking ffcall DEBUG: checking libXpm digraph G { ffcall[ label = "ffcall(1.10,1)" ]; clisp[ label = "clisp(2.47,6)" ]; clisp -> ffcall; } Bağımlılıkları sağlamak için bu paketler verilen sırada kurulacaktır: ffcall clisp Paket(ler)in toplam boyu: 2.66 MB Bağımlılıklar yüzünden ek paketler var. Devam etmek istiyor musunuz? (evet/hayır)e $ Eventhough I typed 'e' to the question, because of the 'a' character found in stdin, PiSi thinks that the user answered with an 'a'. -- This is now fixed by flushing the input buffer just before a confirmation question. Modified: trunk/pisi/pisi/cli/__init__.py ================================================================= --- trunk/pisi/pisi/cli/__init__.py (original) +++ trunk/pisi/pisi/cli/__init__.py Thu Nov 27 13:27:29 2008 @@ -108,9 +108,10 @@ if ctx.config.options and ctx.config.options.yes_all: return True while True: - import re + import re, tty yesexpr = re.compile(locale.nl_langinfo(locale.YESEXPR)) + tty.tcflush(sys.stdin.fileno(), 0) prompt = msg + pisi.util.colorize(_(' (yes/no)'), 'red') s = raw_input(prompt.encode('utf-8')) if yesexpr.search(s): From uludag-commits at pardus.org.tr Thu Nov 27 13:36:35 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 27 Nov 2008 13:36:35 +0200 (EET) Subject: [Uludag-commits] r20731 - trunk/pisi Message-ID: <20081127113636.096FA1384056@ns1.pardus.org.tr> Author: ozan.caglayan Date: Thu Nov 27 13:36:35 2008 New Revision: 20731 Modified: trunk/pisi/ChangeLog Log: Update changelog, add missing changelog entries Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Thu Nov 27 13:36:35 2008 @@ -1,6 +1,23 @@ +2008-11-27 Ozan Çağlayan + * (cli/__init__.py): Flush stdin buffer just before asking a question. + +2008-11-26 Faik Uygur + * Check versioning of the package while building and installing. (#5493) + +2008-11-26 Faik Uygur + * Make warning message color brightyellow instead of brightred. Red indicates + a fatal error. (#5619) + +2008-11-25 Faik Uygur + * Fix fetching pspec.xml twice. + +2008-11-25 Faik Uygur + * pisi cli does not have to give all user friendly messages. But "I/O Error" + is not necessary here. (#6402) + 2008-11-21 Faik Uygur - * Symlink files' existence should be checked not the linked file's. (#7336) - * Check build dependencies before downloading all the patches of a + * Symlink files' existence should be checked not the linked file's. (#7336) + * Check build dependencies before downloading all the patches of a remote build operation (#5370) 2008-11-19 Faik Uygur From uludag-commits at pardus.org.tr Thu Nov 27 15:09:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Thu, 27 Nov 2008 15:09:37 +0200 (EET) Subject: [Uludag-commits] r20732 - trunk/pisi Message-ID: <20081127130937.3D93C138404E@ns1.pardus.org.tr> Author: faik Date: Thu Nov 27 15:09:36 2008 New Revision: 20732 Modified: trunk/pisi/ChangeLog Log: Merge same day, same person Modified: trunk/pisi/ChangeLog ================================================================= --- trunk/pisi/ChangeLog (original) +++ trunk/pisi/ChangeLog Thu Nov 27 15:09:36 2008 @@ -3,15 +3,11 @@ 2008-11-26 Faik Uygur * Check versioning of the package while building and installing. (#5493) - -2008-11-26 Faik Uygur * Make warning message color brightyellow instead of brightred. Red indicates a fatal error. (#5619) 2008-11-25 Faik Uygur * Fix fetching pspec.xml twice. - -2008-11-25 Faik Uygur * pisi cli does not have to give all user friendly messages. But "I/O Error" is not necessary here. (#6402) From uludag-commits at pardus.org.tr Sat Nov 29 16:58:37 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 29 Nov 2008 16:58:37 +0200 (EET) Subject: [Uludag-commits] r20735 - branches/zorg-0.5 Message-ID: <20081129145837.5445A138404D@ns1.pardus.org.tr> Author: fatih Date: Sat Nov 29 16:58:36 2008 New Revision: 20735 Modified: branches/zorg-0.5/zorg Log: This is a forgotten commit. Maybe, I fix it in the future :P Modified: branches/zorg-0.5/zorg ================================================================= --- branches/zorg-0.5/zorg (original) +++ branches/zorg-0.5/zorg Sat Nov 29 16:58:36 2008 @@ -817,6 +817,7 @@ if mon.eisaid == l[2].strip().upper(): mon.vendorname = l[0].lstrip() mon.modelname = l[1].lstrip() + # FIXME: Some monitor entries do not contain a range. mon.hsync_min, mon.hsync_max = l[3].strip().split("-") mon.vref_min, mon.vref_max = l[4].strip().split("-") From uludag-commits at pardus.org.tr Sat Nov 29 17:00:21 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 29 Nov 2008 17:00:21 +0200 (EET) Subject: [Uludag-commits] r20736 - in branches: repository-scripts-2007/xorg xorg-2007 Message-ID: <20081129150021.48578138404D@ns1.pardus.org.tr> Author: fatih Date: Sat Nov 29 17:00:21 2008 New Revision: 20736 Added: branches/xorg-2007/ (props changed) - copied from r20659, branches/repository-scripts-2007/xorg/ Removed: branches/repository-scripts-2007/xorg/ Log: it seems nobody uses the top directory From uludag-commits at pardus.org.tr Sat Nov 29 17:01:06 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 29 Nov 2008 17:01:06 +0200 (EET) Subject: [Uludag-commits] r20737 - branches/repository-scripts-2007 Message-ID: <20081129150106.D13EB138404D@ns1.pardus.org.tr> Author: fatih Date: Sat Nov 29 17:01:06 2008 New Revision: 20737 Removed: branches/repository-scripts-2007/ Log: remove empty dir From uludag-commits at pardus.org.tr Sat Nov 29 17:08:01 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 29 Nov 2008 17:08:01 +0200 (EET) Subject: [Uludag-commits] r20738 - branches/xorg-2008 Message-ID: <20081129150801.7A2BB138404D@ns1.pardus.org.tr> Author: fatih Date: Sat Nov 29 17:08:01 2008 New Revision: 20738 Added: branches/xorg-2008/ (props changed) - copied from r20737, trunk/repository-scripts/xorg/ Log: Create 2008 branch From uludag-commits at pardus.org.tr Sat Nov 29 17:38:24 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 29 Nov 2008 17:38:24 +0200 (EET) Subject: [Uludag-commits] r20739 - trunk/repository-scripts/xorg Message-ID: <20081129153824.569091384051@ns1.pardus.org.tr> Author: fatih Date: Sat Nov 29 17:38:23 2008 New Revision: 20739 Modified: trunk/repository-scripts/xorg/proto Log: Bump to latest releases for the new server: - inputproto-1.5.0 - xf86driproto-2.0.4 - xproto-7.0.14 Remove deprecated ones: - fontcacheproto - printproto - trapproto - xf86rushproto Modified: trunk/repository-scripts/xorg/proto ================================================================= --- trunk/repository-scripts/xorg/proto (original) +++ trunk/repository-scripts/xorg/proto Sat Nov 29 17:38:23 2008 @@ -4,27 +4,23 @@ dmxproto-2.2.2.tar.bz2 evieext-1.0.2.tar.bz2 fixesproto-4.0.tar.bz2 -fontcacheproto-0.1.2.tar.bz2 fontsproto-2.0.2.tar.bz2 glproto-1.4.9.tar.bz2 -inputproto-1.4.4.tar.bz2 +inputproto-1.5.0.tar.bz2 kbproto-1.0.3.tar.bz2 -printproto-1.0.4.tar.bz2 randrproto-1.2.2.tar.bz2 recordproto-1.13.2.tar.bz2 renderproto-0.9.3.tar.bz2 resourceproto-1.0.2.tar.bz2 scrnsaverproto-1.1.0.tar.bz2 -trapproto-3.4.3.tar.bz2 videoproto-2.2.2.tar.bz2 xcmiscproto-1.1.2.tar.bz2 xextproto-7.0.3.tar.bz2 xf86bigfontproto-1.1.2.tar.bz2 xf86dgaproto-2.0.3.tar.bz2 -xf86driproto-2.0.3.tar.bz2 +xf86driproto-2.0.4.tar.bz2 xf86miscproto-0.9.2.tar.bz2 -xf86rushproto-1.1.2.tar.bz2 xf86vidmodeproto-2.2.2.tar.bz2 xineramaproto-1.1.2.tar.bz2 -xproto-7.0.13.tar.bz2 +xproto-7.0.14.tar.bz2 xproxymanagementprotocol-1.0.2.tar.bz2 From uludag-commits at pardus.org.tr Sat Nov 29 17:41:43 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 29 Nov 2008 17:41:43 +0200 (EET) Subject: [Uludag-commits] r20740 - trunk/repository-scripts/xorg Message-ID: <20081129154143.90D0A1384051@ns1.pardus.org.tr> Author: fatih Date: Sat Nov 29 17:41:43 2008 New Revision: 20740 Modified: trunk/repository-scripts/xorg/pack.sh Log: bump version Modified: trunk/repository-scripts/xorg/pack.sh ================================================================= --- trunk/repository-scripts/xorg/pack.sh (original) +++ trunk/repository-scripts/xorg/pack.sh Sat Nov 29 17:41:43 2008 @@ -1,6 +1,6 @@ #!/bin/bash -VERSION="7.3" +VERSION="7.4" for option in $*; do case $option in From uludag-commits at pardus.org.tr Sat Nov 29 18:02:18 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 29 Nov 2008 18:02:18 +0200 (EET) Subject: [Uludag-commits] r20741 - trunk/repository-scripts/xorg Message-ID: <20081129160218.40CFB1384051@ns1.pardus.org.tr> Author: fatih Date: Sat Nov 29 18:02:17 2008 New Revision: 20741 Modified: trunk/repository-scripts/xorg/pack.sh Log: - Append date to version (e.g. 7.4_20081129) - Store archives in ~/xorg-archives Modified: trunk/repository-scripts/xorg/pack.sh ================================================================= --- trunk/repository-scripts/xorg/pack.sh (original) +++ trunk/repository-scripts/xorg/pack.sh Sat Nov 29 18:02:17 2008 @@ -1,6 +1,6 @@ #!/bin/bash -VERSION="7.4" +VERSION="7.4_${VERSION_DATE:-`date +%Y%m%d`}" for option in $*; do case $option in @@ -34,22 +34,27 @@ exit fi -if [ ! -e xorg ]; then - mkdir xorg +ARCHIVES_DIR=~/xorg-archives + +if [ ! -e $ARCHIVES_DIR ]; then + mkdir $ARCHIVES_DIR fi -mkdir $PACKAGE-$VERSION -cd xorg +SCRIPT_DIR=`pwd` +TEMP_DIR=$SCRIPT_DIR/$PACKAGE-$VERSION + +mkdir $TEMP_DIR +cd $ARCHIVES_DIR -for i in `cat ../$FILELIST` +for i in `cat $SCRIPT_DIR/$FILELIST` do if [ ! -e $i ]; then wget $MIRROR"/"$i || exit 1 echo "$i" > $FILELIST.changes fi - tar xvf $i -C ../$PACKAGE-$VERSION + tar xvf $i -C $TEMP_DIR done -cd .. -tar cjvf $PACKAGE-$VERSION.tar.bz2 -C $PACKAGE-$VERSION . -rm -rf $PACKAGE-$VERSION +cd $SCRIPT_DIR +tar cjvf $PACKAGE-$VERSION.tar.bz2 -C $TEMP_DIR . +rm -rf $TEMP_DIR From uludag-commits at pardus.org.tr Sat Nov 29 21:08:12 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sat, 29 Nov 2008 21:08:12 +0200 (EET) Subject: [Uludag-commits] r20742 - trunk/repository-scripts/xorg Message-ID: <20081129190812.797401384051@ns1.pardus.org.tr> Author: fatih Date: Sat Nov 29 21:08:12 2008 New Revision: 20742 Modified: trunk/repository-scripts/xorg/app Log: Xprint and XTrap extensions are deprecated. Remove apps using them. Modified: trunk/repository-scripts/xorg/app ================================================================= --- trunk/repository-scripts/xorg/app (original) +++ trunk/repository-scripts/xorg/app Sat Nov 29 21:08:12 2008 @@ -70,10 +70,7 @@ xmh-1.0.1.tar.bz2 xmodmap-1.0.3.tar.bz2 xmore-1.0.1.tar.bz2 -xphelloworld-1.0.1.tar.bz2 -xplsprinters-1.0.1.tar.bz2 xpr-1.0.2.tar.bz2 -xprehashprinterlist-1.0.1.tar.bz2 xprop-1.0.4.tar.bz2 xrandr-1.2.3.tar.bz2 xrdb-1.0.5.tar.bz2 @@ -84,7 +81,6 @@ xsetroot-1.0.2.tar.bz2 xsm-1.0.1.tar.bz2 xstdcmap-1.0.1.tar.bz2 -xtrap-1.0.2.tar.bz2 xvidtune-1.0.1.tar.bz2 xvinfo-1.0.2.tar.bz2 xwd-1.0.2.tar.bz2 From uludag-commits at pardus.org.tr Sun Nov 30 00:35:32 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 30 Nov 2008 00:35:32 +0200 (EET) Subject: [Uludag-commits] r20743 - trunk/planet/gezegen.pardus.org.tr Message-ID: <20081129223532.5B4C0138406D@ns1.pardus.org.tr> Author: bahadir.kandemir Date: Sun Nov 30 00:35:32 2008 New Revision: 20743 Modified: trunk/planet/gezegen.pardus.org.tr/config.ini Log: Görkem istedi Modified: trunk/planet/gezegen.pardus.org.tr/config.ini ================================================================= --- trunk/planet/gezegen.pardus.org.tr/config.ini (original) +++ trunk/planet/gezegen.pardus.org.tr/config.ini Sun Nov 30 00:35:32 2008 @@ -60,9 +60,9 @@ name = Barış Özyurt face = http://www.tuxworkshop.com/barisozyurt.png -[http://gorkemcetin.com/index2.php?option=com_rss&feed=RSS2.0&no_html=1] -name = Görkem Çetin -face = http://www.gorkemcetin.com/tmp/gorkem_hackergotchi.png +#[http://gorkemcetin.com/index2.php?option=com_rss&feed=RSS2.0&no_html=1] +#name = Görkem Çetin +#face = http://www.gorkemcetin.com/tmp/gorkem_hackergotchi.png #[http://gokceneraslan.blogspot.com/atom.xml] #name = Gökçen Eraslan From uludag-commits at pardus.org.tr Sun Nov 30 13:10:02 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 30 Nov 2008 13:10:02 +0200 (EET) Subject: [Uludag-commits] r20744 - in trunk/tasma/package-manager: po src Message-ID: <20081130111003.12A59138408B@ns1.pardus.org.tr> Author: gokcen.eraslan Date: Sun Nov 30 13:10:01 2008 New Revision: 20744 Modified: trunk/tasma/package-manager/po/ca.po trunk/tasma/package-manager/po/de.po trunk/tasma/package-manager/po/es.po trunk/tasma/package-manager/po/fr.po trunk/tasma/package-manager/po/it.po trunk/tasma/package-manager/po/nl.po trunk/tasma/package-manager/po/package-manager.pot trunk/tasma/package-manager/po/pl.po trunk/tasma/package-manager/po/pt_BR.po trunk/tasma/package-manager/po/sv.po trunk/tasma/package-manager/po/tr.po trunk/tasma/package-manager/src/SpecialList.py Log: Fix translations of search button, alsa update messages Modified: trunk/tasma/package-manager/po/ca.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/de.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/es.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/fr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/it.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/nl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/package-manager.pot ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/pl.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/pt_BR.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/sv.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/po/tr.po ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/tasma/package-manager/src/SpecialList.py ================================================================= --- trunk/tasma/package-manager/src/SpecialList.py (original) +++ trunk/tasma/package-manager/src/SpecialList.py Sun Nov 30 13:10:01 2008 @@ -138,8 +138,10 @@ alternativeColor = KGlobalSettings.alternateBackgroundColor().name() baseColor = KGlobalSettings.baseColor().name() - selectedBaseColor = "#678DB2" - summaryColor = "#303030" + #selectedBaseColor = "#678DB2" + selectedBaseColor = "#FF0000" + #summaryColor = "#303030" + summaryColor = "#00FF00" for app in packages: if index % 2 == 0: From uludag-commits at pardus.org.tr Sun Nov 30 13:11:13 2008 From: uludag-commits at pardus.org.tr (uludag-commits at pardus.org.tr) Date: Sun, 30 Nov 2008 13:11:13 +0200 (EET) Subject: [Uludag-commits] r20745 - trunk/tasma/package-manager/src Message-ID: <20081130111113.432A7138406D@ns1.pardus.org.tr> Author: gokcen.eraslan Date: Sun Nov 30 13:11:12 2008 New Revision: 20745 Modified: trunk/tasma/package-manager/src/SpecialList.py Log: Do not commit debug code... Modified: trunk/tasma/package-manager/src/SpecialList.py ================================================================= --- trunk/tasma/package-manager/src/SpecialList.py (original) +++ trunk/tasma/package-manager/src/SpecialList.py Sun Nov 30 13:11:12 2008 @@ -138,10 +138,8 @@ alternativeColor = KGlobalSettings.alternateBackgroundColor().name() baseColor = KGlobalSettings.baseColor().name() - #selectedBaseColor = "#678DB2" - selectedBaseColor = "#FF0000" - #summaryColor = "#303030" - summaryColor = "#00FF00" + selectedBaseColor = "#678DB2" + summaryColor = "#303030" for app in packages: if index % 2 == 0: