• Bug#1109557: RFS: fonts-mikhak/3.4-1 [ITP] -- Mikhak font family

    From Modaresi Soft Hard@21:1/5 to All on Sun Jul 20 04:20:01 2025
    XPost: linux.debian.devel.mentors

    UGFja2FnZTogc3BvbnNvcnNoaXAtcmVxdWVzdHMKU2V2ZXJpdHk6IHdpc2hsaXN0CgpEZWFyIG1l bnRvcnMsCgpJIGFtIGxvb2tpbmcgZm9yIGEgc3BvbnNvciBmb3IgbXkgcGFja2FnZSAiZm9udHMt bWlraGFrIjoKCiAqIFBhY2thZ2UgbmFtZSAgICAgOiBmb250cy1taWtoYWsKICAgVmVyc2lvbiAg ICAgICAgICA6IDMuNC0xCiAgIFVwc3RyZWFtIGNvbnRhY3QgOiBBbWluIEFiZWRpCiAqIFVSTCAg ICAgICAgICAgICAgOiBodHRwczovL2dpdGh1Yi5jb20vYW1pbmFiZWRpNjgvTWlraGFrCiAqIExp Y2Vuc2UgICAgICAgICAgOiBPRkwxLjEKICogVmNzICAgICAgICAgICAgICA6IFtmaWxsIGluIFVS TCBvZiBwYWNrYWdpbmcgdmNzXQogICBTZWN0aW9uICAgICAgICAgIDogZm9udHMKClRoZSBzb3Vy Y2UgYnVpbGRzIHRoZSBmb2xsb3dpbmcgYmluYXJ5IHBhY2thZ2VzOgoKICBmb250cy1taWtoYWsg LSBNaWtoYWsgZm9udCBmYW1pbHkKClRvIGFjY2VzcyBmdXJ0aGVyIGluZm9ybWF0aW9uIGFib3V0 IHRoaXMgcGFja2FnZSwgcGxlYXNlIHZpc2l0IHRoZSBmb2xsb3dpbmcgVVJMOgoKICBodHRwczov L21lbnRvcnMuZGViaWFuLm5ldC9wYWNrYWdlL2ZvbnRzLW1pa2hhay8KCkFsdGVybmF0aXZlbHks IHlvdSBjYW4gZG93bmxvYWQgdGhlIHBhY2thZ2Ugd2l0aCAnZGdldCcgdXNpbmcgdGhpcyBjb21t YW5kOgoKICBkZ2V0IC14IGh0dHBzOi8vbWVudG9ycy5kZWJpYW4ubmV0L2RlYmlhbi9wb29sL21h aW4vZi9mb250cy1taWtoYWsvZm9udHMtbWlraGFrXzMuNC0xLmRzYwoKQ2hhbmdlcyBmb3IgdGhl IGluaXRpYWwgcmVsZWFzZToKCiBmb250cy1taWtoYWsgKDMuNC0xKSB1bnN0YWJsZTsgdXJnZW5j eT1tZWRpdW0KIC4KICAgKiBpbml0aWFsIHBhY2thZ2luZy4gKENsb3NlczogIzExMDk1NDQpCgpS ZWdhcmRzLAotLQogIFNleWVkIE1vaGFtYWQgQW1pbiBNb2RhcmVzaQ==

    PHByZT5QYWNrYWdlOiBzcG9uc29yc2hpcC1yZXF1ZXN0cw0KU2V2ZXJpdHk6IHdpc2hsaXN0DQoN CkRlYXIgbWVudG9ycywNCg0KSSBhbSBsb29raW5nIGZvciBhIHNwb25zb3IgZm9yIG15IHBhY2th Z2UgImZvbnRzLW1pa2hhayI6DQoNCiZuYnNwOyogUGFja2FnZSBuYW1lICZuYnNwOyAmbmJzcDsg OiBmb250cy1taWtoYWsNCiZuYnNwOyAmbmJzcDtWZXJzaW9uICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDs6IDMuNC0xDQombmJzcDsgJm5ic3A7VXBzdHJlYW0gY29udGFjdCA6IEFt aW4gQWJlZGkNCiZuYnNwOyogVVJMICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOzogaHR0cHM6Ly9naXRodWIuY29tL2FtaW5hYmVkaTY4L01pa2hhaw0KJm5i c3A7KiBMaWNlbnNlICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs6IE9GTDEuMQ0K Jm5ic3A7KiBWY3MgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7OiBbZmlsbCBpbiBVUkwgb2YgcGFja2FnaW5nIHZjc10NCiZuYnNwOyAmbmJzcDtTZWN0aW9u ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs6IGZvbnRzDQoNClRoZSBzb3VyY2Ug YnVpbGRzIHRoZSBmb2xsb3dpbmcgYmluYXJ5IHBhY2thZ2VzOg0KDQombmJzcDsgZm9udHMtbWlr aGFrIC0gTWlraGFrIGZvbnQgZmFtaWx5DQoNClRvIGFjY2VzcyBmdXJ0aGVyIGluZm9ybWF0aW9u IGFib3V0IHRoaXMgcGFja2FnZSwgcGxlYXNlIHZpc2l0IHRoZSBmb2xsb3dpbmcgVVJMOg0KDQom bmJzcDsgaHR0cHM6Ly9tZW50b3JzLmRlYmlhbi5uZXQvcGFja2FnZS9mb250cy1taWtoYWsvDQoN CkFsdGVybmF0aXZlbHksIHlvdSBjYW4gZG93bmxvYWQgdGhlIHBhY2thZ2Ugd2l0aCAnZGdldCcg dXNpbmcgdGhpcyBjb21tYW5kOg0KDQombmJzcDsgZGdldCAteCBodHRwczovL21lbnRvcnMuZGVi aWFuLm5ldC9kZWJpYW4vcG9vbC9tYWluL2YvZm9udHMtbWlraGFrL2ZvbnRzLW1pa2hha18zLjQt MS5kc2MNCg0KQ2hhbmdlcyBmb3IgdGhlIGluaXRpYWwgcmVsZWFzZToNCg0KJm5ic3A7Zm9udHMt bWlraGFrICgzLjQtMSkgdW5zdGFibGU7IHVyZ2VuY3k9bWVkaXVtDQombmJzcDsuDQombmJzcDsg Jm5ic3A7KiBpbml0aWFsIHBhY2thZ2luZy4gKENsb3NlczogIzExMDk1NDQpDQoNClJlZ2FyZHMs DQotLSANCiZuYnNwOyBTZXllZCBNb2hhbWFkIEFtaW4gTW9kYXJlc2kNCjwvcHJlPjxicj4=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Modaresi Soft Hard@21:1/5 to Maytham Alsudany on Fri Jul 25 03:50:01 2025
    -------- Original Message --------
    On ۲۰۲۵/۷/۲۴ ۳:۵۴, Maytham Alsudany <[email protected]> wrote:

    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


    Hi Maytham and thank you to introducing gbp. It's very good.

    I request for access to fonts-team.
    After it, I'll send a mail to you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Modaresi Soft Hard@21:1/5 to Maytham Alsudany on Fri Jul 25 10:20:01 2025
    On Thursday, 24 July 2025 at 03:54, Maytham Alsudany <[email protected]> wrote:



    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

    Hi again.

    I think now the package is ready to add.

    https://salsa.debian.org/fonts-team/fonts-mikhak https://mentors.debian.net/package/fonts-mikhak/

    --
    Seyed Mohamad Amin Modaresi

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Modaresi Soft Hard@21:1/5 to Maytham Alsudany on Sat Jul 26 08:00:01 2025
    -------- Original Message --------
    On ۲۰۲۵/۷/۲۶ ۷:۴۳, Maytham Alsudany <[email protected]> wrote:


    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


    Building fonts?!
    Is it needed really?

    I think all of free softwares should move to AGPL-3+ for more protection.

    And I'll change the Maintainers and Uploader.

    --
    Seyed Mohamad Amin Modaresi

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Modaresi Soft Hard@21:1/5 to Maytham Alsudany on Sat Jul 26 10:20:01 2025
    Sent with Proton Mail secure email.

    On Saturday, 26 July 2025 at 10:09, Maytham Alsudany <[email protected]> wrote:

    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.

    --
    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
    corresponding to the modified version running there.


    Changing .bat files is very hard. Several fonts in Debian is not builded from source. Like fonts-vazirmatn

    I Add Uploaders to the control.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Modaresi Soft Hard@21:1/5 to Maytham Alsudany on Sat Jul 26 13:40:02 2025
    Sent from Proton Mail Android


    -------- Original Message --------
    On ۲۰۲۵/۷/۲۶ ۱۴:۵۲, Maytham Alsudany <[email protected]> wrote:

    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


    No.
    I think all of free software should move to agpl3+.
    I know that, fonts are not a network software.
    Thank you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Modaresi Soft Hard@21:1/5 to Maytham Alsudany on Sat Jul 26 14:20:01 2025
    -------- Original Message --------
    On ۲۰۲۵/۷/۲۶ ۱۵:۰۸, Maytham Alsudany <[email protected]> wrote:

    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.



    Ok. I changed it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)