On Sun, 2025-07-20 at 02:08 +0000, Modaresi Soft Hard wrote:
Package: sponsorship-requests
Severity: wishlist
Dear mentors,
I am looking for a sponsor for my package "fonts-mikhak":
* Package name : fonts-mikhak
Version : 3.4-1
Upstream contact : Amin Abedi
* URL : https://github.com/aminabedi68/Mikhak
* License : OFL1.1
* Vcs : [fill in URL of packaging vcs]
Section : fonts
Could you please create a Salsa repository for your packaging under
fonts-team[1]? See [2] and existing fonts-team repos for guidance (or
you can always ask me :)
Other than that, I'd be happy to upload your package once this is done
and I am able to review.
--
Maytham
[1]: https://salsa.debian.org/fonts-team/
[2]: https://gbp.sigxcpu.org/manual
Could you please create a Salsa repository for your packaging under fonts-team[1]? See [2] and existing fonts-team repos for guidance (or
you can always ask me :)
Other than that, I'd be happy to upload your package once this is done
and I am able to review.
--
Maytham
[1]: https://salsa.debian.org/fonts-team/
[2]: https://gbp.sigxcpu.org/manual
You've skipped build and are using the bundled fonts due to 'needing to
access the internet', but this doesn't appear to be the case from a
quick look. Upstream's README says that the fonts can be built using the
build.bat script. Even though these are Windows bat scripts, you should
be able to adapt the commands there for debian/rules. fontforge is
packaged and available for Debian, you should be able to add it to
Build-Depends and use it.
Consider putting the fonts team as the maintainer and yourself under
"Uploaders" in debian/control:
Maintainers: Debian Fonts Task Force <[email protected]>
Uploaders: Seyed Mohamad Amin Modaresi <[email protected]>
There's a double newline between the two stanzas in debian/control, when
there should only be one.
There's no need to override all the steps in debian/rules. By default,
debhelper won't do anything if it can't find a buildsystem.
Consider changing the license for the debian/* directory in
debian/copyright to GPL-2+. There's no need for something as strict as
AGPL-3+ for Debian packaging files.
--
Maytham
On Sat, 2025-07-26 at 05:53 +0000, Modaresi Soft Hard wrote:
Building fonts?!
Is it needed really?
Yes, fonts need to be regenerated when source is provided. https://wiki.debian.org/AutoGeneratedFiles
An example is fonts-osifont, which excludes[1] the prebuilt .ttf files
and rebuilds[2] them using fontforge.
I think all of free softwares should move to AGPL-3+ for more protection.
The AGPL is intended for software that operates over the network i.e. servers[3]. These are just a few files that are used by dpkg to build packages for Debian.corresponding to the modified version running there.
--
Maytham
[1] https://salsa.debian.org/fonts-team/fonts-osifont/-/blob/master/debian/copyright#L5
[2] https://salsa.debian.org/fonts-team/fonts-osifont/-/blob/master/debian/rules#L10-11
[3] https://www.gnu.org/licenses/why-affero-gpl.en.html#:~:text=It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code
On Sat, 2025-07-26 at 08:15 +0000, Modaresi Soft Hard wrote:
Changing .bat files is very hard. Several fonts in Debian is not builded from source. Like fonts-vazirmatn
Not regenerating fonts is a bug and the exception, not the norm.
I Add Uploaders to the control.
Thanks. Will you change the copyright of debian/ as I suggested?
--
Maytham
On Sat, 2025-07-26 at 11:32 +0000, Modaresi Soft Hard wrote:
-------- Original Message --------
On ۲۰۲۵/۷/۲۶ ۱۵:۰۱, Maytham Alsudany <[email protected]> wrote:
On Sat, 2025-07-26 at 11:28 +0000, Modaresi Soft Hard wrote:
I think all of free software should move to agpl3+.
I know that, fonts are not a network software.
Then what's the point of using AGPL?
In general, this could be an advertisement for it.
That's not what a license is for. The AGPL is not intended for this
purpose, and the GPL achieves the exact same thing since Debian
packaging files are not a network service.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 42:00:10 |
| Calls: | 12,109 |
| Files: | 15,006 |
| Messages: | 6,518,416 |