<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Solving Linux Upgradeability Problems Using Boolean Optimization · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1007.1021/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1007.1021/feed.xml" rel="self" type="application/rss+xml" /><item><title>Solving Linux Upgradeability Problems Using Boolean Optimization — mentioned by rwmj</title><link>https://news.ycombinator.com/item?id=4455640</link><guid isPermaLink="false">urn:hackerpapers:mention:1007.1021:4455640</guid><pubDate>Thu, 30 Aug 2012 17:14:45 GMT</pubDate><description>&lt;p&gt;Package upgrades are an example of SAT (the satisfiability problem)[1]. Apt and yum don&amp;#x27;t recognize this result and instead use a bunch of ad hoc rules. These often fail, when they could succeed. SAT will always find the answer, eventually, if there is one. Now the issue is that SAT is NP-complete, so it could run for a very long time before it finds a solution. But there are very good solvers which &amp;quot;most of the time&amp;quot; (meaning, basically always) find a solution in a short time. They are also open source projects[2]. There&amp;#x27;s been an existence proof (zypper) that using a standard SAT solver is…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1007.1021/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LO</category></item></channel></rss>
