Bug#753487: RFS: stda/1.3.1-1 -- new upstream release (package already in Debian)

2014-09-14 Thread Dimitar Ivanov

Hi Eriberto,

may be my last message was not very clear or visually well-formated with 
the statment that the pakcage can be downloaded also from mentors.d.n 
(it should be there since Fri Sep 5). And I just tested successfully :-) 
fetching it by:


dget -x http://mentors.debian.net/debian/pool/main/s/stda/stda_1.3.1-2.dsc


Cheers,
Dimitar


On Sun, 14 Sep 2014, Eriberto wrote:


Hi Dimitar,

A good work. However, the VCS is for your control. Please, upload your
package to mentors.d.n to make easier my work. As a tip for you, all
packages needing review must be put in mentors.d.n.

I will wait for you.

Cheers,

Eriberto






A new package is uploaded:

dget -x http://mentors.debian.net/debian/pool/main/s/stda/stda_1.3.1-2.dsc




Hi Eriberto,

I finished now with the Git-integration of my package. The new repository is
published under the collab-maint project on Alioth:

http://anonscm.debian.org/cgit/collab-maint/stda.git

All previous issues with the package should be fixed in the current version.
Also the corresponding 'Vcs-Browser' and 'Vcs-Git' fields in the d/control
file are defined respectively.

Thanks a lot for you continuous support!

Cheers,
Dimitar






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



Bug#753487: RFS: stda/1.3.1-1 -- new upstream release (package already in Debian)

2014-09-11 Thread Dimitar Ivanov


On Wed, 27 Aug 2014, Dimitar Ivanov wrote:



Starting to use external GIT repository means that I need to change my work 
flow and to integrate the .git-tree in my present source-tree (also adjusting 
Makefile, etc) and how to structure the branches and tags before pushing 
changes. So, I'm currently tying to find out what is a common way to do so 
when preparing a debian package (e.g. [1]). If you know some documentation 
describing the standard procedures or good practices, this will be very 
helpful.

.
.
.


A new package is uploaded:

dget -x http://mentors.debian.net/debian/pool/main/s/stda/stda_1.3.1-2.dsc




Hi Eriberto,

I finished now with the Git-integration of my package. The new repository 
is published under the collab-maint project on Alioth:


http://anonscm.debian.org/cgit/collab-maint/stda.git

All previous issues with the package should be fixed in the current 
version. Also the corresponding 'Vcs-Browser' and 'Vcs-Git' fields in the 
d/control file are defined respectively.


Thanks a lot for you continuous support!

Cheers,
Dimitar


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



Bug#753487: RFS: stda/1.3.1-1 -- new upstream release (package already in Debian)

2014-08-27 Thread Dimitar Ivanov


Hi,

On Tue, 26 Aug 2014, Eriberto wrote:



Hi,

I saw you made a new revision (-2) of your package. However, the
1.3.1-1 not exist in Debian. So you must change 'unstable' by
'UNRELEASED' in d/changelog when saying about 1.3.1-1.



Done.



Well, but a short description is not a complete sentence, why should one put
a dot there? In my opinion it should stay as it is - see for example: [1]
http://sources.debian.net/src/tcputils/0.6.2-9/debian/control/
[2] http://sources.debian.net/src/cutils/1.6-3.1/debian/control/
Or maybe a semicolon ';' can be put at the end..



It is a rule of writting, a suggestion, not a Debian rule. You can use
semicolon too. Note that have several issues in several packages in

Done - I put a semicolon.


Debian. So, I can use them to justify all problems in a package. Sorry
but my intent is help you to release a package with good conditions.

Yes, and that's wath I respect much.



Ok, how about hosting a repository of the stda-package on Alioth within the
collab-maint project: would you like to support this? Otherwise I'll create
a git-repository within the GNU Savannah's hosting service - what do you
think?



Yes, I can be your advocate to get access to collab-maint. But you can
use an external service too.

Starting to use external GIT repository means that I need to change my 
work flow and to integrate the .git-tree in my present source-tree (also 
adjusting Makefile, etc) and how to structure the branches and tags before 
pushing changes. So, I'm currently tying to find out what is a common way 
to do so when preparing a debian package (e.g. [1]). If you know some 
documentation describing the standard procedures or good practices, this 
will be very helpful.


[1] http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html


Cheers,

Eriberto



A new package is uploaded:

dget -x http://mentors.debian.net/debian/pool/main/s/stda/stda_1.3.1-2.dsc

Thanks,

Dimitar


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



Bug#753487: RFS: stda/1.3.1-1 -- new upstream release (package already in Debian)

2014-08-25 Thread Dimitar Ivanov

Hi Eriberto,

On Fri, 22 Aug 2014, Eriberto Mota wrote:


2014-08-22 12:00 GMT-03:00 Dimitar Ivanov drim...@freeshell.de:

Hello Eriberto,


Hi!



I implemented most of the changes you requested.


1. d/compat: change to 9.


Done.



Not done. I can see 7.

Fixed.





2. d/control:
 - Set 9 to debhelper.
 - Consider change the priority to optional. Please, read it[1].
 - Create a VCS to control your debian/ versions. You can use github
or other. So, add the Vcs-Browser and Vcs-{Git|Svn|Cvs} to d/control.
 - Add a punctuation in each item in long description.

[1] https://www.debian.org/doc/debian-policy/ch-archive.html#s-priorities


Done, except the VCS stuff.. Because I'm not sure what kind of a
VCS-entiries should I define in d/control, I'll write you a separate mail
related to what exactly and how it should be version-controlled. May be
presently you can review the new package which don't include VCS-entries,
and later I can produce a new debian-release where Vcs-Browser and
Vcs-{Git|Svn|Cvs} are defined in d/control.



Sorry, but when I said punctuation, I meant to put a dot in end of
each line. Example:

 * maphimbu   - histogram builder for 1-d numerical and text data.
 * mintegrate - evaluate average/sum/integral/derivative of 1-d numerical data.
Well, but a short description is not a complete sentence, why should one 
put a dot there? In my opinion it should stay as it is - see for example: 
[1] http://sources.debian.net/src/tcputils/0.6.2-9/debian/control/

[2] http://sources.debian.net/src/cutils/1.6-3.1/debian/control/
Or maybe a semicolon ';' can be put at the end..



You really need a VCS. It is very important to keep the package
control across the versions. I suggest to use GitHub (easy). Please,
put 'github tutorial' in Google. You need put, at least, the debian/
directory under the VCS control. In d/control you need add Vcs-Browser
and Vcs-Git fields. You can see an example here:

http://sources.debian.net/src/mac-robber/1.02-3/debian/control/
Ok, how about hosting a repository of the stda-package on Alioth within 
the collab-maint project: would you like to support this? Otherwise I'll 
create a git-repository within the GNU Savannah's hosting service - what 
do you think?




You need to learn about (git) clone, add, rm, commit and tag.

No problem.





4. d/rules: please, update to new (reduced) format. Your package is
very simple and it will work. Ask me if you have doubts. An example:
http://sources.debian.net/src/pcapfix/1.0.2-3/debian/rules/


Done.


You used a 'clean' target in your d/rules. The correct is use
'override_dh_auto_clean'. Please, 'man dh' and search by 'override'.
However, is easier use d/clean file (man dh_clean). But I think this
clean step in your package is unnecessary. Please, remove and test.
Thanks for you suggestion - I put now an empty 'override_dh_auto_clean' 
target. Without it, debhelper executes 'make clean' and then creates the 
man-pages again which is not required when building the debian packages - 
the pages are provided with the tarball.






5. d/watch: add escapes before tarball dot (\.tar\.gz). Your watch is
showing the version 1.3.1. I already read about it in previous
messages. I need the final program in your site to check the
integrity.


Well, since '.tar.gz' is at the end of the string, and since I'm not going
to create on my web-page some other package-related files with funny
filenames ending with some chartarsome_chargz, I think that .tar.gz
without escapes is ok - it is not 100% exact but it is more readable and
'uscan --verbose' works perfectly. But if you mind, I can change it as
requested.



Nop. It is a grep (dot == any character except newline). Your d/watch
I'm aware of the meaning of the dot-character in d/watch file. My point 
was that in this case the regex is precise enough and readability makes 
more sense. But anyway, I changed it.



can work but the correct is escape the dots. Please, read it[1] if you
need know more about the watch file.

[1] http://eriberto.pro.br/blog/?p=1459
Ok, the dots are escaped now. Thanks for the link to your comprehensive 
blog-article - it's an interesting read.






You can download the package source by:
wget http://gnu.mirendom.net/download.cgi/gnu/stda/stda-1.3.1.tar.gz


I think it was a mistake. Sorry.


I saw that your package depends of help2man to build. Please, add it
in d/control (Build-Depends).
Well, help2man is used to build as default the man-pages. But since I 
provide the man-pages in the tarball, it's not necessary to build them. 
Hence (as mentioned above) I override the dh_auto_clean target and I think 
that Build-Depends is not needed.


Currently a new package is uploaded:

dget -x http://mentors.debian.net/debian/pool/main/s/stda/stda_1.3.1-2.dsc



Thanks Dimitar.

Cheers,

Eriberto



Thanks a lot,
Dimitar


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



Bug#753487: RFS: stda/1.3.1-1 -- new upstream release (package already in Debian)

2014-08-22 Thread Dimitar Ivanov

Hello Eriberto,

I implemented most of the changes you requested.

On Wed, 20 Aug 2014, Eriberto Mota wrote:


tags 753487 moreinfo
thanks


Hi Dimitar.

Please:

1. d/compat: change to 9.


Done.


2. d/control:
 - Set 9 to debhelper.
 - Consider change the priority to optional. Please, read it[1].
 - Create a VCS to control your debian/ versions. You can use github
or other. So, add the Vcs-Browser and Vcs-{Git|Svn|Cvs} to d/control.
 - Add a punctuation in each item in long description.

