Re: Bug #602865: please unblock php-net-smtp 1.4.2-2

2010-11-23 Thread Thomas Goirand
On 11/21/2010 02:26 AM, Adam D. Barratt wrote:
 On Sat, 2010-11-20 at 17:48 +, Adam D. Barratt wrote:
 On Thu, 2010-11-18 at 12:18 +0800, Thomas Goirand wrote:
 The Conflicts: statement will make
 sure that php-pear = 5.3 is installed before php-net-smtp 1.4.2, which
 is the current issue, while just adding a Depends: will not (there's
 nowhere a document in Debian that tells there is an order in the way
 things are installed if you use a Depends, is it?).

 That depends on your definition of installed.  Policy states that a
 package's dependencies will all have been configured before the package
 itself is configured, but the problem in this case is at unpack time.
 
 As pointed out to me elsewhere, I was being stupid here - policy *does*
 provide a mechanism for packages to ensure that other packages are
 unpacked before they are: pre-dependencies.  Either php-net-smtp needs a
 pre-dependency on php-pear (= 5.3.1-4 to ensure that the symlink isn't
 broken) after discussion on debian-devel, or it needs to ensure
 that /usr/share/php/doc exists in its preinst and create it, pointing at
 the expected location, if not.
 
 I haven't checked each package individually, but a look at squeeze's
 Contents suggests that php-http-request, php-soap and XML_Parser have
 the same issue.
 
 Regards,
 
 Adam

Adam,

I am ok to do anything that is required, but I'd need to know what you
want me to do. Should I reupload php-net-smtp with a Conflicts: which
was my intention in the first place (the Breaks: was a mistake), or
should I simply reupload with only a Depends: php-pear (= 5.3) ?

I can prepare fixes for php-http-rquest and php-xml-parser too, if
nobody else is willing to work on them. I have few servers running them,
and I wouldn't like experiencing upgrade issues. Did you check all php
PEAR packages in Debian? Is there any chance that there's more packages
with the issue?

As for php-soap, this is in the core of PHP5, right? So I guess that
Ondřej Surý would take care of that? Ondřej, can you confirm that you
will? Do you need me to write a patch and push it to our Git (it's a
trivial dependency tweak that we need here...)?

Thomas


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cec01b7.2000...@debian.org



Bug #602865: please unblock php-net-smtp 1.4.2-2

2010-11-17 Thread Thomas Goirand
Hi to all the RT,

I managed to fix #602865 when being at FOSSASIA, thanks to Paul Wise
that helped me with using SVN (which I never used before, I'm a Git fan
and switched directly from CVS to Git).

Here's the changelog:

* Added a Conflicts: php-pear ( 5.3), and now depends on php-pear (=
5.3) because otherwise upgrading path from Lenny is borken (Closes:
#602865).
* Added myself as an uploader.

Here's the relevant change:

-Depends: php-pear, php-net-socket (= 1.0.7), ${misc:Depends}
+Depends: php-pear (= 5.3), php-net-socket (= 1.0.7), ${misc:Depends}
+Breaks: php-pear ( 5.3)

The full interdiff is attached. Please allow this fix to reach Squeeze
so that upgrading from Lenny with php-net-smtp can be done without issue.

Thomas Goirand (zigo)
diff -r -u php-net-smtp-1.4.2/debian/changelog build-area/debian/changelog
--- php-net-smtp-1.4.2/debian/changelog	2010-05-10 04:39:50.0 +0800
+++ build-area/debian/changelog	2010-11-14 16:20:36.0 +0800
@@ -1,3 +1,11 @@
+php-net-smtp (1.4.2-2) unstable; urgency=low
+
+  * Added a Conflicts: php-pear ( 5.3), and now depends on php-pear (= 5.3)
+because otherwise upgrading path from Lenny is borken (Closes: #602865).
+  * Added myself as an uploader.
+
+ -- Thomas Goirand z...@debian.org  Sun, 14 Nov 2010 16:16:34 +0800
+
 php-net-smtp (1.4.2-1) unstable; urgency=low
 
   * New upstream release
diff -r -u php-net-smtp-1.4.2/debian/control build-area/debian/control
--- php-net-smtp-1.4.2/debian/control	2010-05-10 04:41:08.0 +0800
+++ build-area/debian/control	2010-11-14 16:18:42.0 +0800
@@ -2,7 +2,7 @@
 Section: php
 Priority: optional
 Maintainer: Debian PHP Maintainers pkg-php-ma...@lists.alioth.debian.org
-Uploaders: Guillaume Delacour g...@iroqwa.org
+Uploaders: Guillaume Delacour g...@iroqwa.org, Thomas Goirand z...@debian.org
 Build-Depends: debhelper (= 5) , dh-make-php (= 0.2.3)
 Build-Depends-Indep: php-pear
 Standards-Version: 3.8.4
@@ -12,7 +12,8 @@
 
 Package: php-net-smtp
 Architecture: all
-Depends: php-pear, php-net-socket (= 1.0.7), ${misc:Depends}
+Depends: php-pear (= 5.3), php-net-socket (= 1.0.7), ${misc:Depends}
+Breaks: php-pear ( 5.3)
 Recommends: php-auth-sasl
 Description: PHP PEAR module implementing SMTP protocol
  Provides an implementation of the SMTP protocol using


Re: Bug #602865: please unblock php-net-smtp 1.4.2-2

2010-11-17 Thread Thomas Goirand
On 11/18/2010 05:28 AM, Adam D. Barratt wrote:
 On Wed, 2010-11-17 at 15:55 +0800, Thomas Goirand wrote:
 * Added a Conflicts: php-pear ( 5.3), and now depends on php-pear (=
 5.3) because otherwise upgrading path from Lenny is borken (Closes:
 #602865).
 [...]
 -Depends: php-pear, php-net-socket (= 1.0.7), ${misc:Depends}
 +Depends: php-pear (= 5.3), php-net-socket (= 1.0.7), ${misc:Depends}
 +Breaks: php-pear ( 5.3)
 
 Aside from s/Conflicts/Breaks/ in the changelog, why both a versioned
 dependency and a versioned breaks?  The dependency will already ensure
 that an appropriate version of php-pear is installed.
 
 Regards,
 
 Adam

Hi Adam and thanks for being reactive on this issue,

The mistake is to write Breaks: in the debian/control, because it's at
the file level that there's an issue. So the issue isn't the
debian/changelog. Sorry for that.

As for this issue, I really think a Conflicts: is needed, as there will
be an issue if php-pear is installed. The Conflicts: statement will make
sure that php-pear = 5.3 is installed before php-net-smtp 1.4.2, which
is the current issue, while just adding a Depends: will not (there's
nowhere a document in Debian that tells there is an order in the way
things are installed if you use a Depends, is it?).

So, what do you think Adam? Should I re-upload with Conflicts: instead
of Breaks: in debian/control? What's the next course of action that you
would recommend here?

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ce4a92d.7050...@goirand.fr



Help solving RC bug #602865

2010-11-09 Thread Thomas Goirand
Hi,

Seems that the upgrade path for php-net-smtp and php-pear is broken if
php-pear upgrades AFTER php-net-smtp. As per:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=602865

How can I solve this? Should I add a Pre-Depends: php-pear (= 5.3.3-2)
in php-net-smtp? I don't really like Pre-Depends, so maybe there's a way
to avoid it? As this is the first time I meet this kind of upgrade
breakage, I thought it was wiser to ask first on debian-rele...@.

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cd99120.8000...@debian.org



Re: Bug #566650: Please unblock dtc 0.32.2-1

2010-11-08 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

I have mixed feelings here. At the same time, I want to say sorry for
insisting so much, and I feel I'm a jerk to do so. But at the same time
I don't feel happy about the final outcome, just because of a timing
issue, and I know the package is in good shape. :/

Yes, there is backports.d.o. No, it's not the same as being in stable (I
would have use b.d.o anyway, this is removing the possibility to have 2
branches in stable at the same time, so people can choose).

As it stands, it's unreasonable to even try working on the 0.30.x branch
for Squeeze, given the short amount of time remaining. I feel very sad
about it, but as there's no way to convince the RT that the 0.32.x
branch is in a very good shape for Squeeze (my users can tell it is...),
I have to ask for the removal of src:dtc from testing. Please proceed if
there's no way to change your mind about unblocking.

Thomas Goirand (zigo)

P.S: If there is room for reconsidering the decision (which I do not
believe given the current thread), yes, 0.32.5-1 in SID is stable and
ready, and I still believe unblocking it is the way to go.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkzYDZAACgkQl4M9yZjvmkmPpwCfZs0XIIpMvqqEUcntJYDbFyiI
wSYAnAuHvMVnBYjJtrJb5LKt8b1EBNVn
=iH3y
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cd80d9a.20...@debian.org



Re: Bug #566650: Please unblock dtc 0.32.2-1

2010-11-08 Thread Thomas Goirand
Hi.

Please, this requires *no reply* AT ALL, we don't need to waste more
time, the decision has been made already.

I'm not arguing or what so ever, but I think I still need to comment on
the comments, just for the record, to tell what happened, and to tell
what's behind the code being reviewed.

On 11/08/2010 11:48 PM, Neil McGovern wrote:
 On Mon, Nov 08, 2010 at 10:47:54PM +0800, Thomas Goirand wrote:
 As it stands, it's unreasonable to even try working on the 0.30.x branch
 for Squeeze, given the short amount of time remaining. I feel very sad
 about it, but as there's no way to convince the RT that the 0.32.x
 branch is in a very good shape for Squeeze (my users can tell it is...),
 I have to ask for the removal of src:dtc from testing. Please proceed if
 there's no way to change your mind about unblocking.
 
 I've had a look at the diff
 ( 425 files changed, 102770 insertions(+), 49242 deletions(-) ) !

There we go again... I think it has been discussed already. Never mind.

Yes, as this is the result of one year of development, that ended on the
10th of September when it was released. I spent all the summer
cleaning-up so that I could finally do an upload to SID on the 11th of
last September, just after I was made DD last June. I unfortunately
first worked on all other packages (and some that DTC was depending on),
which were pending since I didn't find sponsors. What a bad timing, and
what a bad move on my side...

 and there's things in just the first few files that make this unsuitable
 for this stage of the freeze, and some worrying changes in general. Just
 picking through the file at complete random:
 
  - return Admin not found!;
  + return Admin $adm_login not found line .__LINE__. file .__FILE__;
 
 Would this lead to some information disclosure?

Hard to tell as you don't tell where you found it, but generally no.
This is an open source project, anyone could dig and find out: this just
helps debugging when needed, but I don't see how this could disclose
anything important. What security issue would it be to have a source
code line number and file name? If someone differs, please explain your
view.

 dtc-0.30.20/admin/inc/dtc_config.php - huge set of changes, including a
 load of new features (Custom registration fields, a new radius
 implementation etc)

Yes, as (again) I worked on version 0.32.x for Squeeze, and left behind
0.30.x. Version 0.32.x is NOT just a fix for 0.30.x. If you are
considering the diff, then you will find lots of changes for sure. Never
the less, 0.30.x has *never* been aimed at Squeeze. This is totally
irrelevant here to try to see differences between the 2 versions, and
that's the wrong thing being done. I've stressed it many times, but
never mind.

 dtc-0.32.5/admin/dtc_db.php and

The engine for maintaining the db has been rewritten (see
dtc/admin/restor_db.php), and dtc_db.php had lots of minor changes
because of this. But the upgrade is still very smooth, and nobody
complained about it. In fact, it's a WAY better than many hacks in
0.30.x, because this version of the code also changes variables TYPES if
needed (producing some ALTER TABLE). But globally, the SQL structure is
the same, and upgrades are smooth, since day one of DTC, nobody every
complained about SQL structure upgrades.

 dtc-0.32.5/admin/dtc_import_all_dbs:

This one isn't at all used for the setup. It's for migrating one DTC
instance from a given server to another (and more specifically, this
file import what has been scp to the new server). It's called by
dtc_migrate. This helps moving a full server within minutes (I already
managed to do this kind of operation in less than 15 minutes thanks to
this script). I don't even think this file was there in version 0.30.x.

 looks like a load of changes to the database.
 
 A lot of:
  -form action=\.$_SERVER[PHP_SELF].\ method=\post\
  +form action=\?\ method=\post\
 Makes me wonder if this been through a search and replace tool.

Not at all. Please don't assume. :)

Yes, I've done a grep to find them all, but I have carefully replaced
them were it was armless (and in other places, like in the payment
gateway forwarders did some escape). This, plus many other *careful*
cleanups pushed me to ask for removal, as I don't want to see the older
versions in Squeeze. This also, has been used in production by many
users, nobody ever reported anything about it.

 As this is such a small selection from what is a huge diff, I'm afraid
 I've gone with the suggestion and added the DTC removal hint.
 
 Neil

Thanks.

Thomas

P.S: Again, let's not continue this thread please.


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cd834ef.1000...@debian.org



Re: [php-maint] Freeze exception: php5

2010-10-20 Thread Thomas Goirand
On 10/20/2010 02:30 AM, Adam D. Barratt wrote:
 After further discussion, and looking at the security issues which
 upstream acknowledge being fixed in 5.3.3, please go ahead with the
 upload to unstable.

Since Raphael said he wouldn't have time to work on PHP after after
October starts, I was wondering who is going to take care of uploading
it to SID.

Should Sean or Raphael should take care of it? If not, should I just
take what's in the Git, blindly build it on a SID freshly installed
virtual machine, and upload to SID, on the name of the pkg-php team? If
yes, what branch should I use when using git-buildpackage?

Raphael, please let me know if I should do the above. The release is
approaching, and we shouldn't wait too long.

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cbf1207.2040...@goirand.fr



Re: [php-maint] Freeze exception: php5

2010-10-19 Thread Thomas Goirand

- Original message -
 # Added fifth parameter to openssl_encrypt()/openssl_decrypt() (string
 $iv) to use non-NULL IV. Made implicit use of NULL IV a warning. (Sara)

By looking at http://php.net/openssl_encrypt:

this function is currently not documented

but anyway, this must be a non mandatory param.

 # Changed namespaced classes so that the ctor can only be named
 __construct now. (Stas)

That one is a well knon change in php 5.3.3 and
should be part of each new php package: in a class
name a the methode named a isn't a constructor
anymore (if I'm not mistaking, that is if using
namespaces, which have never been available within
Debian).

So to me both aren't an issue...

Thomas (from my mobile)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1287529789.1712.5.ca...@nokia-n900-42-11



Permission to upload 2 fixes for MLMMJ

2010-10-17 Thread Thomas Goirand
Dear Release Team,

I want to upload a fix for MLMMJ. These fix are the ones from upstream
author that are contained in the 2 above commits.

This first one is a very tiny one here:
http://mlmmj.org/hg/mlmmj/rev/d1872b169d84

which fixes a broken German translation (what we call listtext in
MLMMJ). I am guessing that this wont be a problem considering it's a one
char fix... :)

The second one concerns path for the mlmmj-web-admin, which I believe
would fix #599183. The patch from upstream has been discussed, and is
available here:

http://mlmmj.org/archive/mlmmj/2010-10/1771.html

Please give me the green light so that I include these 2 patch in a new
upload to SID, aiming at an unblock for Squeeze.

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cbb198d.3060...@debian.org



Re: Bug #566650: Please unblock dtc 0.32.2-1

2010-10-15 Thread Thomas Goirand
Thomas Goirand wrote:
 Can we move forward and discuss what should be done now, rather than
 discussing the past?
 
 Thomas

It's been more than 10 days, and I still have no answer to what I will
be allowed to change/fix. Each time I've been asking things about DTC to
the RT, is it normal that I had no reply for a long time, got answers,
but not about the technical points I'm talking about or had refusal that
I upload fixed versions (based only on the size of the differences and
the fact I was late uploading)? That kind of result surprised me.

Time is passing, and I still don't see the light at the end of this
tunnel. Isn't it time for more constructive discussions?

Having a release team aims at enhance Squeeze and make sure there's no
bugs in what we ship for the Stable release. Please help me to reach
this goal for this package too: I'm currently waiting for an answer so I
can start back-porting fixes form our stable version!

I start to worry quite a lot about the state of this package in Squeeze.

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cb85660.7060...@debian.org



Re: Bug #566650: Please unblock dtc 0.32.2-1

2010-10-15 Thread Thomas Goirand
Hi Neil!

First, I have listen to you in the this week in Debian podcast. It was
fun. I wish I was living in Cambridge with 9 other DDs, I feel alone
here in Shanghai (lucky, Li Daobing lives here now)! :)

Neil McGovern wrote:
 Hi Thomas,
 
 Firstly, please accept my apologies for the lack of reply to your mail.
 As you can probably appreciate, there's a lot of work that the release
 team have to do. However, that doesn't mean you shoudn't have a mail
 back, so sorry.

No worries, I do understand that the release team job is huge. :)

