Debian Bug report logs - #732200
ITP: open-time-zone-converter -- A simple app to convert the time and date between two different zones

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: David Maiorino <maiorinodavid@gmai.com>

Date: Sun, 15 Dec 2013 15:36:02 UTC

Owned by: David Maiorino <maiorinodavid@gmail.com>

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, maiorinodavid@gmai.com, debian-devel@lists.debian.org, wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>:
Bug#732200; Package wnpp. (Sun, 15 Dec 2013 15:36:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to David Maiorino <maiorinodavid@gmai.com>:
New Bug report received and forwarded. Copy sent to maiorinodavid@gmai.com, debian-devel@lists.debian.org, wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>. (Sun, 15 Dec 2013 15:36:06 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: David Maiorino <maiorinodavid@gmai.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ITP: Open Time Zone Converter -- A simple app to convert the time and date between two different zones.
Date: Mon, 16 Dec 2013 00:33:09 +0900
Package: wnpp
Severity: wishlist
Owner: David Maiorino <maiorinodavid@gmail.com>

* Package name    : Open Time Zone Converter
  Version         : 1.0.0
  Upstream Author : David Maiorino <maiorinodavid@gmail.com>
* URL             : https://github.com/DMaiorino/TimeZoneConverter
* License         : MIT/X
  Programming Lang: Java
  Description     : A simple app to convert the time and date between two different zones.

This simple app, developed in Java, is to allow the user to convert the time between two timezones. To enhance the user experience, I have included features such as:

1. Allow the user to choose a timezone for only certain regions.
2. Allow the user to save/restore the current time zone info.

The time zones are taken from the Java TimeZone Class.

The code is currently maintained on GitHub (https://github.com/DMaiorino/TimeZoneConverter)



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>:
Bug#732200; Package wnpp. (Sun, 15 Dec 2013 19:39:08 GMT) Full text and rfc822 format available.

Acknowledgement sent to Steve Cotton <steve@s.cotton.clara.co.uk>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>. (Sun, 15 Dec 2013 19:39:08 GMT) Full text and rfc822 format available.

Message #10 received at 732200@bugs.debian.org (full text, mbox):

From: Steve Cotton <steve@s.cotton.clara.co.uk>
To: David Maiorino <maiorinodavid@gmail.com>, 732200@bugs.debian.org
Subject: Re: Bug#732200: ITP: Open Time Zone Converter -- A simple app to convert the time and date between two different zones.
Date: Sun, 15 Dec 2013 19:36:03 +0000
Hi David,

At the moment the app only supports US English, with the
MM/DD/YYYY date format.  The system-supplied date widgets on the
left panel localise themselves; please use system-supplied widgets
on the right hand panel too.

TimeZoneMenu.java probably needs a copyright attribution for the
list of timezones.  However, to localise the app these would
need to be replaced by getting them from the Java environment.

Java package names should put the top-level domain first
(com.dmaiorino.OpenTimeZoneConverter).

The email address that your wnpp bug report comes from seems to
have a missing 'l' in it.


I'm not a DD, so can not offer to upload your package even after
those changes.

Cheers,
Steve



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>:
Bug#732200; Package wnpp. (Sun, 15 Dec 2013 23:03:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to maiorinodavid <maiorinodavid@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>. (Sun, 15 Dec 2013 23:03:04 GMT) Full text and rfc822 format available.

Message #15 received at 732200@bugs.debian.org (full text, mbox):

From: maiorinodavid <maiorinodavid@gmail.com>
To: Steve Cotton <steve@s.cotton.clara.co.uk>, 732200@bugs.debian.org
Subject: Re: Bug#732200: ITP: Open Time Zone Converter -- A simple app to convert the time and date between two different zones.
Date: Mon, 16 Dec 2013 08:01:23 +0900
[Message part 1 (text/plain, inline)]
Hello Steve,

Thanks for the the reply and review. This is my first time at this, sorry for my ignorance.

Thank you for the input. Just one question, but for the right panel, this is calculated based on the left panel. If I understand correctly, I should not do a calculation, but have this time taken from the system? I will start to work on the other changes :)

Once these changes are made, do I just need to update the  current bug report?

Thanks again for the help!

- David

-------- 元のメール --------
送信元: Steve Cotton <steve@s.cotton.clara.co.uk> 
日時: 2013/12/16  4:36AM  (GMT+09:00) 
宛先: David Maiorino <maiorinodavid@gmail.com>,732200@bugs.debian.org 
件名: Re: Bug#732200: ITP: Open Time Zone Converter -- A simple app to
  convert the time and date between two different zones. 
 
Hi David,

At the moment the app only supports US English, with the
MM/DD/YYYY date format.  The system-supplied date widgets on the
left panel localise themselves; please use system-supplied widgets
on the right hand panel too.

TimeZoneMenu.java probably needs a copyright attribution for the
list of timezones.  However, to localise the app these would
need to be replaced by getting them from the Java environment.

Java package names should put the top-level domain first
(com.dmaiorino.OpenTimeZoneConverter).

The email address that your wnpp bug report comes from seems to
have a missing 'l' in it.


I'm not a DD, so can not offer to upload your package even after
those changes.

Cheers,
Steve
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>:
Bug#732200; Package wnpp. (Sun, 15 Dec 2013 23:27:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ben Finney <ben+debian@benfinney.id.au>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>. (Sun, 15 Dec 2013 23:27:05 GMT) Full text and rfc822 format available.

Message #20 received at 732200@bugs.debian.org (full text, mbox):

From: Ben Finney <ben+debian@benfinney.id.au>
To: David Maiorino <maiorinodavid@gmai.com>
Cc: 732200@bugs.debian.org
Subject: Re: Bug#732200: ITP: Open Time Zone Converter -- A simple app to convert the time and date between two different zones.
Date: Mon, 16 Dec 2013 10:19:00 +1100
David Maiorino <maiorinodavid@gmai.com> writes:

> * Package name    : Open Time Zone Converter

This may be what the work is called upstream, but it is not suitable for
the Debian package name. See Policy §5.6.1. Also, you will need to
conform to the conventions of Java packages in Debian; I'll leave it up
to you to research those from the Debian Java team.

Please propose (and prepare to defend :-) in this field a suitable
Debian package name for the work.

-- 
 \      “It is the integrity of each individual human that is in final |
  `\        examination. On personal integrity hangs humanity's fate.” |
_o__)               —Richard Buckminster Fuller, _Critical Path_, 1981 |
Ben Finney <ben@benfinney.id.au>



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>:
Bug#732200; Package wnpp. (Mon, 16 Dec 2013 10:27:12 GMT) Full text and rfc822 format available.

Acknowledgement sent to Konstantin Khomoutov <flatworm@users.sourceforge.net>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>. (Mon, 16 Dec 2013 10:27:12 GMT) Full text and rfc822 format available.

Message #25 received at 732200@bugs.debian.org (full text, mbox):

From: Konstantin Khomoutov <flatworm@users.sourceforge.net>
To: David Maiorino <maiorinodavid@gmai.com>, 732200@bugs.debian.org
Subject: Re: Bug#732200: ITP: Open Time Zone Converter -- A simple app to convert the time and date between two different zones.
Date: Mon, 16 Dec 2013 14:09:53 +0400
On Mon, 16 Dec 2013 00:33:09 +0900
David Maiorino <maiorinodavid@gmai.com> wrote:

> Package: wnpp
> Severity: wishlist
> Owner: David Maiorino <maiorinodavid@gmail.com>
> 
> * Package name    : Open Time Zone Converter

Package name should follow certain rules [1].
To cite the relevant bit:

  Package names (both source and binary, see Package, Section 5.6.7)
  must consist only of lower case letters (a-z), digits (0-9), plus (+)
  and minus (-) signs, and periods (.). They must be at least two
  characters long and must start with an alphanumeric character.

So a name like "open-time-zone-converter" would do.

>   Version         : 1.0.0
>   Upstream Author : David Maiorino <maiorinodavid@gmail.com>
> * URL             : https://github.com/DMaiorino/TimeZoneConverter
> * License         : MIT/X
>   Programming Lang: Java
>   Description     : A simple app to convert the time and date between
> two different zones.

I think currently there's no place for the word "app" in the (boring,
official) documentation.  It's being used colloquially (read: in a
geek slang) to refer to mobile applications (those for iOS, Android
etc), and it's also used officially by Microsoft to refer to their
Metro-style (Windows RT API) applications.
So I'd rephrase the description to be something like

"A program to convert dates and times between two different time zones".

> This simple app, developed in Java, is to allow the user to convert
> the time between two timezones. To enhance the user experience, I
> have included features such as:
> 
> 1. Allow the user to choose a timezone for only certain regions.
> 2. Allow the user to save/restore the current time zone info.
> 
> The time zones are taken from the Java TimeZone Class.
> 
> The code is currently maintained on GitHub
> (https://github.com/DMaiorino/TimeZoneConverter)

I think there's no place for "I have..." in the long package
description: it has to be as neutral as possible.  The reason is
simple: when the user reads it in their package management front-end of
choice, there's no sensible subject to which they could apply that "I".

So just use something like "To enhance the user experience, this
program allows (1) ... (2) ...".  You could use "provides for" instead
of "allows", but these are lesser details.

The remark about the word "app" applies to the long description as well.

See [2] for more info.

1. http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Source
2. http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-debian-control



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#732200; Package wnpp. (Mon, 16 Dec 2013 15:09:14 GMT) Full text and rfc822 format available.

Acknowledgement sent to David Maiorino <maiorinodavid@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org.

Your message did not contain a Subject field. They are recommended and useful because the title of a $gBug is determined using this field. Please remember to include a Subject field in your messages in future.

(Mon, 16 Dec 2013 15:09:14 GMT) Full text and rfc822 format available.


Message #30 received at 732200@bugs.debian.org (full text, mbox):

From: David Maiorino <maiorinodavid@gmail.com>
To: 732200@bugs.debian.org
Date: Tue, 17 Dec 2013 00:06:26 +0900
Thanks for the replies! I needed to give these guidelines a better look 
to have this application up to standard. I have taken a look at the  To 
update on some work tonight.

"Fixed" (In double quotes):
Java package names corrected to the proper top-level domain
(com.dmaiorino.OpenTimeZoneConverter).

Suggested package name:
For the suggested name, how about "tzdateconverter". This should 
compress the meaning that this is a timezone date converter. Hopefully 
it is readable without hyphens. If this works, I will update the module 
name above as well (Too verbose).

Package Description:
Sorry for this mistake, I did not realize this would be the actual 
description used in the package. Using the suggestions, I have 
re-written to remove first person and unnecessary descriptions:

/*
Short Description : A program to convert the time and date between two 
time zones.

Long Description: This Java program allows users to convert the time and 
date between two time zones. Features include allowing the user to 
choose a timezone for only certain regions and a save/restore function 
for the current time zone info.

Homepage: https://github.com/DMaiorino/TimeZoneConverter
*/


Needed Features:
    1) Support different languages
    2) Allow for different date formats.
    3) 12/24 hour settings

Questions:
    1. "please use system-supplied widgets on the right hand panel 
too". For this request, my idea was to limit the amount of knobs that 
could be touched. So the date and time the user knows would be but on 
the left, and the result they wanted would be on the right. Would it 
make sense to have this adjustable on both sides.

    2. Copyrights. Would anybody know if we need to add copyrights for 
the classes used in this program? The program runs fine with OpenJDK as 
well, so maybe a solution would be to package it to run with OpenJDK?

    3. Java Packaging: I see the following website examples, 
http://pkg-java.alioth.debian.org/examples/. At what point should I 
follow these examples to package this program? Should I have the current 
GitHub updated for this packaging, or would this be different?



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>:
Bug#732200; Package wnpp. (Fri, 20 Dec 2013 16:45:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Steve Cotton <steve@s.cotton.clara.co.uk>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>. (Fri, 20 Dec 2013 16:45:04 GMT) Full text and rfc822 format available.

Message #35 received at 732200@bugs.debian.org (full text, mbox):

From: Steve Cotton <steve@s.cotton.clara.co.uk>
To: David Maiorino <maiorinodavid@gmail.com>, 732200@bugs.debian.org
Subject: Re: Bug#732200: ITP: Open Time Zone Converter -- A simple app to convert the time and date between two different zones.
Date: Fri, 20 Dec 2013 16:43:48 +0000
On Tue, Dec 17, 2013 at 00:06 +0900, David Maiorino wrote:
> Questions:
>     1. "please use system-supplied widgets on the right hand panel
> too". For this request, my idea was to limit the amount of knobs
> that could be touched. So the date and time the user knows would be
> but on the left, and the result they wanted would be on the right.
> Would it make sense to have this adjustable on both sides.

I was wrong to suggest using widgets on the right hand side,
limiting the number of knobs is better.  I was thinking of ways to
show the date in the right hand panel in a system-supplied
localised format.

Please use the DateFormat class to create the string that goes in
newTimeLabel, so that it is localised. 

>     2. Copyrights. Would anybody know if we need to add copyrights
> for the classes used in this program? The program runs fine with
> OpenJDK as well, so maybe a solution would be to package it to run
> with OpenJDK?

My concern was with the lists of timezones in
TimeZoneMenu.simplifiedTimezoneList, africaTimezoneList etc, and I
thought that they would be removed as part of the localisation
process anyway.

But now I see that those lists are selected by hand from a much
longer list that's available from the TimeZone system class, with
no way to create the short list programatically.  Also those
strings are IDs which don't change between locales.

I think that's OK, it's similar to names of methods and classes.
(But I'm not an authority on this).

Cheers,
Steve



Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#732200; Package wnpp. (Sat, 21 Dec 2013 13:51:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to David Maiorino <maiorinodavid@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org.

Your message did not contain a Subject field. They are recommended and useful because the title of a $gBug is determined using this field. Please remember to include a Subject field in your messages in future.

(Sat, 21 Dec 2013 13:51:05 GMT) Full text and rfc822 format available.


Message #40 received at 732200@bugs.debian.org (full text, mbox):

From: David Maiorino <maiorinodavid@gmail.com>
To: 732200@bugs.debian.org
Date: Sat, 21 Dec 2013 22:46:57 +0900
Thank you for the reply! If anything else needs to be addressed, please 
let me know.

I am not sure what the next step is to getting this package ready, so I 
will await further contact.

- Dave



Changed Bug title to 'ITP: open-time-zone-converter -- A simple app to convert the time and date between two different zones' from 'ITP: Open Time Zone Converter -- A simple app to convert the time and date between two different zones.' Request was from Dario Minnucci <midget@debian.org> to control@bugs.debian.org. (Thu, 26 Dec 2013 09:09:04 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>:
Bug#732200; Package wnpp. (Sat, 08 Feb 2014 02:45:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dave <maiorinodavid@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, David Maiorino <maiorinodavid@gmail.com>. (Sat, 08 Feb 2014 02:45:04 GMT) Full text and rfc822 format available.

Message #47 received at 732200@bugs.debian.org (full text, mbox):

From: Dave <maiorinodavid@gmail.com>
To: 732200@bugs.debian.org
Subject: Re: Bug#732200: Info received ((no subject))
Date: Sat, 08 Feb 2014 02:51:46 +0009
[Message part 1 (text/plain, inline)]
Hello,

I apologize for the additional email, but is there any follow up to 
getting this package shipped out? Is there anything else I can do to 
help get it submitted?

Thanks!

- Dave
[Message part 2 (text/html, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Apr 20 16:19:34 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.