Devel-kde3 removal
Version 8 (Bor Kraljič, 10/12/2011 03:10 am) → Version 9/18 (Bor Kraljič, 10/12/2011 03:10 am)
h1. Page for devel branch: devel-kde3_removal
h2. Work plan
* remove kde3 spells (deleting them not deprecate them),
* remove qt3 spell (delete)
* remove all spells that have mandatory dependency on deleted spells
* remove optional dependencies on deleted spells
h2. Spells that depend on kde3
h3. Main grimoire
I think I removed all depedencies. But I might have missed something...
h3. Other grimoires:
We only have spells in games grimoire that depends on kde3:
<pre>
Spell allegro optional_depends on arts that doesn't exist
Spell kmuddy depends on kdelibs that doesn't exist
Spell ggz-kde-client depends on kdebase that doesn't exist
Spell ggz-kde-client optional_depends on arts that doesn't exist
Spell ggz-kde-games optional_depends on arts that doesn't exist
</pre>
Those spells should be removed/fixed sometime around merge.
h2. Spells that depend on qt-x11
h3. Spells that have mandatory dependency on qt-x11 and should be removed
polymer depends on qt-x11 that doesn't exist
mysqlnavigator depends on qt-x11 that doesn't exist
dbus-qt3-old depends on qt-x11 that doesn't exist
xxdiff depends on qt-x11 that doesn't exist
qgit depends on qt-x11 that doesn't exist
ecamegapedal depends on qt-x11 that doesn't exist
ams depends on qt-x11 that doesn't exist
cheesetracker depends on qt-x11 that doesn't exist
xdrawchem depends on qt-x11 that doesn't exist
emotion depends on qt-x11 that doesn't exist
dvbcut depends on qt-x11 that doesn't exist
camstream depends on qt-x11 that doesn't exist
gopedit depends on qt-x11 that doesn't exist
xjadeo depends on qt-x11 that doesn't exist
clam depends on qt-x11 that doesn't exist
rt2500_util depends on qt-x11 that doesn't exist
moto4lin depends on qt-x11 that doesn't exist
sim-icq depends on qt-x11 that doesn't exist
kadu depends on qt-x11 that doesn't exist
scribus depends on qt-x11 that doesn't exist
yzis depends on qt-x11 that doesn't exist
mixxx depends on qt-x11 that doesn't exist
madman depends on qt-x11 that doesn't exist
bbconf depends on qt-x11 that doesn't exist
pyqt depends on qt-x11 that doesn't exist
icecat depends on qt-x11 that doesn't exist
quasar depends on qt-x11 that doesn't exist
qhacc depends on qt-x11 that doesn't exist
qbankmanager depends on qt-x11 that doesn't exist
xglobe depends on qt-x11 that doesn't exist
mm3d depends on qt-x11 that doesn't exist
qtparted depends on qt-x11 that doesn't exist
qtid3 depends on qt-x11 that doesn't exist
twinkle depends on qt-x11 that doesn't exist
h3. Spells that optional dependency should be removed
unit++ optional_depends on qt-x11 that doesn't exist
oprofile optional_depends on qt-x11 that doesn't exist
myodbc optional_depends on qt-x11 that doesn't exist
pinentry optional_depends on qt-x11 that doesn't exist
mico optional_depends on qt-x11 that doesn't exist
bioapi optional_depends on qt-x11 that doesn't exist
avahi optional_depends on qt-x11 that doesn't exist
djvulibre optional_depends on qt-x11 that doesn't exist
wpa_supplicant optional_depends on qt-x11 that doesn't exist
h2. Questions and answers
h3. Was SPELLXY removed?
List of removed spells can be found on: [[Devel-kde3_removal-removed_spells]]
h3. You removed spell that upstream fixed to work with qt4/kde4... Why not update it?
Of course it can be updated. Just let me know (email me/edit this page or revert the commit that deletes that spell) and update the spell (if possible in master branch). That is why I do removal of one spell in one commit. So it can easily be reverted.
h3. Why use date 2011-XX-XX in ChangeLog?
Well because there will be lots of important changes done in a branch. And if we just set it to the date the changes were done those could not be shown to the user (sorcery issue #194). That is why I decided to update that date just before the merge of this devel branch into master.
h3. How can I help?
h4. Work
You can help by working on a branch (fixing spells and stuff):
<pre>
git checkout -t origin/devel-kde3_removal
</pre>
This page includes the information on what is needed to be done...
h4. Test
Or testing (not recommended yet):
<pre>
scribe add devel-kde3_removal from git://download.sourcemage.org/smgl/grimoire.git:devel-kde3_removal:devel-kde3_removal
</pre>
h2. Work plan
* remove kde3 spells (deleting them not deprecate them),
* remove qt3 spell (delete)
* remove all spells that have mandatory dependency on deleted spells
* remove optional dependencies on deleted spells
h2. Spells that depend on kde3
h3. Main grimoire
I think I removed all depedencies. But I might have missed something...
h3. Other grimoires:
We only have spells in games grimoire that depends on kde3:
<pre>
Spell allegro optional_depends on arts that doesn't exist
Spell kmuddy depends on kdelibs that doesn't exist
Spell ggz-kde-client depends on kdebase that doesn't exist
Spell ggz-kde-client optional_depends on arts that doesn't exist
Spell ggz-kde-games optional_depends on arts that doesn't exist
</pre>
Those spells should be removed/fixed sometime around merge.
h2. Spells that depend on qt-x11
h3. Spells that have mandatory dependency on qt-x11 and should be removed
polymer depends on qt-x11 that doesn't exist
mysqlnavigator depends on qt-x11 that doesn't exist
dbus-qt3-old depends on qt-x11 that doesn't exist
xxdiff depends on qt-x11 that doesn't exist
qgit depends on qt-x11 that doesn't exist
ecamegapedal depends on qt-x11 that doesn't exist
ams depends on qt-x11 that doesn't exist
cheesetracker depends on qt-x11 that doesn't exist
xdrawchem depends on qt-x11 that doesn't exist
emotion depends on qt-x11 that doesn't exist
dvbcut depends on qt-x11 that doesn't exist
camstream depends on qt-x11 that doesn't exist
gopedit depends on qt-x11 that doesn't exist
xjadeo depends on qt-x11 that doesn't exist
clam depends on qt-x11 that doesn't exist
rt2500_util depends on qt-x11 that doesn't exist
moto4lin depends on qt-x11 that doesn't exist
sim-icq depends on qt-x11 that doesn't exist
kadu depends on qt-x11 that doesn't exist
scribus depends on qt-x11 that doesn't exist
yzis depends on qt-x11 that doesn't exist
mixxx depends on qt-x11 that doesn't exist
madman depends on qt-x11 that doesn't exist
bbconf depends on qt-x11 that doesn't exist
pyqt depends on qt-x11 that doesn't exist
icecat depends on qt-x11 that doesn't exist
quasar depends on qt-x11 that doesn't exist
qhacc depends on qt-x11 that doesn't exist
qbankmanager depends on qt-x11 that doesn't exist
xglobe depends on qt-x11 that doesn't exist
mm3d depends on qt-x11 that doesn't exist
qtparted depends on qt-x11 that doesn't exist
qtid3 depends on qt-x11 that doesn't exist
twinkle depends on qt-x11 that doesn't exist
h3. Spells that optional dependency should be removed
unit++ optional_depends on qt-x11 that doesn't exist
oprofile optional_depends on qt-x11 that doesn't exist
myodbc optional_depends on qt-x11 that doesn't exist
pinentry optional_depends on qt-x11 that doesn't exist
mico optional_depends on qt-x11 that doesn't exist
bioapi optional_depends on qt-x11 that doesn't exist
avahi optional_depends on qt-x11 that doesn't exist
djvulibre optional_depends on qt-x11 that doesn't exist
wpa_supplicant optional_depends on qt-x11 that doesn't exist
h2. Questions and answers
h3. Was SPELLXY removed?
List of removed spells can be found on: [[Devel-kde3_removal-removed_spells]]
h3. You removed spell that upstream fixed to work with qt4/kde4... Why not update it?
Of course it can be updated. Just let me know (email me/edit this page or revert the commit that deletes that spell) and update the spell (if possible in master branch). That is why I do removal of one spell in one commit. So it can easily be reverted.
h3. Why use date 2011-XX-XX in ChangeLog?
Well because there will be lots of important changes done in a branch. And if we just set it to the date the changes were done those could not be shown to the user (sorcery issue #194). That is why I decided to update that date just before the merge of this devel branch into master.
h3. How can I help?
h4. Work
You can help by working on a branch (fixing spells and stuff):
<pre>
git checkout -t origin/devel-kde3_removal
</pre>
This page includes the information on what is needed to be done...
h4. Test
Or testing (not recommended yet):
<pre>
scribe add devel-kde3_removal from git://download.sourcemage.org/smgl/grimoire.git:devel-kde3_removal:devel-kde3_removal
</pre>