Summary: | make a deb package of Koha::Contrib::Tamil::IndexerDaemon | ||
---|---|---|---|
Product: | Koha | Reporter: | Mason James <mtj> |
Component: | Packaging | Assignee: | Robin Sheat <robin> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | P5 - low | CC: | mirko, robin, tomascohen |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
Change sponsored?: | --- | Patch complexity: | --- |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: | ||
Circulation function: | |||
Bug Depends on: | |||
Bug Blocks: | 8773 |
Description
Mason James
2012-09-16 13:42:20 UTC
And for 8773 This isn't going to be trivial. A simply built package can't be installed on a regular system: The following packages have unmet dependencies: libkoha-contrib-tamil-perl : Depends: libanyevent-processor-perl but it is not installable Depends: libmoosex-logdispatch-perl but it is not installable Depends: libmoosex-rw-perl but it is not installable Also, Koha::Contrib::Tamil appears to depend on itself: dpkg-buildpackage: source changed by Robin Sheat <robin@catalyst.net.nz> dpkg-source --before-build Koha-Contrib-Tamil-0.026 dpkg-buildpackage: host architecture i386 dpkg-checkbuilddeps: Unmet build dependencies: libkoha-contrib-tamil-perl dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting. In a very circular manner, I managed to get a build working without having itself as a dependency, installed that, and rebuilt with the declared dependencies. But this isn't an ideal situation. This, and all its non-Debian dependencies have been uploaded into the squeeze-dev repo. Please test it to make sure it's installable (as libkoha-contrib-tamil-perl) (In reply to comment #4) > This, and all its non-Debian dependencies have been uploaded into the > squeeze-dev repo. Please test it to make sure it's installable (as > libkoha-contrib-tamil-perl) I cannot find the packages in http://debian.koha-community.org/koha, are you using another URL for testing this? Ah, no, apparently it decided to not add all the packages, just one of them. This should be resolved now, the full package list is now: squeeze-dev|main|i386: koha 3.9-1~git+20120524174206.f9352e89 squeeze-dev|main|i386: koha-common 3.9-1~git+20120524174206.f9352e89 squeeze-dev|main|i386: libanyevent-processor-perl 0.003-1 squeeze-dev|main|i386: libcgi-session-driver-memcached-perl 0.04-1kohadev2 squeeze-dev|main|i386: libchi-driver-memcached-perl 0.14-1 squeeze-dev|main|i386: libchi-perl 0.55-1 squeeze-dev|main|i386: libdata-paginator-perl 0.05-1 squeeze-dev|main|i386: libgravatar-url-perl 1.04-1kohadev1 squeeze-dev|main|i386: libkoha-contrib-tamil-perl 0.026-1 squeeze-dev|main|i386: liblog-dispatch-config-perl 1.04-1 squeeze-dev|main|i386: libmoosex-logdispatch-perl 1.2002-1 squeeze-dev|main|i386: libmoosex-rw-perl 0.003-1 squeeze-dev|main|i386: libtemplate-plugin-htmltotext-perl 0.03-1kohadev1 Installing libkoha-contrib-tamil-perl (and dependencies) works for me now, see elow. Please ignore the German stuff. Is that all you wanted to have tested (installing it)? If so, should I sign off this bug then? mirko@debian:~/koha$ sudo apt-get install libkoha-contrib-tamil-perl Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig Die folgenden zusätzlichen Pakete werden installiert: libalgorithm-c3-perl libanyevent-perl libanyevent-processor-perl libasync-interrupt-perl libclass-c3-perl libclass-c3-xs-perl libclass-mop-perl libdata-optlist-perl libdevel-globaldestruction-perl libgetopt-long-descriptive-perl libintl-perl liblog-dispatch-config-perl liblog-dispatch-perl libmoose-perl libmoosex-getopt-perl libmoosex-logdispatch-perl libmoosex-rw-perl libmro-compat-perl libpackage-deprecationmanager-perl libpackage-stash-perl libscope-guard-perl libsub-exporter-perl libsub-install-perl libxml-writer-perl Vorgeschlagene Pakete: libguard-perl libintl-xs-perl Die folgenden NEUEN Pakete werden installiert: libalgorithm-c3-perl libanyevent-perl libanyevent-processor-perl libasync-interrupt-perl libclass-c3-perl libclass-c3-xs-perl libclass-mop-perl libdata-optlist-perl libdevel-globaldestruction-perl libgetopt-long-descriptive-perl libintl-perl libkoha-contrib-tamil-perl liblog-dispatch-config-perl liblog-dispatch-perl libmoose-perl libmoosex-getopt-perl libmoosex-logdispatch-perl libmoosex-rw-perl libmro-compat-perl libpackage-deprecationmanager-perl libpackage-stash-perl libscope-guard-perl libsub-exporter-perl libsub-install-perl libxml-writer-perl 0 aktualisiert, 25 neu installiert, 0 zu entfernen und 30 nicht aktualisiert. Es müssen 2.912 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 11,2 MB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren [J/n]? […downloading packages…] Es wurden 2.912 kB in 2 s geholt (1.024 kB/s) […extracting packages…] Trigger für man-db werden verarbeitet ... libalgorithm-c3-perl (0.08-1) wird eingerichtet ... libanyevent-perl (5.271-2) wird eingerichtet ... libscope-guard-perl (0.20-1) wird eingerichtet ... libsub-install-perl (0.924-2) wird eingerichtet ... libdata-optlist-perl (0.104-1) wird eingerichtet ... libsub-exporter-perl (0.982-1) wird eingerichtet ... libdevel-globaldestruction-perl (0.02-1) wird eingerichtet ... libclass-c3-perl (0.22-1) wird eingerichtet ... libmro-compat-perl (0.11-1) wird eingerichtet ... libpackage-stash-perl (0.05-1) wird eingerichtet ... libpackage-deprecationmanager-perl (0.04-1) wird eingerichtet ... libclass-mop-perl (1.04-1) wird eingerichtet ... libmoose-perl (1.09-2) wird eingerichtet ... libanyevent-processor-perl (0.003-1) wird eingerichtet ... libasync-interrupt-perl (1.05-1) wird eingerichtet ... libclass-c3-xs-perl (0.13-1) wird eingerichtet ... libgetopt-long-descriptive-perl (0.084-1) wird eingerichtet ... libintl-perl (1.20-1) wird eingerichtet ... libmoosex-getopt-perl (0.31-1) wird eingerichtet ... liblog-dispatch-perl (2.22-1) wird eingerichtet ... liblog-dispatch-config-perl (1.04-1) wird eingerichtet ... libmoosex-logdispatch-perl (1.2002-1) wird eingerichtet ... libmoosex-rw-perl (0.003-1) wird eingerichtet ... libxml-writer-perl (0.611-1) wird eingerichtet ... libkoha-contrib-tamil-perl (0.026-1) wird eingerichtet ... Ja, alles is gut. Beware of the germs ;) Great job Robin, worked like a charm here. Marking resolved as this doesn't need pushing anywhere. |