[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1013992: ITP: session-migration -- tool to migrate in user session settings



Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,
pkg-ayatana-devel@lists.alioth.debian.org
Owner: jeremy.bicha@canonical.com

Package Name: session-migration
Version: 0.3.7
Upstream Author: Canonical
License: LGPL-3+
Programming Lang: Perl and C

Package: session-migration
Description: Tool to migrate in user session settings
 This tool is used to migrate in session user data when a program is evolving
 its configuration, or needing to have files moved and so on.
 .
 This program is generally autostarted at the very beginning of the session
 and integrates caching capability.

Package: dh-migrations
Provides: dh-sequence-migrations
Description: debhelper extension for session-migration support
 This package provides a debhelper extension to perform session migration
 operations on the installed packages.

Other Info
--------------
This has been part of Ubuntu for a decade but can solve real problems
for Debian too. It will soon be used by both the GNOME and MATE
packaging teams. One of its usecases is migrating user-set gsettings
to renamed (or functionally similar new) gsettings keys. Often,
upstream doesn't handle this migration themselves. And debhelper
otherwise doesn't provide a tool for this.

Basically, the way it works is that the package maintainer can provide
a script. The script will be run at the next login and
session-migration will ensure that the script is only run once.

https://manpages.ubuntu.com/manpages/dh_migrations

This is a "native" package and will be maintained by the Ayatana
Packagers team. Packaging is at
https://salsa.debian.org/debian-ayatana-team/session-migration

Thanks,
Jeremy Bicha


Reply to: