Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-11 Thread Sheldon Hearn
On Sunday 09 December 2007 22:18:40 Matthew Johnson wrote:
 Well, I don't mind either way who sponsors. Mario's suggestions are
 all good ones and what I would do in my own packages I just wouldn't
 necessarily call them show stoppers.

I think it makes sense for Mario to sponsor the package, then, since he 
had more things he wanted dealt with prior to inclusion.

Mario, I've uploaded an updated package for 1.1.11:

http://mentors.debian.net/debian/pool/main/f/fsvs

It addresses the concerns you raised, and also fixes a confusing 
whitespace bug in the documentation and online help.

Gentlemen, thanks again for taking an interest and being willing to 
invest your time.

Ciao,
Sheldon.
-- 
Sheldon Hearn
IT Director
Clue Technologies (PTY) Ltd

Web:http://www.clue.co.za/
Mail:   [EMAIL PROTECTED]
Office: +27-21-913-8840
Mobile: +27-83-564-3276
Timezone:   SAST (+0200)


signature.asc
Description: This is a digitally signed message part.


Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-10 Thread Philipp Marek
On Sunday 09 December 2007 Sheldon Hearn wrote:
 On Sunday 09 December 2007 21:39:01 Sheldon Hearn wrote:
   The debian/changelog can then also be reduced... Ah btw, what was
   the technical reason to run autoconf?
 
  I was about to say I don't remember, it was so long ago and then
  took a long.  I don't think I run autoconf during the build?

 Ah, I see now, it's run in the configure target in the upstream
 Makefile.

 Philipp, do you know off-hand why we have to run autoconf in the build?
That's for the case that someone got the sources from svn, and just tries to 
run make - or when configure.in has changed.


-- 
Versioning your /etc, /home or even your whole installation?
 Try fsvs (fsvs.tigris.org)!




Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-10 Thread Sheldon Hearn
On Monday 10 December 2007 10:55:58 Philipp Marek wrote:
  Philipp, do you know off-hand why we have to run autoconf in the
  build?

 That's for the case that someone got the sources from svn, and just
 tries to run make - or when configure.in has changed.

I remember now.  It's because you don't provide src/Makefile, only 
src/Makefile.in.  So I left the autoconf run in the configure target.

Ciao,
Sheldon.
-- 
Sheldon Hearn
IT Director
Clue Technologies (PTY) Ltd

Web:http://www.clue.co.za/
Mail:   [EMAIL PROTECTED]
Office: +27-21-913-8840
Mobile: +27-83-564-3276
Timezone:   SAST (+0200)


signature.asc
Description: This is a digitally signed message part.


Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Philipp Marek
On Sunday 09 December 2007 Matthew Johnson wrote:
 Hi, I noticed your RFS and would be happy to sponsor the package. It
 looks in pretty good shape, I'm just trying it out here.

 How much do you use it? had any problems? (I have an ulterior motive,
 I'm wondering about using it in a production system).

If that would be considered a Good Thing(TM), I'd like to take the debian/ 
subdirectory on board, ie. put it along the sources.

The vict^H^H^H^Hvolunteer could even have commit access :-)


Regards,

Phil


-- 
Versioning your /etc, /home or even your whole installation?
 Try fsvs (fsvs.tigris.org)!



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



Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Matthew Johnson
On Sun Dec 09 09:59, Philipp Marek wrote:
 On Sunday 09 December 2007 Matthew Johnson wrote:
  Hi, I noticed your RFS and would be happy to sponsor the package. It
  looks in pretty good shape, I'm just trying it out here.
 
  How much do you use it? had any problems? (I have an ulterior motive,
  I'm wondering about using it in a production system).
 
 If that would be considered a Good Thing(TM), I'd like to take the debian/ 
 subdirectory on board, ie. put it along the sources.
 
 The vict^H^H^H^Hvolunteer could even have commit access :-)

It's usually considered good practice to keep the debian packaging
separate from the upstream source; our source distribution provides:

   - an orig.tar.gz, which is the upstream tarball verbatim (if
 possible)
   - a diff.gz which is any debian patches and the contents of the
 debian/ directory.

However, we would certainly like to work closely with you as upstream.
Sheldon is the maintainer, so it's up to him where he keeps the debian
packaging, if he'd like to keep it in your VCS so you can both work in
it, that's absolutely fine, but I'd suggest having it separate to the
upstream source, so that both can be released independently.

It's nice to have a responsive upstream maintainer (-:
Matt

--
Matthew Johnson