[1] https://www.debian.org/doc/debian-policy/ch-archive.html#s-priorities
Done, except the VCS stuff.. Because I'm not sure what kind of a 
VCS-entiries should I define in d/control, I'll write you a separate mail 
related to what exactly and how it should be version-controlled. May be 
presently you can review the new package which don't include VCS-entries, 
and later I can produce a new debian-release where Vcs-Browser and 
Vcs-{Git|Svn|Cvs} are defined in d/control.



3. Update the d/copyright to 1.0 format. See it[2]. An example here[3].

[2] http://dep.debian.net/deps/dep5/
[3] http://sources.debian.net/src/gconjugue/0.7.5-2/debian/copyright/

Done.


4. d/rules: please, update to new (reduced) format. Your package is
very simple and it will work. Ask me if you have doubts. An example:
http://sources.debian.net/src/pcapfix/1.0.2-3/debian/rules/

Done.


5. d/watch: add escapes before tarball dot (\.tar\.gz). Your watch is
showing the version 1.3.1. I already read about it in previous
messages. I need the final program in your site to check the
integrity.
Well, since '.tar.gz' is at the end of the string, and since I'm not going 
to create on my web-page some other package-related files with funny 
filenames ending with some chartarsome_chargz, I think that 
.tar.gz without escapes is ok - it is not 100% exact but it is more 
readable and 'uscan --verbose' works perfectly. But if you mind, I can 
change it as requested.



You can download the package source by:
wget http://gnu.mirendom.net/download.cgi/gnu/stda/stda-1.3.1.tar.gz


6. Please, register all modifications in d/changelog.

Done.


Thanks for your work. I am waiting your package.

Cheers,

Eriberto



You can download the new package from m.d.n:

dget -x http://mentors.debian.net/debian/pool/main/s/stda/stda_1.3.1-1.dsc


Thanks,
Dimitar


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



Bug#753487: RFS: stda/1.3.1-1 -- new upstream release (package already in Debian)

2014-07-10 Thread Dimitar Ivanov


On Thu, 10 Jul 2014, Jakub Wilk wrote:



That's an odd workflow, if you ask me. But oh well. Here's my quick review:

+   sed -n '/BEGIN PGP SIGNATURE/,/END PGP SIGNATURE/p' \
+		$(PNAME)_$${dvers}_source.changes  
$(PNAME)-$$vers.tar.gz.asc


I don't think you'll get a valid signature this way.



You are right - I have changed this to:

gpg --armor --detach-sig $(PNAME)-$$vers.tar.gz


+  - default postscript canava set to landscape with size-ratio of 0.71

Typo? canava - canvas

+  - CONVFMT and OFMT varibles in 'awk' defined separately as %.17g

Typo: varibles - variables

+Remark: an user-defined function should have syntax conform to 'awk'.

Typos: an - a, conform - conforming

Changes to packaging are not documented in debian/changelog.

--
Jakub Wilk



The typos are fixed and the changes to packaging are record in 
debian/changelog. The new package with the same version number is uploaded 
to m.d.n:


dget -x http://mentors.debian.net/debian/pool/main/s/stda/stda_1.3.1-1.dsc


Thanks for reviewing,
Dimitar


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



Bug#753487: RFS: stda/1.3.1-1 -- new upstream release (package already in Debian)

2014-07-02 Thread Dimitar Ivanov


Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package stda

 * Package name: stda
   Version : 1.3.1-1
   Upstream Author : Dimitar Ivanov dimitar.iva...@mirendom.net
 * URL : http://gnu.mirendom.net/stda.html
 * License : GPLv3+
   Section : math

  It builds those binary packages:

stda  - simple tools for data analysis (stda)

Following programs are included in stda:
* maphimbu   - histogram builder for 1-d numerical and text data
* mintegrate - evaluate average/sum/integral/derivative of 1-d numerical 
data
* mmval  - find minimum and maximum value in a data set
* muplot - plot a multi-curve figure from multiple data by using Gnuplot
* nnum   - produce a series of equally separated integers or floats
* prefield   - prepare input file for 'muplot' to plot 2-d fields by arrows


  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/stda


Alternatively, one can download the package with dget using this command:

dget -x http://mentors.debian.net/debian/pool/main/s/stda/stda_1.3.1-1.dsc


Regards,
Dimitar


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



Bug#550211: ITP: stda -- simple tools for data analysis

2009-10-08 Thread Dimitar Ivanov


Package: wnpp
Severity: wishlist
Owner: Dimitar Ivanov dimitar.iva...@mirendom.net

* Package name: stda
  Version : 1.0
  Upstream Author : Dimitar Ivanov dimitar.iva...@mirendom.net
* URL : http://gnu.mirendom.net/stda.html
* License : GPLv3+
  Programming Lang: shell, awk
  Description : simple tools for data analysis (stda)

STDA includes some primary tools for data analysis based on common
computational methods in mathematics and statistics. You can evaluate
sums, averages, integrals, histograms, and distributions of 1-d data, and
eventually plot the results. The separate programs are stand-alone tools
(supporting the standard UNIX input and output pipelines) to be used for
data processing from the command line. The package provides utilities for
straightforward analysis in situations where a complex analytical approach
is not necessary and where an ultimate numerical precision with
floating-point numbers is not critical.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)




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