Bug 2463381

Summary: Review Request: python-dotbot - A tool that bootstraps your dotfiles
Product: [Fedora] Fedora Reporter: Guillermo <guillerm0.n>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 43CC: package-review
Target Milestone: ---Keywords: AutomationTriaged
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
URL: https://github.com/anishathalye/dotbot
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 177841    

Description Guillermo 2026-04-28 08:12:29 UTC
spec: https://download.copr.fedorainfracloud.org/results/guillermodotn/dotbot/srpm-builds/10397986/python-dotbot.spec
srpm: https://download.copr.fedorainfracloud.org/results/guillermodotn/dotbot/srpm-builds/10397986/python-dotbot-1.24.1-1.src.rpm
copr: https://copr.fedorainfracloud.org/coprs/guillermodotn/dotbot


Description:

Dotbot makes installing your dotfiles as easy as 'git clone $url && cd dotfiles && ./install', even on a freshly installed system. It is designed to be lightweight and self-contained, with no external dependencies. Dotbot can also be a drop-in replacement for any other tool you were using to manage your dotfiles.

Upstream: https://github.com/anishathalye/dotbot
License: MIT

Successful Copr builds:
- fedora-rawhide-x86_64
- fedora-43-x86_64
- fedora-42-x86_64


rpmlint output (SRPM):
python-dotbot.src: E: spelling-error ('dotfiles', 'Summary(en_US) dotfiles -> dot files, dot-files, defiles')
python-dotbot.src: E: spelling-error ('dotfiles', '%description -l en_US dotfiles -> dot files, dot-files, defiles')
python-dotbot.src: E: spelling-error ('url', '%description -l en_US url -> URL, URLs, Ural')
python-dotbot.src: E: spelling-error ('cd', '%description -l en_US cd -> CD, Cd, CAD')
python-dotbot.spec: W: no-%check-section

rpmlint output (binary RPM):
python3-dotbot.noarch: E: spelling-error ('dotfiles', 'Summary(en_US) dotfiles -> dot files, dot-files, defiles')
python3-dotbot.noarch: E: spelling-error ('dotfiles', '%description -l en_US dotfiles -> dot files, dot-files, defiles')
python3-dotbot.noarch: E: spelling-error ('url', '%description -l en_US url -> URL, URLs, Ural')
python3-dotbot.noarch: E: spelling-error ('cd', '%description -l en_US cd -> CD, Cd, CAD')
python3-dotbot.noarch: W: no-manual-page-for-binary dotbot

All spelling errors are false positives: "dotfiles" is the standard domain term, "url" and "cd" are shell command/variable references in example text. Upstream does not provide a man page for the dotbot binary.

Test:
%check is disabled because tests require filesystem symlink operations and a real home directory that are unavailable in the mock build environment.

FAS: guillermodotn

Reproducible: Always

Comment 1 Fedora Review Service 2026-04-29 07:03:54 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10405275
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2463381-python-dotbot/fedora-rawhide-x86_64/10405275-python-dotbot/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.