[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110852: ITP: phoenix-esr -- A Firefox-ESR config designed to put the user first.



>   * the debian/.gitignore is not really needed because those files are cleaned
>     up automatically and should thus never remain

I need to this because of gbp.
It really is not important. 
:/

>   * the Maintainer is set to celenity, the upstream of phoenix-esr. This is not
>     what the Maintainer field should contain. It needs to have your name in it.

Ok.

>   * the Uploaders field has your name and the one of celenity but neither of
>     you are uploading the package. The Uploaders field is necessary in cases
>     where the Maintainer field contains a mailinglist address which is not the
>     case here

>   * Rules-Requires-Root: no is no longer needed as it is the default now

Ok.

>   * you declare a Conflicts: with "phoenix" -- what package is that?

Phoenix-esr is for the firefox-esr (debian stable and testing)

Phoenix is for firefox (just unstable)

I'll upload it after uploading phoenix-esr be done

We use these for OBS:

https://codeberg.org/celenity/Phoenix-Debian/src/branch/master

>   * should your Depends on firefox-esr be versioned or will phoenix-esr also
>     work with very old versions of firefox-esr?

It works with older versions.

>   * you added debian/upstream/signing-key.asc which is great but uscan does not
>     find https://codeberg.org/celenity/Phoenix/archive/2025.08.06.1.tar.gz.asc
>     Did upstream forget to sign that release or is your pgpsigurlmangle wrong?

Ok, I'll remove the gpg key.
Celenity does not sign tags.

>   * Your Files-Excluded in debian/copyright includes .git which is not part of
>     the upstream tarball

Ok.

>   * why is the "unused" directory not part of Files-Excluded? I do not see the
>     windows or macos files being used in the package build and the file
>     unused/linux/phoenix-extended.js is created during the build
>   * please amend the clean target in debian/rules such that it removes the files
>     created during the build like the archives and linux directories

Ok.

Unused fir is neededddddddddddd.
Forget the upstream name.

>  Looking at the package firefox-esr-mobile-config which is very similar to
>  phoenix-esr (good that you declared a Conflicts with that package) I found
>  this:
>  
>  https://salsa.debian.org/DebianOnMobile-team/firefox-esr-mobile-config/-/commit/a1c4b752fb62d87b13a5abc330dac7cea5464f82
>  
>  Is phoenix-esr also affected by this problem and should the Debian package thus
>  also add a postinst script doing something similar?

It is not needed. Those are not related.

Just because of this I add the mobile-config as a confilict:

https://salsa.debian.org/amin_modaresi/phoenix-esr/-/jobs/7892214#L73

And firefox/firefox-esr doesn't accept an another name for policy.json

>  I'm on a trip with my family these days, hence I wasn't able to finish my
>  review but I wanted to send this unfinished review nevertheless so that you can
>  already start replying to these points.

I hope that you have a good trip

Thank's for your time



I fixed all of them


Reply to: