Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #13170 > unrolled thread

Ressurrecting freevial as the new upstream

Started byAlex Muntada <alexm@debian.org>
First post2021-02-05 18:50 +0100
Last post2021-02-09 05:40 +0100
Articles 5 — 3 participants

Back to article view | Back to linux.debian.maint.python


Contents

  Ressurrecting freevial as the new upstream Alex Muntada <alexm@debian.org> - 2021-02-05 18:50 +0100
    Re: Ressurrecting freevial as the new upstream Emmanuel Arias <eamanu@yaerobi.com> - 2021-02-07 21:00 +0100
    Re: Ressurrecting freevial as the new upstream Paul Wise <pabs@debian.org> - 2021-02-08 08:00 +0100
      Re: Ressurrecting freevial as the new upstream Alex Muntada <alexm@debian.org> - 2021-02-09 00:50 +0100
        Re: Ressurrecting freevial as the new upstream Paul Wise <pabs@debian.org> - 2021-02-09 05:40 +0100

#13170 — Ressurrecting freevial as the new upstream

FromAlex Muntada <alexm@debian.org>
Date2021-02-05 18:50 +0100
SubjectRessurrecting freevial as the new upstream
Message-ID<BFdoZ-5Pe-9@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

[Please, keep me in Cc since I'm not subscribed]

Last month I learnt that freevial had been removed[1] from
unstable last year because upstream was unresponsive and it
wasn't ported to Python 3, thus not fit for bullseye.

It turns out that I personally know the people behind freevial
because it was born as a game for the Catalan Ubuntu LoCoTeam,
which I was part of some time back. So I contacted the main
developer and he agreed for me to take over the project and
try[2] to port it to Python 3.

My python3 branch[3] currently works fine, though the code still
needs more refactoring to make it fit Python 3 style guides. I'm
also trying to build the package myself but I've never packaged a
Python program before and it doesn't build successfully so far.

Now I'm wondering if your team would like to keep maintaining
freevial or should I join your team and take care of it myself
(I don't plan to maintain any other Python packages for now).
My main goal is to have freevial back in stable the sooner the
better (I know it may be too late before soft-freeze, so I'll
explore other options when the time comes) and promote it as a
tool for engaging people in Debian Local Groups.

Thanks a lot!
Alex

 [1] https://tracker.debian.org/news/1113896/removed-13-21-from-unstable/
 [2] https://github.com/freevial/freevial/pull/2
 [3] https://github.com/freevial/freevial/tree/python3

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada <alexm@debian.org>
  ⢿⡄⠘⠷⠚⠋   Debian Developer 🍥 log.alexm.org
  ⠈⠳⣄⠀⠀⠀⠀

[toc] | [next] | [standalone]


#13174

FromEmmanuel Arias <eamanu@yaerobi.com>
Date2021-02-07 21:00 +0100
Message-ID<BFYnU-1R8-15@gated-at.bofh.it>
In reply to#13170

[Multipart message — attachments visible in raw view] — view raw

Hi!

> It turns out that I personally know the people behind freevial
> because it was born as a game for the Catalan Ubuntu LoCoTeam,
> which I was part of some time back. So I contacted the main
> developer and he agreed for me to take over the project and
> try[2] to port it to Python 3.

Interesting project, I've never see (in my short life in FOSS projects)
freevial but sound awesome.

> 
> My python3 branch[3] currently works fine, though the code still
> needs more refactoring to make it fit Python 3 style guides. I'm
> also trying to build the package myself but I've never packaged a
> Python program before and it doesn't build successfully so far.>
> Now I'm wondering if your team would like to keep maintaining
> freevial or should I join your team and take care of it myself
> (I don't plan to maintain any other Python packages for now).

Personally, this weeks I cannot work on freevial, but next week I will
happy to help on packaging and maintain it.

But you can join to the team
https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst

Cheers,
Emmanuel

[toc] | [prev] | [next] | [standalone]


#13175

FromPaul Wise <pabs@debian.org>
Date2021-02-08 08:00 +0100
Message-ID<BG8GC-8gO-1@gated-at.bofh.it>
In reply to#13170

[Multipart message — attachments visible in raw view] — view raw

On Fri, Feb 5, 2021 at 5:42 PM Alex Muntada wrote:

> also trying to build the package myself but I've never packaged a
> Python program before and it doesn't build successfully so far.

Did you start from the previously existing packaging? That is what is
usually done when reintroducing packages:

https://www.debian.org/doc/manuals/developers-reference/pkgs.html#reintroducing-pkgs

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

[toc] | [prev] | [next] | [standalone]


#13177

FromAlex Muntada <alexm@debian.org>
Date2021-02-09 00:50 +0100
Message-ID<BGos2-1Gi-3@gated-at.bofh.it>
In reply to#13175

[Multipart message — attachments visible in raw view] — view raw

Hi Paul,

> Did you start from the previously existing packaging?

Yes, but I tried debhelper-compat 13 and dh, which failed most
probably due to --fail-missing. Now I tried to keep the former
cdbs-based rules and I got it built, so it looks promising.

> That is what is usually done when reintroducing packages:
> 
> https://www.debian.org/doc/manuals/developers-reference/pkgs.html#reintroducing-pkgs

Thanks for the pointer, I was aware of several archived bugs in
freevial but didn't know or remember that the security tracker
was also affected by removals from unstable.

Cheers,
Alex

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada <alexm@debian.org>
  ⢿⡄⠘⠷⠚⠋   Debian Developer 🍥 log.alexm.org
  ⠈⠳⣄⠀⠀⠀⠀

[toc] | [prev] | [next] | [standalone]


#13178

FromPaul Wise <pabs@debian.org>
Date2021-02-09 05:40 +0100
Message-ID<BGsYG-4TQ-3@gated-at.bofh.it>
In reply to#13177
On Mon, Feb 8, 2021 at 11:45 PM Alex Muntada wrote:

> Yes, but I tried debhelper-compat 13 and dh, which failed most
> probably due to --fail-missing.

That seems like there are some things missing from debian/*.install.

> Thanks for the pointer, I was aware of several archived bugs in
> freevial but didn't know or remember that the security tracker
> was also affected by removals from unstable.

It seems that freevial had no reported security issues before, so it
looks like you can ignore that item.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web