diff --git a/conda/meta.yaml b/conda/meta.yaml
index 5bd90ab785a47c40bab8cf00176380da2c507a82..e57686eafa17ee590eef13662cd191dddb66c144 100644
--- a/conda/meta.yaml
+++ b/conda/meta.yaml
@@ -18,28 +18,18 @@ requirements:
     - bob.devtools
     # LIST OF BOB PACKAGES - START
     - bob.extension
-    - bob.blitz
-    - bob.core
     - bob.io.base
-    - bob.math
     - bob.measure
-    - bob.sp
-    - bob.ap
     - bob.learn.em
-    - gridtk
     - bob.pipelines
     - bob.bio.base
-    - bob.bio.gmm
     - bob.bio.face
     - bob.bio.video
     - bob.bio.vein
-    - bob.ip.qualitymeasure
+    - bob.bio.spear
     - bob.pad.base
     - bob.pad.face
     - bob.fusion.base
-    - bob.ip.binseg
-    - bob.io.stream
-    - bob.ip.stereo
     # LIST OF BOB PACKAGES - END
 test:
   commands:
diff --git a/doc/index.rst b/doc/index.rst
index b1cf2181b84b8039efcfeb151c64b47b557b0d47..ccc7dfc028f27ff5c25379b017785322b6fe493b 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -32,30 +32,19 @@ Index of all packages
    :maxdepth: 1
    :titlesonly:
 
-   bob.ap <bob/bob.ap/doc/index.rst>
    bob.bio.base <bob/bob.bio.base/doc/index.rst>
    bob.bio.face <bob/bob.bio.face/doc/index.rst>
-   bob.bio.gmm <bob/bob.bio.gmm/doc/index.rst>
+   bob.bio.spear <bob/bob.bio.spear/doc/index.rst>
    bob.bio.vein <bob/bob.bio.vein/doc/index.rst>
    bob.bio.video <bob/bob.bio.video/doc/index.rst>
-   bob.blitz <bob/bob.blitz/doc/index.rst>
-   bob.core <bob/bob.core/doc/index.rst>
-   bob.devtools <bob/bob.devtools/doc/index.rst>
    bob.extension <bob/bob.extension/doc/index.rst>
    bob.fusion.base <bob/bob.fusion.base/doc/index.rst>
    bob.io.base <bob/bob.io.base/doc/index.rst>
-   bob.io.stream <bob/bob.io.stream/doc/index.rst>
-   bob.ip.binseg <bob/bob.ip.binseg/doc/index.rst>
-   bob.ip.qualitymeasure <bob/bob.ip.qualitymeasure/doc/index.rst>
-   bob.ip.stereo <bob/bob.ip.stereo/doc/index.rst>
    bob.learn.em <bob/bob.learn.em/doc/index.rst>
-   bob.math <bob/bob.math/doc/index.rst>
    bob.measure <bob/bob.measure/doc/index.rst>
    bob.pad.base <bob/bob.pad.base/doc/index.rst>
    bob.pad.face <bob/bob.pad.face/doc/index.rst>
    bob.pipelines <bob/bob.pipelines/doc/index.rst>
-   bob.sp <bob/bob.sp/doc/index.rst>
-   gridtk <bob/gridtk/doc/index.rst>
    readme_index.rst
 
 .. include:: links.rst
diff --git a/doc/packages.rst b/doc/packages.rst
index 8c01b04a0f6eb5d7d7ba59e8ffb85d77a5a218e1..fc834614461211c2af7d2e48d78312b1afebe31e 100644
--- a/doc/packages.rst
+++ b/doc/packages.rst
@@ -9,25 +9,10 @@ for a comprehensive list of packages that either **use Bob** or **are part of Bo
 Moreover, you may find the list of Bob packages that we maintain below.
 
 
-Basic Functionality (deprecated)
---------------------------------
-
-* :ref:`bob.core`
-* :ref:`bob.math`
-
 Data Input and Output
 ---------------------
 
 * :ref:`bob.io.base`
