Bug#658834: marked as done (RFS: jabber-querybot -- Modular xmpp/jabber bot)

2012-04-03 Thread Debian Bug Tracking System
Your message dated Tue, 3 Apr 2012 16:33:15 +0200
with message-id 20120403143315.ga7...@mbalmer.nine.ch
and subject line Re: RFS: jabber-querybot
has caused the Debian Bug report #658834,
regarding RFS: jabber-querybot -- Modular xmpp/jabber bot
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
658834: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658834
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: sponsorship-requests
Severity: normal


Dear mentors,

I am looking for a sponsor for my package jabber-querybot.

 * Package name: jabber-querybot
   Version : 0.1.0-1
   Upstream Author : Marco Balmer ma...@balmer.name
 * URL : https://github.com/micressor/jabber-querybot
 * License : GPL-3+
   Section : net

Changes since the last upload:

jabber-querybot (0.1.0-1) unstable; urgency=low

  * New 0.1.0 upstream files
  * d/dirs: Remove usr/share/jabber-querybot/lib
  * d/jabber-querybot.install: Removed files which are installed with
Makefile.PL
  * d/preinst: Exec only during upgrade case
  * d/watch: Update watch file according to new tags

 -- Marco Balmer ma...@balmer.name  Fri, 03 Feb 2012 22:26:46 +0100

It builds those binary packages:

jabber-querybot - Modular xmpp/jabber bot

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

  http://mentors.debian.net/package/jabber-querybot

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

  dget -x 
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.1.0-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

Marco Balmer


---End Message---
---BeginMessage---
Thanks for uploading.
Marco

On Fri, Mar 23, 2012 at 04:20:38PM +0100, Didier Raboud wrote:
 Le dimanche, 5 février 2012 17.33:31, vous avez écrit :
  I am looking for a sponsor for my package jabber-querybot.
 Uploaded. 
 Thanks for your time and patience and sorry for my delay in answering.


signature.asc
Description: GnuPG Signature
---End Message---


Bug#658834: RFS: jabber-querybot [QA] -- Modular xmpp/jabber bot

2012-02-06 Thread Marco Balmer
Package: sponsorship-requests
Severity: normal


Dear mentors,

I am looking for a sponsor for my package jabber-querybot.

 * Package name: jabber-querybot
   Version : 0.1.0-1
   Upstream Author : Marco Balmer ma...@balmer.name
 * URL : https://github.com/micressor/jabber-querybot
 * License : GPL-3+
   Section : net

Changes since the last upload:

jabber-querybot (0.1.0-1) unstable; urgency=low

  * New 0.1.0 upstream files
  * d/dirs: Remove usr/share/jabber-querybot/lib
  * d/jabber-querybot.install: Removed files which are installed with
Makefile.PL
  * d/preinst: Exec only during upgrade case
  * d/watch: Update watch file according to new tags

 -- Marco Balmer ma...@balmer.name  Fri, 03 Feb 2012 22:26:46 +0100

It builds those binary packages:

jabber-querybot - Modular xmpp/jabber bot

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

  http://mentors.debian.net/package/jabber-querybot

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

  dget -x 
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.1.0-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

Marco Balmer



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120206103322.31393.47245.report...@mbalmer.nine.ch



Bug#658834: RFS: jabber-querybot [QA] -- Modular xmpp/jabber bot

2012-02-06 Thread Paul Wise
On Mon, Feb 6, 2012 at 6:33 PM, Marco Balmer ma...@balmer.name wrote:

  RFS: jabber-querybot [QA] -- Modular xmpp/jabber bot

This isn't a QA upload since the package is not orphaned.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caktje6eal9rcto7abgpdrmisygm61n3zwocbpz+egaqu87y...@mail.gmail.com



Bug#658834: RFS: jabber-querybot [QA] -- Modular xmpp/jabber bot

2012-02-06 Thread Marco Balmer
retitle 658834 RFS: jabber-querybot -- Modular xmpp/jabber bot
thanks

