Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#706957: RFS: tryton-modules-stock-lot/2.8.0-1 [ITP]

1 view
Skip to first unread message

Mathias Behrle

unread,
May 6, 2013, 8:40:03 AM5/6/13
to
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package
"tryton-modules-stock-lot"

* Package name : tryton-modules-stock-lot
Version : 2.8.0-1
Upstream Author : Tryton project (www.tryton.org)
* URL : http://downloads.tryton.org/2.8/
* License : GPL-3+
Section : python

It builds those binary packages:

tryton-modules-stock-lot - Tryton Application Platform (Stock Lot Module)

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

http://mentors.debian.net/package/tryton-modules-stock-lot


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

dget -x
http://mentors.debian.net/debian/pool/main/t/tryton-modules-stock-lot/tryton-modules-stock-lot_2.8.0-1.dsc


More information about Tryton can be obtained from http://www.tryton.org
Debian packaging for Tryton is hosted at http://debian.tryton.org

Regards,
Mathias Behrle
signature.asc

Mathias Behrle

unread,
May 21, 2013, 11:20:02 AM5/21/13
to
* Mathias Behrle: " Bug#706957: RFS: tryton-modules-stock-lot/2.8.0-1
[ITP]" (Mon, 6 May 2013 14:35:04 +0200):

CCing specific audience debia...@lists.debian.org and
debian...@lists.debian.org

Dear mentors,

could you please reconsider the RFS for this (and other) Tryton module(s)? Two
weeks have passed without a response.

The list of new packaged Tryton modules can be seen at [1] (ITPs) resp. [2]
(RFSs). VCS for packaging can be found at [7].

They all add important new functionality to the Tryton framework. Especially
this one (tryton-modules-stock-lot) is needed as dependency for the package
gnuhealth [3] currently waiting in experimental. gnuhealth contains another set
of Tryton modules providing the functionality of GNU Health, a free Health and
Hospital Information System.

All packages are packaged in the same way and they are free of lintian pedantic
warnings (the one indicated being outdated [5]). So checking one is checking
almost all of them, thus reducing the work load which could seem apparently
high for 19 packages. Basically the complete suite of Tryton packages [6] is
currently bug free, and I am doing my best to keep this state. I was already
signalled to get DM Upload permissions for those new modules as I have already
for the other packages. So sponsoring would be a one-shot and not a permanent
task.


I would appreciate a lot, if a sponsor could step up soon, because I would have
preferred to upload the whole Tryton suite (which is still waiting from the
freeze in experimental) together with the new modules at once to unstable.

Thanks a lot for considering,
Mathias


[1]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?include=subject%3Atryton;dist=unstable;package=wnpp
[2]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?include=subject%3Atryton;dist=unstable;package=sponsorship-requests
[3] http://anonscm.debian.org/viewvc/debian-med/trunk/packages/gnuhealth/trunk/
[4] http://health.gnu.org/index.html
[5] http://lists.debian.org/debian-lint-maint/2012/07/msg00007.html
[6] http://packages.debian.org/search?keywords=tryton
[7] http://debian.tryton.org/gitweb/
--

Mathias Behrle
MBSolutions
Gilgenmatten 10 A
D-79114 Freiburg

Tel: +49(761)471023
Fax: +49(761)4770816
http://m9s.biz
UStIdNr: DE 142009020
PGP/GnuPG key availabable from any keyserver, ID: 0x8405BBF6
signature.asc

Andreas Tille

unread,
May 21, 2013, 12:10:02 PM5/21/13
to
Hi Mathias,

thanks for the ping and for working on the tryton modules.

On Tue, May 21, 2013 at 05:12:42PM +0200, Mathias Behrle wrote:
> * Mathias Behrle: " Bug#706957: RFS: tryton-modules-stock-lot/2.8.0-1
> [ITP]" (Mon, 6 May 2013 14:35:04 +0200):
>
> CCing specific audience debia...@lists.debian.org and
> debian...@lists.debian.org
>
> Dear mentors,
>
> could you please reconsider the RFS for this (and other) Tryton module(s)? Two
> weeks have passed without a response.
>
> ...
>
> I would appreciate a lot, if a sponsor could step up soon, because I would have
> preferred to upload the whole Tryton suite (which is still waiting from the
> freeze in experimental) together with the new modules at once to unstable.

In general I'm working in teams were the VCS is hosted on alioth.org and
where I have commit permissions. It is not that I usually would tend to
commit a lot. But sometimes it is just simpler to commit a small fix
than explaining the sponsee what I want to be changed.

Because I prefer working with VCS rather than mentors I gave your Git
repository a try:

$ git stash
Saved working directory and index state WIP on debian: d30bd8f Moving doc/index.rst to appropriate subdirectory doc.
HEAD is now at d30bd8f Moving doc/index.rst to appropriate subdirectory doc.
$ git-buildpackage
dh clean --with python2
dh_testdir
debian/rules override_dh_auto_clean
make[1]: Entering directory `/home/tillea/debian-maintain/alioth/tryton/tryton-modules-stock-lot'
dh_auto_clean
running clean
'build/lib.linux-x86_64-2.6' does not exist -- can't clean it
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-2.6' does not exist -- can't clean it
running clean
'build/lib.linux-x86_64-2.7' does not exist -- can't clean it
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-2.7' does not exist -- can't clean it
rm -rf *.egg-info
make[1]: Leaving directory `/home/tillea/debian-maintain/alioth/tryton/tryton-modules-stock-lot'
dh_clean
gbp:error: You have uncommitted changes in your source tree:
gbp:error: # On branch debian
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: trytond_stock_lot.egg-info/PKG-INFO
# deleted: trytond_stock_lot.egg-info/SOURCES.txt
# deleted: trytond_stock_lot.egg-info/dependency_links.txt
# deleted: trytond_stock_lot.egg-info/entry_points.txt
# deleted: trytond_stock_lot.egg-info/not-zip-safe
# deleted: trytond_stock_lot.egg-info/requires.txt
# deleted: trytond_stock_lot.egg-info/top_level.txt
#
no changes added to commit (use "git add" and/or "git commit -a")

gbp:error: Use --git-ignore-new to ignore.


The reason is that you intentionally are deleting
trytond_stock_lot.egg-info which is part of upstream tarball. People
(like me) who are keen on creating packages that are building twice in a
row would prefer to rather move the package out of the way, lets say to
trytond_stock_lot.hen-info and restore it afterwards.

However, I was running git-buildpackage --git-ignore-new which worked.
So I would not have used the issue above as a showstopper specifically
when targeting at experimental.

But there is finally one issue which let me refrain from a final upload
because the file debian/docs is different in Git and on mentors. So I
do not have an idea what you really want to be uploaded. Please bring
both into sync and I'll sponsor what I will find in Git once you have
confirmed that this is OK.

Kind regards

Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to debian-ment...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20130521160...@an3as.eu

Mathias Behrle

unread,
May 28, 2013, 7:40:03 AM5/28/13
to
* Andreas Tille: " Re: [Ping] Bug#706957: RFS: tryton-modules-stock-lot/2.8.0-1
[ITP]" (Mon, 27 May 2013 22:23:43 +0200):

Hi Andreas,

> As I said previously I have sponsored a lot of packages but close to non
> from mentors.d.o. May be that the policy at mentors might be different
> from what I'm used to. My perception of a request for sponsering is
> that the sponsee makes a suggestion what he thinks is fine for
> uploading. The sponsor is verifying this work and might add remarks or
> change requests (or what I'm frequently doing is to do simple changes
> myself because that might be simpler than explaining what to do and do
> this change in a commit with an extensive commit changelog). In this
> type of workflow the tag in VCS would need to be removed and readded in
> case some changes will need to be made.

Thanks for clarifying your approach. This was just my attempt to follow official
recommendations (i.e. searching for sponsors after uploading to mentors.d.o.).
Now knowing, that you are willing to give me some support on this side and that
you preferably work from VCS, it will ease things for me, too (saving this
extra upload to mentors).

> > > BTW, despite what you wrote about this patch in PM it is wrong anyway
> > > because it creates a dir
> > >
> > > /usr/share/doc/tryton-modules-stock-lot/doc

[...]

> > Second I saw exactly this behavior in other Debian packages and after
> > thinking quite a while found it useful. Having the module documentation (in
> > rst format) mixed up with the standard Debian documentation is confusing.
> > Separating it in its proper doc subdirectory should make clear, that this
> > is really upstream documentation. YMMV of course.
>
> If this was really your intention it is different from what I would do
> but I will not question this kind of decisions. From your other mail I
> assumed you were expecting more docs of *other* modules coming soon and
> thus I was wondering how separating a single file in a single directory
> would help in this aspect.

Documentation of modules in Tryton always comes with the module. Until now this
generally is doc/index.rst. As the name suggests, this is just the first step.
There are discussions in the project how to improve documentation. AFAIS I
expect this documentation to be in rst format (evtl. sphinx builds). With a
separate doc subdirectory we are prepared in any case.

[...]

> > Furthermore I just gave a try to Alioth. After registering an account (as
> > -guest, while I am DM, hmm;)) I am told at the wiki [3]:
> >
> > "Anyone can ask for a new project on Alioth but it will only be approved if
> > it respects the project approval policy."
> >
> > While the link to "ask for a new project [3][1]" just isn't really helpful,
> > "Anyone" according to [2] seems to be rather a synoym for DD.
>
> If you want me to ask for registering a pkg-tryton project (or whatever
> name you want to suggest - feel free to do so) I'd volunteer to do so
> and grant you admin permissions. However, the announcement[2] is 10
> years old and there was no DM status at this time - I can't believe that
> you should not be able to register a project that makes perfectly sense.
> Why not simply go to
>
> https://alioth.debian.org/register/
>
> and fill in the form. WOrst that can be happen is that your request
> will be rejected but I have severe doubt that this will happen.