What I understand less, is to not get answer *AND* get an unblock
refusal *AND* a refusal to backport fixes though.

 I believe that the previous discussions on this led to the conclusion
 that there is simply no way that the changes proposed could be reviewed.

Was there actually a technical discussion? It's been now 3 months I'm
asking for one! Let me try again this time, and see how it goes...

I asked for authorization to have needed changes, particularly for
removing some PHP_SELF clean-ups (keep in mind this is just an example),
and in debian/control. I haven't started the backporting work because I
am waiting for approval from the release team first.

My plan is to apply things like this:

http://git.gplhost.com/gitweb/?p=dtc.git;a=commitdiff;h=1bbbd49d431b5427324133cea90ae21c89184afd

and few other improvements (that I will have to review one by one in our
Git). Some aren't RC per say, but I still don't feel comfortable leaving
them in Squeeze (I didn't study the consequences of many fixes since I
really didn't think this would be the outcome, and I think it would be a
waste of time, when these fixes are known to be good improvements).
There's at least one urgent critical issue (that I can't write here yet).

Also, I need to change things in debian/control, because of changes
between Lenny and Squeeze. Would that be accepted? It doesn't appear in
the list above... Yet, for example, our support for NSSMySQL needs
different packages (I would need to review each difference between the
current Squeeze version and our Stable 0.32 that aimed at Squeeze). I am
mentioning it, because I know it could be difficult to accept.

Mehdi Dogguy wrote:
 Now, if you can
 show us what fixes you intend to backport, please go ahead.

I'm here trying to understand what I'll be able to do or not, I don't
really want to work for nothing. I guess nobody does, right?

Neil McGovern wrote:
 So in a way, yes. The size of the changeset is the reason it's being
 rejected. Please bear in mind the amount of emails we're getting to
 review diffs.

Sure, but please understand. I never expected the RT to read the diff of
1 year of developments. I first thought I would have enough time to have
0.32 ready before the freeze, then before the tight freeze (I was 10
days late on that one). Now, because 0.30 wasn't aimed at Squeeze, we
have a big issue. I wish to backport clean-ups and fixes, I am told that
I can't, and that I can only make changes that you just mention below.
Yet more are needed.

If it continues like this, IMHO, this package is Squeeze is going right
into a wall, and I wouldn't understand what the RT would be trying to
achieve! Shouldn't I try to make the best release possible, free of issues?

 Ok, we're willing to accept changes that include the following only:
   - fixes for release critical bugs (i.e., bugs of severity critical,
   grave and serious)
   - changes for release goals, if they are not invasive;
   - translation updates
   - documentation fixes

If I don't get fixes in, I can forecast some email with questions like
why is the Squeeze version not working well?. As I would really feel
bad to have to say yes, that's because of the release process in
Debian, to this kind of email, and that I think this is avoidable, then
there's 2 choices:

- ask ftp masters for a removal of DTC in Squeeze, then I'll use
backports.d.o (all my messages to this thread are to avoid this which
would really make me sad for all the time of Squeeze until Wheezy...).
If you guys stick to the above list, that's the only solution.

- allow a bit more than the above list, because version 0.30.x was never
the target for Squeeze.

Hoping that I will get a bit of understanding here,

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cb8b2e1.7040...@goirand.fr



Please unblock mysqmail 0.4.9-6 (bugfix: #599569 #599570)

2010-10-11 Thread Thomas Goirand
Dear RT,

I have fixed 2 important bug in mysqmail-dovecot-logger. One of them is
a mis-match between the PID file creation in mysqmail-dovecot-logger.c
and it's corresponding init.d script, the second one is that
mysqmail-dovecot-logger.c was happening ): in the domain names that it
logged.

I have attached the relevant part of the diff file between 0.4.9-6 and
0.4.9-7 (which doesn't include the debian/changelog modification).

It would be great if this fix could reach Squeeze. Please unblock. Thanks.

Thomas Goirand (zigo)
--- mysqmail-0.4.9.orig/mysqmail-dovecot-logger.c
+++ mysqmail-0.4.9/mysqmail-dovecot-logger.c
@@ -124,6 +124,9 @@
 		domain++; //shift past the @ to get the domain
 	}
 
+	// Strip off the last 2 chars of the domain name which are ):
+	domain[strlen(domain) - 2] = 0;
+
 	// *** Calculate the total traffic for the session ***
 	mysqmail_bytes = 0;
 
@@ -213,7 +216,7 @@
 	daemonize();
 	setlogmask (LOG_UPTO (LOG_NOTICE));
 	openlog(DAEMON_NAME, LOG_NDELAY | LOG_CONS | LOG_PID, LOG_LOCAL1);
-	write_pidfile(mysqmail-dov-logger);
+	write_pidfile(mysqmail-dovecot-logger);
 	reg_hand();
 
 	read_config_file();


Re: Bug #566650: Please unblock dtc 0.32.2-1

2010-10-06 Thread Thomas Goirand
Mehdi Dogguy wrote:
 On 10/06/2010 01:09 PM, Thomas Goirand wrote:
 Mehdi Dogguy wrote:
 On 10/06/2010 09:33 AM, Thomas Goirand wrote:
 Having no comments on my plans with v0.32.x when telling some RT
  members in August, I thought it was fine.

 I won't be able to write a proper reply to your message right now.
 But, I could not find the mail sent in August you're speaking
 about. Can you please show a public reference?

 Regards,

 I wrote to one of the release team member, and he told me he
 forwarded it to all the team. I can't tell where's the public
 reference, because I didn't find it either... Now, that might well
 be the issue!!!
 
 No, it's not. I found the said mail with some other private mails and we
 asked you to raise your concern about dtc on debian-rele...@l.d.o and
 you didn't.

I know what I wrote, I know what has been written to me. I've been told
that my message has been forwarded to the release team (however, it
never has been written to me that it has been forwarded to a public
list). It would take time (as I receive about 100 email a day and
because I don't remember who wrote it to me), but I could search in my
email backlog to prove it.

But at the end, I don't see the point in discussing it: it doesn't solve
any issue. I've underlined communication issues myself, and I agree it's
also my fault too...

Can we go forward and think of what can be done now, instead of arguing
about the past (mis)communication?

 Please make sure that your future mails are send to out mailing-list.
 I hate private requests for many reasons... one of them is transparency.

Debian has the culture of transparency for absolutely every single bit.
However, it might not be suitable on all cases, and I haven't seen
anywhere that this should be an enforced policy.

In my case, I was kindly asking for an advice, and it was my preference
to keep it private. Is this wrong? What's wrong in asking advices to the
release team privately, and tell about my plans for the release, if I
wish to do so? Just one example out of many I have in mind: I might
dislike to have some of my business competitors to read, and forecast my
next move.

 FWIW, I don't read private mails for unblocks.

I understand that unblock requests have to stay public.

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cacbd52.7030...@debian.org



Re: Bug #566650: Please unblock dtc 0.32.2-1

2010-10-06 Thread Thomas Goirand
Philipp Kern wrote:
 On Thu, Oct 07, 2010 at 02:17:54AM +0800, Thomas Goirand wrote:
 I know what I wrote, I know what has been written to me. I've been told
 that my message has been forwarded to the release team (however, it
 never has been written to me that it has been forwarded to a public
 list). It would take time (as I receive about 100 email a day and
 because I don't remember who wrote it to me), but I could search in my
 email backlog to prove it.
 
 4c6a1df0.4040...@funlabs.org
 
 Please make sure that your future mails are send to out mailing-list.
 I hate private requests for many reasons... one of them is transparency.
 Debian has the culture of transparency for absolutely every single bit.
 However, it might not be suitable on all cases, and I haven't seen
 anywhere that this should be an enforced policy.
 
 You were told this (quoted with permission of faw):
 
 | We started discussing some aspects of PHP but we didn't talk about
 | DTC, we would really prefer to discuss it thru the list, to be open
 | and transparent about the process and to be fair with others
 | dealing with different aspects of the release process.
 
 You were also told:
 
 | I just want to tell you that you should do it rather earlier
 | than later.  Even if it is a plan right now, you should make it
 | public an known so we can talk about it and have a public open
 | reference about the plan, goals and possible actions
 
 In my case, I was kindly asking for an advice, and it was my preference
 to keep it private. Is this wrong? What's wrong in asking advices to the
 release team privately, and tell about my plans for the release, if I
 wish to do so? Just one example out of many I have in mind: I might
 dislike to have some of my business competitors to read, and forecast my
 next move.
 
 Debian isn't about business competition.  We did tell you to submit it to a
 public list, AFAICS you did not followup, not even stating such a reason,
 neither.

Ok, ok, ok... I failed to write publicly, misunderstood that it was
required in order to forward my email to the public list to have an
answer, and wrongly thought that my questions were asked to the RT as I
read I've forwarded which mislead me to believe no further action was
to be done to have the discussion started. Well understood. I fully
acknowledged the miscommunication issue at least twice in this thread
already. I can even do it a 3rd time: mea culpa, mea culpa, mea maxima
culpa...

Can we move forward and discuss what should be done now, rather than
discussing the past?

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cad31ca.3030...@debian.org



Choosing a stable+2 release name BEFORE the freeze

2010-10-05 Thread Thomas Goirand
Hi,

This may have been said before, if so, my apologies.

I've noticed that, each time, the stable+2 release name is chosen when
stable+1 is frozen.

I have, on one of my package (DTC-Xen), the feature to (de)bootstrap a
virtual machine. Because of this, the default Debian flavor is asked
through debconf. Of course, I wish to enable my users to select stable+1
as a flavor.

But the issue is that, only when Squeeze was frozen, I got to know that
Squeeze+1 would be called Wheezy. Of course, I then needed to ask for an
unblock, so that I could add the new Debian flavor name on my debconf
answer list.

Now, I suspect that I wouldn't be the only one in this case (I'm quite
sure I saw at least one more instance of the same issue).

So, my request is quite simple. Could the name for the release after
Wheezy be chosen when Squeeze is release? To me, that would be the
relevant moment to decide, I can't see a case where we would need it
more early (but I do see issues if it's decided later). That way, anyone
working on some SID packages would be able to have the name of Wheezy+1
wired-in if needed, before Wheeze is frozen, and get a chance to avoid
an unblock...

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4caaeb86.6090...@debian.org



Re: Choosing a stable+2 release name BEFORE the freeze

2010-10-05 Thread Thomas Goirand
Philipp Kern wrote:
 On Tue, Oct 05, 2010 at 05:10:30PM +0800, Thomas Goirand wrote:
 So, my request is quite simple. Could the name for the release after
 Wheezy be chosen when Squeeze is release?
 
 Nah.  And it's not that likely that you could do something useful with it
 anyway.  (Given that we don't support skipping releases and it's possible that
 you cannot debootstrap the new one with an environment two versions earlier.)
 
 Kind regards,
 Philipp Kern

I think that, as always, I expressed myself like a shit. :)

Let me try again, because the above shows I didn't explain well (there's
no relationship at all with skipping releases, or even debootstrap
the new one with an environment two versions earlier).

August, Squeeze isn't frozen, in my DTC-Xen, you can choose, as a
debootstrap option: Etch, Lenny, Squeeze. I can't have wheezy, because I
don't know it's name yet.

July, Squeeze is frozen, DTC-Xen is in it, but it wont be able to setup
Wheezy. So I had to add it, and ask the release team to accept a change
in my package, just in order to add the new name. There was no other way
so that the version in stable knows how to install the testing
distribution with debootstrap.

So yes, I couldn't do anything with the name, except ... have it stored
in my package in SID to prepare the future, so that my package in stable
can debootstrap stable+1.

Does it make sense now?

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cab4da2.3090...@debian.org



Re: Choosing a stable+2 release name BEFORE the freeze

2010-10-05 Thread Thomas Goirand
Neil Williams wrote:
 Most of these packages go backwards in time, not forwards. We
 can test that previous releases work with the tools - future releases
 are likely to break stuff and you may well need new options or new
 behaviour to work with future releases.
 
 Certainly had this problem with multistrap - apt 0.8.x was updated
 during the freeze and broke many patterns of previous behaviour and
 led to a lot of work to get multistrap in Squeeze to even work with
 Squeeze, let alone Wheezy.

The thing is, my package here isn't debootstrap or multistrap. It USES
deboostrap only, which is very different. Don't you think it's really
probable that, when Squeeze will be out, and Wheezy exists, there will
be at least a backported version of {deboot,multi}strap available that
will be able to bootstrap testing when running stable? If you tell the
above, then why debootstrap in stable even has the option to boostrap
SID or stable+1? It doesn't make sense to me why debootstrap would have
the option, and other packages shouldn't.

Anyway, all this isn't a so big deal, I just wanted to share my thoughts
with others. :)

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cabd83f.7020...@debian.org



