Re: volatile.debian.org: Does Debian still support it?

2007-10-01 Thread Piotr Roszatycki
2007/10/1, Peter Samuelson [EMAIL PROTECTED]:
 What upstream does, and whether the upstream license requires source,
 are not valid arguments for whether we're meeting the DFSG.  There are
 many packages in Debian that have to be altered to comply with the
 DFSG.

I don't know any example of package which has included some additional
sources because the upstream didn't provide real-sources for its
sources.

What about sources for i.e. gifs and jpegs (wallpapers, icons, menus)?
The fact is they have a source as Photoshop or GIMP project and we
distribute precompiled files or just exported from original tool. Even
Debian logo has own source file: Photoshop project which uses Adobe
Photoshop's brush pattern and propertiary font. So it means that
Debian logo is not DFSG!

  I.e. ICU C++ library also doesn't ship Olson database as its original
  format and it is stored as precompiled C++ source files.

 You're right.  I'll file bugs on both packages when I get a moment.

The updating DateTime::TimeZone is not so easy. It is not guaranteed
that new Olson DB is compatible with library API. I.e. after updating
sarge's version of libdatetime-timezone-perl I had to fix some
function because there was serious changes in Olson DB - some of
timezone aliases was replaced by special timezones and had to be
handled in other way. Even simple changes require to fix test units
because these tests relay on actual version of Olson DB.

 If enough packages need to do this same thing, it would make sense for
 tzdata to ship a tzdata-source binary package to be build-depended on.

For all that, I like the idea about tzdata-source binary package. I
really don't want to make a build-dep on other source package. I'll
just fill the wishlist for tzdate package and modify my source package
so it will use tzdata-source at build time. It will simplify updates
in future.

I don't want to modify current packages from volatile (sarge and
etch). First, I need to test the new build method and then I'll decide
if it is a good direction.

Thank you for your suggestion.

-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-10-01 Thread Holger Levsen
Hi,

On Monday 01 October 2007 11:01, Piotr Roszatycki wrote:
 I don't know any example of package which has included some additional
 sources because the upstream didn't provide real-sources for its
 sources.

typo3-src is an example. Upstream doesn't provide the source for a font it 
ships. 

Search for *debian.orig.tar.gz


regards,
Holger


pgpuXu6kyaiU4.pgp
Description: PGP signature


Re: volatile.debian.org: Does Debian still support it?

2007-10-01 Thread Piotr Roszatycki
2007/10/1, Holger Levsen [EMAIL PROTECTED]:
  I don't know any example of package which has included some additional
  sources because the upstream didn't provide real-sources for its
  sources.

 typo3-src is an example. Upstream doesn't provide the source for a font it
 ships.

 Search for *debian.orig.tar.gz

I think it is because the nimbus font is released on GPL license, so
the source code is required. The Olson DB is public domain so its
license does not exact the shipping of source form.


-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-10-01 Thread Hamish Moffatt
On Mon, Oct 01, 2007 at 03:11:05PM +0200, Piotr Roszatycki wrote:
 I think it is because the nimbus font is released on GPL license, so
 the source code is required. The Olson DB is public domain so its
 license does not exact the shipping of source form.

The DFSG requires us to ship the source though. Clause 2.

Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]


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



Re: volatile.debian.org: Does Debian still support it?

2007-10-01 Thread Piotr Roszatycki
2007/10/1, Hamish Moffatt [EMAIL PROTECTED]:
  I think it is because the nimbus font is released on GPL license, so
  the source code is required. The Olson DB is public domain so its
  license does not exact the shipping of source form.

 The DFSG requires us to ship the source though. Clause 2.