On Mon, Feb 06, 2012 at 06:48:28PM +0800, Paul Wise wrote:
 On Mon, Feb 6, 2012 at 6:33 PM, Marco Balmer ma...@balmer.name wrote:
   RFS: jabber-querybot [QA] -- Modular xmpp/jabber bot
 
 This isn't a QA upload since the package is not orphaned.

You're right!

-Marco



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120206130535.go18...@mbalmer.nine.ch



Processed: Re: Bug#658834: RFS: jabber-querybot [QA] -- Modular xmpp/jabber bot

2012-02-06 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 retitle 658834 RFS: jabber-querybot -- Modular xmpp/jabber bot
Bug #658834 [sponsorship-requests] RFS: jabber-querybot [QA] -- Modular 
xmpp/jabber bot
Changed Bug title to 'RFS: jabber-querybot -- Modular xmpp/jabber bot' from 
'RFS: jabber-querybot [QA] -- Modular xmpp/jabber bot'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
658834: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658834
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.132853384910034.transcr...@bugs.debian.org



RFS: jabber-querybot

2012-02-05 Thread Marco Balmer
Dear mentors,

I am looking for a sponsor for my package jabber-querybot.

 * Package name: jabber-querybot
   Version : 0.1.0-1
   Upstream Author : Marco Balmer ma...@balmer.name
 * URL : http://github.com/micressor/jabber-querybot
 * License : GPL-3+
   Section : net

It builds those binary packages:

jabber-querybot - Modular xmpp/jabber bot

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

  http://mentors.debian.net/package/jabber-querybot

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

  dget -x 
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.1.0-1.dsc

jabber-querybot (0.1.0-1) unstable; urgency=low 





  * New 0.1.0 upstream files


  * d/dirs: Remove usr/share/jabber-querybot/lib


  * d/jabber-querybot.install: Removed files which are installed with   


Makefile.PL 


  * d/preinst: Exec only during upgrade case


  * d/watch: Update watch file according to new tags





I would be glad if someone uploaded this package for me.

Kind regards,

Marco Balmer


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-11-23 Thread Didier Raboud

On Wed, 23 Nov 2011 08:06:09 +0100, Marco Balmer wrote:


Good point! I changed upstream and built a new version:

http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5.1-1.dsc

* d/postinst: removed
* File installed to /etc/jabber-querybot


Hi Marco,

unfortunately, there are things you should change before I can upload:

- according to debdiff between the version currently in unstable and 
this version, you changed the 0.0.4-1 changelog entry; which you should 
really not (unless there is a good reason; in which case you should 
mention it in the changelog entry for the to-be-uploaded version)
- you have to cleanup after the faulty postinst that reached the 
archive in jabber-querybot 0.0.4-1 (and I plea guilty for this). If you 
just drop the postinst without making sure the symlink that it added 
is properly removed, then it will end up with that situation:


$  ls -la /etc/jabber-querybot/
total 12
drwxr-xr-x  2 root root 4096 Nov 23 09:42 .
drwxr-xr-x 43 root root 4096 Nov 23 09:37 ..
lrwxrwxrwx  1 root root   50 Nov 23 09:38 Querymodule.pm - 
/usr/share/doc/jabber-querybot/examples/Testbot.pm

-rwxr-xr-x  1 root root 2133 Nov 23 06:33 Querymodule.pm.dpkg-new

So you probably need a preinst that checks the version you are 
upgrading from, tests the symlink and removes it in case it still 
exists. Then, at unpacking phase, the correct Querymodule.pm file will 
get unpacked at its correct place.


Cheers,

OdyX


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/65b94463e22662bc604cab826cb22...@raboud.com



Re: RFS: jabber-querybot

2011-11-23 Thread Marco Balmer
On Wed, Nov 23, 2011 at 10:46:42AM +0100, Didier Raboud wrote:
 unfortunately, there are things you should change before I can upload:
 
 - according to debdiff between the version currently in unstable and
 this version, you changed the 0.0.4-1 changelog entry; which you
 should really not (unless there is a good reason; in which case you
 should mention it in the changelog entry for the to-be-uploaded
 version)