signature.asc
Description: Digital signature


Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Matthew Johnson
On Sun Dec 09 16:11, Philipp Marek wrote:
 On Sunday 09 December 2007 Matthew Johnson wrote:
  However, we would certainly like to work closely with you as upstream.
  Sheldon is the maintainer, so it's up to him where he keeps the debian
  packaging, if he'd like to keep it in your VCS so you can both work in
  it, that's absolutely fine, but I'd suggest having it separate to the
  upstream source, so that both can be released independently.
 That I don't understand ... how does the release cycle depend on where the 
 debian data is?

Debian releases won't coincide exactly with upstream releases. We need
to do integration tests after you release and may well release more
frequent debian revisions than upstream releases to either fix bugs
ahead of your release cycle or change things which are unrelated to
anything outside debian. This is particularly true when fsvs becomes
part of a stable debian release. If there are any security or other
critical bugs, fixes to these will be backported to the version in
stable, we don't use new upstream releases to fix stable. These bugs
will be fixed in the debian diff and the upstream tarball will remain
the same. This allows us to more easily audit that the changes to the
stable distribution are the minimum possible to fix the bug.

Even the packages which I am both upstream and maintainer for I keep the
upstream sources separate from the debian packaging.

 What my question aims at: I already have a make-release script; if there'd 
 be something like change version number in debian/... (and/or something 
 else), it would be no more work - and the debian package could be easier kept 
 up-to-date.

I'm not averse to something like that (actually you have to add a new
changelog entry), but you don't want to have to make a new upstream
release every time something changes in the debian packaging, so they
would have to be structured in such a way that they are released
separately.

For reference, we have a lot of tools to make this easier such as
svn-buildpackage. This will automatically get the upstream tarball from
a different directory and integrate the debian dir in svn with it to
create the debian source package and then build it.

Matt
-- 
Matthew Johnson


signature.asc
Description: Digital signature


Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Philipp Marek
On Sunday 09 December 2007 Matthew Johnson wrote:
 However, we would certainly like to work closely with you as upstream.
 Sheldon is the maintainer, so it's up to him where he keeps the debian
 packaging, if he'd like to keep it in your VCS so you can both work in
 it, that's absolutely fine, but I'd suggest having it separate to the
 upstream source, so that both can be released independently.
That I don't understand ... how does the release cycle depend on where the 
debian data is?

What my question aims at: I already have a make-release script; if there'd 
be something like change version number in debian/... (and/or something 
else), it would be no more work - and the debian package could be easier kept 
up-to-date.


 It's nice to have a responsive upstream maintainer (-:
No worries :-) You're welcome.
Of course I'm interested in getting my package used!


Regards,

Phil

-- 
Versioning your /etc, /home or even your whole installation?
 Try fsvs (fsvs.tigris.org)!



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



Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Philipp Marek
On Sunday 09 December 2007 Matthew Johnson wrote:
 Debian releases won't coincide exactly with upstream releases. 
... 

The only thing I'd ask for would be to take the current version, and the 
changed description (no longer aims for ... it is, I decided :-) before 
uploading that in main.


Thank you!


Regards,

Phil


-- 
Versioning your /etc, /home or even your whole installation?
 Try fsvs (fsvs.tigris.org)!



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



Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Matthew Johnson
On Sun Dec 09 16:46, Philipp Marek wrote:
 On Sunday 09 December 2007 Matthew Johnson wrote:
  Debian releases won't coincide exactly with upstream releases. 
 ... 
 
 The only thing I'd ask for would be to take the current version, and the 
 changed description (no longer aims for ... it is, I decided :-) before 
 uploading that in main.

Sheldon, if you change the description and check everything still works
with 1.1.11, then send me a new source package I'll upload it.

Matt
-- 
Matthew Johnson


signature.asc
Description: Digital signature


Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Sheldon Hearn
On Sunday 09 December 2007 18:41:27 Matthew Johnson wrote:
 Sheldon, if you change the description and check everything still
 works with 1.1.11, then send me a new source package I'll upload it.

It never rains, it pours. :-)

We now have two people offering to sponsor the package: Mario and 
Matthew.

Matthew, Mario had some criticisms for my package, so I've copied you 
in.  I've also copied in the author, who's taken an interest in the 
effort 

 Here some technical/cosmetical comments about your package:
 Ok, the config.* files are ugly but you can't do a lot against them,
 I recommend you to read
 /usr/share/doc/autotools-dev/README.Debian.gz.