I read: 2. The program must include source code. The Olson DB is the
data, not the source code. The source code is provided as a Perl
module.
-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-10-01 Thread Don Armstrong
On Mon, 01 Oct 2007, Piotr Roszatycki wrote:
 2007/10/1, Hamish Moffatt [EMAIL PROTECTED]:
   I think it is because the nimbus font is released on GPL license, so
   the source code is required. The Olson DB is public domain so its
   license does not exact the shipping of source form.
 
  The DFSG requires us to ship the source though. Clause 2.
 
 I read: 2. The program must include source code. The Olson DB is the
 data, not the source code. The source code is provided as a Perl
 module.

Considering that the data is what is used to generate the source
code; this seems to be a rather strained argument to me. [And even
then, data is clearly a superset of sourcecode.]

When the only sane way to generate and/or modify things like
DateTime/TimeZone/America/Los_Angeles.pm is to modify northamerica
from the Olson database, and then rebuild, it's clear that the Olson
database, even if it is merely a compendium of fact, is the source
code used to generate the perl module.

[That said, I personally don't particularly care whether this perl
module includes the source itself, so long as there's a clear
dependency on the olson database so that whenever we distribute it
we're also distributing the olson database.]


Don Armstrong

-- 
The question of whether computers can think is like the question of
whether submarines can swim.
 -- Edsgar Dijkstra

http://www.donarmstrong.com  http://rzlab.ucr.edu



Re: volatile.debian.org: Does Debian still support it?

2007-09-30 Thread Piotr Roszatycki
2007/9/29, Peter Samuelson [EMAIL PROTECTED]:
 I just downloaded the source package for libdatetime-timezone-perl, and
 I don't see the Olson database in there anywhere.  Where is it?  It
 looks to me as though you aren't shipping the real source for your
 package, neither directly nor via Build-Depends.  Perhaps your upstream
 isn't shipping it either, but that isn't an excuse.

Even upstream don't ship the Olson database. I'm not conviced that we
should ship Olson database. It makes a packaging more complicated and
in result we will ship different Perl modules than upstream version.

The Olson database is public domain and it doesn't require to be
distributed as real source. I.e. ICU C++ library also doesn't ship
Olson database as its original format and it is stored as precompiled
C++ source files.

-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-30 Thread Peter Samuelson

[Piotr Roszatycki]
 Even upstream don't ship the Olson database. I'm not conviced that we
 should ship Olson database.
[...]
 The Olson database is public domain and it doesn't require to be
 distributed as real source.

What upstream does, and whether the upstream license requires source,
are not valid arguments for whether we're meeting the DFSG.  There are
many packages in Debian that have to be altered to comply with the
DFSG.

 I.e. ICU C++ library also doesn't ship Olson database as its original
 format and it is stored as precompiled C++ source files.

You're right.  I'll file bugs on both packages when I get a moment.

 It makes a packaging more complicated and in result we will ship
 different Perl modules than upstream version.

Since we do actually ship the database in the tzdata package, I think
what you should do is provide clear instructions for how to rebuild
your package from source - starting with 'apt-get source tzdata', then
running 'tools/parse_olson' and so forth.  Then add a note to your
copyright file that part of your source code is actually in the tzdata
source package.

If enough packages need to do this same thing, it would make sense for
tzdata to ship a tzdata-source binary package to be build-depended on.
-- 
Peter Samuelson | org-tld!p12n!peter | http://p12n.org/


signature.asc
Description: Digital signature


Re: volatile.debian.org: Does Debian still support it?

2007-09-30 Thread Marco d'Itri
On Oct 01, Peter Samuelson [EMAIL PROTECTED] wrote:

 If enough packages need to do this same thing, it would make sense for
 tzdata to ship a tzdata-source binary package to be build-depended on.
It looks like you may have missed the arm firmware thread of yesterday...

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: volatile.debian.org: Does Debian still support it?

2007-09-30 Thread Peter Samuelson

[Marco d'Itri]
  If enough packages need to do this same thing, it would make sense for
  tzdata to ship a tzdata-source binary package to be build-depended on.
 It looks like you may have missed the arm firmware thread of yesterday...

No, I caught that thread, but thanks for your concern.  It doesn't seem
to be particularly related to this thread, though.
-- 
Peter Samuelson | org-tld!p12n!peter | http://p12n.org/


signature.asc
Description: Digital signature


Re: volatile.debian.org: Does Debian still support it?

2007-09-29 Thread Peter Samuelson

[Piotr Roszatycki]
 2007/9/26, Martin Zobel-Helas [EMAIL PROTECTED]:
  will that cause dfsg problems?
 
 Not at all. The packages was built with pbuilder. It still is not
 fully understandable, so I'll try explain:

I just downloaded the source package for libdatetime-timezone-perl, and
I don't see the Olson database in there anywhere.  Where is it?  It
looks to me as though you aren't shipping the real source for your
package, neither directly nor via Build-Depends.  Perhaps your upstream
isn't shipping it either, but that isn't an excuse.
-- 
Peter Samuelson | org-tld!p12n!peter | http://p12n.org/


signature.asc
Description: Digital signature


Re: volatile.debian.org: Does Debian still support it?

2007-09-26 Thread Martin Zobel-Helas
Hi, 

On Wed Sep 26, 2007 at 00:20:10 +0200, Piotr Roszatycki wrote:
 You made a subtle mistake. You checked the source package for tzdata
 and the changes are really small. Then you checked the differences for
 libdatetime-timezone-perl package, but this source package is already
 compiled. You should check the difference between binary packages for
 tzdata.
 
 The real source data for DateTime::TimeZone is the same as for tzdata
 source package. Then, the data is precompiled into Perl source. It
 makes a Debian source package.

Accepted now.

For the future: i would have been much easier, if you would have said:
be warned, the patch is huge, but if you don't look at the compiled
version of it, it is these number of lines...

Both of us would have had much less trouble.

Greetings
Martin

PS: It might take me a day or so to prepare a VUA, unless someone drafts
one for me.

-- 
[EMAIL PROTECTED] /root]# man real-life
No manual entry for real-life


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-26 Thread Piotr Roszatycki
2007/9/26, Martin Zobel-Helas [EMAIL PROTECTED]:
 Accepted now.

Thank you very much.

 For the future: i would have been much easier, if you would have said:
 be warned, the patch is huge, but if you don't look at the compiled
 version of it, it is these number of lines...

 Both of us would have had much less trouble.

I think we could communicate better if you read the patch, not just
statistics about it. By the way, the patch itself does not contain the
real source data - the Olson database. I understand that it might be
not clear for someone who didn't use this library and know nothing
about complexity of timezones support in computing systems. It is
really hard piece of technology.

Thanks a lot and greetings.

-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-26 Thread Luk Claes

Piotr Roszatycki wrote:

2007/9/26, Martin Zobel-Helas [EMAIL PROTECTED]:

Accepted now.


Thank you very much.


For the future: i would have been much easier, if you would have said:
be warned, the patch is huge, but if you don't look at the compiled
version of it, it is these number of lines...

Both of us would have had much less trouble.


I think we could communicate better if you read the patch, not just
statistics about it. By the way, the patch itself does not contain the
real source data - the Olson database. I understand that it might be
not clear for someone who didn't use this library and know nothing
about complexity of timezones support in computing systems. It is
really hard piece of technology.


It's only logical to NOT start reading a patch of more than 38K lines, 
so it's far easier if one would explain beforehand why it's that huge...


Cheers

Luk


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-26 Thread Martin Zobel-Helas
Hi, 

On Wed Sep 26, 2007 at 14:46:16 +0200, Piotr Roszatycki wrote:
 2007/9/26, Martin Zobel-Helas [EMAIL PROTECTED]:
  Accepted now.
 
 Thank you very much.
 
  For the future: i would have been much easier, if you would have said:
  be warned, the patch is huge, but if you don't look at the compiled
  version of it, it is these number of lines...
 
  Both of us would have had much less trouble.
 
 I think we could communicate better if you read the patch, not just
 statistics about it. By the way, the patch itself does not contain the
 real source data - the Olson database. I understand that it might be

will that cause dfsg problems?

 not clear for someone who didn't use this library and know nothing
 about complexity of timezones support in computing systems. It is
 really hard piece of technology.


-- 
[EMAIL PROTECTED] /root]# man real-life
No manual entry for real-life


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-26 Thread Piotr Roszatycki
2007/9/26, Martin Zobel-Helas [EMAIL PROTECTED]:
  I think we could communicate better if you read the patch, not just
  statistics about it. By the way, the patch itself does not contain the
  real source data - the Olson database. I understand that it might be

 will that cause dfsg problems?