I was not able to find the place I changed log entry for 0.0.4-1.
How can I show this with debdiff?

 - you have to cleanup after the faulty postinst that reached the
 archive in jabber-querybot 0.0.4-1 (and I plea guilty for this). If
 you just drop the postinst without making sure the symlink that it
 added is properly removed, then it will end up with that situation:

 So you probably need a preinst that checks the version you are
 upgrading from, tests the symlink and removes it in case it still
 exists. Then, at unpacking phase, the correct Querymodule.pm file
 will get unpacked at its correct place.

I just fixed this and added d/preinst:
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5.1-1.dsc

--
Marco


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-11-23 Thread Didier Raboud

On Wed, 23 Nov 2011 11:52:05 +0100, Marco Balmer wrote:

On Wed, Nov 23, 2011 at 10:46:42AM +0100, Didier Raboud wrote:
unfortunately, there are things you should change before I can 
upload:


- according to debdiff between the version currently in unstable and
this version, you changed the 0.0.4-1 changelog entry; which you
should really not (unless there is a good reason; in which case you
should mention it in the changelog entry for the to-be-uploaded
version)


I was not able to find the place I changed log entry for 0.0.4-1.
How can I show this with debdiff?


With something like:

$ apt-get source jabber-querybot/unstable
$ dget -x 
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5.1-1.dsc
$ debdiff jabber-querybot_0.0.{4,5.1}-1.dsc | grep -A 10 
'jabber-querybot (0.0.4-1)'



- you have to cleanup after the faulty postinst that reached the
archive in jabber-querybot 0.0.4-1 (and I plea guilty for this). If
you just drop the postinst without making sure the symlink that it
added is properly removed, then it will end up with that situation:

So you probably need a preinst that checks the version you are
upgrading from, tests the symlink and removes it in case it still
exists. Then, at unpacking phase, the correct Querymodule.pm file
will get unpacked at its correct place.


I just fixed this and added d/preinst:

http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5.1-1.dsc


Quoting myself extensively in the preinst is not needed. Additionally, 
you forgot the checks the version you are upgrading from in the 
postinst. The advantage of doing this explicitely is that the code gets 
run once for each user and then can be removed in the unstable version 
when jabber-querybot reaches stable (as users are mandated to upgrade 
from stable to stable releases...). See 
http://wiki.debian.org/MaintainerScripts for clear graphs.


