| Summary: | startup failure after upgrade | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey Vlasov <vsu> |
| Component: | tkabber | Assignee: | Nobody's working on this, feel free to take it <nobody> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | critical | ||
| Priority: | P2 | ||
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
При установленном пакете tcl-xml-core tkabber всё-таки запускается, однако в зависимостях этого пакета нет. неподходящая среда сборки. Действительно, среда сборки неподходящая - в пакете начисто отсутствуют BuildRequires, поэтому автоматический поиск зависимостей на tcl-пакеты просто не работает: Requires: sh, tk (при сборке что на i586, что на x86_64) buildreq нашёл следующее: # Automatically added by buildreq on Thu Jul 13 2006 (-bi) BuildRequires: cpio tcl tk После этого результат поиска зависимостей стал существенно лучше: Requires: sh, tcl(BWidget), tcl(Tk), tcl(base64), tcl(des), tcl(dns), tcl(http), tcl(md4), tcl(md5), tcl(msgcat), tcl(puretclparser), tcl(sha1), tcl(textutil), tcl(tls), tk Насколько я понял, для поиска зависимостей tcl не обязательно, чтобы в сборочной среде были тоже установлены все требуемые пакеты (что необходимо, например, для perl)? нет, необязательно. fixed in -alt2 |
После обновления с 0.9.8-alt1 до 0.9.9-alt1 tkabber не запускается: $ tkabber Error in startup script: can't find package puretclparser while executing "package require puretclparser" (file "/usr/share/tkabber/jabberlib-tclxml/jabberlib.tcl" line 68) invoked from within "source /usr/share/tkabber/jabberlib-tclxml/jabberlib.tcl" ("package ifneeded" script) invoked from within "package require jabberlib 0.8.4" (file "/usr/share/tkabber/tkabber.tcl" line 178) invoked from within "source /usr/share/tkabber/tkabber.tcl" (file "/usr/bin/tkabber" line 5)