Summary: | dev-vcs/git-annex-4.20130815 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Manuel Rüger (RETIRED) <mrueg> |
Component: | [OLD] Development | Assignee: | Gentoo's Haskell Language team <haskell> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugzie, gentoo, hasufell, leho, timo |
Priority: | Normal | Keywords: | InOverlay |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://git-annex.branchable.com/news/version_4.20130405/ | ||
Whiteboard: | [haskell-overlay] | ||
Package list: | Runtime testing required: | --- |
Description
Manuel Rüger (RETIRED)
2013-03-18 00:54:53 UTC
It will take a while (a lot of shaky depends are in there). If you badly need current version i'd suggest using haskell overlay: https://github.com/gentoo-haskell/gentoo-haskell/ Thanks for the hint with the overlay. Maybe it will make its way quicker to the main tree, if the webapp functionality is disabled completely? It looks like most of the new deps are required only by it, if I have read your ebuild correctly. *** Bug 468332 has been marked as a duplicate of this bug. *** Currently missing dependencies in the main tree: dev-haskell/aeson dev-haskell/cabal-1.8 dev-haskell/clientsession dev-haskell/crypto-api dev-haskell/data-endian dev-haskell/dav dev-haskell/dns dev-haskell/gnutls dev-haskell/hamlet dev-haskell/http-conduit dev-haskell/http-types dev-haskell/monadcatchio-transformers dev-haskell/network-info dev-haskell/network-protocol-xmpp dev-haskell/regex-tdfa dev-haskell/uuid dev-haskell/wai dev-haskell/wai-logger dev-haskell/warp dev-haskell/xml-conduit dev-haskell/yesod dev-haskell/yesod-core dev-haskell/yesod-default dev-haskell/yesod-form dev-haskell/yesod-static missing dependencies according to the git-annex-4.20130815.ebuild dev-haskell/gnutls dev-haskell/uuid dev-haskell/network-protocol-xmpp dev-haskell/yesod dev-haskell/yesod-core dev-haskell/yesod-default dev-haskell/yesod-form dev-haskell/yesod-static done in: /var/cvsroot/gentoo-x86/dev-vcs/git-annex/Manifest,v <-- Manifest new revision: 1.16; previous revision: 1.15 dev-haskell/uuid is missing in tree: emerge: there are no ebuilds to satisfy "dev-haskell/uuid". (dependency required by "dev-vcs/git-annex-4.20130815" [ebuild]) (In reply to Fabian Köster from comment #7) > dev-haskell/uuid is missing in tree: > > emerge: there are no ebuilds to satisfy "dev-haskell/uuid". > (dependency required by "dev-vcs/git-annex-4.20130815" [ebuild]) Thanks. Fixed. Unfortunately still not all dependencies are available in tree: emerge: there are no ebuilds to satisfy "=dev-haskell/yesod-auth-1.2*:=[profile?]". (dependency required by "dev-haskell/yesod-1.2.1.1" [ebuild]) (dependency required by "dev-vcs/git-annex-4.20130815[webapp]" [ebuild]) (dependency required by "=dev-vcs/git-annex-4.20130815" [argument]) I think thats all but can you tell me how one can check for presence of all direct and transitive dependencies at once? (In reply to Fabian Köster from comment #9) > Unfortunately still not all dependencies are available in tree: > > emerge: there are no ebuilds to satisfy > "=dev-haskell/yesod-auth-1.2*:=[profile?]". > (dependency required by "dev-haskell/yesod-1.2.1.1" [ebuild]) > (dependency required by "dev-vcs/git-annex-4.20130815[webapp]" [ebuild]) > (dependency required by "=dev-vcs/git-annex-4.20130815" [argument]) > > I think thats all but can you tell me how one can check for presence of all > direct and transitive dependencies at once? sorry, it seems I've failed to properly commit all applications that were moved into the tree. Fixed now, also I've missed newest hashable. Regarding your question: cd ${PORTDIR}/dev-vcs/git-annex ; repoman full can do the trick. (In reply to Alexander Vershilov from comment #10) > sorry, it seems I've failed to properly commit all applications that were > moved into the tree. Fixed now, also I've missed newest hashable. > > Regarding your question: > > cd ${PORTDIR}/dev-vcs/git-annex ; repoman full > > can do the trick. Thanks so far! Now I have another problem: The ebuild for dev-haskell/network-conduit-1.0.0 in tree is different from the one in haskell overlay and adds a dependency <dev-haskell/network-2.2.3:=[profile?] which results in the following slot conflict: dev-haskell/network:0 (dev-haskell/network-2.4.1.2::gentoo, ebuild scheduled for merge) pulled in by >=dev-haskell/network-2.4:=[profile?] required by (dev-haskell/hxt-9.3.1.1::gentoo, ebuild scheduled for merge) (and 6 more with the same problem) (dev-haskell/network-2.2.1.7::gentoo, ebuild scheduled for merge) pulled in by <dev-haskell/network-2.2.3:=[profile?] required by (dev-haskell/network-conduit-1.0.0::gentoo, ebuild scheduled for merge (In reply to Fabian Köster from comment #11) > (In reply to Alexander Vershilov from comment #10) > > sorry, it seems I've failed to properly commit all applications that were > > moved into the tree. Fixed now, also I've missed newest hashable. > > > > Regarding your question: > > > > cd ${PORTDIR}/dev-vcs/git-annex ; repoman full > > > > can do the trick. > > Thanks so far! Now I have another problem: > > The ebuild for dev-haskell/network-conduit-1.0.0 in tree is different from > the one in haskell overlay and adds a dependency > <dev-haskell/network-2.2.3:=[profile?] which results in the following slot > conflict: > > dev-haskell/network:0 > > (dev-haskell/network-2.4.1.2::gentoo, ebuild scheduled for merge) pulled > in by > >=dev-haskell/network-2.4:=[profile?] required by > (dev-haskell/hxt-9.3.1.1::gentoo, ebuild scheduled for merge) > (and 6 more with the same problem) > > (dev-haskell/network-2.2.1.7::gentoo, ebuild scheduled for merge) pulled > in by > <dev-haskell/network-2.2.3:=[profile?] required by > (dev-haskell/network-conduit-1.0.0::gentoo, ebuild scheduled for merge thanks I'll recheck in and test tree only git-annex once again. I have another one: If using network-conduit ebuild from haskell overlay the build fails later at ERROR: dev-haskell/warp-1.3.9.1 failed (configure phase): * USE Flag 'allow-sendfilefd' not in IUSE for dev-haskell/warp-1.3.9.1 =dev-vcs/git-annex-4.20130815 and all of its dependencies are now building on ~amd64 with USE="assistant dbus dns inotify pairing production s3 tdfa testsuite webapp webdav xmpp -android -doc -feed". I will now start to test functionality and maybe we can stabilize this version some day. Thank you Alexander (and everyone else who was involved in this) for your work! (In reply to Fabian Köster from comment #14) > =dev-vcs/git-annex-4.20130815 and all of its dependencies are now building > on ~amd64 with USE="assistant dbus dns inotify pairing production s3 tdfa > testsuite webapp webdav xmpp -android -doc -feed". > > I will now start to test functionality and maybe we can stabilize this > version some day. Just found out that it was also built for me on a test fresh system. So I'll close this bug. According to the gentoo rules we should have a month period before a stabilization process if there will be no major bugs a stabilization process could be started. I'll add calendar event for that and will use #476838 as a tracker, however feel free to ping be after a month period. > Thank you Alexander (and everyone else who was involved in this) for your > work! Sorry for temporary breakage I've introduced. (In reply to Alexander Vershilov from comment #15) > Just found out that it was also built for me on a test fresh system. So I'll > close this bug. According to the gentoo rules we should have a month period > before a stabilization process if there will be no major bugs a > stabilization process could be started. I'll add calendar event for that and > will use #476838 as a tracker, however feel free to ping be after a month > period. Ping |