IMHO, the check you are doing in the preinst is not sufficient; what if 
Random Joe has set up a symlink named 
/etc/jabber-querybot/Querymodule.pm that points to his user directory 
(for whatever reason)? Then with this preinst, you are not preserving 
his changes. So you have to test if the user is both upgrading 
(information is in $1) and is doing so from a version smaller than 
0.0.5.1-1 (as it's the first version that introduces the fix) 
(information is in $2). Then, to be on the safe side, you also have to 
check that the symlink you want to remove indeed points to the place you 
had setup in the faulty postinst. In that case only you can safely 
remove the symlink.


If both this and the changelog issue are fixed properly, then I will 
upload. :-


Cheers,

OdyX


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/fb664b215088f59da3604fb77f618...@raboud.com



Re: RFS: jabber-querybot

2011-11-23 Thread Marco Balmer
On Wed, Nov 23, 2011 at 01:57:49PM +0100, Didier Raboud wrote:
 - according to debdiff between the version currently in unstable and
 this version, you changed the 0.0.4-1 changelog entry; which you
 should really not (unless there is a good reason; in which case you
 should mention it in the changelog entry for the to-be-uploaded
 version)
 
 IMHO, the check you are doing in the preinst is not sufficient; what
 if Random Joe has set up a symlink named
 /etc/jabber-querybot/Querymodule.pm that points to his user
 directory (for whatever reason)? Then with this preinst, you are not
 preserving his changes. So you have to test if the user is both
 upgrading (information is in $1) and is doing so from a version
 smaller than 0.0.5.1-1 (as it's the first version that introduces
 the fix) (information is in $2). Then, to be on the safe side, you
 also have to check that the symlink you want to remove indeed points
 to the place you had setup in the faulty postinst. In that case only
 you can safely remove the symlink.
 If both this and the changelog issue are fixed properly, then I will
 upload. :-

Lesson learned! Thx! I hope you are happy with this:
dget -x 
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5.1-1.dsc

- d/changelog entry what was changed: Seems to be a handling challange on my
  side between which version is uploaded/queued/in progress. Fixed now.
- d/preinst: Implemented according to your remarks.

--
Marco


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-11-23 Thread Benoît Knecht
Hi Marco,

Marco Balmer wrote:
 On Wed, Nov 23, 2011 at 01:57:49PM +0100, Didier Raboud wrote:
  - according to debdiff between the version currently in unstable and
  this version, you changed the 0.0.4-1 changelog entry; which you
  should really not (unless there is a good reason; in which case you
  should mention it in the changelog entry for the to-be-uploaded
  version)
  
  IMHO, the check you are doing in the preinst is not sufficient; what
  if Random Joe has set up a symlink named
  /etc/jabber-querybot/Querymodule.pm that points to his user
  directory (for whatever reason)? Then with this preinst, you are not
  preserving his changes. So you have to test if the user is both
  upgrading (information is in $1) and is doing so from a version
  smaller than 0.0.5.1-1 (as it's the first version that introduces
  the fix) (information is in $2). Then, to be on the safe side, you
  also have to check that the symlink you want to remove indeed points
  to the place you had setup in the faulty postinst. In that case only
  you can safely remove the symlink.
  If both this and the changelog issue are fixed properly, then I will
  upload. :-
 
 Lesson learned! Thx! I hope you are happy with this:
 dget -x 
 http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5.1-1.dsc
 
 - d/changelog entry what was changed: Seems to be a handling challange on my
   side between which version is uploaded/queued/in progress. Fixed now.
 - d/preinst: Implemented according to your remarks.

You can use '[ file1 -ef file2 ]' instead of greping the output of
'ls -l' to test if file1 and file2 are linked. Just a suggestion.

Cheers,

-- 
Benoît Knecht


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2023144154.gd2...@marvin.lan



Re: RFS: jabber-querybot

2011-11-23 Thread Marco Balmer
Hi Benoît,

On Wed, Nov 23, 2011 at 03:41:55PM +0100, Benoît Knecht wrote:
  Lesson learned! Thx! I hope you are happy with this:
  dget -x 
  http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5.1-1.dsc
  
  - d/changelog entry what was changed: Seems to be a handling challange on my
side between which version is uploaded/queued/in progress. Fixed now.
  - d/preinst: Implemented according to your remarks.
 
 You can use '[ file1 -ef file2 ]' instead of greping the output of
 'ls -l' to test if file1 and file2 are linked. Just a suggestion.

Nice! That's much better. Thank you!

--
Marco


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-11-23 Thread Didier Raboud

On Wed, 23 Nov 2011 15:21:38 +0100, Marco Balmer wrote:

- d/preinst: Implemented according to your remarks.


Almost there! :-


== your code ==
if [ -L /etc/jabber-querybot/Querymodule.pm ]  \
   [ $1 = upgrade ]  \
   [ $2 = 0.0.4-1 ];
then
  if ls -l /etc/jabber-querybot/Querymodule.pm | grep -q \
/usr/share/doc/jabber-querybot/examples/Testbot.pm;
  then
rm /etc/jabber-querybot/Querymodule.pm
  fi
fi
== /your code ==

With your current code, the link type will be tested at each run of the 
preinst. In fact, your lazy evaluation checks things in reverse order: 
first the link, then the version, then are we upgrading?; where it's 
probably more efficient to test things in the reverse order (as the lazy 
evaluation will stop as soon as possible).


Furthermore, you take the output of ls as granted and check its content 
with grep; that's not very efficient (and error prone; what if I had 
setup that symlink to 
/home/me/stuff/usr/share/doc/jabber-querybot/examples/Testbot.pm ?)
And the preinst will only work when upgraded from _exactly_ 0.0.4-1; 
what if jabber-querybot exists (in derivatives, binary rebuilds, etc) in 
versions bigger than that but still smaller than 0.0.5.1-1 ? For this, 
dpkg --compare-versions is usually used, as it provides clean   = = 
 operators, for this purpose.