Please unblock dtc-xen 0.5.13-1 (RC bugfix #598387)

2010-10-02 Thread Thomas Goirand
Hi,

After a long long hunt, we finally tackled #598387, which was giving the
impression of a bad memory leak in DTC-Xen. Full explanation of the
issue is in the BTS here:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598387

The new version also includes a bit more of text display in the dtc-xen
console (just addition of some echo so it's more user friendly when
someone connects to the tty1 of his VM, which I think can be seen as
additional documentation), and an updated Portuguese translation for
debconf messages. Diff is attached.

Note that we've been running the new patched version in production for
few days already, and didn't find any issue: the process never takes
more than 3/4 megs of RAM as it always should have (after some xm
stop/start, with the 0.5.11 bug, DTC-Xen could take hundreds of megs
after a week or two of xm list output wrongly stored in an internal
variable...).

Please unblock this 0.5.13-1 bugfix, #598387 really needs to be fixed.

Thomas Goirand (zigo)
diff -u -r dtc-xen-0.5.11/debian/changelog dtc-xen-0.5.13/debian/changelog
--- dtc-xen-0.5.11/debian/changelog	2010-10-02 23:07:08.0 +0800
+++ dtc-xen-0.5.13/debian/changelog	2010-10-02 23:07:14.0 +0800
@@ -1,3 +1,24 @@
+dtc-xen (0.5.13-1) unstable; urgency=low
+
+  * New upstream version fixing:
+- The last upgrade made xm start/stop/shutdown not working at all,
+so we now remove completely the stdout/stderr trick. It wont be
+reporting issues, but at least it will work (Closes: #598387).
+
+ -- Thomas Goirand z...@debian.org  Wed, 29 Sep 2010 21:50:02 +0800
+
+dtc-xen (0.5.12-1) unstable; urgency=low
+
+  * New upstream (here maintainer==upstream) release fixing:
+- Added generation of the en_US.UTF-8 locales if debian.
+- Added a warning message in the dtc-xen_userconsole.
+- Added wheezy as possible install target of dtc-xen.
+- Fixed dtc-xen loosing stdout/stderr, which lead to dtc-xen memory filled
+with xm list output and datacollector thread not working.
+  * Now using my Debian email address as maintainer.
+
+ -- Thomas Goirand z...@debian.org  Wed, 29 Sep 2010 00:25:28 +0800
+
 dtc-xen (0.5.11-1) unstable; urgency=low
 
   * New upstream release including the following fixes/improvements:
diff -u -r dtc-xen-0.5.11/debian/control dtc-xen-0.5.13/debian/control
--- dtc-xen-0.5.11/debian/control	2010-10-02 23:07:08.0 +0800
+++ dtc-xen-0.5.13/debian/control	2010-10-02 23:07:14.0 +0800
@@ -1,7 +1,7 @@
 Source: dtc-xen
 Section: web
 Priority: extra
-Maintainer: Thomas Goirand tho...@goirand.fr
+Maintainer: Thomas Goirand z...@debian.org
 Build-Depends: debhelper (= 5), po-debconf
 Standards-Version: 3.8.4
 Dm-Upload-Allowed: yes
diff -u -r dtc-xen-0.5.11/debian/dtc-xen.templates dtc-xen-0.5.13/debian/dtc-xen.templates
--- dtc-xen-0.5.11/debian/dtc-xen.templates	2010-10-02 23:07:08.0 +0800
+++ dtc-xen-0.5.13/debian/dtc-xen.templates	2010-10-02 23:07:14.0 +0800
@@ -115,7 +115,7 @@
 
 Template: dtc-xen/conf_debian_release
 Type: select
-Choices: etch, lenny, squeeze, sid
+Choices: etch, lenny, squeeze, wheezy, sid
 Default: squeeze
 _Description: Debian os to setup:
  Select the Debian operating system that you want to have setup when dtc-xen
diff -u -r dtc-xen-0.5.11/debian/po/ar.po dtc-xen-0.5.13/debian/po/ar.po
--- dtc-xen-0.5.11/debian/po/ar.po	2010-10-02 23:07:08.0 +0800
+++ dtc-xen-0.5.13/debian/po/ar.po	2010-10-02 23:07:14.0 +0800
@@ -7,10 +7,11 @@
 msgstr 
 Project-Id-Version: ar\n
 Report-Msgid-Bugs-To: dtc-...@packages.debian.org\n
-POT-Creation-Date: 2009-07-16 05:42+0800\n
+POT-Creation-Date: 2010-09-29 14:06+\n
 PO-Revision-Date: 2009-04-27 11:41+0300\n
 Last-Translator: Ossama M. Khayat okha...@yahoo.com\n
 Language-Team: Arabic supp...@arabeyes.org\n
+Language: ar\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
 Content-Transfer-Encoding: 8bit\n
@@ -166,11 +167,12 @@
 #. Description
 #: ../dtc-xen.templates:8001
 msgid 
-A kernel domU with that name must be located in /boot (example: vmlinuz-
-2.6.16.27-xenU) and its corresponding modules must be in /lib/modules.
+A kernel domU with that name must be located in /boot (example: 
+vmlinuz-2.6.16.27-xenU) and its corresponding modules must be in /lib/
+modules.
 msgstr 
-يجب أن يكون هناك نواة تحمل اسم النطاق domU في الدليل /boot. مثلاً: vmlinuz-
-2.6.16.27-xenU وتكون الوحدات الخاصة بها في /lib/modules.
+يجب أن يكون هناك نواة تحمل اسم النطاق domU في الدليل /boot. مثلاً: 
+vmlinuz-2.6.16.27-xenU وتكون الوحدات الخاصة بها في /lib/modules.
 
 #. Type: string
 #. Description
diff -u -r dtc-xen-0.5.11/debian/po/cs.po dtc-xen-0.5.13/debian/po/cs.po
--- dtc-xen-0.5.11/debian/po/cs.po	2010-10-02 23:07:08.0 +0800
+++ dtc-xen-0.5.13/debian/po/cs.po	2010-10-02 23:07:14.0 +0800
@@ -6,10 +6,11 @@
 msgstr 
 Project-Id

Re: [Pkg-xen-devel] pv-grub removed ?

2010-10-01 Thread Thomas Goirand
Arnaud Rocher wrote:
 Thank you for the answer.
 
 I think i will use pygrub, but i am interested in the packages you
 mention, it would help me to understand the bug and the workarounds.
 
 Arnaud

Hello,

My understanding of Bastian comment on this bug report is that pv-grub
isn't there because the one in Xen isn't using files that are present in
other packages, which breaks the Debian policy. Is that correct? Hard to
tell giving the lack details given!

While I do agree with this technical decision if that is the case, I
don't think it's a good idea to just do it secretly, not inform anyone,
and then we discover that an important feature of Xen is missing, so
close from a release. It's quite problematic now, as even if someone is
making a new package, maybe the RT wont accept it because of the deep
freeze. Maybe me (or others) could have work on packaging a lot earlier
pv-grub if you didn't wish to do so (which is your right as well, just
like you didn't want to package xen-qemu-dm)...

Now, I hope someone from the release team will answer this: if we build
a new xen-pv-grub package, will it be accepted by the RT, even if we are
late, as the lack of pv-grub in the xen-utils can be considered a
regression in Squeeze (as Lenny had the feature)?

Bastian, if the RT says no, is there a way to convince you to reverse
your decision, and have pv-grub back in the binary package?

Also, I currently don't know if you re-enabled the blktap2 package in
your last release, and if I can re-enable it in my xen-qemu-dm package
again. You removed it without telling anyone, you said you would
re-enable it, but so far, I don't know the status. Can you please let me
know?

I (and most probably many others) appreciate *a lot* all the very good
work you are doing when packaging Xen in Debian, but *please*, force
yourself in communicating more, and tell others about your decisions.
The packaging of Xen inside Debian is important for a lot of people, you
can't just leave everyone without knowing. A quick email to the
pkg-xen-devel list really wouldn't have hurt!

Again, thanks for the huge kernel work, and try to take the above as a
constructive critic, so that we can work together faster, nicer, better,
and above all: *together*.

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ca5941d.1070...@goirand.fr



Re: [Pkg-xen-devel] pv-grub removed ?

2010-10-01 Thread Thomas Goirand

- Original message -
 2010/10/1 Thomas Goirand tho...@goirand.fr:
  Bastian, if the RT says no, is there a way to convince you to reverse
  your decision, and have pv-grub back in the binary package?
  
  Also, I currently don't know if you re-enabled the blktap2 package in
  your last release, and if I can re-enable it in my xen-qemu-dm package
  again. You removed it without telling anyone, you said you would
  re-enable it, but so far, I don't know the status.
 
 Well, I know nobody will care about it, but I always used debian for
 my xen servers and I always been happy with it.
 Unfortunately, due to the lack of pv-grub and blktap2 I'm seriously
 starting to look around for alternatives.
 I know at least 3 peoples with my very same needs and It's really a
 pity because we had always been very satisfied with xen on debian.
 Please consider enabling at least blktap2.
 
 Niccolò

Remember Debian dedicarion to freeness and open
things. It's not right to tell Bastian he isn't
doing some good: he is just complying with the way
Debian does a free (as Freedom) operating system.

The issue with blktap2 was the use of openssl which
is incompatible with the GPL licence. This has
normaly been solved upstream since 4.0.1, but I
don't know the status in Debian (I didn't check).

We have to wait for his answer about pv-grub...

Thomas


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1285937629.2159.5.ca...@nokia-n900-42-11



Re: [Pkg-xen-devel] pv-grub removed ?

2010-10-01 Thread Thomas Goirand
Philipp Kern wrote:
 On Fri, Oct 01, 2010 at 03:56:13PM +0800, Thomas Goirand wrote:
 Now, I hope someone from the release team will answer this: if we build
 a new xen-pv-grub package, will it be accepted by the RT, even if we are
 late, as the lack of pv-grub in the xen-utils can be considered a
 regression in Squeeze (as Lenny had the feature)?
 
 AFAICS there was no pv-grub in Lenny:
 
 pk...@franck:~/ftp/ftp/dists/lenny$ zgrep pv-grub Contents-amd64.gz 
 Contents-i386.gz
 pk...@franck:~/ftp/ftp/dists/lenny$
 
 If this is the case, there's no regression.  Furthermore this is a bug of
 severity:wishlist, so no, it would be too late for this.
 
 Kind regards,
 Philipp Kern

Hang on here. I think that I'm mistaking between pv-grub and pygrub. Is
that 2 different things? FYI:

$ apt-file search pygrub
xen-utils-3.2-1: /usr/lib/xen-3.2-1/bin/pygrub

If there's a pv-grub, what's the difference with pygrub?

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ca612f2.5000...@debian.org



Re: [Pkg-xen-devel] pv-grub removed ?

2010-10-01 Thread Thomas Goirand
Philipp Kern wrote:
 On Fri, Oct 01, 2010 at 03:56:13PM +0800, Thomas Goirand wrote:
 Now, I hope someone from the release team will answer this: if we build
 a new xen-pv-grub package, will it be accepted by the RT, even if we are
 late, as the lack of pv-grub in the xen-utils can be considered a
 regression in Squeeze (as Lenny had the feature)?
 
 AFAICS there was no pv-grub in Lenny:
 
 pk...@franck:~/ftp/ftp/dists/lenny$ zgrep pv-grub Contents-amd64.gz 
 Contents-i386.gz
 pk...@franck:~/ftp/ftp/dists/lenny$
 
 If this is the case, there's no regression.  Furthermore this is a bug of
 severity:wishlist, so no, it would be too late for this.
 
 Kind regards,
 Philipp Kern

Considering that here:

http://wiki.xensource.com/xenwiki/PvGrub

it's written that PvGrub is replacing pygrub, and that in Lenny (unless
there's still pygrub in Squeeze, but my understanding is that it's not
there anymore):

# dpkg -S /usr/lib/xen-3.2-1/bin/pygrub
xen-utils-3.2-1: /usr/lib/xen-3.2-1/bin/pygrub

yes, it's a regression !!!

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ca62d2a.8050...@goirand.fr



Re: [Pkg-xen-devel] Bug#588839: pv-grub removed ?

2010-10-01 Thread Thomas Goirand
Ian Campbell wrote:
 On Sat, 2010-10-02 at 02:49 +0800, Thomas Goirand wrote: 
 Philipp Kern wrote:
 On Fri, Oct 01, 2010 at 03:56:13PM +0800, Thomas Goirand wrote:
 Now, I hope someone from the release team will answer this: if we build
 a new xen-pv-grub package, will it be accepted by the RT, even if we are
 late, as the lack of pv-grub in the xen-utils can be considered a
 regression in Squeeze (as Lenny had the feature)?
 AFAICS there was no pv-grub in Lenny:

 pk...@franck:~/ftp/ftp/dists/lenny$ zgrep pv-grub Contents-amd64.gz 
 Contents-i386.gz
 pk...@franck:~/ftp/ftp/dists/lenny$

 If this is the case, there's no regression.  Furthermore this is a bug of
 severity:wishlist, so no, it would be too late for this.

 Kind regards,
 Philipp Kern
 Considering that here:

 http://wiki.xensource.com/xenwiki/PvGrub

 it's written that PvGrub is replacing pygrub,
 
 Replacing is rather strong. They serve similar purposes but its entirely
 up to user preference and/or requirements which one is used. They
 certainly aren't mutually exclusive or anything like that and pygrub is
 not going away upstream any time soon.

Replacing isn't my wording. Should the wiki be changed?

What's the advantages/differences of pv-grub compared to pygrub then?
What is the point in having 2 p*grub that do the same thing?

 and that in Lenny (unless there's still pygrub in Squeeze,
 
 pygrub _is_ in squeeze:
 $ dpkg -S /usr/lib/xen-*/bin/pygrub
 xen-utils-4.0: /usr/lib/xen-4.0/bin/pygrub
 
 I haven't seen any suggestion, from Bastian or otherwise, that it will
 be removed.
 
 I don't believe pvgrub was in Lenny.
 
 Ian.

Cool, thanks for clarifying this. I run outdated self-backported version
of Bastian's packages (shame on me...), which is why I wasn't sure.

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ca63e2f.7010...@goirand.fr



Re: Please unblock php-xml-parser 1.3.2-3 (bugfix: #580383)

2010-09-30 Thread Thomas Goirand
Thomas Goirand wrote:
 Mehdi Dogguy wrote:
 On 09/09/2010 09:08 AM, Thomas Goirand wrote:
 1)  Why not using the patch target from
 /usr/share/dpatch/dpatch.make?
 Sorry, I tried patch-stamp instead as I wrongly remembered, it 
 didn't work, I got pissed, so did like that (too fast, thinking 
 wrongly that it was acceptable). I'll upload a fix, thanks for your 
 remark.
 Ok.
 
 Done as requested. Please unblock.

I think I've done what was requested to me by the RT, and that the
package is ready. It'd be really nice if it could be unblocked. Can I
have an update on this one please?

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ca46b37.5020...@debian.org



Re: Bug #595344: Please unblock php-xml-serializer

2010-09-18 Thread Thomas Goirand
Adam D. Barratt wrote:
 For the record, this has been unblocked and migrated.
 
 Regards,
 
 Adam

Thanks a lot Adam.

Now there's only php-xml-parser to have unblocked for this series of PHP
5.3 corrections, and we'll be good to go for all the php PEAR packages
that I maintain or depend-on. I'm quite happy to see that all what I
maintain seems to be in good shape for the Squeeze release! :)

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c9507bf.3070...@debian.org



Re: Bug #566650: Please unblock dtc 0.32.2-1

2010-09-13 Thread Thomas Goirand
Philipp Kern wrote:
 Seems most of the PHP disaster is actually due to non-communication on
 the public -release list?

Hi,

If you wish to discuss this topic, you are welcome to do so, but not in
this thread please (and feel free to add me as Cc:, I'd be happy to read
as well, as I read -release only through gmane when I feel I need to).

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c8e57d9.5050...@debian.org



Bug #566650: Please unblock dtc 0.32.2-1

2010-09-12 Thread Thomas Goirand
 been told to work on
version 0.30.x, rather than intensively working on preparing 0.32.x. At
least, nobody told me I had the wrong approach.

- I understand the authority of the RT, but I am also hoping here that
the RT will trust me as a DD, and as the main upstream author of the
package that I am asking an unblock for.

But the most important point is this one:

- This version 0.32.x is the one that we've been preparing for a year
with Squeeze in mind. The version 0.30.20 that is currently in Testing
is *not* adapted for Squeeze. It has many PHP 5.3 deprecation issues,
dependencies issues, and so on that 0.32.x fixes. 0.32.x has also many
bug fixes in general.

Also, the latest version solves RC bug #566650 about embedding a
pre-compiled binary (for which we have the source code, but as this is a
windows app, it can't be built inside Debian). Of course that's not one
of the above points (I can fix 0.30.x for this issue).

There will be some other updates to this version, because I'm waiting
for translations, especially the German one (I know the translator is
working on it), but I hope that will be it, and this is still allowed
when there is a freeze.

FYI, if this unblock is done, I'll have more time to help others on
fixing their RC bugs, which is my current plan (of course, I fix my
packages first, then only, try to help others). I'll have more time to
organize a Chinese mini-debconf with the release of Squeeze in mind, and
focus on the forthcoming FOSSASIA, as I live in Shanghai, China.

Whole heartedly,

Thomas Goirand (zigo)

P.S: Because this is *very* important for me, I've been a bit verbose
and direct. Many pointed that they don't like my writing style, so I
hope this request looks good. Please don't blame me for my style. I'm
trying to do my best, and my English writing skills are what they are:
far from perfect, written by a French guy.


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c8ceeed.3040...@debian.org



Re: Bug #566650: Please unblock dtc 0.32.2-1

2010-09-12 Thread Thomas Goirand
Adam D. Barratt wrote:
 On Sun, 2010-09-12 at 23:17 +0800, Thomas Goirand wrote:
 - I have missed the deadline only for few days (12 days, right?). Before
 that, the RT had more relaxed rules since the debconf10 announcement,
 which was a surprise for some.
 
 We apparently have different definitions of few; mailing 12 days after
 the initial freeze announcement is quite different from mailing 12 days
 after the announcement of the more restrictive approach.

Yes, I perfectly understand that. I've been made DD only last (end of)
June, which isn't a lot of development time. I wouldn't blame the RT if
there's a negative answer to this unblock, but honestly, I'm trying to
make things better, and this would be the best technical decision to make.

 - PHP 5.3 has been sent to SID/Testing just few days before the freeze.
 
 The upload history of the php5 package disagrees with you.  5.3.1 was
 originally uploaded to unstable in early February, and 5.3.2 in March;
 5.3.2-1 migrated to testing in April.

Oh! Thanks to let me know I was wrong on that one.

 We all have to make sure that
 our packages are in good shape for this new version of PHP.
 
 Surely it would have been better if this had not been left so late in
 the cycle?
 
 If the RT
 wasn't ready to accept the consequences of such a big move, then maybe
 it wasn't a good idea to upload PHP 5.3.2?
 
 Please could you explain this comment? As above, PHP 5.3.2 has been in
 unstable since March, and testing since April;

I have sent you a separate email which explains it.

 that was the maintainers'
 decision and not something that required the Release Team to be ready
 to accept the consequences.

In my previous email, I wrote:

I'm not sure, and the decision isn't mine anyway. The goal here is just
to highlight the difficulties due to this change, not to blame anyone.

I still don't want to disrespect anyones choice.

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c8d2dfa.1040...@debian.org



Re: Please unblock php-xml-parser

2010-09-09 Thread Thomas Goirand
Hi Mehdi,

Mehdi Dogguy wrote:
 On 09/06/2010 12:04 PM, Thomas Goirand wrote:
 Hi,

 My last upload removes the use of a deprecated return value of new by
 reference. Please unblock php-xml-parser to have the issue fixed.

 
 The patch seems ok but:
 
 1)  build-stamp: configure-stamp
 dh_testdir
 +   dpatch apply-all
 touch build-stamp
   Why don't using the patch target from
 /usr/share/dpatch/dpatch.make?

Sorry, I tried patch-stamp instead as I wrongly remembered, it didn't
work, I got pissed, so did like that (too fast, thinking wrongly that it
was acceptable). I'll upload a fix, thanks for your remark.

 2) +  * Bumps Standard-Version to 3.9.1.
 
 Not needed.
 
 3) +  * Added debian/source/format and debian/README.source
 
 Not needed.
 
 Regards,

Other release team members never complained about the above changes, and
I saw people on IRC saying that 2) was fine, and wild-guessed that 3)
was ok.

I'm not saying you are wrong, but rather I'm asking: do you want me to
reverse these changes, and re-upload to SID without them (and the
debian/rules change)?

Thanks for your time are careful reviews,

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c08.50...@debian.org



Re: Bug #595344: Please unblock php-xml-serializer (was: Fixing issues in php-xml-serializer)

