[Bug 1853888] Review Request: libLTK - Ladspa v3 ToolKit

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=1853888



--- Comment #3 from Lyes Saadi <fedora@xxxxxxx> ---
> Here is the new version of the project : https://filebin.net/9txmvp0wqo1jn6tq

I can see that it is already much, much better! Good job!

> Project was hosted on github a long time ago : https://github.com/Pixelec/OSPOOC.
> But since github moved in the hands of microsoft, I don't find this place trust worthy anymore.

This is why I personally use GitLab :P.

> codecolla.com is meant to become a tiny forge hosting project and their developpment.
> It actually hosts a git server but no http server yet.

`URL` tag is for HTTP, you have to point to a website (or the website of a
Forge)!

> I'm not comfortable with the idea of add a project to a forge to remove it some months later.
> Furthermore, it looks like fedora community hosts a git repo, with bugzilla,
> what a place of choice for project that target only this distribution...

Yep, Pagure is awesome (and open for all projects!), and is open source and
pretty lightweight!

There's also Gitea and many other great choices that I would recommend (over
savannah)!

> May I set the URL to a git URL, looks like no, only web site expected.
> But anyway, tell me if it's mandatory and I'll move it to nongnu savannah.

The `Source` tag (not the `URL` tag as explained above) HAVE TO (It is 1000%
mandatory, unless,
as I said, it fallen under two exceptions specified by the Guidelines) point
directly (without
Cloudflare/Anti-bot protection) to the source .tar.gz archive.

> I autogenerate the spec file from project's content and git logs.
> I would keep the makefile without the install target.
> And keep infos of installation process in the generated spec file.
> Can I do so or what you pointed is mandatory?

That is fine, I guess. I'm a bit worried about the `ln` though, I never did
that in a spec file,
and you might need to add %{buildroot} to the first argument! I am not sure,
though!

But you should really replace `make NAME=%{name} VERSION=%{version}` by
`%make_build NAME=%{name} VERSION=%{version}`. This will only add parallelism
to speed up
building, and shouldn't cause errors!

> The compiler flags, it sounds great to me, I'm looking for doc on this subject.
> Once I'll know exactly what macro defines inside the makefile, I'll use it.
> I hope by the end of the week.

`rpm -E "%set_build_flags"`!

This is mandatory, you can override some parameters, but you shouldn't, and it
generally points
to a bigger problem within the code.

> May I add one point... I'm French and my english might be bad.
> Can someone check manpages? In my opinion,
> they are at least as important as the lib itself.

Oui, j'avais vu ça en vérifiant si vous étiez Packager ou pas :P. Je penserais
à y jetter un
coup d'œuil ;)!

But let's keep the rest of the conversation in English :).


Hope a sponsor sees this ticket, so he can proceed to a formal review :P (it
shouldn't take too
long)! Basically, people not already in the Packager group need to be
"approved" by a sponsor.
And this generally is done with their first Review Request!


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux