[Mono-devel-list] Npgsql assembly versioning

Francisco Figueiredo Jr. fxjrlists at yahoo.com.br
Sun Jul 31 01:56:39 EDT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ben Maurer wrote:
> Hey guys,
> 

Hi Ben!

> I noticed something the other day. We number our version of Npgsql as
> 1.0.5000.0 (ie, the same as the version of the .net fx) and build one
> for the 1.1 and 2.0 profile. However, on Windows, Npgsql is numbered 0.7
> and only one version ever gets installed.
> 
> So, it is impossible to deploy the same binary on Windows and Linux
> without copying over a private Npgsql in one of the cases (or using
> some .config file magic on windows).
> 

Hmmm, nice catch Ben. I didn'realized this diff when using the same
binary app for both platforms.

> IMHO, we should keep the assembly version of Npgsql the same as it is
> upstream. If we feel it is necessary, we could use a publisher policy to
> redirect old versions of Npgsql to the upstream version. I'm not sure
> how we should handle the 2.0 profile. If we only compile npgsql once,
> that means we can't put it in lib/mono/1.0, correct? That means that
> people who expected -r:Npgsql.dll to work will get a suprise.
>

I think the idea of redirect old versions of Npgsql to upstream version
very good. Mainly because after the version change, a lot of existing
apps will need it to keep running on Mono as they will be

About the 2.0 profile I don't have any idea yet.
If I have any, I will let you know.

Thanks for feedback Ben!



- --
Regards,

Francisco Figueiredo Jr.
Npgsql Lead Developer
http://gborg.postgresql.org/project/npgsql
MonoBrasil Project Founder Member
http://monobrasil.softwarelivre.org


- -------------
"Science without religion is lame;
religion without science is blind."

                  ~ Albert Einstein
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQEVAwUBQuxoFv7iFmsNzeXfAQLlcQf+J0UY1XZ/g9lPTQE8v+P7k1bPMjogdbP6
av31GitdcBcXs7w9RDJdPUSkoz8XEZzUY8v2v7n3n0Bmowj/h7RRG1bloUXAVauk
lhwYXFW5doIpGWQBoEsVIZpB3/IzwOiaT7F0+kKzexHvx6pxsE7tEvHXkafC+USD
EQP+WosuNUHGVD2CvS9lvwzj7rXZbL0Nfgt02NhjkLaGl18uReeIOpYSidOAEXdf
2PyZIPJy4F0hAAG9sMywF+Ez0k+pmcx/6C7rd4pxFN6EX1eZnBC3Ua2QSWKDj39E
zJ5LcMHhd3ycLKBnNQmcEKl6X9Ga6sn9rvLXBOASHqdIaxnzbwzosg==
=SHyU
-----END PGP SIGNATURE-----

	
	
		
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/



More information about the Mono-devel-list mailing list