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: