Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 462128 - dev-vcs/git-annex-4.20130815 version bump
Summary: dev-vcs/git-annex-4.20130815 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Haskell Language team
URL: http://git-annex.branchable.com/news/...
Whiteboard: [haskell-overlay]
Keywords: InOverlay
: 468332 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-03-18 00:54 UTC by Manuel Rüger (RETIRED)
Modified: 2013-09-28 09:48 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Rüger (RETIRED) gentoo-dev 2013-03-18 00:54:53 UTC
Change see $URL

Please add it to the tree.
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2013-03-31 14:08:29 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/
Comment 2 Manuel Rüger (RETIRED) gentoo-dev 2013-04-06 01:18:09 UTC
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.
Comment 3 Johannes Huber (RETIRED) gentoo-dev 2013-05-02 23:11:32 UTC
*** Bug 468332 has been marked as a duplicate of this bug. ***
Comment 4 Manuel Rüger (RETIRED) gentoo-dev 2013-07-03 01:30:30 UTC
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
Comment 5 Manuel Rüger (RETIRED) gentoo-dev 2013-08-26 12:20:49 UTC
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
Comment 6 Alexander Vershilov (RETIRED) gentoo-dev 2013-08-26 12:55:20 UTC
done in:

/var/cvsroot/gentoo-x86/dev-vcs/git-annex/Manifest,v  <--  Manifest
new revision: 1.16; previous revision: 1.15
Comment 7 Fabian Köster 2013-08-26 13:48:50 UTC
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])
Comment 8 Alexander Vershilov (RETIRED) gentoo-dev 2013-08-26 13:55:54 UTC
(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.
Comment 9 Fabian Köster 2013-08-26 14:55:54 UTC
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?
Comment 10 Alexander Vershilov (RETIRED) gentoo-dev 2013-08-26 15:08:59 UTC
(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.
Comment 11 Fabian Köster 2013-08-26 19:35:45 UTC
(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
Comment 12 Alexander Vershilov (RETIRED) gentoo-dev 2013-08-26 20:37:57 UTC
(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.
Comment 13 Fabian Köster 2013-08-26 20:58:12 UTC
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
Comment 14 Fabian Köster 2013-08-27 09:20:16 UTC
=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!
Comment 15 Alexander Vershilov (RETIRED) gentoo-dev 2013-08-27 09:30:05 UTC
(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.
Comment 16 Fabian Köster 2013-09-28 09:48:02 UTC
(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