Packaging knowledge
Auditing packages before a migration
Which packages are still needed, which sources are missing and which ones only cost time during a migration.
Four questions per package
Before migration, the most important work is organisational, not technical:
1. Is it still needed? 2. Does the source still exist? 3. Does anyone know the logic? 4. Does uninstall work?
A package with three “no” answers should be retired, not migrated.
Finding missing sources
The most common finding: the package runs, but the installer is gone. Then there are two routes — obtain the source or mark the package as “not migratable”. Migrating without a source means preserving a black box.
Duplicates and variants
Many environments carry the same product in three variants: 32-bit, 64-bit, old version. Migration is the moment to reduce that to one. Take all three and you migrate work nobody needs.
What to leave behind
Not everything comes along: test software, one-off installs, packages for retired devices. Document the decision with a reason, not just a tick.
Document the result
The output is a list: migrate, rebuild, retire, unclear. That list is the plan. Without it, migration starts with whatever someone needs today and ends as a patchwork.
---