Not at all. The packages was built with pbuilder. It still is not
fully understandable, so I'll try explain:

olson db = tzdata source package upstream

olson db + time zone compiler (zic) = tzdata binary package

olson db + parse_olsen translator = DateTime::TimeZone official CPAN
source package = Debian source package

Debian source package + pbuilder = Debian binary package

The Debian source package is based on official CPAN package and
contains already parsed database which is provided by original author.

I did the same work as upstream author, so I called parse_olsen
translator and I've got the path for new Debian source package.

Of course it builds our Debian binary package correctly.

-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Piotr Roszatycki
The Debian volatile archive is the place for packages that expires
before new Debian release. The description perfectly fits for my
package libdatetime-timezone-perl.

I prepared a few weeks ago new releases for sarge and etch. The
release is based on old packages which have refreshed just timezone
data, based on Olson Database. The API is not change so it fits to
Debian's philosophy of backporting changes to prevent breaking
compability.

I uploaded them a week ago and... nothing.

After 30th of September the timezone data for New Zealand will be not
correct (Bug#440258). The users who rely on Debian package will notice
that something goes wrong.

Please, tell me what should I do so I could see my package in volatile
archive? I'm a little disappointed that I was just ignored.

My packages are also available at http://people.debian.org/~dexter/volatile/

-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Martin Zobel-Helas
Hi Piotr,

On Tue Sep 25, 2007 at 14:10:58 +0200, Piotr Roszatycki wrote:
 The Debian volatile archive is the place for packages that expires
 before new Debian release. The description perfectly fits for my
 package libdatetime-timezone-perl.
 
 I prepared a few weeks ago new releases for sarge and etch. The
 release is based on old packages which have refreshed just timezone
 data, based on Olson Database. The API is not change so it fits to
 Debian's philosophy of backporting changes to prevent breaking
 compability.
 
 I uploaded them a week ago and... nothing.
 

how about answering to my mail[1]?

Greetings
Martin

[1] http://lists.debian.org/debian-volatile/2007/09/msg5.html


[EMAIL PROTECTED] /root]# man real-life
No manual entry for real-life


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Piotr Roszatycki
Ah... Do you mean this mail?

 am I missing something completely here?

 [EMAIL PROTECTED]:~/debian/packages$ diff -rNu 
 libdatetime-timezone-perl-0.42-before-dv/  libdatetime-timezone-perl-0.42 | 
 diffstat
  changelog|9
  control  |4
  packages |2
  patches/001-AKST9AKDT_timezone.patch |   11
  patches/010-tzdata2007g.patch|38814 
 +++
  patches/012-tzdata2007g-tests.patch  |   21
  patches/020-AKST9AKDT_timezone.patch |   11
  rules|4
  update-tzdata.sh |   30
  9 files changed, 38890 insertions(+), 16 deletions(-)

What is your question exactly? Do you mean, the patch is too large or
what? Can you clarify, what do you really want to ask?

The package is perfectly correct and the only difference is updated
timezone database plus the shell script debian/update-tzdata.sh which
I used for updating plus updated test units for new database.

2007/9/25, Martin Zobel-Helas [EMAIL PROTECTED]:
 Hi Piotr,

 On Tue Sep 25, 2007 at 14:10:58 +0200, Piotr Roszatycki wrote:
  The Debian volatile archive is the place for packages that expires
  before new Debian release. The description perfectly fits for my
  package libdatetime-timezone-perl.
 
  I prepared a few weeks ago new releases for sarge and etch. The
  release is based on old packages which have refreshed just timezone
  data, based on Olson Database. The API is not change so it fits to
  Debian's philosophy of backporting changes to prevent breaking
  compability.
 
  I uploaded them a week ago and... nothing.
 

 how about answering to my mail[1]?

 Greetings
 Martin

 [1] http://lists.debian.org/debian-volatile/2007/09/msg5.html


 [EMAIL PROTECTED] /root]# man real-life
 No manual entry for real-life




-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Faidon Liambotis
Piotr Roszatycki wrote:
 After 30th of September the timezone data for New Zealand will be not
 correct (Bug#440258). The users who rely on Debian package will notice
 that something goes wrong.
Based on the description (and not the patch) it seems to me that this
kind of change should be in the next etch point release.

SRMs?

Regards,
Faidon


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Martin Zobel-Helas
Hi, 

On Tue Sep 25, 2007 at 14:55:47 +0200, Piotr Roszatycki wrote:
 Ah... Do you mean this mail?
 
  am I missing something completely here?
 
  [EMAIL PROTECTED]:~/debian/packages$ diff -rNu 
  libdatetime-timezone-perl-0.42-before-dv/  libdatetime-timezone-perl-0.42 
  | diffstat
   changelog|9
   control  |4
   packages |2
   patches/001-AKST9AKDT_timezone.patch |   11
   patches/010-tzdata2007g.patch|38814 
  +++
   patches/012-tzdata2007g-tests.patch  |   21
   patches/020-AKST9AKDT_timezone.patch |   11
   rules|4
   update-tzdata.sh |   30
   9 files changed, 38890 insertions(+), 16 deletions(-)
 
 What is your question exactly? Do you mean, the patch is too large or
 what? Can you clarify, what do you really want to ask?
 
 The package is perfectly correct and the only difference is updated
 timezone database plus the shell script debian/update-tzdata.sh which
 I used for updating plus updated test units for new database.

I don't understand why there is a patch of 38k lines needed to fix ONE
SINGE timezone.

Greetings
Martin

-- 
[EMAIL PROTECTED] /root]# man real-life
No manual entry for real-life


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Piotr Roszatycki
It's not about one timezone. The new release refresh all available
timezones. The whole package was synced with the latest Olson
database.

It is simple analogy for tzdata package. You should also ask, why the
tzdata package has so many changes and why don't simply update only
one timezone?

2007/9/25, Martin Zobel-Helas [EMAIL PROTECTED]:
 Hi,

 On Tue Sep 25, 2007 at 14:55:47 +0200, Piotr Roszatycki wrote:
  Ah... Do you mean this mail?
 
   am I missing something completely here?
  
   [EMAIL PROTECTED]:~/debian/packages$ diff -rNu 
   libdatetime-timezone-perl-0.42-before-dv/  
   libdatetime-timezone-perl-0.42 | diffstat
changelog|9
control  |4
packages |2
patches/001-AKST9AKDT_timezone.patch |   11
patches/010-tzdata2007g.patch|38814 
   +++
patches/012-tzdata2007g-tests.patch  |   21
patches/020-AKST9AKDT_timezone.patch |   11
rules|4
update-tzdata.sh |   30
9 files changed, 38890 insertions(+), 16 deletions(-)
 
  What is your question exactly? Do you mean, the patch is too large or
  what? Can you clarify, what do you really want to ask?
 
  The package is perfectly correct and the only difference is updated
  timezone database plus the shell script debian/update-tzdata.sh which
  I used for updating plus updated test units for new database.

 I don't understand why there is a patch of 38k lines needed to fix ONE
 SINGE timezone.

 Greetings
 Martin

 --
 [EMAIL PROTECTED] /root]# man real-life
 No manual entry for real-life




-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Kurt Roeckx
On Tue, Sep 25, 2007 at 05:36:03PM +0200, Piotr Roszatycki wrote:
 It's not about one timezone. The new release refresh all available
 timezones. The whole package was synced with the latest Olson
 database.

It would be good if you fixed #416206, and used tzdata yourself.  So
that we only need to update 1 package in volatile.


Kurt


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Piotr Roszatycki
It is almost impossible.

The DateTime::TimeZone is pure Perl library and can't use binary data
from tzdata package. In fact, this library can be used on systems
without libc6 and tzdata at all! You wrongly assume that tzdata
package is more important than libdatetime-timezone-perl package. It
can be true only for glibc based systems.

Even tzdata package is compiled from the source data - the same data
which is used for refreshing libdatetime-timezone-perl!

2007/9/25, Kurt Roeckx [EMAIL PROTECTED]:
 On Tue, Sep 25, 2007 at 05:36:03PM +0200, Piotr Roszatycki wrote:
  It's not about one timezone. The new release refresh all available
  timezones. The whole package was synced with the latest Olson
  database.

 It would be good if you fixed #416206, and used tzdata yourself.  So
 that we only need to update 1 package in volatile.


 Kurt




-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Kurt Roeckx
On Tue, Sep 25, 2007 at 09:48:19PM +0200, Piotr Roszatycki wrote:
 It is almost impossible.
 
 The DateTime::TimeZone is pure Perl library and can't use binary data
 from tzdata package. In fact, this library can be used on systems
 without libc6 and tzdata at all! You wrongly assume that tzdata
 package is more important than libdatetime-timezone-perl package. It
 can be true only for glibc based systems.
 
 Even tzdata package is compiled from the source data - the same data
 which is used for refreshing libdatetime-timezone-perl!

That it can be used on other systems that don't have tzdata doesn't mean
it shouldn't try and use tzdata if it's available on Debian.

The binary data in the tzdata should be easy to parse.  See
man tzfile(5).

 2007/9/25, Kurt Roeckx [EMAIL PROTECTED]:
  On Tue, Sep 25, 2007 at 05:36:03PM +0200, Piotr Roszatycki wrote:
   It's not about one timezone. The new release refresh all available
   timezones. The whole package was synced with the latest Olson
   database.
 
  It would be good if you fixed #416206, and used tzdata yourself.  So
  that we only need to update 1 package in volatile.
 
 
  Kurt
 
 
 
 
 -- 
  .''`.Piotr Roszatycki
 : :' :mailto:[EMAIL PROTECTED]
 `. `' mailto:[EMAIL PROTECTED]
   `-
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Piotr Roszatycki
It is already such library called DateTime::TimeZone::Tzfile. It is
not packaged yet, but... It is different story. We still talk about
DateTime::TimeZone. Even if it should be replaced with newer, better
and faster libraray, it is ALREADY in etch and sarge.

The Debian supports the packages which do not really work for the full
time of a stable release. The Volatile archive keeps them functional.
The libdatetime-timezone-perl is one of such packages.

I explained what changed in this package, why the changes are
necessary and how I made this update. It perfectly fits to stable
policy. It is backward compatible and only data are changed. Of
course, the Perl code can also be a data, and this module is an
adequate example.

Users of my package would like to see the updated package which is
supported by Debian. One of them even tested it before I uploaded it
to Volatile incoming queue.

I don't understand what is the point? Why do you think this package
shouldn't go to Volatile? What do you propose as alternative?

2007/9/25, Kurt Roeckx [EMAIL PROTECTED]:
 On Tue, Sep 25, 2007 at 09:48:19PM +0200, Piotr Roszatycki wrote:
  It is almost impossible.
 
  The DateTime::TimeZone is pure Perl library and can't use binary data
  from tzdata package. In fact, this library can be used on systems
  without libc6 and tzdata at all! You wrongly assume that tzdata
  package is more important than libdatetime-timezone-perl package. It
  can be true only for glibc based systems.
 
  Even tzdata package is compiled from the source data - the same data
  which is used for refreshing libdatetime-timezone-perl!

 That it can be used on other systems that don't have tzdata doesn't mean
 it shouldn't try and use tzdata if it's available on Debian.

 The binary data in the tzdata should be easy to parse.  See
 man tzfile(5).


-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Martin Zobel-Helas
Hi, 

On Tue Sep 25, 2007 at 17:36:03 +0200, Piotr Roszatycki wrote:
 It is simple analogy for tzdata package. You should also ask, why the
 tzdata package has so many changes and why don't simply update only
 one timezone?

[EMAIL PROTECTED]:~% diff -rNu tzdata-2007b tzdata-2007f | diffstat
 africa |   16 
 asia   |   56 +---
 australasia|   24 +--
 debian/changelog   |9 ++
 europe |   62 ++
 leapseconds|   16 ++--
 northamerica   |  177 ++---
 southamerica   |   17 +++--
 zone.tab   |   10 +-
 9 files changed, 289 insertions(+), 98 deletions(-)

So where are 38k lines here, which changed?

In general i have no problem to accept a package into volatile, if one can give
me GOOD reasons, why all these changes are necessary. What i do not understand
is, why tzdata has about 300 lines changed, while your package needs 38k lines
changed to achive the same effect.

Greetings
Martin
-- 
[EMAIL PROTECTED] /root]# man real-life
No manual entry for real-life


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



Re: volatile.debian.org: Does Debian still support it?

2007-09-25 Thread Piotr Roszatycki
You made a subtle mistake. You checked the source package for tzdata
and the changes are really small. Then you checked the differences for
libdatetime-timezone-perl package, but this source package is already
compiled. You should check the difference between binary packages for
tzdata.

The real source data for DateTime::TimeZone is the same as for tzdata
source package. Then, the data is precompiled into Perl source. It
makes a Debian source package.

Did you really read this patch?

It contains the series of such differences:

diff -Nru DateTime-TimeZone-0.42/lib/DateTime/TimeZone/Africa/Addis_Ababa.pm
DateTime-TimeZone-0.42
--- DateTime-TimeZone-0.42/lib/DateTime/TimeZone/Africa/Addis_Ababa.pm
 2006-02-20 16:45:58.000
+++ DateTime-TimeZone-0.42.2007g/lib/DateTime/TimeZone/Africa/Addis_Ababa.pm
   2007-09-05 14:29:11
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory

 #
-# Generated from /tmp/3PactztUqR/africa.  Olson data version 1
+# Generated from tzdata/africa.  Olson data version 2007g
 #
 # Do not edit this file directly.
 #
@@ -50,7 +50,7 @@

 sub has_dst_changes { 0 }

-sub _max_year { 2016 }
+sub _max_year { 2017 }

 sub _new_instance
 {

If you multiply this chunk by 400 timezones, you can get 40K of patch.
Another patch changes test units so make test can be passed with new
data. Also I provided a shell script which precompiles tzdata source
into Perl source so updating is quite simplier.

As I sad previously, the timezones data are precompiled into Perl
source because this library runs on non-Linux platforms, too, and in
this case it has a meaning.

You just compared an apples with oranges.

I understand, it's not comfortable situation with updates, but this
library already exists, and is used by many Perl projects. I see you
proposed to replace this library with other, which doesn't provide own
timezone data, but it is too late and not possible just now.

2007/9/25, Martin Zobel-Helas [EMAIL PROTECTED]:
 So where are 38k lines here, which changed?

 In general i have no problem to accept a package into volatile, if one can 
 give
 me GOOD reasons, why all these changes are necessary. What i do not understand
 is, why tzdata has about 300 lines changed, while your package needs 38k lines
 changed to achive the same effect.

-- 
 .''`.Piotr Roszatycki
: :' :mailto:[EMAIL PROTECTED]
`. `' mailto:[EMAIL PROTECTED]
  `-


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