I simply went there and got a big fat red "Projektregistrierung ist beschränkt
auf Alioth, nur Administratoren können neue Projekte anlegen."
So, no, I didn't get rejected, it was just not possible to create any request.

> > So I will have still to ask a DD to sponsor the project etc., creating even
> > more overhead. My time for Debian is limited and the time I am currently
> > using to just follow administrative procedures takes a lot of it. I prefer
> > to do real work on my packages than to create overhead.
>
> As I said: This is a safe procedure to ensure that you will remain
> alone doing this work. If you want to enjoy the pleasure of teamwork
> inside Debian you need to dig through some administrative stuff first.
>
> > Reading the policy I read
> >
> > "We may also approve other projects on a case by case basis, for
> > example:
> > [...]
> > - Any other project where you can convince the Alioth's
> > administrators that it will help Debian achieve World Domination."
> >
> > Be it a joke or not, I cannot apply to such policy.
>
> I admit people might have a different sense of humor - but this World
> Domination thingy is just a running gag. I think there is no doubt that
> it only can be a joke.

The document is meant and linked as *policy*. I think (and support), there is
very little humour in Debian, when it comes to policies as DFSG etc...;).
Humour is just not appropriate in policy documents.

Whenever I will have a little spare time, I will make another proposal. As long
as this remains unchanged, it is indeed a showstopper for me.

> > Thanks for uploading tryton-modules-stock-lot in the meantime. I would be
> > happy, if you also could do for the other modules (not gnuhealth related
> > modules) for the sake of all Tryton users.
>
> I can try my best if the frequence you throw out new packages will not
> increase over my capacity. Currently it is not.

The recent output (19 modules) is due to stalled development in the last 2
years. Now that I have a working environment I am up-to-date again. Usually
there are ca. 1-3 new modules per release, which makes 2-6 packages a year.

Thanks a lot for considering,
Mathias


signature.asc

Andreas Tille

unread,
May 29, 2013, 6:10:01 AM5/29/13
to
Hi Mathias,

On Tue, May 28, 2013 at 01:28:13PM +0200, Mathias Behrle wrote:
>
> Thanks for clarifying your approach. This was just my attempt to follow official
> recommendations (i.e. searching for sponsors after uploading to mentors.d.o.).
> Now knowing, that you are willing to give me some support on this side and that
> you preferably work from VCS, it will ease things for me, too (saving this
> extra upload to mentors).

>From my perspective mentors.d.n is helpful if you are *seeking* a
sponsor. If you know a sponsor who just volunteered to upload your
packages (be it a single person or a team) it does create some overhead
we could probably save.

> > If you want me to ask for registering a pkg-tryton project (or whatever
> > name you want to suggest - feel free to do so) I'd volunteer to do so
> > and grant you admin permissions. However, the announcement[2] is 10
> > years old and there was no DM status at this time - I can't believe that
> > you should not be able to register a project that makes perfectly sense.
> > Why not simply go to
> >
> > https://alioth.debian.org/register/
> >
> > and fill in the form. WOrst that can be happen is that your request
> > will be rejected but I have severe doubt that this will happen.
>
> I simply went there and got a big fat red "Projektregistrierung ist beschränkt
> auf Alioth, nur Administratoren können neue Projekte anlegen."
> So, no, I didn't get rejected, it was just not possible to create any request.

Uhmm, that comes unexpected to me. Just tell me if I should register
such a project (once you might agree to the policy).

> > I admit people might have a different sense of humor - but this World
> > Domination thingy is just a running gag. I think there is no doubt that
> > it only can be a joke.
>
> The document is meant and linked as *policy*. I think (and support), there is
> very little humour in Debian, when it comes to policies as DFSG etc...;).
> Humour is just not appropriate in policy documents.

I admit that a policy document should refrain from humor and some better
wording should be found.

> Whenever I will have a little spare time, I will make another proposal. As long
> as this remains unchanged, it is indeed a showstopper for me.

>From my perspective technically the wording would be worth a bug report
severity minor - I would not regard minor bugs as showstoppers. (Just to
explain my point of view, not trying to change your mind.)

> The recent output (19 modules) is due to stalled development in the last 2
> years. Now that I have a working environment I am up-to-date again. Usually
> there are ca. 1-3 new modules per release, which makes 2-6 packages a year.

No problem.

Kind regards

Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to debian-ment...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20130529100...@an3as.eu

Debian Bug Tracking System

unread,
May 31, 2013, 1:00:01 AM5/31/13
to
Your message dated Fri, 31 May 2013 04:23:24 +0000
with message-id <E1UiGs8-...@quantz.debian.org>
and subject line closing RFS: tryton-modules-stock-lot/2.8.0-1 [ITP]
has caused the Debian Bug report #706957,
regarding RFS: tryton-modules-stock-lot/2.8.0-1 [ITP]
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.)


--
706957: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=706957
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
signature.asc
0 new messages