It was that document that led me to believe I should update config.sub 
and config.guess from /usr/share/misc.  Did I do the wrong thing?

 Making changes by hand outside of debian/ is also ugly, as you did
 for the Makefile. There are two clean solutions:
 1) Just use the few distclean statements in debian/rules byhand
 instead uf calling make distclean.
 2) Write a patch (maybe dpatch, quilt) and apply it during build
 time.

I'll go with the patch approach.  I prefer patches over the 
debian-specific approach, because they serve as candidates for upstream 
inclusion. :-)

 The debian/changelog can then also be reduced... Ah btw, what was the
 technical reason to run autoconf?

I was about to say I don't remember, it was so long ago and then took 
a long.  I don't think I run autoconf during the build?

 In the debian/rules file you could remove the lines which are
 commented out from the template.

Great, will do.

 If you fix those issues, you have me as a sponsor... Just ask when
 you're ready.

So _this_ is a first for me.  I'm used to my packages (all two of them) 
rotting away on mentors.debian.net, so I'm not sure how to handle the 
situation where _two_ DDs offer to sponsor.  Do you guys play a round 
of rock, paper, scissors? :-)

While that's happening, I'll address Mario and Philipp's concerns, take 
the new package for a spin and upload it to mentors.debian.net if I 
don't run into problems.

Philipp, sorry I haven't made any progress on the doc front.  
Regrettably, I don't think I'll have time for it for the next couple of 
weeks.

Also, just to manage your expectations, the package will feature in 
unstable, then testing, but won't make it down to stable until the next 
major release.  But I'll be happy to supply stable backports for you to 
make available for download from Tigris.

Ciao,
Sheldon.


signature.asc
Description: This is a digitally signed message part.


Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Sheldon Hearn
On Sunday 09 December 2007 21:39:01 Sheldon Hearn wrote:
  The debian/changelog can then also be reduced... Ah btw, what was
  the technical reason to run autoconf?

 I was about to say I don't remember, it was so long ago and then
 took a long.  I don't think I run autoconf during the build?

Ah, I see now, it's run in the configure target in the upstream 
Makefile.

Philipp, do you know off-hand why we have to run autoconf in the build?

Ciao,
Sheldon.
-- 
Sheldon Hearn
IT Director
Clue Technologies (PTY) Ltd

Web:http://www.clue.co.za/
Mail:   [EMAIL PROTECTED]
Office: +27-21-913-8840
Mobile: +27-83-564-3276
Timezone:   SAST (+0200)


signature.asc
Description: This is a digitally signed message part.


Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Matthew Johnson
On Sun Dec 09 21:39, Sheldon Hearn wrote:
 On Sunday 09 December 2007 18:41:27 Matthew Johnson wrote:
  Sheldon, if you change the description and check everything still
  works with 1.1.11, then send me a new source package I'll upload it.
 
 It never rains, it pours. :-)
 
 We now have two people offering to sponsor the package: Mario and 
 Matthew.
 
 Matthew, Mario had some criticisms for my package, so I've copied you 
 in.  I've also copied in the author, who's taken an interest in the 
 effort 

Well, I don't mind either way who sponsors. Mario's suggestions are all
good ones and what I would do in my own packages I just wouldn't
necessarily call them show stoppers.

Matt

-- 
Matthew Johnson


signature.asc
Description: Digital signature


Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-09 Thread Sheldon Hearn
On Sunday 09 December 2007 22:18:40 Matthew Johnson wrote:
 Well, I don't mind either way who sponsors. Mario's suggestions are
 all good ones and what I would do in my own packages I just wouldn't
 necessarily call them show stoppers.

I think I've found a problem with the documentation that confuses the 
crap out of new users.  I suspect doxygen is introducing extraneous 
whitespace into ignore pattern examples.

Philipp and I will work on it and I'll upload once that issue's 
resolved.

Other than that, the new package for 1.1.11 works for me.

Ciao,
Sheldon.
-- 
Sheldon Hearn
IT Director
Clue Technologies (PTY) Ltd

Web:http://www.clue.co.za/
Mail:   [EMAIL PROTECTED]
Office: +27-21-913-8840
Mobile: +27-83-564-3276
Timezone:   SAST (+0200)


signature.asc
Description: This is a digitally signed message part.


Bug#428311: Packages awaiting sponsorship (fsvs)

2007-12-08 Thread Matthew Johnson
Hi, I noticed your RFS and would be happy to sponsor the package. It
looks in pretty good shape, I'm just trying it out here.

How much do you use it? had any problems? (I have an ulterior motive,
I'm wondering about using it in a production system).

Matt

-- 
Matthew Johnson


signature.asc
Description: Digital signature