Bug#1020287: vcmi: new vcmi provides files conflicting with existing game-data-packager recipe

Alexandre Detiste alexandre.detiste at gmail.com
Wed Sep 21 18:59:13 BST 2022


Hi,

It's seems that it's just this only one file conflicting.

root at antec:~# diff -u <(dpkg -L homm3-en-data) <(dpkg -c
/var/cache/apt/archives/vcmi_1.0.0+dfsg-2_amd64.deb | awk '{print
substr($6,2)}') | grep ^\
 /usr/share/vcmi/Mods/vcmi/Maps/VCMI_Tests_2011b.h3m

The full details are in the recipe file here:
       https://salsa.debian.org/games-team/game-data-packager/-/blob/master/data/heroes3.yaml

dpkg -L homm3-en-data
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/homm3-en-data
/usr/share/doc/homm3-en-data/changelog.gz
/usr/share/doc/homm3-en-data/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/homm3-en-data
/usr/share/vcmi
/usr/share/vcmi/Data
/usr/share/vcmi/Data/H3ab_ahd.snd
/usr/share/vcmi/Data/H3ab_ahd.vid
/usr/share/vcmi/Data/H3ab_bmp.lod
/usr/share/vcmi/Data/H3ab_spr.lod
/usr/share/vcmi/Data/H3bitmap.lod
/usr/share/vcmi/Data/H3sprite.lod
/usr/share/vcmi/Data/Heroes3.snd
/usr/share/vcmi/Data/VIDEO.VID
/usr/share/vcmi/MP3
/usr/share/vcmi/MP3/AITHEME1.MP3
/usr/share/vcmi/MP3/AITHEME2.MP3
/usr/share/vcmi/MP3/AITheme0.mp3
/usr/share/vcmi/MP3/BladeABCampaign.mp3
/usr/share/vcmi/MP3/BladeDBCampaign.mp3
/usr/share/vcmi/MP3/BladeDSCampaign.mp3
/usr/share/vcmi/MP3/BladeFLCampaign.mp3
/usr/share/vcmi/MP3/BladeFWCampaign.mp3
/usr/share/vcmi/MP3/BladePFCampaign.mp3
/usr/share/vcmi/MP3/COMBAT01.MP3
/usr/share/vcmi/MP3/COMBAT02.MP3
/usr/share/vcmi/MP3/COMBAT03.MP3
/usr/share/vcmi/MP3/COMBAT04.MP3
/usr/share/vcmi/MP3/CampainMusic01.mp3
/usr/share/vcmi/MP3/CampainMusic02.mp3
/usr/share/vcmi/MP3/CampainMusic03.mp3
/usr/share/vcmi/MP3/CampainMusic04.mp3
/usr/share/vcmi/MP3/CampainMusic05.mp3
/usr/share/vcmi/MP3/CampainMusic06.mp3
/usr/share/vcmi/MP3/CampainMusic07.mp3
/usr/share/vcmi/MP3/CampainMusic08.mp3
/usr/share/vcmi/MP3/CampainMusic09.mp3
/usr/share/vcmi/MP3/CampainMusic10.mp3
/usr/share/vcmi/MP3/CampainMusic11.mp3
/usr/share/vcmi/MP3/CstleTown.mp3
/usr/share/vcmi/MP3/DIRT.MP3
/usr/share/vcmi/MP3/DUNGEON.MP3
/usr/share/vcmi/MP3/Defend Castle.mp3
/usr/share/vcmi/MP3/ElemTown.mp3
/usr/share/vcmi/MP3/EvilTheme.mp3
/usr/share/vcmi/MP3/FortressTown.mp3
/usr/share/vcmi/MP3/GRASS.MP3
/usr/share/vcmi/MP3/GoodTheme.mp3
/usr/share/vcmi/MP3/InfernoTown.mp3
/usr/share/vcmi/MP3/LAVA.MP3
/usr/share/vcmi/MP3/LoopLepr.mp3
/usr/share/vcmi/MP3/Lose Campain.mp3
/usr/share/vcmi/MP3/LoseCastle.mp3
/usr/share/vcmi/MP3/LoseCombat.mp3
/usr/share/vcmi/MP3/MAINMENU.MP3
/usr/share/vcmi/MP3/NeutralTheme.mp3
/usr/share/vcmi/MP3/RAMPART.MP3
/usr/share/vcmi/MP3/ROUGH.MP3
/usr/share/vcmi/MP3/Retreat Battle.mp3
/usr/share/vcmi/MP3/SAND.MP3
/usr/share/vcmi/MP3/SNOW.MP3
/usr/share/vcmi/MP3/SWAMP.MP3
/usr/share/vcmi/MP3/SecretTheme.mp3
/usr/share/vcmi/MP3/StrongHold.mp3
/usr/share/vcmi/MP3/Surrender Battle.mp3
/usr/share/vcmi/MP3/TowerTown.mp3
/usr/share/vcmi/MP3/UltimateLose.mp3
/usr/share/vcmi/MP3/Underground.mp3
/usr/share/vcmi/MP3/WATER.MP3
/usr/share/vcmi/MP3/Win Battle.mp3
/usr/share/vcmi/MP3/Win Scenario.mp3
/usr/share/vcmi/MP3/necroTown.mp3
/usr/share/vcmi/Maps
/usr/share/vcmi/Maps/A Viking We Shall Go Allied.h3m
/usr/share/vcmi/Maps/A Viking We Shall Go.h3m
/usr/share/vcmi/Maps/A Warm and Familiar Place.h3m
/usr/share/vcmi/Maps/Adventures of Jared Haret.h3m
/usr/share/vcmi/Maps/All for One.h3m
/usr/share/vcmi/Maps/And One for All.h3m
/usr/share/vcmi/Maps/Arrogance Allied.h3m
/usr/share/vcmi/Maps/Arrogance.h3m
/usr/share/vcmi/Maps/Ascension.h3m
/usr/share/vcmi/Maps/Back For Revenge - Allied.h3m
/usr/share/vcmi/Maps/Back For Revenge.h3m
/usr/share/vcmi/Maps/Barbarian Breakout.h3m
/usr/share/vcmi/Maps/Barbarian BreakoutA.h3m
/usr/share/vcmi/Maps/Battle of the Sexes Allied.h3m
/usr/share/vcmi/Maps/Battle of the Sexes.h3m
/usr/share/vcmi/Maps/Brave New World(Allies).h3m
/usr/share/vcmi/Maps/Brave New World.h3m
/usr/share/vcmi/Maps/Buried Treasure.h3m
/usr/share/vcmi/Maps/Carpe Diem - Allied.h3m
/usr/share/vcmi/Maps/Carpe Diem.h3m
/usr/share/vcmi/Maps/Caught in the Middle.h3m
/usr/share/vcmi/Maps/Chasing a Dream.h3m
/usr/share/vcmi/Maps/Crimson and Clover.h3m
/usr/share/vcmi/Maps/Crimson and CloverA.h3m
/usr/share/vcmi/Maps/Darwin's Prize(Allies).h3m
/usr/share/vcmi/Maps/Darwin's Prize.h3m
/usr/share/vcmi/Maps/Dawn of War.h3m
/usr/share/vcmi/Maps/Dead and Buried.h3m
/usr/share/vcmi/Maps/Deluge.h3m
/usr/share/vcmi/Maps/Divided Loyalties.h3m
/usr/share/vcmi/Maps/Divided LoyaltiesA.h3m
/usr/share/vcmi/Maps/Dragon Orb.h3m
/usr/share/vcmi/Maps/Dragon Pass (Allies).h3m
/usr/share/vcmi/Maps/Dragon Pass.h3m
/usr/share/vcmi/Maps/Dungeon Keeper.h3m
/usr/share/vcmi/Maps/Dwarven Gold.h3m
/usr/share/vcmi/Maps/Dwarven Tunnels(Allies).h3m
/usr/share/vcmi/Maps/Dwarven Tunnels.h3m
/usr/share/vcmi/Maps/Elbow Room(Allies).h3m
/usr/share/vcmi/Maps/Elbow Room.h3m
/usr/share/vcmi/Maps/Emerald Isles.h3m
/usr/share/vcmi/Maps/Emerald IslesA.h3m
/usr/share/vcmi/Maps/For Sale.h3m
/usr/share/vcmi/Maps/Fort Noxis.h3m
/usr/share/vcmi/Maps/Free for All.h3m
/usr/share/vcmi/Maps/Freedom.h3m
/usr/share/vcmi/Maps/Gelea's Champions (Allies).h3m
/usr/share/vcmi/Maps/Gelea's Champions.h3m
/usr/share/vcmi/Maps/Goblins in the Pantry.h3m
/usr/share/vcmi/Maps/Golems Aplenty Allied.h3m
/usr/share/vcmi/Maps/Golems Aplenty.h3m
/usr/share/vcmi/Maps/Good Witch, Bad Witch.h3m
/usr/share/vcmi/Maps/Good to Go.h3m
/usr/share/vcmi/Maps/Gorlam's Tentacle Swampland.h3m
/usr/share/vcmi/Maps/Hatchet Axe and Saw.h3m
/usr/share/vcmi/Maps/Heroes of Might not Magic Allied.h3m
/usr/share/vcmi/Maps/Heroes of Might not Magic.h3m
/usr/share/vcmi/Maps/Hoard(Allies).h3m
/usr/share/vcmi/Maps/Hoard.h3m
/usr/share/vcmi/Maps/Hold the middle.h3m
/usr/share/vcmi/Maps/Irrational Hostility.h3m
/usr/share/vcmi/Maps/Island King Allied.h3m
/usr/share/vcmi/Maps/Island King.h3m
/usr/share/vcmi/Maps/Island of Fire.h3m
/usr/share/vcmi/Maps/Islands and Caves.h3m
/usr/share/vcmi/Maps/Jihad.h3m
/usr/share/vcmi/Maps/Judgement Day.h3m
/usr/share/vcmi/Maps/Just A Visit.h3m
/usr/share/vcmi/Maps/Key to Victory.h3m
/usr/share/vcmi/Maps/King of Pain.h3m
/usr/share/vcmi/Maps/Kingdom for sale(allies).h3m
/usr/share/vcmi/Maps/Kingdom for sale.h3m
/usr/share/vcmi/Maps/Knee Deep in the Dead.h3m
/usr/share/vcmi/Maps/Knight of Darkness.h3m
/usr/share/vcmi/Maps/Land of Titans (Allied).h3m
/usr/share/vcmi/Maps/Land of Titans.h3m
/usr/share/vcmi/Maps/Last Chance Allies.h3m
/usr/share/vcmi/Maps/Last Chance.h3m
/usr/share/vcmi/Maps/Loss of Innocence(Allies).h3m
/usr/share/vcmi/Maps/Loss of Innocence.h3m
/usr/share/vcmi/Maps/Manifest Destiny.h3m
/usr/share/vcmi/Maps/Marshland Menace.h3m
/usr/share/vcmi/Maps/Meeting in Muzgob(Allies).h3m
/usr/share/vcmi/Maps/Meeting in Muzgob.h3m
/usr/share/vcmi/Maps/Merchant Princes Allied.h3m
/usr/share/vcmi/Maps/Merchant Princes.h3m
/usr/share/vcmi/Maps/Middletown.h3m
/usr/share/vcmi/Maps/Monk's Retreat Allied.h3m
/usr/share/vcmi/Maps/Monk's Retreat.h3m
/usr/share/vcmi/Maps/Noahs Ark.h3m
/usr/share/vcmi/Maps/Overthrow Thy Neighbors.h3m
/usr/share/vcmi/Maps/Pandora's Box .h3m
/usr/share/vcmi/Maps/Peaceful Ending - Allied.h3m
/usr/share/vcmi/Maps/Peaceful Ending.h3m
/usr/share/vcmi/Maps/Peacemaker.h3m
/usr/share/vcmi/Maps/Pestilence Lake Allies.h3m
/usr/share/vcmi/Maps/Pestilence Lake.h3m
/usr/share/vcmi/Maps/Pirates.h3m
/usr/share/vcmi/Maps/Race for Ardintinny.h3m
/usr/share/vcmi/Maps/Race for the Town.h3m
/usr/share/vcmi/Maps/Ready or Not.h3m
/usr/share/vcmi/Maps/Realm of Chaos.h3m
/usr/share/vcmi/Maps/Realm of ChaosA.h3m
/usr/share/vcmi/Maps/Rebellion.h3m
/usr/share/vcmi/Maps/Reclamation Allied.h3m
/usr/share/vcmi/Maps/Reclamation.h3m
/usr/share/vcmi/Maps/Rediscovery.h3m
/usr/share/vcmi/Maps/Resource War Allies.h3m
/usr/share/vcmi/Maps/Resource War.h3m
/usr/share/vcmi/Maps/Rise of the Phoenix Allied.h3m
/usr/share/vcmi/Maps/Rise of the Phoenix.h3m
/usr/share/vcmi/Maps/Rumble in the Bogs.h3m
/usr/share/vcmi/Maps/Rumble in the BogsA.h3m
/usr/share/vcmi/Maps/Sands of Blood.h3m
/usr/share/vcmi/Maps/Sangraal's Thief Allied.h3m
/usr/share/vcmi/Maps/Sangraal's Thief.h3m
/usr/share/vcmi/Maps/Search for the Grail.h3m
/usr/share/vcmi/Maps/Serpents Treasure.h3m
/usr/share/vcmi/Maps/Shadow Valleys.h3m
/usr/share/vcmi/Maps/South of Hell (Allies).h3m
/usr/share/vcmi/Maps/South of Hell.h3m
/usr/share/vcmi/Maps/Southern Cross.h3m
/usr/share/vcmi/Maps/Step by Step (Allies).h3m
/usr/share/vcmi/Maps/Step by Step.h3m
/usr/share/vcmi/Maps/Tale of two lands (Allies).h3m
/usr/share/vcmi/Maps/Tale of two lands.h3m
/usr/share/vcmi/Maps/Terrible Rumor.h3m
/usr/share/vcmi/Maps/The Battle of Daeyan's Ford.h3m
/usr/share/vcmi/Maps/The Challenge.h3m
/usr/share/vcmi/Maps/The Five Rings.h3m
/usr/share/vcmi/Maps/The Gauntlet.h3m
/usr/share/vcmi/Maps/The Great Race.h3m
/usr/share/vcmi/Maps/The Mandate of Heaven.h3m
/usr/share/vcmi/Maps/The Newcomers.h3m
/usr/share/vcmi/Maps/Thousand Islands (allies).h3m
/usr/share/vcmi/Maps/Thousand Islands.h3m
/usr/share/vcmi/Maps/Time's Up.h3m
/usr/share/vcmi/Maps/Titans Winter.h3m
/usr/share/vcmi/Maps/Too Many Monsters.h3m
/usr/share/vcmi/Maps/Tovar's Fortress (Allies).h3m
/usr/share/vcmi/Maps/Tovar's Fortress.h3m
/usr/share/vcmi/Maps/Treasure Hunt.h3m
/usr/share/vcmi/Maps/Tutorial.tut
/usr/share/vcmi/Maps/Twins.h3m
/usr/share/vcmi/Maps/Undead Unrest.h3m
/usr/share/vcmi/Maps/Unexpected Inheritance.h3m
/usr/share/vcmi/Maps/Unholy Quest.h3m
/usr/share/vcmi/Maps/Valleys of War.h3m
/usr/share/vcmi/Maps/Vial of Life.h3m
/usr/share/vcmi/Maps/War of the Mighty (Allies).h3m
/usr/share/vcmi/Maps/War of the Mighty.h3m
/usr/share/vcmi/Maps/Warlords.h3m
/usr/share/vcmi/Maps/WarlordsA.h3m
/usr/share/vcmi/Maps/Warmongers.h3m
/usr/share/vcmi/Maps/When Dragons Clash.h3m
/usr/share/vcmi/Maps/Wings of War.h3m
/usr/share/vcmi/Maps/Xathras Prize.h3m
/usr/share/vcmi/Mods
/usr/share/vcmi/Mods/vcmi
/usr/share/vcmi/Mods/vcmi/Data
/usr/share/vcmi/Mods/vcmi/Data/AdRollvr1024.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdRollvr1280.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdRollvr1366.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdRollvr1440.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdRollvr1600.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdRollvr1680.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdRollvr1920.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1024x600.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1024x768.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1280x1024.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1280x800.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1280x960.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1366x768.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1440x900.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1600x1200.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1680x1050.pcx
/usr/share/vcmi/Mods/vcmi/Data/AdvMap1920x1080.pcx
/usr/share/vcmi/Mods/vcmi/Data/CommWin1.pcx
/usr/share/vcmi/Mods/vcmi/Data/CommWin2.pcx
/usr/share/vcmi/Mods/vcmi/Data/CommWin3.pcx
/usr/share/vcmi/Mods/vcmi/Data/CreWin1.pcx
/usr/share/vcmi/Mods/vcmi/Data/CreWin2.pcx
/usr/share/vcmi/Mods/vcmi/Data/CreWin3.pcx
/usr/share/vcmi/Mods/vcmi/Data/CreWin4.pcx
/usr/share/vcmi/Mods/vcmi/Data/OvCast5.pcx
/usr/share/vcmi/Mods/vcmi/Data/OvCast6.pcx
/usr/share/vcmi/Mods/vcmi/Data/OvCast7.pcx
/usr/share/vcmi/Mods/vcmi/Data/OvCast8.pcx
/usr/share/vcmi/Mods/vcmi/Data/QuestLog.pcx
/usr/share/vcmi/Mods/vcmi/Data/StackQueueBgBig.pcx
/usr/share/vcmi/Mods/vcmi/Data/StackQueueBgSmall.pcx
/usr/share/vcmi/Mods/vcmi/Data/ZResBar1024.pcx
/usr/share/vcmi/Mods/vcmi/Data/ZResBar1280.pcx
/usr/share/vcmi/Mods/vcmi/Data/ZResBar1366.pcx
/usr/share/vcmi/Mods/vcmi/Data/ZResBar1440.pcx
/usr/share/vcmi/Mods/vcmi/Data/ZResBar1600.pcx
/usr/share/vcmi/Mods/vcmi/Data/ZResBar1680.pcx
/usr/share/vcmi/Mods/vcmi/Data/ZResBar1920.pcx
/usr/share/vcmi/Mods/vcmi/Data/zvs
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/Catapult.bmp
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/ChargeImmune.bmp
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/DrainLife.bmp
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/Healer.bmp
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/MagicDamper.bmp
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/ManaChannel.bmp
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/ManaDrain.bmp
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/RandomBoost.bmp
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/RiseDemons.bmp
/usr/share/vcmi/Mods/vcmi/Data/zvs/Lib1.res/ThreeHeaded.bmp
/usr/share/vcmi/Mods/vcmi/Maps
/usr/share/vcmi/Mods/vcmi/Maps/VCMI_Tests_2011b.h3m     ----> here
/usr/share/vcmi/Mods/vcmi/Sprites
/usr/share/vcmi/Mods/vcmi/Sprites/IAM002L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/IAM003L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/IAM004L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/IAM005L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/IAM006L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/IAM007L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/IAM008L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/IAM009L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/IAM010L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/IAM011L.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/SYSOB12.DEF
/usr/share/vcmi/Mods/vcmi/Sprites/chftke.def



Le lun. 19 sept. 2022 à 15:51, Johannes Schauer Marin Rodrigues
<josch at debian.org> a écrit :
>
> Control: forwarded -1 https://github.com/vcmi/vcmi/issues/951
>
> Hi,
>
> Quoting Alexandre Detiste (2022-09-19 12:57:29)
> > The new vcmi tries to overwrite files previously provided by G-D-P generated
> > homm3-en-data local package.  Which should be fixed ?
> >
> > Is this VCMI_Tests_2011b.h3m file even free ?
> > (then it would remain in G-D-P recipe)
>
> I need some input from upstream on this matter. I forwarded the bug
> accordingly.
>
> > There might be other duplicated files.
>
> can you send the output of `dpkg-deb -c` or similar so that we can check if
> there are possibly other conflicts?
>
> Thanks!
>
> cheers, josch



More information about the Pkg-games-devel mailing list