Sign me up Login

Details about package my-tabata

Name: my-tabata
Uploader: Marco Baturan García <marco.baturan@gmail.com> (Debian QA page)
Description: python3-my-tabata - Minimalist Tabata timer for high-intensity training

Package uploads

Upload #7

Information

Version: 0.1.6-5
Uploaded: 2026-05-01 12:21
Source package: my-tabata_0.1.6-5.dsc
Distribution: unstable
Section: utils
Priority: optional
Homepage: https://github.com/marcobaturan/tabata_app

Changelog

 my-tabata (0.1.6-5) unstable; urgency=medium
 .
   * Fix missing changes to source files inside deb_dist during previous builds.

QA information

Comments

  1. Depends: https://mentors.debian.net/package/python-ttkbootstrap/
    Alexander Ermakov at May 2, 2026, 3:27 a.m.
  2. I upload the last version of https://mentors.debian.net/package/python-ttkbootstrap/
    Marco Baturan García at May 11, 2026, 7:40 p.m.

Upload #6

Information

Version: 0.1.6-2
Uploaded: 2026-04-28 09:51
Source package: my-tabata_0.1.6-2.dsc
Distribution: unstable
Section: utils
Priority: optional
Homepage: https://github.com/marcobaturan/tabata_app

Changelog

 my-tabata (0.1.6-2) unstable; urgency=medium
 .
   * Add dependency on python3-ttkbootstrap and other missing libraries.

QA information

Comments

  1. I: dh_python3 pydist:399: Cannot find package that provides playsound. Please add package that provides it to Build-Depends or add "playsound python3-playsound" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info.
    I: dh_python3 pydist:399: Cannot find package that provides ttkbootstrap. Please add package that provides it to Build-Depends or add "ttkbootstrap python3-ttkbootstrap" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info.
    I: dh_python3 pydist:399: Cannot find package that provides tzdata. Please add package that provides it to Build-Depends or add "tzdata python3-tzdata" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info.
    I: dh_python3 pydist:399: Cannot find package that provides just-playback. Please add package that provides it to Build-Depends or add "just-playback python3-just-playback" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info.
    Needs work Alexander Ermakov at April 29, 2026, 1:45 a.m.
  2. The package is not installed:
    
    # apt install ../python3-my-tabata_0.1.6-2_all.deb 
    Note, selecting 'python3-my-tabata' instead of '../python3-my-tabata_0.1.6-2_all.deb'
    Solving dependencies... Error!
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    Unsatisfied dependencies:
     python3-my-tabata : Depends: python3-text-unidecode but it is not going to be installed
                         Depends: python3-uvicorn but it is not going to be installed
                         Depends: python3-uvloop but it is not going to be installed
                         Depends: python3-watchdog but it is not going to be installed
                         Depends: python3-watchfiles but it is not going to be installed
                         Depends: python3-websockets but it is not going to be installed
                         Depends: python3-tk but it is not going to be installed
                         Depends: python3-pil but it is not going to be installed
                         Depends: python3-ttkbootstrap but it is not installable
                         Depends: python3-playsound but it is not installable
                         Depends: python3-pydantic but it is not going to be installed
                         Depends: python3-rich but it is not going to be installed
                         Depends: python3-jinja2 but it is not going to be installed
    Error: Unable to satisfy dependencies. Reached two conflicting assignments:
       1. python3-my-tabata:amd64=0.1.6-2 is selected for install
       2. python3-my-tabata:amd64 Depends python3-ttkbootstrap
          but none of the choices are installable:
          [no choices]
    Needs work Alexander Ermakov at April 29, 2026, 1:47 a.m.

Upload #5

Information

Version: 0.1.6-1
Uploaded: 2026-04-27 09:06
Source package: my-tabata_0.1.6-1.dsc
Distribution: unstable
Section: utils
Priority: optional
Homepage: https://github.com/marcobaturan/tabata_app
Closes bugs: #1134801

Changelog

 my-tabata (0.1.6-1) unstable; urgency=medium
 .
   * New upstream release. Cleaned source tree from build artifacts as
     requested. Closes: #1134801

QA information

Comments

  1. Hi Alexander, thanks for the feedback. I've updated the package to 0.1.6-1. I've cleaned the local repository, updated the .gitignore, and created a new release on GitHub. The new .orig.tar.gz is now identical to the GitHub release. Ready for a new review!
    Marco Baturan García at April 27, 2026, 9:10 a.m.
  2. It doesn't even run:
    
    $ my-tabata 
    Traceback (most recent call last):
      File "/usr/bin/my-tabata", line 5, in <module>
        from my_tabata.app import main_func
      File "/usr/lib/python3/dist-packages/my_tabata/app.py", line 2, in <module>
        import ttkbootstrap as ttk
    ModuleNotFoundError: No module named 'ttkbootstrap'
    Needs work Alexander Ermakov at April 28, 2026, 12:58 a.m.
  3. Hello.
    Read the documents in repository. You need to install requirements and apt packages to make it run.
    Regards.
    Marco Baturan García at April 28, 2026, 7:11 a.m.
  4. I installed the package and it installed the dependencies. If the package doesn't work, then the dependencies are missing.
    
    Depends: python3-text-unidecode, python3-typing-extensions, python3-urllib3, python3-uvicorn, python3-uvloop, python3-watchdog, python3-watchfiles, python3-websockets, python3:any, python3-tk
    Needs work Alexander Ermakov at April 28, 2026, 7:38 a.m.
  5. Hi Alexander,
    
    I've addressed the ModuleNotFoundError by packaging the missing dependency. You can now find python3-ttkbootstrap on Mentors as well.
    
    I've also updated my-tabata to version 0.1.6-2, adding python3-ttkbootstrap and other required libraries from requirements.txt to the Depends field in debian/control.
    
    Both packages are now ready for a new review."
    Marco Baturan García at April 28, 2026, 9:50 a.m.

