Your message dated Fri, 07 Dec 2012 21:35:49 +0000
with message-id <[email protected]>
and subject line Re: Bug#695360: unblock: luckybackup/0.4.7-2
has caused the Debian Bug report #695360,
regarding unblock: luckybackup/0.4.7-2
to be marked as done.

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

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


-- 
695360: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695360
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock

Please unblock package luckybackup

It adds an upstream patch to fix #694298, which should go to Wheezy.

unblock luckybackup/0.4.7-2


diff between 0.4.7-1 and 0.4.7-2:


diff -Naur '--exclude=.svn' 0.4.7-1/debian/changelog 0.4.7-2/debian/changelog
--- 0.4.7-1/debian/changelog    2012-07-18 20:15:45.000000000 +0200
+++ 0.4.7-2/debian/changelog    2012-12-07 16:05:12.718357029 +0100
@@ -1,3 +1,11 @@
+luckybackup (0.4.7-2) unstable; urgency=low
+
+  * Add upstream patch 01-include-state to fix not updated "include" states, if
+    the task was not selected.
+    Closes: #694298
+
+ -- Patrick Matthäi <[email protected]>  Fri, 07 Dec 2012 15:51:11 +0100
+
 luckybackup (0.4.7-1) unstable; urgency=low

   * New upstream release.
