Clint Byrum wrote:
> Hm ok, I don't know what interdiff is. I bumped to 3.0 for the automatic
> quilt support.

Interdiff does a diff out of 2 diff files. It's pretty easy to use. In
our case, if we use the source format 1.0, then we can use interdiff to
see what the differences are between our 2 debian folders.

>> You Build-Depends on the following, and you shouldn't have:
>> +    mysql-server, mysql-client,
>> +    postgresql, postgresql-client,
>> +    locales-all | language-pack-en
>>
> 
> These are for the automated tests, which start a mysqld and postgresql 
> instance
> to connect to and run SQL tests against. The test_mysql.sh and 
> test_postgres.sh
> scripts are careful not to disturb any running mysqld's or postgres's.

Oh, I see. Thanks for letting me know. But currently, I don't have the
test target in yet.

>> My package has a lot more fixes that yours doesn't add, like calling
>> ./autogen.sh before configure, and Build-Depends: on automake and
>> libtool, plus many others. Can you explain to me why exactly you wanted
>> to Build-Depends on locales-all | language-pack-en? That doesn't seem to
>> be needed, and by the way, this is Ubuntu specific, AFAIK:
>>
> 
> The test_postgresql.sh script sets LC_ALL=en_US.UTF8. It could be any UTF8
> locale, but the important thing is that initdb and libpq will pick this up and
> use it to run in UTF8 mode. Otherwise on buildd's the tests will fail with 
> UTF8
> because the database will be created with locale set to "C". The tests should
> probably detect this and skip any tests that depend on non-existent locales,
> but even if they did that, I'd want to have a UTF8 locale available so the 
> full
> functionality can be tested.

Ok, it makes sense now. Thanks for the explanations, and I think I will
follow your advice when I have your test diff.

> Yes, language-pack-en is only in Ubuntu, hence the OR clause with locales-all.
> It shouldn't break anything to have the |, and it allows the package to be
> imported into Ubuntu without any merging/delta.

Yup, got it.

>>> * Updated to source format "3.0 (quilt)"
>> I don't want to use the "3.0 (quilt)" format, because when you call
>> ./autogen.sh and ./configure, it's generating a lot of files that are in
>> the upstream tar file. The result being that the Debian build system
>> creates a useless huge patch in debian/patches, which shouldn't be
>> there. Using format 1.0 solves this issue without too much work.
>>
> 
> As I understand it, one way way to handle this is to use dh_autoreconf and
> dh_autoreconf_clean.

Oh ok. That's a new stuff then, and I didn't use it before. I'd be happy
to try, it seems a nice tool.

>>> * Run automated tests for mysql, pgsql, sqlite, and sqlite3
>> I saw your tests, and I think it is a good thing to add. Could you
>> please provide me a patch against the version that I just sent you?
>>
> 
> Will do, I'll file it as a wishlist bug.

Cool, thanks.

> Would it make more sense to maintain the packages in git/svn/bzr somewhere?

Yes, I usually send all of my Debian work into Git. But I hate having a
Git history full of crap, so most of the time, I start a Git project
when the packaging work is finished. Then if we want to do some
developments as a team, we would use a specific branch until the work is
done, so that we have clean patches. But anyway, currently, I think we
have managed to find all the big issues, thanks to both you and Markus.

> Right, as I said, we were looking at different packages. In the case above, I 
> see
> stuff for libdbi-drivers and libdbi.. I hope you weren't using the source 
> package
> I have in my PPA for libdbi, as I didn't mean to imply that it was correct in 
> any
> way.

I tried it, but didn't use it. :)

> In our previous discussions, you had implied that you weren't as enthusiastic
> about working on the package as much anymore, so I apologize if I tried to do 
> too
> much. I'm glad you've rejuvenated your excitement for libdbi. 

I'm excited about Debian as a whole, and seeing that I have support for
building libdbi, with some others involved, it just motivates me.

> Its in Ubuntu main now, and some of the monitoring stuff we're doing will 
> depend 
> on it, so I may be feeding more patches back to you over the next couple of 
> years.
> I'll try to make them a little bit more focused. :)

Please do not apologies. I had so many bad experiences with people
bashing me when I was trying to learn, that I think we should try and be
nice with each others. Clearly, your intervention did help here.

Now, what we might want to do here, is use the colab-maint project so
that we can maintain in Alioth's git as you suggested.

I'll be waiting for your patch to add the test stuffs against the
package, and then when I have it, I'll finally upload.

Hum... Finally, I think I'll try to get your test stuff from your
debdiff, I think it should be ok.

Thomas




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to