-* :ref:`bob.io.stream`
-
-Signal, Audio, Image and Video Processing
------------------------------------------
-
-* (deprecated) :ref:`bob.sp`
-* (deprecated) :ref:`bob.ap`
-* :ref:`bob.ip.binseg`
-* :ref:`bob.ip.stereo`
 
 Machine Learning
 ----------------
@@ -41,12 +26,7 @@ Modules for Developers
 
 * :ref:`bob.devtools`
 * :ref:`bob.extension`
-* (deprecated) :ref:`bob.blitz`
-
-Parallel Execution
-------------------
 
-* :ref:`gridtk`
 
 Biometric Recognition
 ---------------------
@@ -55,7 +35,7 @@ Biometric Recognition
 * :ref:`bob.bio.face`
 * :ref:`bob.bio.vein`
 * :ref:`bob.bio.video`
-* :ref:`bob.bio.gmm`
+* :ref:`bob.bio.spear`
 * :ref:`bob.fusion.base`
 
 
diff --git a/doc/readme_index.rst b/doc/readme_index.rst
index 0e94a698fd7224f979c1f9383b2523baf33d770c..7aa21c97fa3b40fb94b188812485162617c6ffd2 100644
--- a/doc/readme_index.rst
+++ b/doc/readme_index.rst
@@ -7,27 +7,16 @@ README of all Packages
    :maxdepth: 1
    :titlesonly:
 
-   bob.ap <bob/bob.ap/README.rst>
    bob.bio.base <bob/bob.bio.base/README.rst>
    bob.bio.face <bob/bob.bio.face/README.rst>
-   bob.bio.gmm <bob/bob.bio.gmm/README.rst>
+   bob.bio.spear <bob/bob.bio.spear/README.rst>
    bob.bio.vein <bob/bob.bio.vein/README.rst>
    bob.bio.video <bob/bob.bio.video/README.rst>
-   bob.blitz <bob/bob.blitz/README.rst>
-   bob.core <bob/bob.core/README.rst>
-   bob.devtools <bob/bob.devtools/README.rst>
    bob.extension <bob/bob.extension/README.rst>
    bob.fusion.base <bob/bob.fusion.base/README.rst>
    bob.io.base <bob/bob.io.base/README.rst>
-   bob.io.stream <bob/bob.io.stream/README.rst>
-   bob.ip.binseg <bob/bob.ip.binseg/README.rst>
-   bob.ip.qualitymeasure <bob/bob.ip.qualitymeasure/README.rst>
-   bob.ip.stereo <bob/bob.ip.stereo/README.rst>
    bob.learn.em <bob/bob.learn.em/README.rst>
-   bob.math <bob/bob.math/README.rst>
    bob.measure <bob/bob.measure/README.rst>
    bob.pad.base <bob/bob.pad.base/README.rst>
    bob.pad.face <bob/bob.pad.face/README.rst>
    bob.pipelines <bob/bob.pipelines/README.rst>
-   bob.sp <bob/bob.sp/README.rst>
-   gridtk <bob/gridtk/README.rst>
diff --git a/packages.txt b/packages.txt
index f47acc40fc098264208af1ce643228869bf8354b..d0ba4fdfa691033ffbbd1d59596ecee4d30b5e33 100644
--- a/packages.txt
+++ b/packages.txt
@@ -1,24 +1,14 @@
 bob/bob.devtools
 bob/bob.extension
-bob/bob.blitz
-bob/bob.core
 bob/bob.io.base
-bob/bob.math
 bob/bob.measure
-bob/bob.sp
-bob/bob.ap
 bob/bob.learn.em
-bob/gridtk
 bob/bob.pipelines
 bob/bob.bio.base
-bob/bob.bio.gmm
 bob/bob.bio.face
 bob/bob.bio.video
 bob/bob.bio.vein
-bob/bob.ip.qualitymeasure
+bob/bob.bio.spear
 bob/bob.pad.base
 bob/bob.pad.face
 bob/bob.fusion.base
-bob/bob.ip.binseg
-bob/bob.io.stream
-bob/bob.ip.stereo