Upload #4

Information

Version: 0.1.5-1
Uploaded: 2026-04-25 08:21
Source package: my-tabata_0.1.5-1.dsc
Distribution: unstable
Section: utils
Priority: optional
Homepage: https://github.com/marcobaturan/tabata_app
Closes bugs: #1134801

Changelog

 my-tabata (0.1.5-1) unstable; urgency=medium
 .
   * New upstream release. Removed env/ directory to reduce source size.
   * New upstream release. Removed virtual environment from source to
     reduce size. Closes: #1134801

QA information

Comments

  1. "Uploaded version 0.1.5-1. I have removed the .venv directory and other build artifacts to reduce the source size as requested. The package is now clean. Thanks!"
    Marco Baturan García at April 25, 2026, 8:25 a.m.
  2. File my-tabata_0.1.5.orig.tar.gz and the file in github releases do not match:
    
    # dpkg-buildpackage -us -uc -tc
    dpkg-buildpackage: info: source package my-tabata
    dpkg-buildpackage: info: source version 0.1.5-1
    ...
    dpkg-source: info: building my-tabata using existing ../my-tabata_0.1.5.orig.tar.xz
    dpkg-source: warning: ignoring deletion of file my-tabata-0.1.4.tar.gz, use --include-removal to override
    dpkg-source: warning: ignoring deletion of directory deb_dist
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-3.debian.tar.xz, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-4.debian.tar.xz, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-4.dsc, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-2.dsc, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-1_source.build, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-1.debian.tar.xz, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-3_source.changes, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-2_source.build, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-4_source.mentors.upload, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-1_source.changes, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4.orig.tar.gz, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-2.debian.tar.xz, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-1.dsc, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-2_source.buildinfo, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-4_source.changes, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-1_source.buildinfo, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-3_source.buildinfo, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-2_source.changes, use --include-removal to override
    dpkg-source: warning: ignoring deletion of file deb_dist/my-tabata_0.1.4-4_source.buildinfo, use --include-removal to override
    
    I can suggest adding `deb_dist/` to .gitignore, deleting the directory and making a new release on github.
    Needs work Alexander Ermakov at April 27, 2026, 2:05 a.m.

Upload #3

Information

Version: 0.1.4-4
Uploaded: 2026-04-24 09:06
Source package: my-tabata_0.1.4-4.dsc
Distribution: unstable
Section: utils
Priority: optional
Homepage: https://github.com/marcobaturan/tabata_app
Closes bugs: #1134801

Changelog

 my-tabata (0.1.4-4) unstable; urgency=medium
 .
   * Fixed debian/watch to use GitHub tags. Closes: #1134801

QA information

Comments

  1. Please, remove /env/ dit from git repo and create new release: https://github.com/marcobaturan/tabata_app/releases
    
    140 MB depends in src too much.
    Needs work Alexander Ermakov at April 25, 2026, 6:35 a.m.

Upload #2

Information

Version: 0.1.4-3
Uploaded: 2026-04-23 10:21
Source package: my-tabata_0.1.4-3.dsc
Distribution: unstable
Section: utils
Priority: optional
Homepage: https://github.com/marcobaturan/tabata_app

Changelog

 my-tabata (0.1.4-3) unstable; urgency=medium
 .
   [ Marco ]
   * Updated Standards-Version to 4.7.4 and removed ffmpeg/mpv from
     depends.
   * Updated Standards-Version to 4.7.4 and removed ffmpeg/mpv from
     depends.

QA information

Comments

  1. debian/watch don't work:
    
    # uscan -dd --repack
    uscan warn: In debian/watch no matching files for watch source
      https://pypi.debian.net/my-tabata/
    Needs work Alexander Ermakov at April 24, 2026, 5:14 a.m.
  2. Also you need create ITP. Example: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132262
    Needs work Alexander Ermakov at April 24, 2026, 5:18 a.m.
  3. Changes applyed.
    Ready Marco Baturan García at April 24, 2026, 9:20 a.m.
  4. Uploaded 0.1.4-4. It fixes the watch file (now tracking GH tags) and includes the ITP bug #1134801. Thanks for your patience!
    Ready Marco Baturan García at April 24, 2026, 9:25 a.m.
    Package has been uploaded to Debian

Upload #1

Information

Version: 0.1.4-2
Uploaded: 2026-04-22 16:36
Source package: my-tabata_0.1.4-2.dsc
Distribution: unstable
Section: utils
Priority: optional
Homepage: https://github.com/marcobaturan/tabata_app

Changelog

 my-tabata (0.1.4-2) unstable; urgency=medium
 .
   * Initial release.
   * Fixed Homepage URL in debian/control and corrected ITP bug
     reference.

QA information

Comments

  1. Add all files, tests passed
    Ready Marco Baturan García at April 22, 2026, 4:37 p.m.
  2. Ask for sponsor
    Marco Baturan García at April 22, 2026, 4:42 p.m.
  3. >Ask for sponsor
    
    You need create RFS. Example: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1134596
    Alexander Ermakov at April 23, 2026, 6:05 a.m.
  4. d/control:
    +Standards-Version: 4.7.4
    
    Remove ffmpeg from Depends
    Needs work Alexander Ermakov at April 23, 2026, 6:09 a.m.
  5. Remove mpv from Depends
    Needs work Alexander Ermakov at April 23, 2026, 6:10 a.m.
  6. I do the corrections, and applied the changes and send the email with the RFS.
    Ready Marco Baturan García at April 23, 2026, 10:25 a.m.
  7. Changes applied in 0.1.4-3 and RFS filed as bug #1134702
    Ready Marco Baturan García at April 23, 2026, 10:30 a.m.