2010-09-09 Thread Thomas Goirand
Thomas Goirand wrote:
 Hi team,
 
 I've been trying to fix issues in php-xml-serializer. I think I managed
 to fix the PHP 5.3 deprecation issue, however, after my last upload to
 SID, I realized that there was still quite some issues in it, noticeably
 that the package is still sending some docs in
 /usr/share/php/{docs,tests}, which potentially could lead to upgrade
 issues (like I just fixed for php-mail-mime in SID, for which I will ask
 for another unblock).
 
 It would have been an easy fix, if the package wasn't using CDBS that I
 quite dislike. Why isn't the CDBS magic fixing the issue by itself?

CDBS really did the expected magic: I was plain wrong. In fact, I was
surprised that it did *symlinks* in /usr/share/php/{docs,tests} and the
content really is in the correct /usr/share/doc/php-xml-serializer
folder as one would expect.

As a consequence, I think that the package is in good shape, and I would
like to ask for an unblock. Changelog is:

  * Non-maintainer upload.
  * Fixed some return as new is deprecated warnings (Closes: #595344).
  * Now depends on dpatch as I'm adding a dpatch patch.
  * Added a debian/source/format.
  * Added a new debian/README.source
  * Bumped Standard-Version.

I'm now aware that I shouldn't have done the last 3 things of this
changelog, however, it's already done, and Mehdi wrote to me previously
that it wasn't necessary to undo.

Sorry I didn't look properly, and bothers everyone for no valid reasons.
Cheers,

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c8912f3.9030...@debian.org



Re: Please unblock php-xml-parser 1.3.2-3 (bugfix: #580383)

2010-09-09 Thread Thomas Goirand
Mehdi Dogguy wrote:
 On 09/09/2010 09:08 AM, Thomas Goirand wrote:
 1)  Why not using the patch target from
 /usr/share/dpatch/dpatch.make?
 Sorry, I tried patch-stamp instead as I wrongly remembered, it 
 didn't work, I got pissed, so did like that (too fast, thinking 
 wrongly that it was acceptable). I'll upload a fix, thanks for your 
 remark.
 
 Ok.

Done as requested. Please unblock.

 but rather I'm asking: do you want me to reverse these changes, and 
 re-upload to SID without them (and the debian/rules change)?

 
 It's ok for this upload. No need to revert what's already done. But, be
 aware of that for next time.
 
 Regards,

Cheers,

Thomas

P.S: With that one and php-xml-serializer, I'll be done for this series
of PEAR package for PHP 5.3.x fixing. These (php-xml-parser,
libnusoap-php, php-xml-serializer) were important because potentially
used as black boxes without screen output where the errors could be
displayed (an XML document generated with a PHP Notice warning on top
isn't exactly very nice...).


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c8915de.6010...@debian.org



Bug #596188: please unblock php-mail-mime 1.8.0-2

2010-09-09 Thread Thomas Goirand
Hello,

My last upload fixed this:

* Removed some unwanted /usr/share/php/{docs,tests} files that shouldn't
be in there (they are already in /usr/share/doc/php-mail-mime anyway).

#596188 was both a policy violation and was reported as php-mail-mime
won't update issue.

The fix is only this addition in debian/rules:

rm -rf debian/$(package)/usr/share/php/docs;
rm -rf debian/$(package)/usr/share/php/tests;

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c8917ca.1000...@debian.org



Re: Bug #596188: please unblock php-mail-mime 1.8.0-2

2010-09-09 Thread Thomas Goirand
Adam D. Barratt wrote:
 On Fri, 2010-09-10 at 01:22 +0800, Thomas Goirand wrote:
 * Removed some unwanted /usr/share/php/{docs,tests} files that shouldn't
 be in there (they are already in /usr/share/doc/php-mail-mime anyway).
 
 You mean {doc,test}.

No, I really meant what I wrote. The new version of php-pear, when
calling pear install, which I believe is used most of the time, uses
{docs,tests} and not {doc,test} like before. This is what took me by
surprise: in Lenny, no problem, it goes to {doc,test}, but in
Squeeze/SID, it goes to {docs,tests}. At least this is what happened for
me with php-mail-mime.

I'd have to investigate to see if this is a general behavior, as I
believe that MANY pear packages currently in the archive *could* now
have the issue if they are rebuilt. Would this be a reason good enough
to update all PEAR packages in Squeeze, so we fix the situation? Or can
we live with just the source package being wrong, and the binary being
ok? Let me know, and I'll see what I can do.

On my side, I'm adding an rm -rf of these folders on the Debian git of
all of my PEAR packages, in order to not forget it if I have to upload
fixes.

 Unblocked.

Cheers!

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c89b3fb.6090...@debian.org



Re: Security bugfix #595248: please unblock libnusoap-php

2010-09-08 Thread Thomas Goirand
Philipp Kern wrote:
 On Wed, Sep 08, 2010 at 12:02:02PM +0800, Thomas Goirand wrote:
 I took over maintainership of libnusoap-php after the current maintainer
 loosely sent an RFA in the middle of the freeze only few months after he
 had his packages in the archive, because he was pissed by the discussion
 in #595346 (so I had no choice but to adopt, but if anyone wants to
 maintain, I'd happily give-up maintainership as I maintain quite a lot
 of packages already). That leads me to say that I would suggest any DD
 to *not* sponsor any package from Olivier Berger in the future, as he
 really had a bad attitude on this case.
 
 I would suggest any person to be very cautious when dealing with bug reports
 from you, then.
 
 Kind regards,
 Philipp Kern

You didn't have all the private email exchanges I had with him. I tried
to tell him nicely, really.

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c87931f.5040...@goirand.fr



Re: Security bugfix #595248: please unblock libnusoap-php

2010-09-08 Thread Thomas Goirand
Mehdi Dogguy wrote:
 Please, get your propaganda out of here. I understand why he was
 pissed off.

I quite feel sorry about the issue too, and maybe even a bit guilty.
I'll try my best to ask things in a better way next time, trying to
avoid sensitivity of maintainers.

I tried everything, and he didn't want to listen to any of my points. He
wouldn't even trust what PHP displayed to him on the screen. What could
I do in such case? Just give-up and do an NMU? I think that's what I
should have do, but then what's the point in having a maintainer if he
refuses to fix issues he is supposed to handle?

Feel free to advise me so I wont do the same mistake again (but please,
don't add worth to the bad that happened already).

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c8794be.4080...@debian.org



Fixing issues in php-xml-serializer

2010-09-08 Thread Thomas Goirand
Hi team,

I've been trying to fix issues in php-xml-serializer. I think I managed
to fix the PHP 5.3 deprecation issue, however, after my last upload to
SID, I realized that there was still quite some issues in it, noticeably
that the package is still sending some docs in
/usr/share/php/{docs,tests}, which potentially could lead to upgrade
issues (like I just fixed for php-mail-mime in SID, for which I will ask
for another unblock).

It would have been an easy fix, if the package wasn't using CDBS that I
quite dislike. Why isn't the CDBS magic fixing the issue by itself?

I quite don't understand CDBS to do a good enough work. Would the
release team allow me to re-write the package using my usual debhelper
debian/rules type of thing instead of CDBS?

This question also goes to Federico Gimenez Nieto, the current
maintainer: Frederico, would you mind if your package were to debhelper
instead of CDBS from now on? I can do that work if you don't have enough
time to fix it.

Please let me know so that I can fix this issue,

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c8864cc.30...@debian.org



Security bugfix #595248: please unblock libnusoap-php

2010-09-07 Thread Thomas Goirand
Hi,

I took over maintainership of libnusoap-php after the current maintainer
loosely sent an RFA in the middle of the freeze only few months after he
had his packages in the archive, because he was pissed by the discussion
in #595346 (so I had no choice but to adopt, but if anyone wants to
maintain, I'd happily give-up maintainership as I maintain quite a lot
of packages already). That leads me to say that I would suggest any DD
to *not* sponsor any package from Olivier Berger in the future, as he
really had a bad attitude on this case.

Anyway, my last upload to SID includes the following fixes:

* Adopting package (Closes: #595561).
* Fixes an XSS vulnerability using PHP_SELF (Closes: #595248).
* Fixes a return new by reference PHP 5.3 deprecation (Closes: #595346).
* Rewrote the debian/copyright that I found in a messy state.
* Added Vcs-Git and Vcs-Browser fields.

As this upload includes a security fix, I would be great if it was given
a higher priority by the release team (btw, I've set urgency=high).

Cheers,

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c870aba.7070...@debian.org



Bug #580383: Please unblock php-xml-parser

2010-09-06 Thread Thomas Goirand
Hi,

My last upload removes the use of a deprecated return value of new by
reference. Please unblock php-xml-parser to have the issue fixed.

Note that I'm preparing other fixes of the same kind that I already
spotted (namely, for libnusoap-php (that I will adopt since there's an
RFA after I pissed off the current maintainer that didn't like my bug
reports) and php-xml-serializer (I will NMU as the maintainer agreed)),
that are fixes for the recent PHP 5.3.x in Squeeze. I hope to be able to
fix a lot of deprecated calls, so that PHP wont print ugly warnings all
the time. I would have like to be able to do a search on all the archive
for such deprecated calls. See the list of deprecation here:

http://php.net/manual/en/migration53.deprecated.php

What would be the best way to do a mass check for such calls, in order
to fix them before the release?

I think I have read somewhere that the release team would do an
interdiff and that I shouldn't attach it. As I'm not sure of what I've
read (or not), I still attached one to this message, please let me know
what I should do for the next requests.

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c84bcc6.5080...@debian.org



Re: Freeze exception: tumgreyspf 1.35-5 (bugfix: #590492)

2010-09-02 Thread Thomas Goirand
Adam D. Barratt wrote:
 On Thu, September 2, 2010 05:25, Thomas Goirand wrote:
 Adam D. Barratt wrote:
 You're still unconditionally removing /etc/cron.d/tumgreyspf without
 checking whether the user has modified it, however.
 [...]
 Now, if I was to calculate the md5sum of the /etc/cron.d/tumgreyspf and
 remove it if it matches, would that do? Something like this:
 [...]
 If you think the above is what should be done, I can prepare a new
 Debian release 1.35-7 for Squeeze.
 
 That sounds good; please go ahead.
 
 Regards,
 
 Adam

Uploaded including modifications as discussed. Please unblock when it
reaches SID shortly.

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c807f9a.4080...@debian.org



Bug #591968 #592359: please unblock eXtplorer

2010-09-01 Thread Thomas Goirand
Hi,

I have removed the swfupload.swf file from eXtplorer, and amended the
debian/copyright. Please allow this DFSG and copyright holder fix to
reach Debian Squeeze. The changelog is as below:

* Modified the debian/copyright to include the swfupload
copyright-holder. (Closes: #592359).
* Seems the swf file wasn't properly removed (maybe because of a Git
usage mistake), this time it's ok.
* Removed upstream swf file that didn't build from source (Closes: #591968)
* Now depends on libapache2-mod-php5 | php5-cgi (Closes: #591947)
* Standards-Version is now 8.9.1.

Cheers,

Thomas Goirand


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c7e7857.2040...@debian.org



Bug #591971: please unblock libjs-extjs 3.0.3+dfsg0-1

2010-09-01 Thread Thomas Goirand
Hi,

The new version of libjs-extjs doesn't include binary swf files anymore,
please allow this DFSG fix to reach Squeeze.

Changelog entry:

* Removed examples/images-organizer and resources/*.swf to make the
extjs package DFSG compiliant (Closes: #591971).
* Added Vcs-Git and Vcs-Browser fields.
* Bumped Standard-Version to 3.9.1.

Note that I didn't write it in the changelog, but this also fixes
#591970 (because the swfupload library was included in the
examples/images-organizer folder).

Cheers,

Thomas Goirand


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c7e7982.7080...@debian.org



Re: Freeze exception: tumgreyspf 1.35-5 (bugfix: #590492)

2010-09-01 Thread Thomas Goirand
Adam D. Barratt wrote:
 On Fri, 2010-08-27 at 16:14 +0800, Thomas Goirand wrote:
 Adam D. Barratt wrote:
 On Thu, 2010-08-26 at 13:55 +0800, Thomas Goirand wrote:
 + echo Warning: tumgreyspf.postinst had found an old 
 /etc/cron.d/tumgreyspf,
 + echo and will be deleting it as this version of the package doesn't use 
 the
 + echo old python script, but a new sh script in 
 /etc/cron.daily/tumgreyspf.

 Might I suggest something more along the lines of
 [...]
 You should probably also only remove the old file if it's the version
 which was shipped by the package.
 I've used the above suggested wording.
 
 You're still unconditionally removing /etc/cron.d/tumgreyspf without
 checking whether the user has modified it, however.
 
 When was the switch from cron.d to cron.daily made?  That wasn't clear
 from the changelog.
 
 Regards,
 
 Adam

Hi Adam,

I rewrote a replacement maintenance scrip in version 1.35-3, which is
more than a year ago. I did that, because upstream's python script is
totally broken, and my shell script runs pretty fast enough. I didn't
delete the old cron job though.

What I want to fix here, is to remove the file in /etc/cron.d/tumgreyspf
that is in all Lenny installation of the package.

Now, if I was to calculate the md5sum of the /etc/cron.d/tumgreyspf and
remove it if it matches, would that do? Something like this:

if [ -f /etc/cron.d/tumgreyspf ] ; then
MYMD5=`md5sum /etc/cron.d/tumgreyspf | cut -d  -f1`
if [ ${MYMD5} = 24ea9c78656d84da9d734407d8fcd82b ] ; then
echo Old file detected: deleting...
rm /etc/cron.d/tumgreyspf
fi
fi

Of course, 24ea9c78656d84da9d734407d8fcd82b is the md5sum of the file
that is currently in Lenny (and I believe, in all previous versions of
the package, as I don't remember changing it prior to a release in Debian).

If you think the above is what should be done, I can prepare a new
Debian release 1.35-7 for Squeeze. Please let me know.

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c7f2744.9040...@debian.org



Freeze exception for xen-qemu-dm-4.0 4.0.1

2010-08-28 Thread Thomas Goirand
Hi there,

I've uploaded version 4.0.1 of xen-qemu-dm that fixes a quite nasty bug
fixed by upstream: read-only file images were in fact write-also. The
debian packaging didn't change at all, it just includes the 2 last
commits here:

http://xenbits.xensource.com/gitweb?p=qemu-xen-4.0-testing.git;a=summary

As I believe this is an important bug/feature fix, I think version 4.0.1
should be unblocked.

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c78c8b9.3080...@debian.org



Re: libdbi upload to SID reverted (was: Freeze exception for libdbi and libdbi-drivers)

2010-08-28 Thread Thomas Goirand
Hi Markus,

You in the past told me that there was only bugfixes in the 0.8.3. In
fact, that's wrong, there's also an ABI change in the error codes. See here:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594607

As a consequence, I had to revert my upload to Debian SID, so that if
there is someone that needs to upload a fixed versions of his package to
SID, they wont compile against the modified version of the error code
enum (and wont migrate to Testing with an ABI issue).

I've named the package version 0.8.3-1+really0.8.2 to avoid using the
Debian epoch system (which would have make something like 1:0.8.2 but
which isn't shown in file names, which can be very confusing). This is
very ugly, but at the same time, this is also very temporary: this will
stay only for the time of the Debian testing freeze, then that version
will go away with (I expect) a 0.8.4 version fixing the ABI / soname issue.

In the future, you need to:
- Use the abi-compliance-checker tool in order to check for ABI issues
- Increase your so version name to reflect the ABI change (you should in
fact do this right now and make a maintenance release)

Otherwise, clients might have serious issues. In this case, it's only
error codes that could be totally changed, so it's not a so bad issue,
but still, error messages from clients could be wrong, leading to all
sorts of miss-understanding when trying to debug, which is why I think
it was worth reverting my upload.

Now, version 0.8.2 is back to SID. I can't upload a new 0.8.3 to
experimental, because I need you to change your so version number before
I can upload (otherwise, there's collisions). Please let me know when I
can download a new fixed version of the 0.8.x series, and upload it to
experimental (so that Ubuntu gets a chance to have the new package we've
been working on before 10.10 is out in few month, which was the
motivation of Clint Byrum).

Let me know,

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c78cd89.9090...@debian.org



Re: Freeze exception: tumgreyspf 1.35-5 (bugfix: #590492)

2010-08-27 Thread Thomas Goirand
Adam D. Barratt wrote:
 On Thu, 2010-08-26 at 13:55 +0800, Thomas Goirand wrote:
 My tumgreyspf packag suffered from 2 issues:
 - when there was no mail traffic, the cron.daily had errors, which sent
 a mail to the system root user.
 - the postinst script created a system user in /home, which was quite
 ugly (now it goes in /var/lib/tumgreyspf).
 
 Actually, /var/lib/tumgreyspf/${TUMUSER}, due to your use of -b:
 
 -   useradd -m -s /bin/false -g nogroup ${TUMUSER}
 +   useradd -m -s /bin/false -g nogroup ${TUMUSER} -r -b 
 /var/lib/tumgreyspf

 +if [ -x `which usermod` ] ; then
 +   usermod -d /var/lib/tumgreyspf
 +fi
 
 The usermod call is missing a username to operate on.

Corrected, what was I thinking off... :(

 + echo Warning: tumgreyspf.postinst had found an old /etc/cron.d/tumgreyspf,
 + echo and will be deleting it as this version of the package doesn't use 
 the
 + echo old python script, but a new sh script in /etc/cron.daily/tumgreyspf.
 
 Might I suggest something more along the lines of
 /etc/cron.d/tumgreyspdf has been replaced
 by /etc/cron.daily/tumgreyspf; the old file has been deleted.  Aside
 from the fact that by the time the user reads the message the file _has
 been_ deleted, and the mix of tenses, the user shouldn't need to care
 that you've replaced a Python script with a shell script.
 
 You should probably also only remove the old file if it's the version
 which was shipped by the package.

I've used the above suggested wording.

Thanks a lot for all these remarks, I've attached the new interdiff of
the corrected version in SID. Please unblock that one.

Thomas


diff -u tumgreyspf-1.35/debian/control tumgreyspf-1.35/debian/control
--- tumgreyspf-1.35/debian/control
+++ tumgreyspf-1.35/debian/control
@@ -3,7 +3,9 @@
 Priority: optional
 Maintainer: Thomas Goirand z...@debian.org
 Build-Depends: debhelper (= 7), dpatch
-Standards-Version: 3.8.4
+Standards-Version: 3.9.1
+Vcs-Browser: http://git.debian.org/?p=users/zigo/tumgreyspf.git
+Vcs-Git: http://git.debian.org/git/users/zigo/tumgreyspf.git
 Homepage: http://www.tummy.com/Community/software/tumgreyspf/
 
 Package: tumgreyspf
diff -u tumgreyspf-1.35/debian/changelog tumgreyspf-1.35/debian/changelog
--- tumgreyspf-1.35/debian/changelog
+++ tumgreyspf-1.35/debian/changelog
@@ -1,3 +1,23 @@
+tumgreyspf (1.35-6) unstable; urgency=low
+
+  * Now creates the user in /var/lib/tumgreyspf and not in
+/var/lib/tumgreyspf/tumgreyspf like 1.35-5 was doing. The usermod call has
+also been corrected.
+
+ -- Thomas Goirand z...@debian.org  Fri, 27 Aug 2010 12:57:11 +0800
+
+tumgreyspf (1.35-5) unstable; urgency=low
+
+  * Added patch for debian/cron.daily so that the cron job doesn't spam the
+administrator if there's no mail traffic (Closes: #590492).
+  * Added Vcs-Browser / Vcs-Git URLs.
+  * Bumped Standard-Version.
+  * Now using -r -b /var/lib/tumgreyspf to create the tumgreyspf user, and
+modifies an eventual old setup to this new value using the usermod with
+-d to setup the new home (LP: #610810).
+
+ -- Thomas Goirand z...@debian.org  Tue, 27 Jul 2010 04:01:55 +0800
+
 tumgreyspf (1.35-4) unstable; urgency=low
 
   * Now using my z...@debian.org as maintainer email.
diff -u tumgreyspf-1.35/debian/cron.daily tumgreyspf-1.35/debian/cron.daily
--- tumgreyspf-1.35/debian/cron.daily
+++ tumgreyspf-1.35/debian/cron.daily
@@ -1,9 +1,25 @@
 #!/bin/sh
 
-GREYLISTEXPIREDAYS=`grep GREYLISTEXPIREDAYS /etc/tumgreyspf/default.conf | cut -d'=' -f2 | awk '{print $1}' | cut -d'.' -f1`
+if [ -f /etc/tumgreyspf/default.conf ] ; then
+	GREYLISTEXPIREDAYS=`grep GREYLISTEXPIREDAYS /etc/tumgreyspf/default.conf | cut -d'=' -f2 | awk '{print $1}' | cut -d'.' -f1`
+fi
+
+if [ -z ${GREYLISTEXPIREDAYS} ] ; then
+	GREYLISTEXPIREDAYS=10
+fi
 
 greylistDir=/var/lib/tumgreyspf/data
 
+if ! [ -d ${greylistDir} ] ; then
+	# echo No tumgreyspf data folder
+	exit 0
+fi
+
+if [ -z $(ls ${greylistDir}) ] ; then
+	# echo No data to clean in this run
+	exit 0
+fi
+
 #echo -n Now parsing all Class A in ${greylistDir}:
 # /var/lib/tumgreyspf/data/96/52/161/check_file
 for i in ${greylistDir}/* ; do
diff -u tumgreyspf-1.35/debian/postinst tumgreyspf-1.35/debian/postinst
--- tumgreyspf-1.35/debian/postinst
+++ tumgreyspf-1.35/debian/postinst
@@ -9,13 +9,16 @@
 	echo User ${TUMUSER} already exists: skipping creation!
 else
 	if [ -x `which useradd` ] ; then
-		useradd -m -s /bin/false -g nogroup ${TUMUSER}
+		useradd -m -s /bin/false -g nogroup ${TUMUSER} -r -b /var/lib
 		echo Created user ${TUMUSER}
 	else
 		echo Could not find the useradd binary!
 		exit 1
 	fi
 fi
+if [ -x `which usermod` ] ; then
+	usermod -d /var/lib/tumgreyspf ${TUMUSER}
+fi
 
 chown ${TUMUSER} /var/lib/tumgreyspf
 chown -R ${TUMUSER} /var/lib/tumgreyspf/config
@@ -23,9 +26,10 @@
 chown ${TUMUSER} /var/lib/tumgreyspf/test
 chown ${TUMUSER} /var/lib/tumgreyspf/test/data
 
-# Clean up all versions, and replace by the /etc/cron.daily/tumgreyspf
+# Clean up

Re: Freeze exception for libdbi and libdbi-drivers

2010-08-27 Thread Thomas Goirand
Julien Cristau wrote:
 These packages haven't been uploaded in 2 or 3 years before last week, I
 don't think when we're frozen is the right time to fix that.
 
 Cheers,
 Julien

Hi Julien,

The thing is, I've been made DD only last June, and there was so many
packages that was pending for upload without finding a sponsor to fix
issues on them, which is the reason why I couldn't really work the way I
wanted on my packages (there was no DM flag, and I was not DM either).
So, I feel sorry that libdbi couldn't be updated earlier, but really
this wasn't my fault here. :(

Now, my understanding is that there's many packages that would need a
rebuild (bin NMU) if libdbi was migrated to Squeeze due to ABI changes,
which is the issue, right? If that is the case, then I would perfectly
understand that we should *NOT* unblock. I've done the following command:

apt-rdepends --follow=Depends,PreDepends,Suggests,Recommends -r --dotty
libdbd-freetds libdbd-mysql libdbd-pgsql libdbd-sqlite libdbd-sqlite3
libdbi0 | dot -Tpng libdbi_rdepends.png

which gave me the following results for reverse depends:
- icinga-idoutils
- interchange-cat-standard
- libapache2-mod-log-sql-dbi
- libgsmsd7
- liblua5.1-rrd0
- librrd4
- python-gammu
- python-gammu-dbg
- rrdcached
- rrdtool
- syslog-ng

I understand that this might be too much work for a result that might
not be worth, considering that there wasn't any bug report sent against
the libdb* packages during so much time. As a consequence, if the
release team doesn't want to unblock, I'll be fine with it. I'm not sure
how much work is involved in doing BinNMU of the above (let me know...).

Now, is the fact that libdb* packages are in SID an issue, or can we
just leave it this way?

Thomas


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c77e400.9000...@debian.org



Freeze exception: tumgreyspf 1.35-5 (bugfix: #590492)

2010-08-26 Thread Thomas Goirand
Hi,

My tumgreyspf packag suffered from 2 issues:
- when there was no mail traffic, the cron.daily had errors, which sent
a mail to the system root user.
- the postinst script created a system user in /home, which was quite
ugly (now it goes in /var/lib/tumgreyspf).

The 1.35-5 fixes these 2 issues. Here's the changelog:

* Added patch for debian/cron.daily so that the cron job doesn't spam
the administrator if there's no mail traffic (Closes: #590492).
* Added Vcs-Browser / Vcs-Git URLs.
* Bumped Standard-Version.
* Now using -r -b /var/lib/tumgreyspf to create the tumgreyspf user, and
modifies an eventual old setup to this new value using the usermod with
-d to setup the new home (LP: #610810).

I have attached an interdiff as well, which isn't too big. Please allow
these fixes to reach Squeeze by adding a freeze exception for this package.

Cheers,

Thomas Goirand (zigo)
diff -u tumgreyspf-1.35/debian/control tumgreyspf-1.35/debian/control
--- tumgreyspf-1.35/debian/control
+++ tumgreyspf-1.35/debian/control
@@ -3,7 +3,9 @@
 Priority: optional
 Maintainer: Thomas Goirand z...@debian.org
 Build-Depends: debhelper (= 7), dpatch
-Standards-Version: 3.8.4
+Standards-Version: 3.9.1
+Vcs-Browser: http://git.debian.org/?p=users/zigo/tumgreyspf.git
+Vcs-Git: http://git.debian.org/git/users/zigo/tumgreyspf.git
 Homepage: http://www.tummy.com/Community/software/tumgreyspf/
 
 Package: tumgreyspf
diff -u tumgreyspf-1.35/debian/changelog tumgreyspf-1.35/debian/changelog
--- tumgreyspf-1.35/debian/changelog
+++ tumgreyspf-1.35/debian/changelog
@@ -1,3 +1,15 @@
+tumgreyspf (1.35-5) unstable; urgency=low
+
+  * Added patch for debian/cron.daily so that the cron job doesn't spam the
+administrator if there's no mail traffic (Closes: #590492).
+  * Added Vcs-Browser / Vcs-Git URLs.
+  * Bumped Standard-Version.
+  * Now using -r -b /var/lib/tumgreyspf to create the tumgreyspf user, and
+modifies an eventual old setup to this new value using the usermod with
+-d to setup the new home (LP: #610810).
+
+ -- Thomas Goirand z...@debian.org  Tue, 27 Jul 2010 04:01:55 +0800
+
 tumgreyspf (1.35-4) unstable; urgency=low
 
   * Now using my z...@debian.org as maintainer email.
diff -u tumgreyspf-1.35/debian/cron.daily tumgreyspf-1.35/debian/cron.daily
--- tumgreyspf-1.35/debian/cron.daily
+++ tumgreyspf-1.35/debian/cron.daily
@@ -1,9 +1,25 @@
 #!/bin/sh
 
-GREYLISTEXPIREDAYS=`grep GREYLISTEXPIREDAYS /etc/tumgreyspf/default.conf | cut -d'=' -f2 | awk '{print $1}' | cut -d'.' -f1`
+if [ -f /etc/tumgreyspf/default.conf ] ; then
+	GREYLISTEXPIREDAYS=`grep GREYLISTEXPIREDAYS /etc/tumgreyspf/default.conf | cut -d'=' -f2 | awk '{print $1}' | cut -d'.' -f1`
+fi
+
+if [ -z ${GREYLISTEXPIREDAYS} ] ; then
+	GREYLISTEXPIREDAYS=10
+fi
 
 greylistDir=/var/lib/tumgreyspf/data
 
+if ! [ -d ${greylistDir} ] ; then
+	# echo No tumgreyspf data folder
+	exit 0
+fi
+
+if [ -z $(ls ${greylistDir}) ] ; then
+	# echo No data to clean in this run
+	exit 0
+fi
+
 #echo -n Now parsing all Class A in ${greylistDir}:
 # /var/lib/tumgreyspf/data/96/52/161/check_file
 for i in ${greylistDir}/* ; do
diff -u tumgreyspf-1.35/debian/postinst tumgreyspf-1.35/debian/postinst
--- tumgreyspf-1.35/debian/postinst
+++ tumgreyspf-1.35/debian/postinst
@@ -9,13 +9,16 @@
 	echo User ${TUMUSER} already exists: skipping creation!
 else
 	if [ -x `which useradd` ] ; then
-		useradd -m -s /bin/false -g nogroup ${TUMUSER}
+		useradd -m -s /bin/false -g nogroup ${TUMUSER} -r -b /var/lib/tumgreyspf
 		echo Created user ${TUMUSER}
 	else
 		echo Could not find the useradd binary!
 		exit 1
 	fi
 fi
+if [ -x `which usermod` ] ; then
+	usermod -d /var/lib/tumgreyspf
+fi
 
 chown ${TUMUSER} /var/lib/tumgreyspf
 chown -R ${TUMUSER} /var/lib/tumgreyspf/config
@@ -23,9 +26,11 @@
 chown ${TUMUSER} /var/lib/tumgreyspf/test
 chown ${TUMUSER} /var/lib/tumgreyspf/test/data
 
-# Clean up all versions, and replace by the /etc/cron.daily/tumgreyspf
+# Clean up all versions, and replace by the new /etc/cron.daily/tumgreyspf
 if [ -f /etc/cron.d/tumgreyspf ] ; then
-	echo Warning: found /etc/cron.d/tumgreyspf, deleting!
+	echo Warning: tumgreyspf.postinst had found an old /etc/cron.d/tumgreyspf,
+	echo and will be deleting it as this version of the package doesn't use the
+	echo old python script, but a new sh script in /etc/cron.daily/tumgreyspf.
 	rm -f /etc/cron.d/tumgreyspf
 fi
 


Freeze exception for dkimproxy (RC fix)

2010-08-25 Thread Thomas Goirand
Hello to the release team,

I have uploaded yesterday a fix for dkimproxy that didn't have access to
it's own private key file since I tried to integrate it with the
ssl-cert architecture (the daemon of dkimproxy doesn't support the
supplementary groups that I used). The fix is trivial (just a chown the
way it should have been to begin with).

Please allow this important bugfix to reach Squeeze. Trivial-simple
interdiff is attached.

Thomas Goirand (zigo)
diff -u dkimproxy-1.2/debian/control dkimproxy-1.2/debian/control
--- dkimproxy-1.2/debian/control
+++ dkimproxy-1.2/debian/control
@@ -1,11 +1,10 @@
 Source: dkimproxy
 Section: mail
 Priority: optional
-Maintainer: Thomas Goirand tho...@goirand.fr
+Maintainer: Thomas Goirand z...@debian.org
 Build-Depends: debhelper (= 5)
 Build-Depends-Indep: autotools-dev, liberror-perl, libnet-server-perl, libmail-dkim-perl (= 0.29)
-Standards-Version: 3.8.4
-Dm-Upload-Allowed: yes
+Standards-Version: 3.9.1
 Homepage: http://dkimproxy.sourceforge.net/
 
 Package: dkimproxy
diff -u dkimproxy-1.2/debian/changelog dkimproxy-1.2/debian/changelog
--- dkimproxy-1.2/debian/changelog
+++ dkimproxy-1.2/debian/changelog
@@ -1,3 +1,11 @@
+dkimproxy (1.2-6) unstable; urgency=low
+
+  * Private key now owned by dkimproxy user (Closes: #593311).
+  * Now using my z...@debian.org email for the maintainer field.
+  * Bumped Standard-Version
+
+ -- Thomas Goirand z...@debian.org  Tue, 24 Aug 2010 10:43:45 +
+
 dkimproxy (1.2-5) unstable; urgency=low
 
   * v1.2-5: Now depends on the ssl-cert package.
diff -u dkimproxy-1.2/debian/postinst dkimproxy-1.2/debian/postinst
--- dkimproxy-1.2/debian/postinst
+++ dkimproxy-1.2/debian/postinst
@@ -29,9 +29,9 @@
 chmod 640 /var/lib/dkimproxy/private.key
 if getent group ssl-cert /dev/null ; then
 	adduser dkimproxy ssl-cert || true
-	chown root:ssl-cert /var/lib/dkimproxy/public.key /var/lib/dkimproxy/private.key
+	chown dkimproxy:ssl-cert /var/lib/dkimproxy/public.key /var/lib/dkimproxy/private.key
 else
-	chown root:dkimproxy /var/lib/dkimproxy/public.key /var/lib/dkimproxy/private.key
+	chown dkimproxy:dkimproxy /var/lib/dkimproxy/public.key /var/lib/dkimproxy/private.key
 fi
 
 #DEBHELPER#


Freeze exception for libdbi and libdbi-drivers

2010-08-24 Thread Thomas Goirand
Hello to the whole release team,

I have uploaded to SID recently both libdbi, and it's brother
libdbi-drivers. I believe they both should enter Squeeze, because:

- these are upstream bug-fix releases, and have been well tested in
other distribution for quite some time.
- the packages now include the test suites of libdbi that runs tests for
sqlite, sqlite3, mysql and postgress, which helps to make sure that the
packages are in good shape and run as expected.

I feel sorry that I didn't have time to work more on these packages
before the freeze, but I'm convince that there is a lot of added
improvements that are pushing for a freeze exception here.

Cheers,

Thomas Goirand (zigo)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c73a1c2.8060...@debian.org



Re: About the current state of the Yum package in Lenny

2009-04-18 Thread Thomas Goirand
William Pitcock wrote:
 neno...@petrie:~$ sudo yum -c ak-bootstrap.conf
 --installroot=/home/nenolod/bootstraptest install centos-release yum
 ak-bootstrap  100% |=| 1.1 kB
 00:00 
 primary.xml.gz 28% |===  | 328 kB
 00:13 ETA 
 [...]
 neno...@petrie:~$ sudo yum -c ak-bootstrap.conf
 --installroot=/home/nenolod/bootstraptest groupinstall base
 [...]
 
 It's not broken. End of story.
 
 William

Can you please show me the output of dpkg -l yum and the content of
your ak-bootstrap.conf?

Thomas


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



Re: About the current state of the Yum package in Lenny

2009-04-17 Thread Thomas Goirand
Luk Claes wrote:
 Thomas Goirand wrote:
 Hi,

 I'm sorry that it took us so much time to make a working yum package,
 but we were quite overloaded with our work, taking over all the
 customers of another web hosting company (taking all our time doing
 support). Anyway, I could today take the time to upload a working
 version of yum. Here it is:

 ftp://ftp.gplhost.com/debian/dists/lenny/main/source/yum_3.2.21-1~gplhost1.dsc

 I guess you could notice that this is a newer upstream version. Please
 let me know if you think this would be an acceptable replacement to be
 sent in lenny proposed updates. At least, I'd be happy if somebody could
 NMU it to SID or experimental, so there's at least something working
 available in the archive.
 
 I'm afraid it's too invasive to be included, though I would propose to
 upload it to backports.org.
 
 Cheers
 
 Luk

Then can the current broken version of yum be removed of Stable? It
makes absolutely no sense to keep a software that doesn't work in the
distribution.

Thomas


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



Package is (will be?) orphaned, and we wish to take over maintainership

2009-03-20 Thread Thomas Goirand
Hi,

I hope that sending this as copy to debian...@lists.debian.org and
debian-release@lists.debian.org is the way to go and that this is not
disturbing some already busy lists. Forgive me if that is too much.

It seems that the maintainer of the package has not been seen since
2005, and that the co-maintainer is not interested in the package
anymore, as per:

http://lists.debian.org/debian-release/2009/02/msg00413.html

In this, he wrote:

I was only working on it on behalf of OLPC.  Since I'm no longer with
them, I don't really have any interest in working on it.  I would
suggest giving it to someone who has a use for it.

Barry deFreese told me on #debian-mentors that he will orphan it shortly.

As the package is very important to us (we use it to bootstrap CentOS
VMs from a Xen dom0 and resell it to our customers), we wish to take
over maintainership. I am comfortable with Debian packaging, while my
employee, Manuel Amador, is comfortable with python and RPM things.

Together as a team, we will (hopefully) be able to maintain yum
correctly in Debian. We have created a specific email address for
communicating about the package, this forwards to rud...@rudd-o.com
(Manuel Amador's address) and tho...@goirand.fr (myself):

yumpack...@gplhost.com

Please write to it for any concerns about the yum package in Debian.

I'll feel an ITA as soon as I see that the package is orphaned.

Last thing: we have prepared a new package with the latest version from
upstream (as the current one was really not working well, with lot's of
bad printing, and sometimes hanging for minutes doing nothing) in here:

ftp://ftp.gplhost.com/debian/dists/lenny/main/source/yum_3.2.21-1~gplhost1.dsc

Of course, we will change the version number, but as this is in our
repository for the moment, the version above is ok. Anyway, we would
need to close the ITA number, so we would need to update the package
whatever happens.

Thomas Goirand


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



Re: About the current state of the Yum package in Lenny

2009-03-12 Thread Thomas Goirand
Hi,

I'm sorry that it took us so much time to make a working yum package,
but we were quite overloaded with our work, taking over all the
customers of another web hosting company (taking all our time doing
support). Anyway, I could today take the time to upload a working
version of yum. Here it is:

ftp://ftp.gplhost.com/debian/dists/lenny/main/source/yum_3.2.21-1~gplhost1.dsc

I guess you could notice that this is a newer upstream version. Please
let me know if you think this would be an acceptable replacement to be
sent in lenny proposed updates. At least, I'd be happy if somebody could
NMU it to SID or experimental, so there's at least something working
available in the archive.

Also, I would be very happy if some other people could TEST this version
and confirm that it's now working. According to us, and our needs
(bootstrap a CentOS from network), it is, but we didn't run extended
testings.

Thomas Goirand


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



Re: About the current state of the Yum package in Lenny

2009-02-16 Thread Thomas Goirand
Vincent Danjean wrote:
 3) perhaps, try to push what is available in lenny backport into a 
 point-release
of lenny. This will depends on how many bug fix are present, how intrusive
the changes are, the release maintainers opinion, ...
 
 For me, 3 is not the more important. Work on yum/rpm should have been done
 earlier to be added in lenny. So you should mainly ensure that squeeze will
 be in good shape with respect to yum/rpm. And backports is here for lenny
 users if they really needed it.
 
   Regards,
 Vincent

I do agree with you. I even posted on the BTS the URL of GPLHost's own
Debian repository that I manage so there is a workable solution NOW.

My employee, which know python a lot better than me, is working on a
patch. I'm not sure we will be able to have it working without
python-iniparse, but we will try.

That being said, if we can't have a working yum without new python
modules, I do insist: yum shall be REMOVED from Lenny, as it's BROKEN.

More about this later on, after Manuel's python work on the package.

Thomas


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



Re: About the current state of the Yum package in Lenny

2009-02-15 Thread Thomas Goirand
Luk Claes wrote:
 http://www.debian.org/releases/proposed-updates
 My question was more: what's the way to have a package uploaded in pu.
 Should I write in a particular list? This one maybe?
 
 It's all mentioned on that page. If it's not clear, please tell me what
 part so we can update it.

What's not clear is how the upload itself is made. I understand that it
should be discussed in this list, but then what? Just give here a link
to the .dsc file in this list?

Last before I stop annoying you with this issue: can I add an entry
here, saying that yum shall be fixed?

http://wiki.debian.org/DebianReleases/PointReleases/5.0.1

Thomas Goirand


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



Re: About the current state of the Yum package in Lenny

2009-02-15 Thread Thomas Goirand
Philipp Kern wrote:
 I'm curious why python-pyme is not sufficient.

It's simply a MISTAKE that has been done by the last maintainer of yum,
python-pyme is NOT the correct python package, python-gpgme is the right
one. python-pyme is fully in python, while python-gpgme is written in C.
Maybe it would be possible to have yum working with python-pyme (I
didn't dive into it, and have no intention to do so), but I think it's
really not worth so much trouble having a special crafted yum that will
be different from upstream, when the solution is to use the correct package.

 Anyway: there won't be
 new packages introduced into Lenny.  I'm uncomfortable targetting this
 at this point. IMHO it's at you now to provide a set of patches that
 you think need to be applied to the packages in question to make yum
 work again.

How can I provide a set of patches when the problem is that 2 python
modules are needed? We can't ship these 2 python modules in yum, this
goes against the policy, and against any reasonable thinking.

 Attach them to the bug report and ping us again.  And
 remember: no new packages.
 
 Thanks in advance,
 Philipp Kern

No new package == no working yum.

Note that I perfectly understand the release cycle of Lenny, how it
works, and why it's like that. No new package, end of the story. But I
think, this time, it would be harmful to not make an exception, simply
because of an established principle. Again, this is a grave regression.

So what do you suggest now? Leave a BROKEN package in the distribution,
simply because it's the rule? IMHO it would even be better to REMOVE yum
from Lenny than leaving it the way it is right now: it's NOT working,
and it will never will unless we provide the dependencies. So better
remove it, and provide it in Lenny backports. This is my suggestion if
there is really no other choice (I still feel like we should make an
exception here...).

What I still don't get, is that I'm pretty sure that I have sent an RC
bug against the package a long time ago, and I don't understand why it
was not in the BTS. I feel so bad that I didn't check for it enough...

Thomas Goirand


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



About the current state of the Yum package in Lenny

2009-02-14 Thread Thomas Goirand
Hi,

Even though Debian is not RPM based, it's very important to have a
working Yum package in Debian, just to be able to setup all sorts of yum
based distribution in a chroot for setting-up VMs.

Unfortunately, it seems that the current maintainer of Yum in Debian
haven't been active for a long time, and the current package in Lenny is
simply not working. I consider that having a non-working yum package in
Debian Lenny is a grave regression.

With a little bit of communication, I've been able to make a working yum
package, and I could setup a CentOS on a Xen dom0 Lenny server. Please
read this:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496137

Having yum working means that we need the python-iniparse and
python-gpgme packages (which will both reach SID after Lenny is out, as
said the new package maintainers), as SHOULD depend on it. The Lenny
version doesn't unfortunately.

My proposal, as it's of course too late for the first release of Lenny,
is that python-iniparse and python-gpgme, plus a patched version of Yum,
would be prepared and send in lenny proposed updates. The thing is that:

- I don't know what is the way to send it to proposed updates
- I'm not comfortable with python packages, and I don't think it's a
good idea that I take over the maintainership of yum in Debian, even
though I really need this package. Any volunteer out there?

Any suggestion?

Thomas


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



Re: About the current state of the Yum package in Lenny

2009-02-14 Thread Thomas Goirand
I forgot to add...

The current maintainer of yum AND rpm (Anibal Monsalve Salazar
ani...@debian.org) has been unactive for quite a long time now, there
are outstanding very serious bugs without even any reply from him since
2006. We really need something to be done for rpm as well.

I have contacted the people from RedHat (m...@redhat.com, that was
marked as upstream contact), maybe they would be interested in helping.

Thomas Goirand


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



Re: About the current state of the Yum package in Lenny

2009-02-14 Thread Thomas Goirand
Luk Claes wrote:
 Why is the python-iniparse also needed? That's not clear from the bug
 report.

Very simple: yum crashes with a not-so-nice error message when I try to
boostrap a CentOS complaining about the iniparse python module not being
present.

I should have add it to the bug report, but it didn't talk about
python-iniparse, #496137 was just about python-gpgme. I have just added
an entry for it in the BTS to make that clear.

 http://www.debian.org/releases/proposed-updates

My question was more: what's the way to have a package uploaded in pu.
Should I write in a particular list? This one maybe?

Andres Salomon wrote:
 I was only working on it on behalf of OLPC.  Since I'm no longer with
 them, I don't really have any interest in working on it.  I would suggest
 giving it to someone who has a use for it.

Then I guess both rpm and yum should be orphaned. Could this be done now
so we can move on?

Luk Claes wrote:
 anibal is one of the maintainers of rpm, but not of yum. rpm was
 uploaded less than a month ago to experimental, I don't think you can
 blame them for being inactive.

Sure it was, but still with the same upstream version, which doesn't fix
#509444. I hope that a newer upstream version can be uploaded soon. The
changelog is quite impressive though, and seems to be a good work (I
didn't read more than the changelog). It shows Loic Minier
l...@dooz.org, not Anibal Monsalve Salazar or Andres Salomon that
still seems to be unactive on maintainership. I'm now adding Loic as Cc:
as he seems to be the one that cares about all this, and I guess Andres
shouldn't be in the loop anymore (as per what he said).

Thanks you 2 for your replies, and a big up (especially to you Luck),
for all the (impressive) work on the Lenny release.

Thomas Goirand

P.S: Loic, tu sembles etre un compatriote vu ton nom, je me trompes ? :)


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



Re: [Fwd: Please unblock dtc 0.29.16-1]

2009-02-02 Thread Thomas Goirand
Luk Claes wrote:
 Thomas Goirand wrote:
 
 The stable release of this package has some bugfixes and needs to be
 uploaded to Lenny:

 * New spanish debian template translation thanks to Francisco Javier
 Cuadrado fcocuadr...@gmail.com (Closes: #510468)
 * Backported a MySQL insertion security fix from the Git version (issue
 was when using the add service function once you already have an account).
 
 At least this fix doesn't seem to be in 0.29.16-1 currently in unstable.
 
 Cheers
 
 Luk

Correct, I did a mistake with Git when doing the release (pushed the
changes to the public repo AFTER I did the release). Version 0.29.17-1
fixes it, and has urgency=high.

Sorry that I couldn't make it more early, I was in business trip in
Europe for a while and just came back home (in Shanghai).

Anyway, please migrate version 0.29.17-1 to Lenny asap.

Thomas

P.S: Since the deepfreeze occured, is it now too late for translation
updates (debconf) of my other packages? I just received some .po for
Swedish and Spanish...


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



[Fwd: Please unblock dtc 0.29.16-1]

2009-01-27 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

The stable release of this package has some bugfixes and needs to be
uploaded to Lenny:

* New spanish debian template translation thanks to Francisco Javier
Cuadrado fcocuadr...@gmail.com (Closes: #510468)
* Backported a MySQL insertion security fix from the Git version (issue
was when using the add service function once you already have an account).
* Fixed the roundcube dependency so it pulls it correctly.
* Backported a bugfix for the VAT rate so it can be changed without issue.

A full log since 0.29.14 (the last in Lenny) of the changes can be found
here:

http://git.gplhost.com/gitweb/?p=dtc.git;a=shortlog;h=refs/heads/stable-0.29

Please, consider, this is urgent, as there's a security fix in this
package. Is there any way to skip the 9 days delay?

Thomas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkl/ipAACgkQl4M9yZjvmkl+qwCfc4YeF4BdX/H20mj0Y25JiolH
MIwAnizSmiDBFpVbCYw6LBNCQYqp2fjT
=6RIn
-END PGP SIGNATURE-


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



Please unblock dkimproxy 1.0.1-8

2008-12-20 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi there!

dkimproxy currently in Lenny has a file conflict with python-dkim. They
both ship a /usr/bin/dkimverify that doesn't exactly do the same thing.
This new release of the Debian package renames the dkimproxy
/usr/bin/dkimverify to /usr/bin/dkimproxy-verify, and updates the
manpages accordingly.

Also in this release, a patch given from the upstream author that
corrects a nasty bug: dkimproxy was reporting failed signature when
syslogd was down. The patch is included in upstream version 1.1, and I
have included it in 1.0.1-8 as I thought it was quite a bad thing to
keep it in Debian.

Please unblock dkimproxy 1.0.1-8 asap so both problems can be corrected.

Interdiff between the 2 versions is attached.

Thanks to all member of the release team for the huge work,

Thomas Goirand
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAklNQXgACgkQl4M9yZjvmkk8lgCcCUfDriJGib5p8M//PImJhZpN
JQYAoIOXa0mQIE+aFL9UuTQzWl0/eJmf
=M1VD
-END PGP SIGNATURE-
diff -u dkimproxy-1.0.1/debian/control dkimproxy-1.0.1/debian/control
--- dkimproxy-1.0.1/debian/control
+++ dkimproxy-1.0.1/debian/control
@@ -4,7 +4,8 @@
 Maintainer: Thomas Goirand tho...@goirand.fr
 Build-Depends: debhelper (= 5)
 Build-Depends-Indep: autotools-dev, liberror-perl, libnet-server-perl, 
libmail-dkim-perl (= 0.29)
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
+Dm-Upload-Allowed: yes
 Homepage: http://dkimproxy.sourceforge.net/
 
 Package: dkimproxy
diff -u dkimproxy-1.0.1/debian/rules dkimproxy-1.0.1/debian/rules
--- dkimproxy-1.0.1/debian/rules
+++ dkimproxy-1.0.1/debian/rules
@@ -41,7 +41,7 @@
mv $(CURDIR)/debian/$(DK_PKGNAME)/usr/lib/* 
$(CURDIR)/debian/$(DK_PKGNAME)/usr/share/perl5
rmdir $(CURDIR)/debian/$(DK_PKGNAME)/usr/lib
mv $(CURDIR)/debian/$(DK_PKGNAME)/usr/bin/dkim_responder.pl 
$(CURDIR)/debian/$(DK_PKGNAME)/usr/bin/dkim_responder
-   mv $(CURDIR)/debian/$(DK_PKGNAME)/usr/bin/dkimverify.pl 
$(CURDIR)/debian/$(DK_PKGNAME)/usr/bin/dkimverify
+   mv $(CURDIR)/debian/$(DK_PKGNAME)/usr/bin/dkimverify.pl 
$(CURDIR)/debian/$(DK_PKGNAME)/usr/bin/dkimproxy-verify
mv $(CURDIR)/debian/$(DK_PKGNAME)/usr/bin/dkimsign.pl 
$(CURDIR)/debian/$(DK_PKGNAME)/usr/bin/dkimsign
# These are deamons, they have nothing to do in /usr/bin !!!
mv $(CURDIR)/debian/$(DK_PKGNAME)/usr/bin/dkimproxy.in 
$(CURDIR)/debian/$(DK_PKGNAME)/usr/sbin
diff -u dkimproxy-1.0.1/debian/manpages dkimproxy-1.0.1/debian/manpages
--- dkimproxy-1.0.1/debian/manpages
+++ dkimproxy-1.0.1/debian/manpages
@@ -5 +5 @@
-debian/man/dkimverify.1
+debian/man/dkimproxy-verify.1
diff -u dkimproxy-1.0.1/debian/changelog dkimproxy-1.0.1/debian/changelog
--- dkimproxy-1.0.1/debian/changelog
+++ dkimproxy-1.0.1/debian/changelog
@@ -1,3 +1,12 @@
+dkimproxy (1.0.1-8) unstable; urgency=low
+
+  * Added a patch given by upstream so that dkimproxy continues to work if
+syslogd is not running.
+  * Renamed /usr/bin/dkimverify to dkimproxy-verify so it doesn't conflicts
+with dkimverify from python-dkim (Closes: #509045).
+
+ -- Thomas Goirand tho...@goirand.fr  Fri, 19 Dec 2008 18:03:22 +0800
+
 dkimproxy (1.0.1-7) unstable; urgency=low
 
   * Better Unix rights for the keys in /var/lib/dkimproxy
diff -u dkimproxy-1.0.1/debian/man/dkimsign.1 
dkimproxy-1.0.1/debian/man/dkimsign.1
--- dkimproxy-1.0.1/debian/man/dkimsign.1
+++ dkimproxy-1.0.1/debian/man/dkimsign.1
@@ -29 +29 @@
-dkimproxy.in(8), dkimproxy.out(8), dkimverify(1),  dkim_responder(1)
+dkimproxy.in(8), dkimproxy.out(8), dkimproxy-verify(1),  dkim_responder(1)
reverted:
--- dkimproxy-1.0.1/debian/man/dkimverify.1
+++ dkimproxy-1.0.1.orig/debian/man/dkimverify.1
@@ -1,10 +0,0 @@
-.TH dkimverify 1
-
-.SH NAME
-dkimverify \- insert here a description
-
-.SH DESCRIPTION
-This man page is a stub, please contribute
-
-.SH SEE ALSO
-dkimproxy.in(8), dkimproxy.out(8), dkimsign(1),  dkim_responder(1)
diff -u dkimproxy-1.0.1/debian/man/dkim_responder.1 
dkimproxy-1.0.1/debian/man/dkim_responder.1
--- dkimproxy-1.0.1/debian/man/dkim_responder.1
+++ dkimproxy-1.0.1/debian/man/dkim_responder.1
@@ -10 +10 @@
-dkimproxy.in(8), dkimproxy.out(8), dkimsign(1),  dkimverify(1)
+dkimproxy.in(8), dkimproxy.out(8), dkimsign(1),  dkimproxy-verify(1)
diff -u dkimproxy-1.0.1/debian/man/dkimproxy.in.8 
dkimproxy-1.0.1/debian/man/dkimproxy.in.8
--- dkimproxy-1.0.1/debian/man/dkimproxy.in.8
+++ dkimproxy-1.0.1/debian/man/dkimproxy.in.8
@@ -112 +112 @@
-dkimproxy.out(8), dkim_responder(1), dkimsign(1),  dkimverify(1)
+dkimproxy.out(8), dkim_responder(1), dkimsign(1),  dkimproxy-verify(1)
diff -u dkimproxy-1.0.1/debian/man/dkimproxy.out.8 
dkimproxy-1.0.1/debian/man/dkimproxy.out.8
--- dkimproxy-1.0.1/debian/man/dkimproxy.out.8
+++ dkimproxy-1.0.1/debian/man/dkimproxy.out.8
@@ -197 +197 @@
-dkimproxy.in(8), dkim_responder(8), dkimsign(8),  dkimverify(8)
+dkimproxy.in(8

Shall I update dkimproxy to the latest version??? (from 1.0.1 to 1.1)

2008-11-06 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

I asked advices to my sponsor, and he told me best was to ask the
release team for an opinion.

dkimproxy just got released with a new version that seems worth updating
to. Attached is a diff between the currently in testing and the new
version from upstream.

Now I have 2 options:

- - upload an update with this new version 1.1 and ask for a freeze
exception
- - upload only a patch for the syslog bug (see bellow)

The upstream was nice enough to send me a patch for the most important
bug (from ChangeLog of upstream):

  * scripts/dkimproxy.{in,out}: detect syslog errors and report them
to the client, instead of just dropping the connection (issue
#2068222)

I have attached both patch files, please let me know what you think I
shall do.

Thomas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkkT2zQACgkQl4M9yZjvmkkgMwCfdRxbYHk5bsU4rRLLJVRa8NSu
ewEAn0+LhyBGmmC6tAlTbUcXr+vWl5nJ
=zQYn
-END PGP SIGNATURE-
diff -u dkimproxy-1.0.1/AUTHORS dkimproxy-1.1/AUTHORS
--- dkimproxy-1.0.1/AUTHORS	2006-10-11 02:13:00.0 +0800
+++ dkimproxy-1.1/AUTHORS	2008-10-23 23:40:33.0 +0800
@@ -1,9 +1,11 @@
 Jason Long [EMAIL PROTECTED]
 
-Uses code from smtpprox:
+This project incorporates code from the smtpprox program:
   http://bent.latency.net/smtpprox/
   Bennett Todd [EMAIL PROTECTED]
+  Copyright (C) 2001 Morgan Stanley Dean Witter, licensed under GPL2+.
 
-and code from Mail::DomainKeys:
+and code from the Mail::DomainKeys Perl module:
   http://killa.net/infosec/Mail-DomainKeys/
   Anthony D. Urso [EMAIL PROTECTED]
+  Copyright (C) 2004 Anthony D. Urso, licensed same as Perl (GPL2+).
diff -u dkimproxy-1.0.1/ChangeLog dkimproxy-1.1/ChangeLog
--- dkimproxy-1.0.1/ChangeLog	2008-02-08 23:39:14.0 +0800
+++ dkimproxy-1.1/ChangeLog	2008-10-23 23:40:33.0 +0800
@@ -1,3 +1,31 @@
+2008-08-26: Jason Long [EMAIL PROTECTED]
+ * scripts/dkimproxy.{in,out}: slight wording change in how client
+   IP addresses are logged
+ * various files: updated/replaced copyright notice... now it
+   explicitly specifies version 2 or later of GPL
+
+ -- VERSION 1.1RC1 --
+
+2008-08-25: Jason Long [EMAIL PROTECTED]
+ * scripts/dkimproxy.{in,out}: if unable to connect to relay host,
+   report an error to the client instead of just dropping the connection
+ * scripts/dkimproxy.{in,out}: detect syslog errors and report them
+   to the client, instead of just dropping the connection (issue
+   #2068222)
+ * scripts/dkimproxy.{in,out}: report client address to syslog
+
+2008-04-11: Jason Long [EMAIL PROTECTED]
+ * scripts/dkim_responder.pl, dkimproxy.in: fix authentication results
+   header so it displays identity source properly (issue #1940393)
+
+2008-04-09: Jason Long [EMAIL PROTECTED]
+ * scripts/dkim_responder.pl: response will now include multiple
+   canonicalized.txt attachments-- one for each canonicalization object
+   that was used
+
+2008-02-13: Jason Long [EMAIL PROTECTED]
+ * sample-dkim-init-script.sh: fix for bug 1892220
+
  -- VERSION 1.0.1 --
 
 2008-02-08: Jason Long [EMAIL PROTECTED]
diff -u dkimproxy-1.0.1/configure dkimproxy-1.1/configure
--- dkimproxy-1.0.1/configure	2008-02-08 23:39:40.0 +0800
+++ dkimproxy-1.1/configure	2008-10-23 23:45:55.0 +0800
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.53 for dkimproxy 1.0.1.
+# Generated by GNU Autoconf 2.53 for dkimproxy 1.1.
 #
 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
 # Free Software Foundation, Inc.
@@ -254,8 +254,8 @@
 # Identity of this package.
 PACKAGE_NAME='dkimproxy'
 PACKAGE_TARNAME='dkimproxy'
-PACKAGE_VERSION='1.0.1'
-PACKAGE_STRING='dkimproxy 1.0.1'
+PACKAGE_VERSION='1.1'
+PACKAGE_STRING='dkimproxy 1.1'
 PACKAGE_BUGREPORT=''
 
 
@@ -702,7 +702,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat _ACEOF
-\`configure' configures dkimproxy 1.0.1 to adapt to many kinds of systems.
+\`configure' configures dkimproxy 1.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -764,7 +764,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of dkimproxy 1.0.1:;;
+ short | recursive ) echo Configuration of dkimproxy 1.1:;;
esac
   cat \_ACEOF
 
@@ -830,7 +830,7 @@
 test -n $ac_init_help  exit 0
 if $ac_init_version; then
   cat \_ACEOF
-dkimproxy configure 1.0.1
+dkimproxy configure 1.1
 generated by GNU Autoconf 2.53
 
 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
@@ -845,7 +845,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by dkimproxy $as_me 1.0.1, which 

Please unblock sbox-dtc 1.11-5

2008-10-27 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

This update is mainly done because of a debconf translation update. As
there was some new lintian warnings, I did also improved the package
itself. The interdiff is attached!

Thomas Goirand
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJBf9yl4M9yZjvmkkRAoZQAJ9fymcrmXZATlhB6mhtvSe3/ceYggCg7yyB
7LM9w4LfWScHovaZgSQ2Ft4=
=U6e9
-END PGP SIGNATURE-
diff -u sbox-dtc-1.11/debian/rules sbox-dtc-1.11/debian/rules
--- sbox-dtc-1.11/debian/rules
+++ sbox-dtc-1.11/debian/rules
@@ -13,7 +13,7 @@
dh_testdir
dh_testroot
rm -f build-stamp
-   -$(MAKE) clean DESTDIR=$(CURDIR)/debian/tmp
+   [ ! -f Makefile ] || $(MAKE) clean DESTDIR=$(CURDIR)/debian/tmp
dh_clean 
 
 install: build
diff -u sbox-dtc-1.11/debian/changelog sbox-dtc-1.11/debian/changelog
--- sbox-dtc-1.11/debian/changelog
+++ sbox-dtc-1.11/debian/changelog
@@ -1,3 +1,20 @@
+sbox-dtc (1.11-5) unstable; urgency=low
+
+  * Added a missing || true for the db_input call in the debian/config script.
+
+ -- Thomas Goirand [EMAIL PROTECTED]  Wed, 22 Oct 2008 04:52:30 +0800
+
+sbox-dtc (1.11-4) unstable; urgency=low
+
+  * Added Debconf template translation to Swedish, thanks to Martin Bagge
+[EMAIL PROTECTED] (Closes: #500125).
+  * Bumped to Standards-Version: 3.8.0.
+  * Added year to copyright, so it removes a Lintian error.
+  * Added [ ! -f Makefile ] || to the debian/rules
+  * Added set -e in the debian/config script.
+
+ -- Thomas Goirand [EMAIL PROTECTED]  Sat, 18 Oct 2008 02:04:28 +0800
+
 sbox-dtc (1.11-3) unstable; urgency=low
 
   * Added nl.po Duch template translation from Bart Cornelis
diff -u sbox-dtc-1.11/debian/control sbox-dtc-1.11/debian/control
--- sbox-dtc-1.11/debian/control
+++ sbox-dtc-1.11/debian/control
@@ -2,14 +2,14 @@
 Section: web
 Priority: optional
 Maintainer: Thomas Goirand [EMAIL PROTECTED]
-Build-Depends: debhelper (= 4), libapr1-dev, po-debconf, libdotconf-dev
-Standards-Version: 3.7.2
+Build-Depends: debhelper (= 4), libapr1-dev, libdotconf-dev, po-debconf
+Standards-Version: 3.8.0
 
 Package: sbox-dtc
 Section: web
 Priority: optional
 Architecture: any
-Depends: debconf, libdotconf1.0, passwd
+Depends: debconf, libdotconf1.0, passwd, ${shlibs:Depends}
 Recommends: apache2 | httpd-cgi
 Description: A CGI wrapper script for chrooted environment for hosting
  Sbox is a CGI wrapper script that allows Web site hosting
diff -u sbox-dtc-1.11/debian/config sbox-dtc-1.11/debian/config
--- sbox-dtc-1.11/debian/config
+++ sbox-dtc-1.11/debian/config
@@ -1,9 +1,11 @@
 #!/bin/sh
 
+set -e
+
 . /usr/share/debconf/confmodule
 db_version 2.0
 
-db_input medium sbox-dtc/conf_use_dtc_dtcgrp
+db_input medium sbox-dtc/conf_use_dtc_dtcgrp || true
 
 db_go
 
diff -u sbox-dtc-1.11/debian/copyright sbox-dtc-1.11/debian/copyright
--- sbox-dtc-1.11/debian/copyright
+++ sbox-dtc-1.11/debian/copyright
@@ -5,8 +5,8 @@
 
 License:
 
-   Copyright (C) Lincoln D. Stein [EMAIL PROTECTED]
-   Copyright (C) Thomas Goirand [EMAIL PROTECTED]
+   Copyright (C) 1997-1998 Lincoln D. Stein [EMAIL PROTECTED]
+   Copyright (C) 2005-2008 Thomas Goirand [EMAIL PROTECTED]
 
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
only in patch2:
unchanged:
--- sbox-dtc-1.11.orig/debian/watch
+++ sbox-dtc-1.11/debian/watch
@@ -0,0 +1,2 @@
+version=3
+ftp://ftp.gplhost.com/debian/dists/etch/main/source/sbox-dtc_(.*).dsc
only in patch2:
unchanged:
--- sbox-dtc-1.11.orig/debian/po/sv.po
+++ sbox-dtc-1.11/debian/po/sv.po
@@ -0,0 +1,39 @@
+# translation of sbox-dtc.po to swedish
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the DTC package.
+#
+# Martin Bagge [EMAIL PROTECTED], 2008.
+msgid 
+msgstr 
+Project-Id-Version: sbox-dtc\n
+Report-Msgid-Bugs-To: \n
+POT-Creation-Date: 2007-11-26 04:32+0100\n
+PO-Revision-Date: 2008-09-25 12:32+0100\n
+Last-Translator: Martin Bagge [EMAIL PROTECTED]\n
+Language-Team: swedish [EMAIL PROTECTED]\n
+MIME-Version: 1.0\n
+Content-Type: text/plain; charset=UTF-8\n
+Content-Transfer-Encoding: 8bit\n
+X-Generator: KBabel 1.11.4\n
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid Use dtc:dtcgrp for the sbox binary?
+msgstr Ska dtc:dtcgrp användas för sbox binären?
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid 
+Under Debian, apache or apache2 runs under www-data:www-data. This is ok if 
+running only apache, but if using sbox-dtc together with the DTC control 
+panel, you need to have sbox chown to dtc:dtcgrp. In that case, you want 
+create the dtc user and dtcgrp group, and chown the sbox binary to dtc:
+dtcgrp, otherwise you don't.
+msgstr 
+I Debian körs apache och apache2 med användare och grupp www-data. Om du 
+bara kör apache är detta helt okej men och

Please allow dtc 0.29.14-1 into Lenny

2008-10-27 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

Here is a quick list of bugfixes in this version:

* Modified depends: so it uses proftpd-mod-mysql
* Solved the INSERT bug for the Money spent accounting
* Fixed a bug if adding a new service with a non-debian VPS
* Removed list.dsbl.org from default DNSBL as it's dead.
* Now a working maint_apache.php for cleaning the SPAM folder.
* Removed unused debconf template.
* Removed all trace of php4 depends to satisfy Lintian.
* Removed unused debconf template.
* Ran debconf-updatepo.

Full detailed diff from (currently in Lenny) 0.29.10 to (currently in
SID) 0.29.14 in our git web here (special branch of the Git especially
for bug fixes to be backported in Lenny):

http://git.gplhost.com/gitweb/?p=dtc.git;a=shortlog;h=refs/heads/stable-0.29

Thanks,

Thomas Goirand

P.S: If the gitweb is not enough and you want me to attach diff files,
let me know!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJBgFdl4M9yZjvmkkRAvy0AKCOGVgNGRGdgzVaHetZDhsm+wdEKwCgrRW8
xnxVEIafCLAikYd0CfKzJvQ=
=bYib
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Please unblock dtc-xen 0.3.24

2008-10-27 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

We have found, after a long time of production, that the graph system of
dtc-xen (that graphs the number of sector read for each VPS) had a bug
on 32 bits arch (eg: i386). When the kernel returns some very high
number of sector read on a device, the python script crashes. The patch
for that is here (ignore what you see for the debian/changelog that is
corrected on the next patch of the Git repo):

http://git.gplhost.com/gitweb/?p=dtc-xen.git;a=commitdiff;h=5ee39cd4470bf90fe2aa5ab9f5e91a694b413ce7

Please allow this fix to reach Lenny.

Thomas Goirand
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJBgfvl4M9yZjvmkkRAni4AKDV3w0gtlvNgcGsX2nTfmKPznPYkwCfbiJJ
6WHRZ3f6SK3oOcWQeG8h4s8=
=RLoW
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Please unblock libapache-mod-log-sql 1.100-14

2008-10-12 Thread Thomas Goirand
Hi!

Please unblock libapache-mod-log-sql 1.100-14. It has very few changes:
updated dependency to apache2-mpm-prefork (= 2.0.53) | apache2-mpm-itk
instead of just apache2-mpm-prefork (= 2.0.53), plus added a bit of doc
on how to create the tables. This closes 2 bugs in the BTS.

Interdiff between the 2 versions is attached.

Thanks,

Thomas Goirand
diff -u libapache-mod-log-sql-1.100/debian/changelog libapache-mod-log-sql-1.100/debian/changelog
--- libapache-mod-log-sql-1.100/debian/changelog
+++ libapache-mod-log-sql-1.100/debian/changelog
@@ -1,3 +1,12 @@
+libapache-mod-log-sql (1.100-14) unstable; urgency=low
+
+  * Added doc about how to create the score_board table (Closes: #499436).
+  * Updated dependencies to apache2-mpm-prefork | apache2-mpm-itk, so both can
+be setup (Closes: #494306). As of today, mod_log_sql still doesn't support
+apache with threads.
+
+ -- Thomas Goirand [EMAIL PROTECTED]  Wed, 24 Sep 2008 07:44:30 +
+
 libapache-mod-log-sql (1.100-13) unstable; urgency=low
 
   * Reverted the patch for funny table names as it's only working for MySQL
diff -u libapache-mod-log-sql-1.100/debian/control libapache-mod-log-sql-1.100/debian/control
--- libapache-mod-log-sql-1.100/debian/control
+++ libapache-mod-log-sql-1.100/debian/control
@@ -8,7 +8,7 @@
 
 Package: libapache2-mod-log-sql
 Architecture: any
-Depends: ${shlibs:Depends}, apache2-mpm-prefork (= 2.0.53)
+Depends: ${shlibs:Depends}, apache2-mpm-prefork (= 2.0.53) | apache2-mpm-itk
 Recommends: perl
 Description: Use SQL to store/write your apache queries logs - Base
  mod_log_sql is a log module for Apache 1.3 and 2 which logs all requests to a
only in patch2:
unchanged:
--- libapache-mod-log-sql-1.100.orig/contrib/create_tables.sql
+++ libapache-mod-log-sql-1.100/contrib/create_tables.sql
@@ -49,3 +49,24 @@
 item varchar(80),
 val varchar(80)
 );
+
+# Added by Thomas Goirand (Debian maintainer and score_board patch upstream)
+# take care that the UNIQUE KEY is really VITAL of you don't want your server
+# to die with a huge MySQL load...
+create table score_board (
+id int(14) NOT NULL auto_increment,
+vhost varchar(50) NOT NULL default '',
+bytes_sent bigint(14) unsigned NOT NULL default '0',
+bytes_receive bigint(14) unsigned NOT NULL default '0',
+count_hosts int(12) NOT NULL default '0',
+count_visits int(12) NOT NULL default '0',
+count_status_200 int(12) NOT NULL default '0',
+count_status_404 int(12) NOT NULL default '0',
+count_impressions int(18) NOT NULL default '0',
+last_run int(14) NOT NULL default '0',
+month int(4) NOT NULL default '0',
+year int(4) NOT NULL default '0',
+domain varchar(50) NOT NULL default '',
+PRIMARY KEY (id),
+UNIQUE KEY `vhost` (`vhost`,`month`,`year`,`domain`)
+) TYPE=MyISAM;


Please unblock dtc-xen 0.3.23-1

2008-10-02 Thread Thomas Goirand
Hi,

Please unblock this package and allow it into Lenny, as it has bug fixes
as follow:

* New upstream release correcting the killVPS() method that was
notworking anddtc_change_bsd_kernel shell script so it takes the VG name
from the config file of dtc-xen..
* Removed the link in /var/www to satisfy the Debian policy.
* Added comments in README.Debian on how to manually activate the
stats page.
* Added missing man page for dtc_kill_vps_disk.
* Improved the README.Debian as requested by the release team.

A full log of the changes done to this stable version can be seen on our
Git web. This branch of dtc-xen is made especially to track changes done
for Lenny (it doesn't have new feature unlike our master branch):

http://git.gplhost.com/gitweb/?p=dtc-xen.git;a=shortlog;h=refs/heads/stable-0.3

Let me know if these changes are acceptable for a freeze exception, I
believe it should as this has already been discussed in this list.

Regards, and thanks for the work in Lenny,

Thomas Goirand


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Please unblock dtc-xen 0.3.21-1

2008-09-10 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

Here's the changelog:

  * New upstream release correcting the killVPS() method that was
notworking.
  * Removed the link in /var/www to satisfy the Debian policy.
  * Added comments in README.Debian on how to manually activate the
stats page.
  * Added missing man page for dtc_kill_vps_disk.


Nothing's added but bug corrections, and a bit of doc (README.Debian is
bigger, and there's a new manpage that was missing).

The diff is attached.

Thanks for your time and the work in Lenny,

Thomas Goirand
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIyCfwl4M9yZjvmkkRAiQmAJ92cdzgdTYB29posTmmashUtQ8lxQCfQQqf
h/KdbAiPh2QqGoTRZ4P1Dc0=
=oDOl
-END PGP SIGNATURE-
diff -u -r dtc-xen-0.3.19/debian/changelog dtc-xen-0.3.21/debian/changelog
--- dtc-xen-0.3.19/debian/changelog	2008-09-10 20:02:17.0 +
+++ dtc-xen-0.3.21/debian/changelog	2008-09-10 20:02:36.0 +
@@ -1,3 +1,12 @@
+dtc-xen (0.3.21-1) unstable; urgency=low
+
+  * New upstream release correcting the killVPS() method that was notworking.
+  * Removed the link in /var/www to satisfy the Debian policy.
+  * Added comments in README.Debian on how to manually activate the stats page.
+  * Added missing man page for dtc_kill_vps_disk.
+
+ -- Thomas Goirand [EMAIL PROTECTED]  Thu, 28 Aug 2008 13:21:05 +0800
+
 dtc-xen (0.3.19-1) unstable; urgency=low
 
   * New upstream release.
Only in dtc-xen-0.3.19/debian: dtc-xen.links
diff -u -r dtc-xen-0.3.19/debian/dtc-xen.manpages dtc-xen-0.3.21/debian/dtc-xen.manpages
--- dtc-xen-0.3.19/debian/dtc-xen.manpages	2008-09-10 20:02:17.0 +
+++ dtc-xen-0.3.21/debian/dtc-xen.manpages	2008-09-10 20:02:36.0 +
@@ -7,3 +7,4 @@
 doc/dtc_setup_vps_disk.8
 doc/dtc-xen_finish_install.8
 doc/dtc_install_centos.8
+doc/dtc_kill_vps_disk.8
diff -u -r dtc-xen-0.3.19/debian/README.Debian dtc-xen-0.3.21/debian/README.Debian
--- dtc-xen-0.3.19/debian/README.Debian	2008-09-10 20:02:17.0 +
+++ dtc-xen-0.3.21/debian/README.Debian	2008-09-10 20:02:36.0 +
@@ -1,13 +1,55 @@
+Here is what you MUST do to have a working setup:
+
+0. Quick  durty setup without reading the rest of this text
+
+* apt-get install dtc-xen
+* check your /etc/hosts so that node.example.com corresponds to what
+you have set in debconf.
+* ln -s /usr/share/dtc-xen /var/www/dtc-xen
+* /usr/sbin/dtc-xen_finish_install
+* /etc/init.d/dtc-xen restart
+
+If you want to know why you have to do all this by hand, read further,
+otherwise, stop reading, you are already good to go.
+
+1. Password of the SOAP server
+--
 When the package is setup in non-interactive mode, the password for
 /etc/dtc-xen/htpasswd is set randomly. In that case, you will need to setup
 a new password by running dpkg-reconfigure dtc-xen.
 
+2. Hostname of the SOAP server so it can binds to an IP
+---
 Note also that if the package is not configured correctly, then the SOAP server
 wont be able to bind as the hostname will be wrong. Once again,
 dpkg-reconfigure dtc-xen will solve this problem. Of course, making this
 hostname resolvable for example by editing your /etc/hosts or your DNS IS
 mandatory.
 
+3. Enabling the statistics page
+---
+Because of Debian policy, the statistics page holding the usage graph for CPU,
+I/O and Network is not enabled by default. To enable the page, so you can
+do a quick symlink like this:
+
+ln -s /usr/share/dtc-xen /var/www/dtc-xen
+
+so you can browse http://node.example.com/dtc-xen.
+
+4. Updating the sshd config
+---
+After installing dtc-xen, your users are still not able to login using the
+normal username [EMAIL PROTECTED] This is for 2 reasons. First,
+the /etc/sudoers must be updated so your users have the rights to start
+xm console xenYY. Second, for security reasons, the port forwarding of
+your ssh server MUST be disabled, otherwise a nasty user could use it to get
+access to the telnet port of the VPS they don't own. This is why after the
+setup of the dtc-xen package, you should run on the shell:
+
+/usr/sbin/dtc-xen_finish_install
+
+4. Restarting the SOAP server after install/upgrade
+---
 Last thing, this is a known bug. When the package postinst scripts is ran, it
 starts the soap server. For an unknown reason, when it's done like this, your
 soap server will NOT be able to execute debootstrap and make it setup a Debian
@@ -18,3 +60,16 @@
 
 and your should be good to go (and setup Debian VPS with debootstrap
 automatically using DTC's web interface).
+
+5. Contribute helping enhancements
+--
+If you think that all of the above is borring, and that all should be
+automated

Please unblock dtc version 0.29.10-1

2008-08-28 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

Please allow dtc 0.29.10-1 to enter lenny, it fixes a RC bug, and quite
lot's of issues from upstream which is myself...). Here's a cut-past of
the debian/changelog:

* New upstream release with corrections for Lenny, backported from the
master
  branch of the Git, to add corrections and not features as follow:
  - Big problem with the pending payment thing that was setting things as
  validated when they were in fact just pending.
  - the CPU rrd data collection (the rrd call was commented out)
  - the setup of the default index.php  404 subdomain files
  - sa-wrapper symlink attack vulnerability fix (Closes: #496362)
  - removed the paylog.txt logging
  - [v0.29.8] phpmyadmin blowfish_secret owner change
  - [v0.29.8] Cleaning the spam folder with -mtime instead of -atime
  - [v0.29.8] Added a full Simplified Chinese translation by Wei Cao
  [EMAIL PROTECTED], including debconf and the software itself
  - [v0.29.8] Removed the limit 1 when setting the id_client to zero
  when deleting an admin.
  - [v0.29.8] Solved the mysql users  db deletion bug when deleting an
  admin, removed the old mysql manager code that was remaining.
  - [v0.29.8] Needed a global $pro_mysql_pop_table in the spam folder
  cleanup
  - [v0.29.8] Removed a bug when there is no install log at all that was
  preventing the VPS install tab to be displayed
  - [v0.29.8] Some global variables for the vps table names where missing
  in deleteVPS()
  - [v0.29.8] The cron job needed to be modified for gen_named='yes',
  reload_named='yes' when modifying the wildcard DNS thing.
  - [v0.29.8] A Tags: was still there in debian/control, it's now removed.

The worst bugfix I did is in sa-wrapper that was in debug mode by
default, and writing files in /tmp with predictable names (Closes:
#496362). The rest is internal fixes, and a full Simplified Chinese
translation (in both the software and debconf).

Note that no new features have been added, it's only corrections, and we
are now using a different branch to track issues on the Lenny version.
Here is the link to the gitweb, if you want to have a look to the
differences:

http://git.gplhost.com/gitweb/?p=dtc.git;a=shortlog;h=refs/heads/stable-0.29

I'm quite aware that the difference between the 0.29.6 and the 0.29.10
is quite big, but again, these are only bug fixing, so an update is
really needed.

Cheers,

Thomas
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFItoi9l4M9yZjvmkkRAqzgAJ4+V2gTooXcRtiIlDZCGVPVnkon1gCgn02x
NQe9JH/yZjImz1ZbessbvUg=
=b4sx
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Please unblock dkimproxy 1.0.1-7

2008-08-19 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

Please unblock dkimproxy and push it to Lenny. It fixes an important
unix rights issue for the domain keys that my package generates. The
public key is now world readable, and the private one is now only
readable by the dkimproxy user and root.

Thanks and sorry for my silly mistake with the 2 keys rights.

Thomas

diff -u dkimproxy-1.0.1/debian/postinst dkimproxy-1.0.1/debian/postinst
- --- dkimproxy-1.0.1/debian/postinst
+++ dkimproxy-1.0.1/debian/postinst
@@ -24,9 +24,12 @@
openssl genrsa -out /var/lib/dkimproxy/private.key 1024
openssl rsa -in /var/lib/dkimproxy/private.key -pubout -out
/var/lib/dkimproxy/public.key
 fi
- -chmod 640 /var/lib/dkimproxy/public.key
+chmod 644 /var/lib/dkimproxy/public.key
 chown root:dkimproxy /var/lib/dkimproxy/public.key

+chmod 640 /var/lib/dkimproxy/private.key
+chown dkimproxy:dkimproxy /var/lib/dkimproxy/private.key
+
 #DEBHELPER#

 exit 0
diff -u dkimproxy-1.0.1/debian/changelog dkimproxy-1.0.1/debian/changelog
- --- dkimproxy-1.0.1/debian/changelog
+++ dkimproxy-1.0.1/debian/changelog
@@ -1,3 +1,9 @@
+dkimproxy (1.0.1-7) unstable; urgency=low
+
+  * Better Unix rights for the keys in /var/lib/dkimproxy
+
+ -- Thomas Goirand [EMAIL PROTECTED]  Mon, 18 Aug 2008 13:08:09 +0800
+
 dkimproxy (1.0.1-6) unstable; urgency=low

   * The previous version was introducing a bug in the init script (a space
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIqll4l4M9yZjvmkkRAgMFAKDd++53N1YqKIH82UsUumNeUmBz9wCdE72Q
WW0n6uXfrAWfbhI+Fv9wY6E=
=tadB
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Please unblock php-crypt-cbc and libapache-mod-log-sql

2007-03-30 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi here,

I think these 2 packages are ok to be uploaded to Etch before its out as
the new stable. They are currently only in SID. These 2 have been in
production in many servers without issues so far.

php-crypt-cbc - A class to emulate Perl's Crypt::CBC module
libapache-mod-log-sql - Use SQL to store/write your apache queries logs

Thomas Goirand
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGDSxTl4M9yZjvmkkRAvZEAKCPgLBCtn2KXzyZ4sagmMoUnJYKWgCcC/73
lES26bhFiWDEChMAGJwd3Ug=
=Q3HS
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



libapache-mod-log-sql

2006-12-12 Thread Thomas Goirand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Hello,

Just sending a quick mail to ask if it was possible to upload this
package (libapache-mod-log-sql) from Unstable to Testing. I've been
using it in production since quite a long time now, and it seems to work
rather well. I'd be very happy if it could be included in the next release.

If possible, I'd like to have also my 2 other packages ready to be
uploaded to Etch. I'm working against some policy issues that prevent my
package to be in, but I'll work as hard as possible to have them policy
compliant as much as possible.

Concerned packages (currently in unstable) are:
- - dtc
- - dtc-xen

dtc-xen has just been accepted and should be policy compliant now.

The problem is more on our installer of dtc, which will need another
upstream release (I'm also the author...).
- - The installer is quite messy ATM, and writes to other daemon's
configuration files (of course, because this is the purpose of the
program to do so...). So my sponsor moved it away from the postinst
(it's to be activated manually in /usr/share/doc/dtc/).
- - I wrote a PEAR package already to do a RC bug-fix, and will work to
have as many things as possible being accepted.

Is it too late already for this one, or do I have few days and nights to
clean everything?

Thomas

P.S: Please write to me as well, as I'm not registered to the list (I
know it's not polite to say so, but I have tons of other subscriptions,
please forgive me if I don't want to subscribe again to another list).


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFfq2ll4M9yZjvmkkRAo6aAJ9wo391lyw4AhRerHxeXie6E7G9+wCeLsTo
2NEFlaUPdxG8rHU87Ks2+y8=
=IAyD
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



<    1   2   3   4   5   6