diff -Naur '--exclude=.svn' 0.4.7-1/debian/patches/01-include-state.diff 
0.4.7-2/debian/patches/01-include-state.diff
--- 0.4.7-1/debian/patches/01-include-state.diff        1970-01-01 
01:00:00.000000000 +0100
+++ 0.4.7-2/debian/patches/01-include-state.diff        2012-12-07 
16:05:12.718357029 +0100
@@ -0,0 +1,79 @@
+# Upstream patch, to fix not updated "include" states, if the task was not 
selected.
+# Closes: #694298
+
+diff -Naur luckybackup-0.4.7.orig/src/luckybackupwindow.cpp 
luckybackup-0.4.7/src/luckybackupwindow.cpp
+--- luckybackup-0.4.7.orig/src/luckybackupwindow.cpp   2012-03-05 
10:19:24.000000000 +0100
++++ luckybackup-0.4.7/src/luckybackupwindow.cpp        2012-12-07 
15:41:01.294376491 +0100
+@@ -143,7 +143,7 @@
+     connect ( ui.pushButton_up, SIGNAL( clicked() ), this, SLOT( moveUp() ) 
);                //pushbutton up
+     connect ( ui.pushButton_down, SIGNAL( clicked() ), this, SLOT( moveDown() 
) );            //pushbutton down
+     connect ( ui.pushButton_start, SIGNAL( clicked() ), this, SLOT( start() ) 
);              //pushbutton start
+-    connect ( ui.listWidget_operations, SIGNAL( itemClicked ( 
QListWidgetItem*) ), this, SLOT( checkCurrentItem() ) );
++    connect ( ui.listWidget_operations, SIGNAL( itemClicked ( 
QListWidgetItem*) ), this, SLOT( checkCurrentItem(QListWidgetItem *) ) );
+     connect ( ui.listWidget_operations, SIGNAL( itemChanged ( 
QListWidgetItem* ) ), this, SLOT( taskStateChanged() ) );
+
+     connect (ui.pushButton_minimizeToTray, SIGNAL (clicked() ), this, 
SLOT(minimizeTray()));//pushbutton minimize to tray
+@@ -171,7 +171,7 @@
+                                                 "</b><br>Operating system in 
use: <b>"+tempOSrunning +"</b><br><br>         Loukas :)");*/
+ // ********************* END of TESTING 
******************************************************************************************
+
+-    checkCurrentItem();       //refresh the selected (last) task as well as 
the menu items that depend on its type (sync/backup)
++    checkCurrentItem(ui.listWidget_operations -> currentItem());    //refresh 
the selected (last) task as well as the menu items that depend on its type 
(sync/backup)
+
+     createProfileCombo();     // update the profile combobox with all 
existing profiles and set index to currentProfile
+     InfoData.append("<p align=\"center\"><font color=magenta><b>" + 
tr("Welcome to","full phrase: 'Welcome to luckyBackup'") +" "
+@@ -1021,7 +1021,7 @@
+         ui.listWidget_operations -> addItem( Operation[currentOperation] -> 
GetName() );
+         ui.listWidget_operations -> setCurrentRow(currentOperation);
+         ui.listWidget_operations -> currentItem() -> 
setCheckState(Qt::Unchecked);
+-        checkCurrentItem();
++        checkCurrentItem(ui.listWidget_operations -> currentItem());
+         TotalOperations = ui.listWidget_operations -> count();                
//set the TotalOperations to what it is now
+         savedProfile = FALSE;                 //change profile status to 
"unsaved"
+         ui.actionSave -> setEnabled(TRUE);
+@@ -1075,7 +1075,7 @@
+         Operation[currentOperation] -> SetConnectRestore(tempConnect);        
        //set the connection to what it was
+         if (tempConnect != "")
+             Operation[connectPosition]->SetConnectRestore(newTaskName);
+-        checkCurrentItem();
++        checkCurrentItem(ui.listWidget_operations -> currentItem());
+
+         // update all relevant snap .changes as well as log files if the task 
name changes
+         if (newTaskName != oldTaskName)
+@@ -1166,7 +1166,7 @@
+     manageDialog managedialog;
+     managedialog.exec();
+
+-    checkCurrentItem();       //refresh the selected task
++    checkCurrentItem(ui.listWidget_operations -> currentItem());    //refresh 
the selected task
+     saveCurrentProfile();     // save the profile if any snapshots have been 
deleted
+ //    refreshList(); //refresh the listWidget_operations
+ }
+@@ -1309,12 +1309,14 @@
+
+ // checkCurrentItem 
=================================================================================================================================
+ // Checks the currently selected operation (if checked) for validity
+-void luckyBackupWindow::checkCurrentItem()
++void luckyBackupWindow::checkCurrentItem(QListWidgetItem 
*thisIsTheCurrentItem)
+ {
+     taskClicked = TRUE;       //this is used at taskStateChanged() to 
determine if a task state is changed
+
+     InfoData="";
+     CheckedData = "";
++    // use this because when a checkbox state changes and another item is 
selected, it remains this way. The checked one does not become selected !!
++    ui.listWidget_operations -> setCurrentItem(thisIsTheCurrentItem);
+     currentOperation = ui.listWidget_operations -> currentRow();
+
+     if (currentOperation < 0) // to avoid segfault when nothing selected
+diff -Naur luckybackup-0.4.7.orig/src/luckybackupwindow.h 
luckybackup-0.4.7/src/luckybackupwindow.h
+--- luckybackup-0.4.7.orig/src/luckybackupwindow.h     2012-02-01 
18:38:39.000000000 +0100
++++ luckybackup-0.4.7/src/luckybackupwindow.h  2012-12-07 15:41:01.294376491 
+0100
+@@ -80,7 +80,7 @@
+
+         void setLanguage(QAction *);  //SLOT: Change the application language
+
+-        void checkCurrentItem();      //SLOT: Check the currently selected 
operation and set an icon
++        void checkCurrentItem(QListWidgetItem *);   //SLOT: Check the 
currently selected operation and set an icon
+         void taskStateChanged();      //SLOT: Sets the profile state to 
unsaved if a task checkbox is changed
+         void refreshList();   //SLOT: Refresh the operations list when 
refresh button pressed
+         void start();         //SLOT: Open start operations dialog when 
Button clicked()
diff -Naur '--exclude=.svn' 0.4.7-1/debian/patches/series 
0.4.7-2/debian/patches/series
--- 0.4.7-1/debian/patches/series       1970-01-01 01:00:00.000000000 +0100
+++ 0.4.7-2/debian/patches/series       2012-12-07 16:05:12.718357029 +0100
@@ -0,0 +1 @@
+01-include-state.diff




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

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

--- End Message ---
--- Begin Message ---
On Fri, 2012-12-07 at 16:18 +0100, Patrick Matthäi wrote:
> Please unblock package luckybackup
> 
> It adds an upstream patch to fix #694298, which should go to Wheezy.

Unblocked.

Regards,

Adam

--- End Message ---

Reply via email to