pacman to upgrade my system, the AUR package QGIS broke (the program wouldn't open; plenty of others had issues as well). To fix this, I intentionally downgraded several packages via the fix here. This got QGIS working so I was happy. But now when I use
pacman -Syu to update my system I get
$ sudo pacman -Syu :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: qgis: installing qscintilla-qt4 (2.10-1) breaks dependency 'qscintilla-qt4<2.10' :: qgis: installing python2-qscintilla-qt4 (2.10-1) breaks dependency 'python2-qscintilla-qt4<2.10' :: qgis: installing python-qscintilla-qt4-common (2.10-1) breaks dependency 'python-qscintilla-qt4-common<2.10'
And nothing updates. Clearly, my manual downgrading of packages for the sake of QGIS is the culprit here. Is there a way to do a system upgrade on all but these packages so that QGIS continues to work? Or is this bad practice? Should I just use QGIS in a virtual machine or something instead?
The specific package in question (QGIS) is not so concerning to me. I am more curious about how to deal with
pacman in these instances.