Hello, I am getting involved in LinuxMint KDE flavor (which has a Kubuntu base), LinuxMint is developing its own tool to handle software sources (repositories) and we do not want to have software-properties-kde installed when ready. Unfortunately, we would like to keep using apturl-kde which currently depends on software-properties-kde.<br>
I think software-properties-kde is only used to do enable sections (universe, multiverse) from this python call in file 'AptUrl/kde/<style type="text/css">
p, li { white-space: pre-wra</style>KdeUI.py':<br><br>def doEnableSection(self, sections):<br> cmd = ["kdesudo",<br> "--",<br> "software-properties-kde",<br>
"--enable-component", "%s" % ' '.join(sections)]<br> try:<br> output = subprocess.check_output(<br> cmd,<br> stdout=subprocess.PIPE,<br>
universal_newlines=True)<br> except (OSError, subprocess.CalledProcessError) as e:<br> print("Execution failed: %s" % e, file=sys.stderr)<br> return True<br> # FIXME: Very ugly, but kdesudo doesn't return the correct exit states<br>
print(output)<br> if not output.startswith("Enabled the "):<br> return False<br> return True<br><br>Since sections can be enabled by using add-apt-repository, I suggest to use it instead of software-properties-kde, this way, apturl-kde will depend on software-properties-common instead of software-properties-kde, which has more logic for me.<br>
I think that Harald or experienced Kubuntu developers could do this change easily. If not, I would try to do it by myself. The important matter is if you agree with doing this change in apturl-kde.<br>