[Debtags-devel] Converting to {debtags,tagcoll} 1.0 TagDB::outputSystem
Enrico Zini
enrico@enricozini.org
Sat, 11 Jun 2005 16:38:14 +0200
--sdtB3X0nJg68CQEu
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Fri, Jun 10, 2005 at 09:31:46PM +0200, Benjamin Mesing wrote:
> have encountered one obstacle that seems to be not so easy to overcome.
> The function Debtags::TagDB::outputSystem(TagcollConsumer<std::string,
> Tag>& cons, bool facet_only) was removed and only the function
> Debtags::TagDB::outputSystem(TagcollConsumer<Package, Tag>& cons) is
> available.
> The former function was introduced with the following changelog entry:
> TagDB can output the database to TagConsumer<string, Tag> (useful=
for
> package managers like synaptic that could use the Tag class, but =
already
> have a different Package class)
> That is exactly why I would like to see this function again (it is still
> in the header but inculded in an #if 0 #endif block).=20
> Are there plans to reimplement it or is there another way to get this
> functionality without having to carry around the whole Package stuff?
Sorry: my spring cleanup were a bit too aggressive :(
I've reimplemented those functions. I'm very motivated to keep them, as
in my long-term plans Debtags::Package should be replaced by a
std::string, and I'm probably going to extend support for that as I
implement more Debtags functionality into libapt-front.
Do svn up and you'll find those functions again.
Ciao,
Enrico
--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico@enricozini.org>
--sdtB3X0nJg68CQEu
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCqvdW9LSwzHl+v6sRAnpGAKCMblLSJ1HUItR0HEQsJ5hMs7y5PwCfXMjy
Qq49SArEdF1EI0xTrPsSNDg=
=KfzZ
-----END PGP SIGNATURE-----
--sdtB3X0nJg68CQEu--