Bug#917532: RFP: fava -- web interface for the Beancount accounting tool

2018-12-31 Thread Stefano Zacchiroli
tag 917532 + pending
thanks

Fava is now in NEW.

Cheers.
-- 
Stefano Zacchiroli . z...@upsilon.cc . upsilon.cc/zack . . o . . . o . o
Computer Science Professor . CTO Software Heritage . . . . . o . . . o o
Former Debian Project Leader & OSI Board Director  . . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: PGP signature


Bug#917532: RFP: fava -- web interface for the Beancount accounting tool

2018-12-30 Thread Stefano Zacchiroli
On Sun, Dec 30, 2018 at 01:24:23AM +0100, Pierre-Elliott Bécue wrote:
> I think a webserver config + WSGI handling is quite overkill. Do you agree?

Yeah, I agree.

Upstream is reluctant to even document easy setup recipes on the basis
that Fava is essentially a personal service. I've myself setup a
"public" Fava, behind HTTPS auth of course, but I see value in not
making it "too easy" in this case, for fear of unsavvy users leaking
personal information out of the box.

If anything, we should work with upstream on the deployment
documentation side, and make sure said documentation is shipped with the
package.

Cheers

PS I commented on IRC about that, but FWIW: I think the reference on the
   package description to "beancount" as package name is correct,
   because there is such a binary package and it is the end-user
   oriented entry point to Beancount in Debian
-- 
Stefano Zacchiroli . z...@upsilon.cc . upsilon.cc/zack . . o . . . o . o
Computer Science Professor . CTO Software Heritage . . . . . o . . . o o
Former Debian Project Leader & OSI Board Director  . . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: PGP signature


Bug#917532: RFP: fava -- web interface for the Beancount accounting tool

2018-12-29 Thread Pierre-Elliott Bécue
Le dimanche 30 décembre 2018 à 01:24:23+0100, Pierre-Elliott Bécue a écrit :
> Le samedi 29 décembre 2018 à 21:26:50+0100, Stefano Zacchiroli a écrit :
> > On Sat, Dec 29, 2018 at 09:11:23PM +0100, Pierre-Elliott Bécue wrote:
> > > It's in new now. :)
> > 
> > Thanks! :-)
> 
> You're very welcome.
> 
> Let's go back to fava.
> 
> As any flask app, it could be served as a true website, but I'm not sure
> it's the actual goal of the software (there seem to be no auth and no
> security).
> 
> I think a webserver config + WSGI handling is quite overkill. Do you agree?

I uploaded a batch of fixes on the skeleton you had set up on salsa.

Cheers!

-- 
Pierre-Elliott Bécue
GPG: 9AE0 4D98 6400 E3B6 7528  F493 0D44 2664 1949 74E2
It's far easier to fight for one's principles than to live up to them.


signature.asc
Description: PGP signature


Bug#917532: RFP: fava -- web interface for the Beancount accounting tool

2018-12-29 Thread Pierre-Elliott Bécue
Le samedi 29 décembre 2018 à 21:26:50+0100, Stefano Zacchiroli a écrit :
> On Sat, Dec 29, 2018 at 09:11:23PM +0100, Pierre-Elliott Bécue wrote:
> > It's in new now. :)
> 
> Thanks! :-)

You're very welcome.

Let's go back to fava.

As any flask app, it could be served as a true website, but I'm not sure
it's the actual goal of the software (there seem to be no auth and no
security).

I think a webserver config + WSGI handling is quite overkill. Do you agree?

-- 
Pierre-Elliott Bécue
GPG: 9AE0 4D98 6400 E3B6 7528  F493 0D44 2664 1949 74E2
It's far easier to fight for one's principles than to live up to them.


signature.asc
Description: PGP signature


Bug#917532: RFP: fava -- web interface for the Beancount accounting tool

2018-12-29 Thread Stefano Zacchiroli
On Sat, Dec 29, 2018 at 09:11:23PM +0100, Pierre-Elliott Bécue wrote:
> It's in new now. :)

Thanks! :-)

-- 
Stefano Zacchiroli . z...@upsilon.cc . upsilon.cc/zack . . o . . . o . o
Computer Science Professor . CTO Software Heritage . . . . . o . . . o o
Former Debian Project Leader & OSI Board Director  . . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: PGP signature


Bug#917532: RFP: fava -- web interface for the Beancount accounting tool

2018-12-29 Thread Pierre-Elliott Bécue
Le vendredi 28 décembre 2018 à 11:34:57+0100, Stefano Zacchiroli a écrit :
> Looks like a fava dependency is missing in Debian: [python3-]markdown2,
> https://pypi.org/project/markdown2/ (There's python3-markdown in the
> archive, but that's a different one: https://pypi.org/project/Markdown/)
> 
> Volunteers to package markdown2 are welcome; I'm not going to package it
> myself.
> 
> Cheers.

It's in new now. :)

-- 
Pierre-Elliott Bécue
GPG: 9AE0 4D98 6400 E3B6 7528  F493 0D44 2664 1949 74E2
It's far easier to fight for one's principles than to live up to them.


signature.asc
Description: PGP signature


Bug#917532: RFP: fava -- web interface for the Beancount accounting tool

2018-12-28 Thread Stefano Zacchiroli
Looks like a fava dependency is missing in Debian: [python3-]markdown2,
https://pypi.org/project/markdown2/ (There's python3-markdown in the
archive, but that's a different one: https://pypi.org/project/Markdown/)

Volunteers to package markdown2 are welcome; I'm not going to package it
myself.

Cheers.
-- 
Stefano Zacchiroli . z...@upsilon.cc . upsilon.cc/zack . . o . . . o . o
Computer Science Professor . CTO Software Heritage . . . . . o . . . o o
Former Debian Project Leader & OSI Board Director  . . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: PGP signature


Bug#917532: RFP: fava -- web interface for the Beancount accounting tool

2018-12-28 Thread Stefano Zacchiroli
A package skeleton is now available on salsa:

  https://salsa.debian.org/python-team/applications/fava

Help and co-maintainers are welcome.

(It's not clear to me if I should do anything else, other than creating
the project on salsa, to make sure other members of PAPT can directly
commit to the repo. If so, I'd appreciate someone letting me know.)

Cheers
-- 
Stefano Zacchiroli . z...@upsilon.cc . upsilon.cc/zack . . o . . . o . o
Computer Science Professor . CTO Software Heritage . . . . . o . . . o o
Former Debian Project Leader & OSI Board Director  . . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: PGP signature


Bug#917532: RFP: fava -- web interface for the Beancount accounting tool

2018-12-28 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist

* Package name: fava
  Version : 1.9
  Upstream Author : Dominik Aumayr 
* URL : https://beancount.github.io/fava/
* License : MIT
  Programming Lang: Python
  Description : web interface for the Beancount accounting tool

Fava is a web interface for the double-entry bookkeeping software Beancount
with a focus on features and usability.

Beancount is packaged in Debian as "beancount".