* Joachim Breitner <[email protected]> [2015-04-19 23:22:08+0200]
> Dear Dmitry,
> 
> thanks for your changes. I couldn’t help but notice, though, that you
> bumped a package without a corresponding change in the package plan
> repository. Doing that is important, as otherwise we might run into a
> situation where not all packages have a version that goes well together.

Sorry, I again forgot it. Actually, I did not meant to upload
new `exceptions' right now. Currently `experimental` in quite 
strange state, so I need to rebuild load of packages
locally to make `aptitude` happy. Whenever I encounter
package, that is upgradable and works with for my subset of packages, 
I upgrade, build and install it.

But it is pity, if someone would need to upgrade it again.
So I push changes. Unfortunately, I see no way indicate
such intentions. According to wiki,

UNRELEASED means "I still work on packaging"
experimental means "DD, please upload it"

My intentions are "It is perfectly buildable, but may break
other dependencies. For future."

About package-plan. I am actually have problems with it.

Just today I managed to construct docker image of debian,
add experimental and sid repositories, install all perl libraries
and got strange result:

without any my changes, ./test-packages.pl 

1. complains loudly and a lot about:

        E: read, still have 733 to read but none left
        grep-aptavail: apt-cache dumpavail:2: expected a colon.

2. master fails:

        cabal: Could not resolve dependencies:
        next goal: JuicyPixels (user goal)
        rejecting: JuicyPixels-3.2.3.1, 3.2.3, 3.2.2, 3.2.1, 3.2 (global
        constraint
        requires (==3.1.7.1))
        trying: JuicyPixels-3.1.7.1
        trying: binary-0.7.1.0/installed-f86... (dependency of
        JuicyPixels-3.1.7.1)
        next goal: binary-communicator (user goal)
        rejecting: binary-communicator-1.0.2.1 (conflict:
        binary==0.7.1.0/installed-f86..., binary-communicator => binary>=0.5 &&
        <0.6)
        rejecting: binary-communicator-1.0.1, 1.0 (global constraint requires
        (==1.0.2.1))
        Dependency tree exhaustively searched.
        Running cabal-install (group new-binary)...
        Cabal install failed:
        cabal: Could not resolve dependencies:
        next goal: Agda (user goal)
        rejecting: Agda-2.4.2.2, 2.4.2.1 (global constraint requires (==2.4.2))
        trying: Agda-2.4.2
        trying: base-4.7.0.2/installed-bfd... (dependency of Agda-2.4.2)
        next goal: hashtables (dependency of Agda-2.4.2)
        rejecting: hashtables-1.2.0.2, 1.2.0.1, 1.2.0.0, 1.1.2.1, 1.1.2.0,
        1.1.0.2,
        1.1.0.1, 1.1.0.0 (global constraint requires (==1.0.1.8))
        trying: hashtables-1.0.1.8
        next goal: vector (dependency of hashtables-1.0.1.8)
        rejecting: vector-0.10.12.3, 0.10.12.2, 0.10.12.1, 0.10.12.0, 0.10.11.0,
        0.10.10.0, 0.10.9.3, 0.10.9.2, 0.10.9.1, 0.10.9.0 (global constraint
        requires
        (==0.10.0.1))
        [2/1835]
        rejecting: vector-0.10.0.1 (conflict: base==4.7.0.2/installed-bfd...,
        vector
        => base>=4 && <4.7)
        rejecting: vector-0.10, 0.9.1, 0.9, 0.8, 0.7.1, 0.7.0.1, 0.7, 0.6.0.2,
        0.6.0.1, 0.6, 0.5, 0.4.2, 0.4.1, 0.4, 0.3.1, 0.3, 0.2, 0.1 (global
        constraint
        requires (==0.10.0.1))
        Dependency tree exhaustively searched.
        Running cabal-install (group new-cabal)...
        Cabal install failed:
        cabal: Could not resolve dependencies:
        next goal: Cabal (user goal)
        rejecting: Cabal-1.22.2.0, 1.22.1.1/installed-e76..., 1.22.1.1,
        1.22.1.0,
        1.22.0.0, 1.20.0.3 (global constraint requires (==1.20.0.2))
        trying: Cabal-1.20.0.2
        trying: base-4.7.0.2/installed-bfd... (dependency of Cabal-1.20.0.2)
        rejecting: Cabal-1.20.0.2:!test (global constraint requires opposite
        flag
        selection)
        trying: Cabal-1.20.0.2:*test
        next goal: QuickCheck (dependency of Cabal-1.20.0.2:*test)
        rejecting: QuickCheck-2.8.1, 2.8 (global constraint requires (==2.7.6))
        trying: QuickCheck-2.7.6
        trying: QuickCheck-2.7.6:+base3
        trying: QuickCheck-2.7.6:+base4
        trying: tf-random-0.5 (dependency of QuickCheck-2.7.6:+base4)
        next goal: primitive (dependency of tf-random-0.5)
        rejecting: primitive-0.6, 0.5.4.0, 0.5.3.0, 0.5.2.1, 0.5.1.0 (global
        constraint requires (==0.5.0.1))
        rejecting: primitive-0.5.0.1 (conflict: base==4.7.0.2/installed-bfd...,
        primitive => base>=4 && <4.7)
        rejecting: primitive-0.5, 0.4.1, 0.4.0.1, 0.4, 0.3.1, 0.3, 0.2.1, 0.2,
        0.1
        (global constraint requires (==0.5.0.1))
        Dependency tree exhaustively searched.
        4 error(s) in total.

If you can explain me, what I do wrong, it would greatly
improve my usefulness.

-- 
Best regards, Dmitry Bogatov <[email protected]>,
Free Software supporter, esperantisto and netiquette guardian.
GPG: 54B7F00D

Attachment: pgp2yFj8mzheY.pgp
Description: PGP signature

Reply via email to