ArchUpdater: Even more debug logs
This commit is contained in:
parent
d0b957e998
commit
cb345c2364
1 changed files with 66 additions and 0 deletions
|
|
@ -473,6 +473,12 @@ Singleton {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Logger.log("ArchUpdater", "Package source analysis:")
|
||||||
|
Logger.log("ArchUpdater", " - Repo packages:", repoPkgs)
|
||||||
|
Logger.log("ArchUpdater", " - AUR packages:", aurPkgs)
|
||||||
|
Logger.log("ArchUpdater", " - Total repo packages available:", repoPackages.length)
|
||||||
|
Logger.log("ArchUpdater", " - Total AUR packages available:", aurPackages.length)
|
||||||
|
|
||||||
// Update all packages with AUR helper (handles both repo and AUR)
|
// Update all packages with AUR helper (handles both repo and AUR)
|
||||||
if (selectedPackages.length > 0) {
|
if (selectedPackages.length > 0) {
|
||||||
if (cachedAurHelper !== "") {
|
if (cachedAurHelper !== "") {
|
||||||
|
|
@ -480,6 +486,15 @@ Singleton {
|
||||||
const command = generateUpdateCommand(cachedAurHelper + " -S " + packageList)
|
const command = generateUpdateCommand(cachedAurHelper + " -S " + packageList)
|
||||||
Logger.log("ArchUpdater", "Selective update command:", cachedAurHelper + " -S " + packageList)
|
Logger.log("ArchUpdater", "Selective update command:", cachedAurHelper + " -S " + packageList)
|
||||||
Logger.log("ArchUpdater", "Selected packages:", selectedPackages)
|
Logger.log("ArchUpdater", "Selected packages:", selectedPackages)
|
||||||
|
Logger.log("ArchUpdater", "Terminal:", terminal)
|
||||||
|
Logger.log("ArchUpdater", "AUR helper version check - running:", cachedAurHelper + " --version")
|
||||||
|
|
||||||
|
// Log system info for debugging
|
||||||
|
Logger.log("ArchUpdater", "System info for debugging:")
|
||||||
|
Logger.log("ArchUpdater", " - AUR helper:", cachedAurHelper)
|
||||||
|
Logger.log("ArchUpdater", " - Terminal:", terminal)
|
||||||
|
Logger.log("ArchUpdater", " - Total updates available:", totalUpdates)
|
||||||
|
|
||||||
Quickshell.execDetached([terminal, "-e", "bash", "-c", command])
|
Quickshell.execDetached([terminal, "-e", "bash", "-c", command])
|
||||||
} else {
|
} else {
|
||||||
updateInProgress = false
|
updateInProgress = false
|
||||||
|
|
@ -576,6 +591,8 @@ Singleton {
|
||||||
checkFailed = false
|
checkFailed = false
|
||||||
lastCheckError = ""
|
lastCheckError = ""
|
||||||
}
|
}
|
||||||
|
// Log diagnostics
|
||||||
|
logAurHelperDiagnostics()
|
||||||
// Trigger initial check when helper is found
|
// Trigger initial check when helper is found
|
||||||
triggerInitialCheck()
|
triggerInitialCheck()
|
||||||
}
|
}
|
||||||
|
|
@ -597,6 +614,8 @@ Singleton {
|
||||||
checkFailed = false
|
checkFailed = false
|
||||||
lastCheckError = ""
|
lastCheckError = ""
|
||||||
}
|
}
|
||||||
|
// Log diagnostics
|
||||||
|
logAurHelperDiagnostics()
|
||||||
// Trigger initial check when helper is found
|
// Trigger initial check when helper is found
|
||||||
triggerInitialCheck()
|
triggerInitialCheck()
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -606,6 +625,37 @@ Singleton {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Process for checking AUR helper version
|
||||||
|
Process {
|
||||||
|
id: versionCheckProcess
|
||||||
|
command: []
|
||||||
|
onExited: function (exitCode) {
|
||||||
|
if (exitCode === 0) {
|
||||||
|
Logger.log("ArchUpdater", " - Version check successful")
|
||||||
|
} else {
|
||||||
|
Logger.log("ArchUpdater", " - Version check failed")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Process for checking AUR helper location
|
||||||
|
Process {
|
||||||
|
id: locationCheckProcess
|
||||||
|
command: []
|
||||||
|
onExited: function (exitCode) {
|
||||||
|
if (exitCode === 0) {
|
||||||
|
Logger.log("ArchUpdater", " - Location check successful")
|
||||||
|
} else {
|
||||||
|
Logger.log("ArchUpdater", " - Location check failed")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stdout: StdioCollector {
|
||||||
|
onStreamFinished: {
|
||||||
|
Logger.log("ArchUpdater", " - Location:", text.trim())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Cached AUR helper detection
|
// Cached AUR helper detection
|
||||||
property string cachedAurHelper: ""
|
property string cachedAurHelper: ""
|
||||||
|
|
||||||
|
|
@ -638,6 +688,22 @@ Singleton {
|
||||||
return "-Qua" // fallback
|
return "-Qua" // fallback
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Helper function to log AUR helper diagnostic info
|
||||||
|
function logAurHelperDiagnostics() {
|
||||||
|
if (cachedAurHelper !== "") {
|
||||||
|
Logger.log("ArchUpdater", "AUR Helper Diagnostics:")
|
||||||
|
Logger.log("ArchUpdater", " - Helper:", cachedAurHelper)
|
||||||
|
|
||||||
|
// Check version using existing process
|
||||||
|
versionCheckProcess.command = [cachedAurHelper, "--version"]
|
||||||
|
versionCheckProcess.running = true
|
||||||
|
|
||||||
|
// Check location using existing process
|
||||||
|
locationCheckProcess.command = ["which", cachedAurHelper]
|
||||||
|
locationCheckProcess.running = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Helper function to trigger the initial package check
|
// Helper function to trigger the initial package check
|
||||||
function triggerInitialCheck() {
|
function triggerInitialCheck() {
|
||||||
// Only trigger if this is the first time (no packages have been checked yet)
|
// Only trigger if this is the first time (no packages have been checked yet)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue