Re: Mobile devices synchronization repository

Michal Hrusecky <[email protected]> Mon, 22 Jun 2009 12:28:15 +0200
Newsgroups gmane.linux.suse.laptop
Message-ID <[email protected]>
--nFreZHaLTZJo0R7j
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Christopher Stender - 17:01 19.06.09 wrote:
> We should definitely use another repository because network:synchronizati=
on is=20
> IMHO for stuff like rsync or csync and has nothing todo with Mobile/PIM=
=20
> synchronization. What about "Synchronization" as a new toplevel project?=
=20

Well, things like rsync already has subproject
network:synchronization:files and they are using it for some time
already I guess, so moving them somewhere else is out of
question. We can create another synchronization repository, but toplevel
synchronization directory will be confusing for users searching for
rsync and such. I agree, that network:synchronization isn't the best
name for this kind of project, although for example opensync can be used
to synchronize network stuff as well (Gmail, LDAP, ...) and pilot-link
can be used to synchronize your PDA over network too... I would vote for
mobile:synchronization too as suggested as it possibly can contain in
future other mobile stuff as well - for example ringtone editors, mobile
java, maybe even openSUSE Mobile Edition (I guess it would be nice
top-level repository for things like Maemo or Moblin, but they already
has their own top-level repositories)

darix: Do you think that mobile:synchronization would be too much
polluting the namespace?

> Furthermore, I would like to keep subprojects like:
>=20
> Synchronization:OpenSync:Factory (devel project for factory)
> Synchronization:OpenSync:SVN (svn snapshots)
>=20
> and maybe for released versions which are still maintained:
>=20
> Synchronization:OpenSync:$VERSION
>=20
> What do you think?

I agree that several versions of the same package can be certainly
useful for users. But I would suggest to keep all our packages in same
project to make it easier for users. OpenSync is again great example. If
we split packages under subrepositories then with new PDA I as a user
would need to add SMT:OpenSync repository and
ROOT:Palm/ROOT:WinCE/ROOT:Whatever repository. I would suggest to have
something like ROOT:STABLE for package from last released openSUSE (well
tested package available even for older distributions if possible),
ROOT:FACTORY for factory devel version and ROOT:UNSTABLE for SVN builds,
alpha version testing and such. But this can be probably achieved by
linking/agregating from other subproject if you need/want them anyway.

--=20
Michal Hrusecky

Package Maintainer
SUSE LINUX, s.r.o
e-mail: [email protected]

--nFreZHaLTZJo0R7j
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)

iEYEARECAAYFAko/XLkACgkQJkqfF/7WVvZ9JwCZAQcZmvaRIWg/l9TDHY+fe6er
AXQAoImZm5IBLxHW5Nhbsb1XtkTL6TiQ
=Wh0t
-----END PGP SIGNATURE-----

--nFreZHaLTZJo0R7j--