Add provides for deb #53

Merged
any1here merged 0 commits from refs/pull/53/head into master 2026-05-16 18:53:33 +00:00
any1here commented 2026-05-15 20:53:35 +00:00 (Migrated from codeberg.org)
https://codeberg.org/librewolf/issues/issues/3043
degausser commented 2026-05-15 21:18:14 +00:00 (Migrated from codeberg.org)

-m "someone <one-of-yous@askjeeves.com>" ?
or "", if that omits the field

it seems section apparently cannot be specified (or i'm blind)

[-m](https://fpm.readthedocs.io/en/v1.17.0/cli-reference.html#:~:text=%2Dm%20MAINTAINER) `"someone <one-of-yous@askjeeves.com>"` ? or `""`, if that omits the field it seems section apparently cannot be specified (or i'm blind)
any1here commented 2026-05-15 21:35:32 +00:00 (Migrated from codeberg.org)

@degausser wrote in https://codeberg.org/librewolf/bsys6/pulls/53#issuecomment-15039561:

-m "someone <one-of-yous@askjeeves.com>" ? or "", if that omits the field

it seems section apparently cannot be specified (or i'm blind)

I'm not sure if updating the maintainer has any consequences, so would need confirmation from someone else

Edit:

Seems like the Maintainer was listed as Maintainer: Bert van der Weerd <bert@stanzabird.nl> before I moved it to fpm

Not sure if we have any LibreWolf email to use in here

@degausser wrote in https://codeberg.org/librewolf/bsys6/pulls/53#issuecomment-15039561: > [-m](https://fpm.readthedocs.io/en/v1.17.0/cli-reference.html#:~:text=%2Dm%20MAINTAINER) `"someone <one-of-yous@askjeeves.com>"` ? or `""`, if that omits the field > > it seems section apparently cannot be specified (or i'm blind) I'm not sure if updating the maintainer has any consequences, so would need confirmation from someone else Edit: Seems like the Maintainer was listed as `Maintainer: Bert van der Weerd <bert@stanzabird.nl>` before I moved it to fpm Not sure if we have any LibreWolf email to use in here
degausser commented 2026-05-15 21:49:49 +00:00 (Migrated from codeberg.org)

current deb ships with Maintainer: <@4d51329c98e3>, so it was already changed during the switch to fpm[1] from Bert van der Weerd <bert@stanzabird.nl> codeberg.org/librewolf/bsys6@6034c0c0c1 (diff-d666c282c9) . imho decide on someone current (ohfp?), the address can be piped to base64 if shallow scrapers/spam are a concern.

[1] is it just a random string fpm injects, because it is a mandatory field?


ninja'd, should have refreshed...

current deb ships with `Maintainer: <@4d51329c98e3>`, so it was already changed during the switch to fpm[1] from `Bert van der Weerd <bert@stanzabird.nl>` https://codeberg.org/librewolf/bsys6/commit/6034c0c0c10454762a058e35156b35edccba2462#diff-d666c282c908e8f30413ae3e4c4d636717448361 . imho decide on someone current (ohfp?), the address can be piped to base64 if shallow scrapers/spam are a concern. [1] is it just a random string fpm injects, because it is a mandatory field? ___ ninja'd, should have refreshed...
degausser commented 2026-05-15 22:05:09 +00:00 (Migrated from codeberg.org)

ooof, it is actually worse, each fpm run randomizes the string :) *actually the hostname of the ci runner

150.0.2-1-linux-x86-64 has Maintainer: <@73c22df450f4>
150.0.2-1-linux-arm64 has Maintainer: <@8ee0c45f4791>
150.0.3-1-linux-x86-64 has Maintainer: <@4d51329c98e3>
150.0.3-1-linux-arm64 has Maintainer: <@2227bb5ea4ea>

at least -m "" would be advisable dpkg complains when Maintainer is missing or blank, so better specify something


Section: web

--category web

ooof, it is actually worse, _each fpm run_ randomizes the string :) _*actually the [hostname](https://github.com/jordansissel/fpm/blob/f51ba16fe8659cf2a4996a8e2b2e6a142bbc5b99/lib/fpm/command.rb#L133) of the ci runner_ 150.0.2-1-linux-x86-64 has `Maintainer: <@73c22df450f4>` 150.0.2-1-linux-arm64 has `Maintainer: <@8ee0c45f4791>` 150.0.3-1-linux-x86-64 has `Maintainer: <@4d51329c98e3>` 150.0.3-1-linux-arm64 has `Maintainer: <@2227bb5ea4ea>` <del>at least `-m ""` would be advisable</del> dpkg complains when `Maintainer` is missing or blank, so better specify [_something_](https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-maintainer) ___ >Section: web [--category](https://fpm.readthedocs.io/en/v1.17.0/cli-reference.html#:~:text=%2D%2Dcategory%20CATEGORY) `web`
any1here commented 2026-05-16 18:00:09 +00:00 (Migrated from codeberg.org)

@degausser I'm short on time and still need to port the patches for next release, so the Maintainer thing will have to wait until I find out what to use.

How about I just add your email 😉

@degausser I'm short on time and still need to port the patches for next release, so the Maintainer thing will have to wait until I find out what to use. How about I just add your email 😉
degausser commented 2026-05-16 18:36:26 +00:00 (Migrated from codeberg.org)

@any1here heh, I'm flattered (...I guess?), but I prefer to keep my distance from the maintainer team, at least for now, and instead sporadically annoy you all in the comments 😁

The Section: change is basically cosmetic, aligns librewolf with other browsers on debian-based systems; might be also worth once in a while to bump dependencies based on the official firefox deb, afaik the current set is the result of Alyx's revert to an older state, after the misunderstanding with the trixie deps.

it kinda sucks that crossbuilding rpms was a pain, fpm has some untreated rough edges (like this maintainer thing, or unsupported alternative | dependencies for example).

@any1here heh, I'm flattered (...I guess?), but I prefer to keep my distance from the maintainer team, at least for now, and instead sporadically annoy you all in the comments 😁 The `Section:` change is basically cosmetic, aligns librewolf with other browsers on debian-based systems; might be also worth once in a while to bump dependencies based on the official firefox deb, afaik the current set is the result of Alyx's revert to an older state, after the misunderstanding with the trixie deps. it kinda sucks that crossbuilding rpms was a pain, fpm has some untreated rough edges (like this maintainer thing, or unsupported alternative `|` dependencies for example).
alyx161 commented 2026-05-16 18:53:09 +00:00 (Migrated from codeberg.org)

@degausser wrote in https://codeberg.org/librewolf/bsys6/pulls/53#issuecomment-15077205:

[...] but I prefer to keep my distance from the maintainer team

Mh... you really should consider joining the matrix room, then we would not need to hijack unrelated issues anymore ;P

[...] imho decide on someone current (ohfp?), the address can be piped to base64 if shallow scrapers/spam are a concern.

Personally, probably would put something generic for the .deb (since its required here I think?).
As we've seen with Bert these things tend to get outdated and nobody really thinks about updating them.
Don't even mind the random value tbh, since for everything non highly security related the first way of contacting probably should be a issue and not a email. We're not really a graybeard project that is build around mailing-lists 🫣

@degausser wrote in https://codeberg.org/librewolf/bsys6/pulls/53#issuecomment-15077205: > [...] but I prefer to keep my distance from the maintainer team Mh... you really should consider joining the matrix room, then we would not need to hijack unrelated issues anymore ;P > [...] imho decide on someone current (ohfp?), the address can be piped to base64 if shallow scrapers/spam are a concern. Personally, probably would put something generic for the .deb (since its required here I think?). As we've seen with Bert these things tend to get outdated and nobody really thinks about updating them. Don't even mind the random value tbh, since for everything non highly security related the first way of contacting probably should be a issue and not a email. We're not really a graybeard project that is build around mailing-lists 🫣
degausser commented 2026-05-16 19:05:08 +00:00 (Migrated from codeberg.org)

@alyx161 the issue with the field is more that it changes every build (pulls the runner hostname), not that it isn't descript enough / viable for comms ; you could pass -m "LibreWolf Team <@>" and so satisfy dpkg (and hopefully the rpm side too, dunno)

Matrix

nah

@alyx161 the issue with the field is more that it changes every build (pulls the runner hostname), not that it isn't descript enough / viable for comms ; you could pass `-m "LibreWolf Team <@>"` and so satisfy dpkg (and hopefully the rpm side too, dunno) >Matrix [nah](https://youtu.be/0YLMk1E41kE?t=87)
alyx161 commented 2026-05-16 19:09:53 +00:00 (Migrated from codeberg.org)

I think its only required for the deb.
rpm does not require it at all. (tho not sure of fpm can handle it correctly)

I think its only required for the deb. rpm does not require it at all. (tho not sure of fpm can handle it correctly)
degausser commented 2026-05-16 19:24:28 +00:00 (Migrated from codeberg.org)

well, with rpm, fpm seems to map it to the optional Packager field, and beyond that uses it in the package changelog; but yes, no format requirements.

well, with rpm, fpm seems to map it to the optional [Packager](https://rpm-software-management.github.io/rpm/manual/spec.html#:~:text=Packager) field, and beyond that uses it in the package [changelog](https://github.com/jordansissel/fpm/blob/f51ba16fe8659cf2a4996a8e2b2e6a142bbc5b99/lib/fpm/package/rpm.rb#L300); but yes, no format requirements.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
librewolf/bsys6!53
No description provided.