On Mon, 15 Jul 2024 23:08:17 -0400 Manuel Guerra <ar.manuelgue...@gmail.com> 
wrote:
> I have made an update to the package
> 
> 1. The configuration file "baby.conf" is no longer stored in "/etc/" but 
> in the user's home directory ~/.baby/config/
> This facilitates installation, security and usability in multi-user systems.
> 
> 2. Features. Now Baby also executes the following actions:
> 
> - Function: baby -i <URL>: Import rules from a URL, this is designed to 
> be able to store rules in a repository on the Internet and copy them to 
> the program in a simple way
> 
> - Function: baby -i <PATH>: Import rules from a local file, this makes 
> it easy to backup rules and recover them easily
> 
> - Feature: baby -e: Deploys a rules export wizard, making it easy to 
> backup rules from the "baby.conf" file to a file on the local system
> 
> A syntax of rules has been created to identify and deploy them:
>      b:<rule> = <command>:b
> 
> A command wizard has been created that checks for defects in the 
> commands entered and alerts the user about possible problems
> 
> 
> PS: I know this package isn't of much interest to the community, but I 
> wanted to document the changes
> 
> -- 
> 
> GPG signature 
> <https://keys.openpgp.org/vks/v1/by-fingerprint/ECA5016D963F871E5873CFC2E573B97D48F2E520>

Morning Manuel,

Never think the community is not interested in your package. I see baby
becoming an alternative to alias files and if features such as integrity
checking etc. are part of the package, it maybe preferred by many.

Preamble...

Thank you for taking the time to create this package and your contribution
to the Debian project.

The review below is for assistance. This review is offered to help
package submitters to Debian mentors inorder to improve their packages
prior to possible sponsorship into Debian. There is no obligation on behalf
of the submitter to make any alterations based upon information provided
in the review.

Review...

1. Build[1]: Good

2. Lintian[2]: Issue

I: baby: file-references-package-build-path [usr/bin/baby]
N: 
N:   The listed file or maintainer script appears to reference the build path
N:   used to build the package as specified in the Build-Path field of the
N:   .buildinfo file.
N:   
N:   This is likely to cause the package to be unreproducible, but it may
also
N:   indicate that the package will not work correctly outside of the
N:   maintainer's own system.
N:   
N:   Please note that this tag will not appear unless the .buildinfo file
N:   contains a Build-Path field. That field is optional. You may have to set
N:   DEB_BUILD_OPTIONS=buildinfo=+path or use
N:   --buildinfo-option=--always-include-path with dpkg-buildpackage when
N:   building.
N: 
N:   Please refer to https://reproducible-builds.org/,
N:   https://wiki.debian.org/ReproducibleBuilds/BuildinfoFiles, and the
N:   dpkg-genbuildinfo(1) manual page for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: files/contents

3. Licenses (lrc[3]): Good

4. Watch file (uscan --force-download): Good

5. Build Twice (sudo pbuilder build --twice <package>.dsc): Good

6. Reproducible builds (reporotest)[3]: 

7. Install (No previous installs): Good

8. Upgrade (Over previous installs if any): N/A

Additional...

A. Adding your own folder to $HOME may not be taken kindly by a few people.
Use of the already '.config' is better i.e. '.config/baby.baby.conf'. Others
may have a different opinion - Please discuss. :-)

Summary...

See additional section for discussion point.

Regards

Phil

[1] Using:
      * pbuilder - https://wiki.ubuntu.com/PbuilderHowto.
      * https://wiki.debian.org/PbuilderTricks
    and
      * sbuild - https://wiki.debian.org/sbuild.

[2] Command: lintian -v -i -I -E --pedantic --profile debian (*.dsc,
    *.changes, *.buildinfo). Each can throw up different, so be thorough.

[3] 'lrc' from 'licenserecon' is located in Debian testing and newer.

[4] https://wiki.debian.org/ReproducibleBuilds/Howto#Newer_method

-- 

"I play the game for the game’s own sake"

Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

--

Internet Relay Chat (IRC): kathenas

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg/

Buy Me A Coffee: https://buymeacoffee.com/kathenasorg

--

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to