[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: haskell transition: Remove, Transition, Upload Fix or Upload Fix, Wait, Transition?



Thanks for this work, Jerome!

On 06/13/2012 09:57 AM, Jerome Vouillon wrote:
> On Fri, Jun 08, 2012 at 01:16:11PM +0200, Mehdi Dogguy wrote:
>> IOW, remove the following list?
>> 
>> haskell-cryptocipher haskell-clientsession haskell-cprng-aes 
>> haskell-tls haskell-tls-extra haskell-authenticate 
>> haskell-hledger-web haskell-http-enumerator haskell-yesod-core 
>> haskell-yesod haskell-yesod-auth haskell-yesod-form 
>> haskell-yesod-json haskell-yesod-persistent haskell-yesod-static
> 
> As far as I can see, haskell-hledger-web does not have to be
> removed, as it is not part of the transition (no haskell package
> depends on it, and it does not depends on any other haskell
> package).
> 

Ok.

> On the other hands, these two packages needs to be removed as well,
> as they are not rebuilt on some architectures (armel, mips, mipsel, 
> powerpc, s390):
> 
> haskell-hledger haskell-hledger-lib
> 

Found those this morning :)

>> - haskell-diagrams is not ready
> 
> It seems to be ready now, except on ia64, where package 
> libghc-diagrams-{dev,prof} depend respectively on 
> libghc-diagrams-{dev,prof} which are not available. I don't 
> understand why there are ia64 binaries for package haskell-diagrams 
> when no other haskell packages are built on this architecture!
> 

afaics, it needs haskell-diagrams-core. It is in on my list of removal
candidates.

>> - the following packages need to go away from testing first (that 
>> shouldn't be an issue though): haskell-happstack-util, 
>> haskell-happstack-state, haskell-happstack-ixset,
>> haskell-happstack-data.
> 
> For information, here is a complete list:
> 
> haskell-attoparsec-text haskell-binary haskell-control-monad-attempt 
> haskell-convertible-text haskell-data-object 
> haskell-data-object-yaml haskell-deepseq haskell-happstack-data 
> haskell-happstack-ixset haskell-happstack-state 
> haskell-happstack-util haskell-http-enumerator haskell-pool 
> haskell-xml-enumerator llvm-2.8
> 

llvm-2.8 will go away when haskell-llvm migrates.

> Indeed, this is not an issue, as britney will automatically remove 
> them. Except that many packages from haskell-dummy depend on them:
> 

haskell-dummy is on my list of removal candidates :)

> 
> These binary packages need to be removed from haskell-dummy. Maybe
> haskell-dummy should be temporarily removed in the meantime?
> 
>> - probably more…
> 
> Another issue is that haskell-zeromq-haskell (and thus indirectly
> hbro and hbro-contrib) depends on libxs on kfreebsd-amd64, but libxs
> is blocked by the release critical bug #668550. To be precise, the 
> package haskell-zeromq-haskell depends on libzmq-dev which is only 
> provided by libxs-compat-libzmq-dev on this architecture. An option 
> is to remove these three packages as well.
> 

On my list for removals.

> Britney seems to think that xmonad has a release critical bug,
> though the bug has been closed for some time: Updating xmonad
> introduces new bugs: #663470. (The bug is also listed here: 
> http://bugs.debian.org/release-critical/debian/all.html )
> 

Yeah, because the BTS doesn't check for binNMU versions. I'll fix that.

>> I'll will do a britney test run later to see what is really needed
>> to fix/remove/age.
> 
> Two packages need to be aged:
> 
> age-days 9 haskell-platform/2012.2.0.0
> 

oh, I was missing this one. thanks!

> There does not seem to be any other issue. Once the issues above are 
> fixed, the attached giant hint might work...
> 

It seems that we reached the same conclusions regarding removal candidates.
I'll try this hint later if mine (which is running) doesn't work.

I've also found washngo, which needs to go.

UPD: my set of hints seem to work. (See attached file).

Joachim, how this sounds to you?

Cheers.

-- 
Mehdi Dogguy مهدي الدڤي
http://dogguy.org/
# haskell-cryptocipher is ood, remove rdeps
remove haskell-cryptocipher/0.2.14-1 haskell-clientsession/0.7.3.1-1 haskell-cprng-aes/0.2.1-1 haskell-tls/0.8.1-1 haskell-tls-extra/0.4.0-1 haskell-authenticate/0.10.3.1-1 haskell-hledger-web/0.18-1 haskell-http-enumerator/0.7.1.8-1 haskell-yesod-core/0.9.3.4-1 haskell-yesod/0.9.3.4-1 haskell-yesod-auth/0.7.7-1 haskell-yesod-form/0.3.4-1 haskell-yesod-json/0.2.2.1-1 haskell-yesod-persistent/0.2.2-1 haskell-yesod-static/0.3.2-1

# haskell-binary is gone (from sid) [not needed]
remove haskell-binary/0.5.0.2-2

# haskell-attoparsec-text is gone (from sid) [not needed]
remove haskell-attoparsec-text/0.8.5.1-2

# haskell-diagrams is broken on ia64, waiting for haskell-diagrams-core to build
remove haskell-diagrams/0.2.2.2-1

# haskell-hledger is ood on several archs.
remove haskell-hledger/0.16.1-4 haskell-hledger-vty/0.16.1-3 haskell-hledger-web/0.18-1 haskell-hledger-lib/0.16.1-2

# hbro-contrib and hbro cannot migrate because haskell-zeromq-haskell depends on libxs which is RC-buggy.
remove haskell-zeromq-haskell/0.8-2 hbro/0.8.0.0-1 hbro-contrib/0.8.0.0-1

# washngo is ood on s390x
remove washngo/2.12.0.1-6

# xmonad-contrib needs xmonad which is RC-buggy. (should not be needed, but waiting for BTS to update and sync files).
remove xmonad/0.10-2 xmonad-contrib/0.10-2

# needs aging.
urgent haskell-bindings-libzip/0.10-2
urgent haskell-platform/2012.2.0.0

# haskell-dummy is a pita
remove haskell-dummy/1:6

hint haskell-attoparsec/0.10.1.1-2 ghc/7.4.1-3 haskell-hfuse/0.2.4.1-1

Reply to: