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

Help needed with dependencies (please)



The packages in question are the gnome-games packages, for the moment
I'm going to use fake names to make myself clearer.

I have a set of packages where the depends look something like

X -> (a,b...) -> Y

where I depends on a group of packages a-... (so as to cause them all
to be installed if you choose X) and the a-... depend on some common
data in the package Y.  (X = gnome-games, a-... are the games and Y is
gnome-games-locale) (and yes maybe they shouldn't be separate this
way, but please leave that point alone for the moment :).

The complication is that of the group a-... two have changed names.
One has gone away, and a few have been added.  The one that should go
away (gnome-gnobots below) seems to be the biggest trouble maker.

The packages that changed names are gnome-gnothello -> gnome-iagno and
gnome-gyahtzee -> gnome-gtali.

When trying to install the new packages I get the following errors
(and this is with real package names).

dpkg: regarding gnome-card-games_1.0.51-1_i386.deb containing gnome-card-games, dependency problem:
 gnome-games depends on gnome-card-games (= 1.0.2-9)
  gnome-card-games is to be installed, but is version 1.0.51-1.
dpkg: error processing gnome-card-games_1.0.51-1_i386.deb (--install):
 dependency problem - not installing gnome-card-games
dpkg: considering removing gnome-gnobots in favour of gnome-games-locale ...
dpkg: no, cannot remove gnome-gnobots (--auto-deconfigure will help):
 gnome-games depends on gnome-gnobots (= 1.0.2-9)
  gnome-gnobots is to be removed.
dpkg: regarding gnome-games-locale_1.0.51-1_all.deb containing gnome-games-locale:
 gnome-games-locale conflicts with gnome-gnobots
  gnome-gnobots (version 1.0.2-9) is installed.
dpkg: error processing gnome-games-locale_1.0.51-1_all.deb (--install):
 conflicting packages - not installing gnome-games-locale
dpkg: considering removing gnome-gnobots in favour of gnome-games ...
dpkg: no, cannot remove gnome-gnobots (--auto-deconfigure will help):
 gnome-games depends on gnome-gnobots (= 1.0.2-9)
  gnome-gnobots is to be removed.
dpkg: regarding gnome-games_1.0.51-1_all.deb containing gnome-games:
 gnome-games conflicts with gnome-gnobots
  gnome-gnobots (version 1.0.2-9) is installed.
dpkg: error processing gnome-games_1.0.51-1_all.deb (--install):
 conflicting packages - not installing gnome-games

----------------------------------------------------------------------
The control file is below (I've added a couple of replaces/conflicts in
the attempt to fix this that are probably incorrect).  Any help would
be much appreciated.

Thanks
Dres
----------------------------------------------------------------------

Source: gnome-games
Section: games
Priority: optional
Maintainer: James LewisMoss <dres@debian.org>
Standards-Version: 3.0.0

Package: gnome-games
Architecture: all
Depends: gnome-core (>= 1.0.0-0), gnome-card-games (= ${Source-Version}), gnome-gnomine (= ${Source-Version}), gnome-stones (= ${Source-Version}), gnome-gturing (= ${Source-Version}), gnome-mahjongg (= ${Source-Version}), gnome-same-gnome (= ${Source-Version}), gnome-gnibbles (= ${Source-Version}), gnome-gnometris (= ${Source-Version}), gnome-gnotravex (= ${Source-Version}), gnome-gtali (= ${Source-Version}), gnome-gnobots2 (= ${Source-Version}), gnome-iagno  (= ${Source-Version}), gnome-glines  (= ${Source-Version}), gnome-gataxx  (= ${Source-Version}), gnome-xbill  (= ${Source-Version})
Replaces: gnome-gnobots
Conflicts: gnome-gnobots
Description: Empty package that requires the installation of all gnome-games packages.
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.

Package: gnome-games-locale
Architecture: all
Replaces: gnome-games (<< 1.0.1-4), gnome-gnobots
Conflicts: gnome-gnobots
Description: The locale databases for the gnome-games packages.
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.

Package: gnome-card-games
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: Gnome card games - Solitaire games (FreeCell, Klondike, Spider, etc)
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 FreeCell + the Aisleriot solitaire games (Camelot, Klondike, Odessa,
 Osmosis, Spider)

Package: gnome-gnomine
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: Classic find the mines in the minefield game (from Gnome)
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 Classic find the mines in the minefield game.

Package: gnome-gataxx
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: This is a game
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.

Package: gnome-glines
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: This is a version of the color lines program
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 This is GNOME's version of the color lines program, aka fiveormore.
 The program is fully GPL-ed. It's written by Robert Szokovacs 
 <szo@appaloosacorp.hu> in gtk, I added gnome support... Shooby Ban

Package: gnome-stones
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: Stones games
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.

Package: gnome-gturing
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: Turing game
 Gnome-Gturing is a Turing Machine simulator for Gnome. A turing
 machine is a simple theoritical machine that should be able to solve
 any problem that a more complex machine can, and hence, is used in
 proofs on complexity theory. Gnome-Gturing is a basic Turing
 machine, designed for play and experiment, instead of scientifc
 study.
 .
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.

Package: gnome-mahjongg
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: Classic Chinese Tile Game (from Gnome)
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 Classic Chinese Tile Game.

Package: gnome-same-gnome
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: The "Same Game" puzzle (from Gnome)
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 The "Same Game" puzzle.

Package: gnome-gnibbles
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: A cute little game that has no description
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.

Package: gnome-gnometris
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: A tetris clone.
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.

Package: gnome-gnotravex
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: A game based on Tetravex.
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 The goal of the game is to place all squares so that the numbers
 on their sides match. It is impossible to place a square beside 
 another square without the numbers matching. When all squares are 
 placed, the game is won, and over. 
 .
 It's possible to choose different sizes on the board from 2x2 to
 6x6. 

Package: gnome-gtali
Architecture: any
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Conflicts: gnome-gyahtzee
Replaces: gnome-gyahtzee
Description: Gnome version of Yahtzee Dice Game
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 Yahtzee dice game.

Package: gnome-gnobots2
Architecture: any
Replaces: gnome-gnobots
Conflicts: gnome-gnobots
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: Second Gnome version of robots game for BSD games collection
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 Gnome Robots 2 is a version of the text based robots game which can be
 found on a number of UNIX systems, and comes with the BSD games
 package on Linux systems.
 This version allows you to select a number of animated graphics
 scenarios, as well as providing a safe teleport feature so you are not
 totally at the mercy of your computer's random number generator.

Package: gnome-iagno
Architecture: any
Replaces: gnome-gnothello
Conflicts: gnome-gnothello
Depends: gnome-games-locale (= ${Source-Version}), ${shlibs:Depends}
Description: Gnome version of Othello (Reversi) board game
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 Classic Othello (Reversi) board game.

Package: gnome-scottfree
Architecture: ignore
Depends: gnome-games-locale (>= ${Source-Version}), ${shlibs:Depends}
Description: A Scott Adams game player (from Gnome)
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 A Scott Adams game player.

Package: gnome-xbill
Architecture: any
Depends: gnome-games-locale (>= ${Source-Version}), ${shlibs:Depends}
Description: Fight the infection.
 Gnome is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 As the README puts it:
 .
 Ever get the feeling that nothing is going right?  You're a sysadmin,
 and someone's trying to destroy your computers.  The little people
 running around the screen are trying to infect your computers with
 Wingdows [TM], a virus cleverly designed to resemble a popular
 operating system. Your objective is to click the mouse on them,
 ending their potential threat.  If one of the people reaches a
 computer, it will attempt to replace your operating system with the
 virus it carries. It will then attempt to run off the screen with
 your vital software.  The game ends when only 0 or 1 of your
 computers is being productive.  Additionally, some computers are
 connected with network cables. When one computer on a network becomes
 infected, a spark will be sent down the cable, and will infect the
 computer on the other end when it reaches there.



-- 
@James LewisMoss <dres@ioa.com>         |  Blessed Be!
@    http://www.ioa.com/~dres           |  Linux is kewl!
@"Argue for your limitations and sure enough, they're yours." Bach


Reply to: