fosero / flatpak-overlay

A Gentoo ebuild overlay for flatpak
77 stars 22 forks source link

flatpak & deps integration into Gentoo ::guru overlay #39

Closed okias closed 4 years ago

okias commented 4 years ago

UPDATE: Integration into ::guru [1] overlay ongoing.

Goal of this step is:

All contributions are welcome! [2] (Changelog). Feel free to review any Flatpak related packages and comment.

[1] https://wiki.gentoo.org/wiki/Project:GURU [2] https://cgit.gentoo.org/repo/proj/guru.git/log/?h=dev

OLD:

Also I fixed #6 since, I send the pull request ;-) I'll incorporate your email into pull request and you can simplify your Gentoo instructions!

Thank you for your work!

okias commented 4 years ago

@fosero please, in case you're against adding overlay into gentoo overlay list, just say it. It really would help to have your statement about that. If it's not issue for you, please provide email which can be associated with your overlay.

Thank you

dev-0x7C6 commented 4 years ago

I was surprised that repository is not yet in repository list. I'll state some reasons to do so.

okias commented 4 years ago

@fosero kindly asking, would you provide your email for inclusion into layman?

okias commented 4 years ago

If fosero has no interest to offer his flatpak repository to users, I'll do mirror of this repository and add script to synchronize against fosero flatpak-overlay, I can't see any better way without @fosero interacting with us (users)

gcarq commented 4 years ago

Another option would be to add packages to the GURU overlay.

okias commented 4 years ago

@gcarq thank you for the hint, it's happening :) feel free use this thread for upstreaming into ::guru discussion :)

Right now, slightly improved flatpak & deps is inside ::guru

gcarq commented 4 years ago

@okias thank you very much. I'm already using it :) It might be worth to include the github mirror in this issue since it is also used for tracking issues and collaborating: https://github.com/gentoo/guru

fosero commented 4 years ago

I think I have made my stance around this abundantly clear, I am just interested in keeping a reasonable up-to-date flatpak repo for myself and maybe useful to others. I made it to scratch my own itch.

I have done the Gentoo developer thing a long time ago, I have no interest in further pursuing that or be part of some list or some side repo. Feel free to use whatever you can use from the repo, it is open source after all.

Now for a repo like Guru and the graveyard of many projects like it that have existed in the past: the lack of scope and guidelines will lead for it to falter at some point in the future. At random packages will be updated as maintainers come an go and interest rises and dwindles and there is no QA to speak of, so it will probably break randomly at times or create weird dependency issues with the main tree giving headaches to the real Gentoo devs dealing with bugreports. It would be better if you keep your repos small and to-the-point or even better if you would just join Gentoo and deal with the load of packages in the main tree that need updates and bug handling. I know the gnome herd could use some help.

okias commented 4 years ago

@fosero well, I asked you long time ago for email address to add your repo inside repositories (layman), but sadly without response, so I took flatpak inside ::guru to make it easy accesible for other users

fosero commented 4 years ago

As I said, I have no problem with that.

Guru's flatpak is already outdated and it seems xdg-desktop-portal never even got added. This has been like this for near 2 months it looks like. Some QA.

Using the Gentoo ostree, sure. It is also not kept up-to-date. You are really doing your users a favor here.

That is the problem with big overlays like guru; focus is the story of a decent repo. KISS

gcarq commented 4 years ago

@fosero It is fine if you don't want to get added to layman or collaborate on guru, but some things you pointed out are simply not true.

At random packages will be updated as maintainers come an go and interest rises and dwindles and there is no QA to speak of

There is curated QA for commits. Packages also must pass repoman -dx full, which I can't say of this repo. Yes, packages are outdated from time to time, but so is this repo.

it will probably break randomly at times or create weird dependency issues with the main tree giving headaches to the real Gentoo devs dealing with bugreports.

No, there are rules you have to follow when submitting a package. One explicitly says "Forking (overriding) actively maintained Gentoo packages into GURU is prohibited.".

Guru's flatpak is already outdated and it seems xdg-desktop-portal never even got added. This has been like this for near 2 months it looks like. Some QA.

sys-apps/xdg-desktop-portal is already in ::gentoo. This repo is also outdated on a regular base, and there were breaking issues for months. I don't demand anything, I just want to point out this has not necessarily to do with a size of an overlay.

Also if someone wants to add a package to gentoo, adding it to guru is the first step to achieve that.

fosero commented 4 years ago

This is going too far off-topic, thanks for your input. Please do stop posting your guru links here in every other issue/MR.