What about that snippet? (which I wrote with inspiration from my local 
/var/lib/dpkg/info/*.preinst e.g.)


== proposal ==
case $1 in
  upgrade)
if dpkg --compare-versions $2 lt 0.0.5.1-1; then
  if [ -L /etc/jabber-querybot/Querymodule.pm ]  [ `readlink 
/etc/jabber-querybot/Querymodule.pm` = 
/usr/share/doc/jabber-querybot/examples/Testbot.pm ];

  then
rm /etc/jabber-querybot/Querymodule.pm
  fi
fi
  ;;
esac
== /proposal ==

Cheers,

OdyX


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/dc51fddf8ea3de6a9801efe467910...@raboud.com



Re: RFS: jabber-querybot

2011-11-23 Thread Didier Raboud
And now finally taking care of the install step too: this is needed 
if someones installs jabber-querybot 0.0.4-1, uninstalls it (the symlink 
doesn't get removed) and then installs 0.0.5.1-1.


On Wed, 23 Nov 2011 16:15:51 +0100, Didier Raboud wrote:

Or now with the -ef suggestion (way nicer!):

On Wed, 23 Nov 2011 16:04:20 +0100, Didier Raboud wrote:

What about that snippet? (which I wrote with inspiration from my
local /var/lib/dpkg/info/*.preinst e.g.)


== proposal 3 ==
case $1 in
  upgrade|install)
if dpkg --compare-versions $2 lt 0.0.5.1-1; then
  if [ /etc/jabber-querybot/Querymodule.pm -ef 
/usr/share/doc/jabber-querybot/examples/Testbot.pm ];

  then
rm /etc/jabber-querybot/Querymodule.pm
  fi
fi
  ;;
esac
== /proposal 3 ==


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1c5a009875074f9fa19aa52801f2e...@raboud.com



Re: RFS: jabber-querybot

2011-11-23 Thread Marco Balmer
Didier,

On Wed, Nov 23, 2011 at 04:22:06PM +0100, Didier Raboud wrote:
 And now finally taking care of the install step too: this is
 needed if someones installs jabber-querybot 0.0.4-1, uninstalls it
 (the symlink doesn't get removed) and then installs 0.0.5.1-1.
 
 On Wed, 23 Nov 2011 16:15:51 +0100, Didier Raboud wrote:
 Or now with the -ef suggestion (way nicer!):
 
 On Wed, 23 Nov 2011 16:04:20 +0100, Didier Raboud wrote:
 What about that snippet? (which I wrote with inspiration from my
 local /var/lib/dpkg/info/*.preinst e.g.)
 
 == proposal 3 ==
 case $1 in
   upgrade|install)
 if dpkg --compare-versions $2 lt 0.0.5.1-1; then
   if [ /etc/jabber-querybot/Querymodule.pm -ef
 /usr/share/doc/jabber-querybot/examples/Testbot.pm ];
   then
 rm /etc/jabber-querybot/Querymodule.pm
   fi
 fi
   ;;
 esac
 == /proposal 3 ==

Finaly I implemented your proposal 3. Learned a lot today! Thanks to all.

dget -x 
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5.1-1.dsc

--
Marco


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-11-23 Thread Didier Raboud

Or now with the -ef suggestion (way nicer!):

On Wed, 23 Nov 2011 16:04:20 +0100, Didier Raboud wrote:


What about that snippet? (which I wrote with inspiration from my
local /var/lib/dpkg/info/*.preinst e.g.)


== proposal 2 ==
case $1 in
  upgrade)
if dpkg --compare-versions $2 lt 0.0.5.1-1; then
  if [ /etc/jabber-querybot/Querymodule.pm -ef 
/usr/share/doc/jabber-querybot/examples/Testbot.pm ];

  then
rm /etc/jabber-querybot/Querymodule.pm
  fi
fi
  ;;
esac
== /proposal 2 ==


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/493ef0271300df90a8930c05eca4c...@raboud.com



Re: RFS: jabber-querybot

2011-11-23 Thread Didier Raboud
Le mercredi, 23 novembre 2011 16.30:11, Marco Balmer a écrit :
 Finaly I implemented your proposal 3. Learned a lot today! Thanks to all.

Uploaded. .

-- 
OdyX


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


RFS: jabber-querybot

2011-11-22 Thread Marco Balmer
Dear mentors,

I am looking for a sponsor for my package jabber-querybot.

 * Package name: jabber-querybot
   Version : 0.0.5-1
   Upstream Author : Marco Balmer ma...@balmer.name
 * URL : https://github.com/micressor/jabber-querybot
 * License : GPL-3+
   Section : net

It builds those binary packages:

jabber-querybot - Modular xmpp/jabber bot

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

  http://mentors.debian.net/package/jabber-querybot

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

  dget -x 
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

--
Marco Balmer


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-11-22 Thread Jakub Wilk

* Marco Balmer ma...@balmer.name, 2011-11-22, 13:37:

 http://mentors.debian.net/package/jabber-querybot

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

 dget -x 
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5-1.dsc

I would be glad if someone uploaded this package for me.


(I don't intend to sponsor this package.)

What is the purpose of the postinst script? It looks like it's violating 
policy 12.3, 10.7.2 and 10.7.3.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2022125648.ga...@jwilk.net



Re: RFS: jabber-querybot

2011-11-22 Thread Marco Balmer
Dear Jakub,

On Tue, Nov 22, 2011 at 01:56:48PM +0100, Jakub Wilk wrote:
 * Marco Balmer ma...@balmer.name, 2011-11-22, 13:37:
  http://mentors.debian.net/package/jabber-querybot

Thanks for reviewing.

 (I don't intend to sponsor this package.)
 What is the purpose of the postinst script? It looks like it's
 violating policy 12.3, 10.7.2 and 10.7.3.

This package in every case need hands on from the user. The only purpose
of postinst is:
User get back a correct error message from the package binary instead
of a perl compilation error.

Do you have a have suggestion?

--
Marco Balmer


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-11-22 Thread Didier Raboud
 On Tue, Nov 22, 2011 at 01:56:48PM +0100, Jakub Wilk wrote:
  What is the purpose of the postinst script? It looks like it's
  violating policy 12.3, 10.7.2 and 10.7.3.

Thanks Jakub for the heads'up (given that the postinst is in unstable, you 
might want to reportbug that…)

 This package in every case need hands on from the user. The only purpose
 of postinst is:
 User get back a correct error message from the package binary instead
 of a perl compilation error.
 
 Do you have a have suggestion?

Either:
- make sure no error happens if no file exists under /etc/jabber-querybot/,
- make sure that the error message is meaningful,
- make sure the process is well-documented,
- install that file (instead of symlinking) under /etc/jabber-querybot

Cheers,

-- 
OdyX


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20221833.13975.o...@debian.org



Re: RFS: jabber-querybot

2011-11-22 Thread Marco Balmer
Dear Didier, Jakub and Mentors,

On Tue, Nov 22, 2011 at 06:33:13PM +0100, Didier Raboud wrote:
  On Tue, Nov 22, 2011 at 01:56:48PM +0100, Jakub Wilk wrote:
   What is the purpose of the postinst script? It looks like it's
   violating policy 12.3, 10.7.2 and 10.7.3.
 
 Either:
 - make sure no error happens if no file exists under /etc/jabber-querybot/,
 - make sure that the error message is meaningful,
 - make sure the process is well-documented,
 - install that file (instead of symlinking) under /etc/jabber-querybot

Good point! I changed upstream and built a new version:
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.5.1-1.dsc

* d/postinst: removed
* File installed to /etc/jabber-querybot

--
Marco


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-11-17 Thread Didier Raboud
Le mercredi, 9 novembre 2011 14.01:17, Marco Balmer a écrit :
 Dear mentors,
 
 I am looking for a sponsor for my package jabber-querybot.
 
 I would be glad if someone uploaded this package for me.

Uploaded; thanks for your work!

(I'm not sure I would have written the postinst that way, but it looks fine 
so.)

Cheers,
-- 
OdyX


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


RFS: jabber-querybot

2011-11-09 Thread Marco Balmer
Dear mentors,

I am looking for a sponsor for my package jabber-querybot.

 * Package name: jabber-querybot
   Version : 0.0.4-1
   Upstream Author : Marco Balmer ma...@balmer.name
 * URL : https://github.com/micressor/jabber-querybot
 * License : GPL-3+
   Section : net

It builds those binary packages:

jabber-querybot - Modular xmpp/jabber bot

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

  http://mentors.debian.net/package/jabber-querybot

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

  dget -x 
http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.4-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

--
Marco Balmer


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-10-21 Thread Marco Balmer
Dear Dider, mentors,

On Thu, Oct 20, 2011 at 03:20:09PM +0200, Didier Raboud wrote:
 Now on for the review:
 * the debian/copyright file seems to be aspsms-t's . :-) And you should use 
 the versioned shortname for the GPL (e.g. GPL-2+, as in 
 http://dep.debian.net/deps/dep5/#AEN462 ). You can drop the name from the 
 liense paragraph and then copy-paste it to your various debian/copyright 
 files.

According to your remarks I fixed:
* debian/copyright
* debian/changelog
* debian/control

http://mentors.debian.net/debian/pool/main/j/jabber-querybot/jabber-querybot_0.0.2-1.dsc

Thx -Marco


signature.asc
Description: GnuPG Signature


Re: RFS: jabber-querybot

2011-10-20 Thread Didier Raboud
Le vendredi, 14 octobre 2011 11.40:16, Marco Balmer a écrit :
 Dear mentors,
 
 I am looking for a sponsor for a my new debian package:
 
  * Package name: jabber-querybot

Hi Marco, and thanks for this new package, indeed probably useful to have in 
Debian !

Now on for the review:

* the debian/copyright file seems to be aspsms-t's . :-) And you should use 
the versioned shortname for the GPL (e.g. GPL-2+, as in 
http://dep.debian.net/deps/dep5/#AEN462 ). You can drop the name from the 
liense paragraph and then copy-paste it to your various debian/copyright 
files.

* I don't find the long description particularly descriptive as it basically 
tells us Jabber bot framework for Perl (does Perl need Jabber bots ?), from 
swissjabber (hi there !), now opensource (if it's in Debian (main), it's 
freesoftware, so this doesn't add much value), simple and nice piece of code 
(that's entirely subjective). Additionally, the short description is read as 
jabber-querybot is a Modular xmpp/jabber bot. So is jabber-querybot an 
actual bot or a framework to write bots? I think a think-trough and rewrite of 
both descriptions would be good, while keeping [DP§3.4] in mind.

* As jabber-querybot was never in Debian, you should merge the initial 
changelog entries in order to only have one when the package enters NEW. While 
this is mostly a taste reason, I think it's pretty much common-practice to 
only have and keep changelog entries for versions that have actually reached 
the Debian archive. If you do upload those packages to other archives, then it 
might make sense to name those differently from unstable. And make sure to 
remind your sponsoree to use the -v option of dpkg-genchanges in order to have 
the ITP bug referred in the changes file. (So short version of that is: would 
be good although not necessary if it comes with a nice rationale.)

Cheers,

OdyX

[DP§3.4] http://www.debian.org/doc/debian-policy/ch-binary.html#s-descriptions


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


RFS: jabber-querybot

2011-10-14 Thread Marco Balmer
Dear mentors,

I am looking for a sponsor for a my new debian package:

 * Package name: jabber-querybot
   Version : 0.0.1-1
   Upstream Author : Marco Balmer ma...@balmer.name
 * URL : http://github.com/micressor/jabber-querybot
 * License : GPLv2
   Description : Modular xmpp/jabber bot

 jabber-querybot is a Jabber bot framework for Perl that enables you to
 easily write simple Jabber bots.
 .
 This bot is from swissjabber team and now under opensource license available.
 .
 It's a simple concept with a lot of experiences implemented to this nice pice
 of code.

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

  http://mentors.debian.net/package/jabber-querybot

ITP bug is available:

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

I would be glad if someone uploaded this package for me.

Kind regards,

Marco Balmer


signature.asc
Description: GnuPG Signature