Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927922 - Questionable ebuilds submitted by user
Summary: Questionable ebuilds submitted by user
Status: UNCONFIRMED
Alias: None
Product: GURU
Classification: Unclassified
Component: Contributor problems (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: GURU project: Gentoo devs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-26 22:56 UTC by Julien Roy
Modified: 2024-04-17 15:11 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Roy 2024-03-26 22:56:31 UTC
This user has been submitting questionnable ebuilds to GURU lately.
https://github.com/gentoo/guru/commits?author=vitaly-zdanevich

I don't think these ebuilds are malware or harmful, just useless and I feel they don't belong in GURU

Here are some examples:

Ebuilds that just download an ISO to /opt:
https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=470cf060b5b0fac0d7c84e54bad34b9b577f1fe5
https://gitweb.gentoo.org/repo/proj/guru.git/commit/?h=dev&id=0a7b62b8af7b86d42f95d364df01fc2b5dbab240

Windows game demos:
https://gitweb.gentoo.org/repo/proj/guru.git/commit/?h=dev&id=ac114ffa3028a6d64188eda0a965a0834d9f5887
https://gitweb.gentoo.org/repo/proj/guru.git/commit/?h=dev&id=4645101d0e6acca8664f78abe13b2c583ed6a036
https://gitweb.gentoo.org/repo/proj/guru.git/commit/?h=dev&id=43cc8ffab5027662c7bdf1d80ccce4a2c73d0f87

Full Windows game:
https://gitweb.gentoo.org/repo/proj/guru.git/commit/?h=dev&id=8a0256fc10f794976a79fdf3685b9e952422785c

With regards to the ISOs, they literally just download some .ISO to /opt, in my opinion this is completely useless and does not belong in an ebuild, let alone GURU.

With regards to the games, not sure what are the implications of this from a legal standpoint, particularly the full one.
Beyond that, I'm not sure if Wine games belong in GURU? (This is not a rhetorical question)

P.S. going back a few days & further this user seems to be a good contributor to GURU overall, at least from commit messages, so they are not *just* putting up the above.

Reproducible: Sometimes
Comment 1 Julien Roy 2024-03-26 23:00:34 UTC
Adding this discussion on this commit on GitHub since it's relevant:
https://github.com/gentoo/guru/commit/43cc8ffab5027662c7bdf1d80ccce4a2c73d0f87
Comment 3 Vitaly Zdanevich 2024-04-01 15:55:39 UTC
Hi

> particularly the full one

I know about copyrights, I added only legal software - demos and freeware games.
Comment 4 Vitaly Zdanevich 2024-04-01 15:57:00 UTC
> Beyond that, I'm not sure if Wine games belong in GURU?

Why not? It just works - the game is runnable with a single command.
Comment 5 Vitaly Zdanevich 2024-04-01 16:01:55 UTC
> just useless and I feel they don't belong in GURU

But GURU already had folders games-*

These games are important for me, I love them, I played them many years ago, and want to share theme, mostly demos because of copyrights - a few hours of good gameplay is also good.
Comment 6 Julien Roy 2024-04-01 21:51:27 UTC
My comment about uselessness was specifically regarding the ISOs, not the games.

As for the games, it's true there are other games in ::guru and ::gentoo but AFAIK not Wine games (Windows games pulling Wine as dependency), but if no one has any opinion on that, I don't either, I was just mostly raising the questing if this is appropriate or not.

Since no one else has commented I will close this bug, sorry for the noise.
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-02 05:04:05 UTC
(In reply to Julien from comment #6)
> My comment about uselessness was specifically regarding the ISOs, not the
> games.
> 
> As for the games, it's true there are other games in ::guru and ::gentoo but
> AFAIK not Wine games (Windows games pulling Wine as dependency), but if no
> one has any opinion on that, I don't either, I was just mostly raising the
> questing if this is appropriate or not.
> 
> Since no one else has commented I will close this bug, sorry for the noise.

I was just waiting for Vitaly to respond.

Vitaly, you appear to be using ::guru as a personal repository. You shouldn't add everything ever, just things which others are likely to find useful. Ideally after you have daily driven the ebuild for a bit, not immediately.
Comment 8 Vitaly Zdanevich 2024-04-02 05:22:19 UTC
> just things which others are likely to find useful

Yes, of course, I love to share useful stuff.

> Ideally after you have daily driven the ebuild for a bit, not immediately

Yes, I test them before pushing. My current project for the ebuild is https://www.thedarkmod.com/main/ - just recently found this great free and open source game, playing with it. I will pack all maps, its around 16 GB, and will upload to archive.org for SRC.

And demo of the first FarCry when I will finish it.
Comment 9 Vitaly Zdanevich 2024-04-02 05:29:57 UTC
...and I have work-in-progress ebuild for https://flox.dev - with dev from that company we are doing that.
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-11 09:01:00 UTC
Other people need to find them useful too. Please don't add every single game demo you personally like to guru.

You can use your own repository for that.
Comment 11 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-04-11 09:04:40 UTC
I think many of the ebuilds added shouldn't be in guru. If you want, we can help you setup a overlay.

Repackaged tarballs can become suspicious (yeah, xz-utils backdoor reminded all of us of the risks).

Most of the games and similar don't seem me useful for most developers/users.
Comment 12 Anna Vyalkova 2024-04-11 09:06:04 UTC
This is content without any build steps or any need to be installed into a special location. Your ebuilds do not offer advantages over just downloading and unpacking it.
Comment 13 Anna Vyalkova 2024-04-11 09:08:02 UTC
(In reply to Vitaly Zdanevich from comment #4)
> > Beyond that, I'm not sure if Wine games belong in GURU?
> 
> Why not? It just works - the game is runnable with a single command.

This is better managed by software like PlayOnLinux or Lutris.
Comment 14 Lucio Sauer 2024-04-11 10:04:26 UTC
> Other people need to find them useful too (comment 10)
> Repackaged tarballs can become suspicious (comment 11)
> My legality remarks linked here (comment 1)

Others have summarized most of my issues with these game demos.
Please consider removing them from GURU, Vitaly.
Comment 15 Vitaly Zdanevich 2024-04-11 11:48:09 UTC
> Other people need to find them useful too

Freeware games with high rating and demos of great games are useful.

> Most of the games and similar don't seem me useful for most developers/users.

Most packages are not useful for most users.

> Your ebuilds do not offer advantages over just downloading and unpacking it.

* Without the useless integrated installer
* Why do we have package managers at all? Its not only about dependencies - also for ability to find some software, even if installing is simple - looks like half of the ebuilds are 10 lines, for example Python packages.
* These games ebuilds are tested by me - if something is not running on my machine - I am not adding this.

I am surprised to see that you do not like adding of more games ~in existing folders~ games-strategy, games-rpg, games-fps.

This is not only games as games - they can be used as benchmarks, to validate the work of 3D, wine, Vulkan, video drivers.

> This is better managed by software like PlayOnLinux or Lutris.

For what, if it already works, without that dependencies?

For example Ubuntu - see, that have many games https://snapcraft.io/search?category=games
Comment 16 Anna Vyalkova 2024-04-11 12:02:25 UTC
It's also misleading to add such ebuilds to guru.

If they were in some overlay called e.g. "wine-games", users would at least know they are not native games before installing them.
Comment 17 Vitaly Zdanevich 2024-04-11 12:31:35 UTC
> If they were in some overlay called e.g. "wine-games", users would at least know they are not native games before installing them.

This is not important nowadays - it just works, with high settings and good performance. Wine did a great job for the last few years. Some companies even officially support their Windows games under Wine, see https://worldoftanks.eu/en/content/soft/pc_programs/1311/

The experience is the same as with native games, and sometimes, for modern games for Windows - FPS in Linux under Wine is higher. When it works.

Gentoo could be the best Linux distribution for games - because here we can compile with -march=native and build minimal system.
Comment 18 Julien Roy 2024-04-11 13:16:09 UTC
(In reply to Vitaly Zdanevich from comment #17)
> This is not important nowadays
This is not true. Many people will want to install games natively, not through a compatibility layer like Wine which pulls in a bunch of dependencies, and sometimes requires debugging to make things work.

> https://worldoftanks.eu/en/content/soft/pc_programs/1311/
Not that it is relevant to this ticket, but from the very first line from this link:

> Warning! This method of making the World of Tanks game client compatible with Linux is completely player-made and has no connection to the Wargaming Company. We just recommend this modification as a quite popular and successful method. The World of Tanks development team is not responsible for these files and our Customer Service cannot offer support for them. 

> The experience is the same as with native games
The fact that it works on your system doesn't mean it works on all systems. That's a problem with Wine, not your ebuilds, and in my opinion having them in GURU is not a good idea, in part for this reason.

> Gentoo could be the best Linux distribution for games - because here we can
> compile with -march=native and build minimal system.
Sure, but these games belong in a separate overlay that can be used to keep Wine/Windows games. GURU should only have native software, not software that needs compatibility layers
https://wiki.gentoo.org/wiki/Handbook:AMD64/Portage/CustomTree#Creating_a_custom_ebuild_repository
Comment 19 Anna Vyalkova 2024-04-11 13:29:35 UTC
<sarcasm>
Why stopping at games, let's make a package for every freeware Windows program: media-gfx/paint-net, app-editors/notepad++
</sarcasm>
Comment 20 Vitaly Zdanevich 2024-04-11 13:35:19 UTC
> Wine which pulls in a bunch of dependencies


I use Conty - single dependency with everything inside https://github.com/gentoo/guru/blob/cd2458b8ef9dffa9fbad022d2264523ce04f3b70/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild#L24
Comment 21 Vitaly Zdanevich 2024-04-11 13:37:14 UTC
> and sometimes requires debugging to make things work.

I add games that just works for me - one command to install, second command to play. Old games that runs good on my machine.
Comment 22 Vitaly Zdanevich 2024-04-11 13:40:21 UTC
> The fact that it works on your system doesn't mean it works on all systems

We have compatibility database https://appdb.winehq.org/objectManager.php?sClass=application&iId=3238 - users report here if something works bad.
Comment 23 Vitaly Zdanevich 2024-04-11 13:41:04 UTC
> The fact that it works on your system doesn't mean it works on all systems

Like all software.
Comment 24 Vitaly Zdanevich 2024-04-11 13:48:44 UTC
> Why stopping at games, let's make a package for every freeware Windows program: media-gfx/paint-net, app-editors/notepad++

Why not, if the user experience is good. Compatibility layer is like a driver, like DirectX for example - we have multiple layers on the system. Looks like you think that software under Wine works bad - but in many cases in works good. For example - I love this game - Armies of Exigo https://github.com/gentoo/guru/tree/master/games-strategy/armies-of-exigo-demo - 60 FPS, just works, who cares what "layers" inside? With ONE dependency, without polluting the system. I do not understand why you want to remove something that works good and useful for people. Maybe remove all Java software, because this is not native?
Comment 25 Anna Vyalkova 2024-04-11 13:55:56 UTC
(In reply to Vitaly Zdanevich from comment #24)
> Maybe remove all Java software, because this is not native?

This is reductio ad absurdum. Bytecode and machine code are very different.
Comment 26 Vitaly Zdanevich 2024-04-11 14:04:44 UTC
See "Why do some games run faster in Wine than the native ports?"

https://www.reddit.com/r/linux_gaming/comments/fyadc4/why_do_some_games_run_faster_in_wine_than_the/
Comment 27 Vitaly Zdanevich 2024-04-11 14:09:56 UTC
and "Is there any reason why windows games would be running better on linux than on windows?", quoting it:

> all 3 games were performing as well or better than on windows basically the entire time

https://www.reddit.com/r/linux_gaming/comments/15f52ua/is_there_any_reason_why_windows_games_would_be/
Comment 28 Vitaly Zdanevich 2024-04-11 14:13:47 UTC
"Windows native games now run faster on Linux than windows, thanks to wine DXVK and steam proton!"

https://www.reddit.com/r/IndianGaming/comments/16vyvjs/windows_native_games_now_run_faster_on_linux_than/
Comment 29 Maciej Barć gentoo-dev 2024-04-11 14:14:50 UTC
(In reply to Vitaly Zdanevich from comment #24)

Compare what happened here to installing docker image tarballs via Portage - completely misses the point IMHO.

> I add games that just works for me - one command to install, second command to play. Old games that runs good on my machine.

As was suggested, with Lutris your experience could be a lot better, and you do not even need to run as root to install the game - that's a HUGE improvement if you asked me.

Even better, if you write a Lutris installer script for a given game you cna share it cross-distro!

> we have multiple layers on the system.

But we should not!
Great feature of Gentoo called SLOTting allows us to have multiple versions of software that normally users would have to install under their user dir or run a emulator / container / VM to use. (I'm not even gonna talk about other benefits of SLOTs such as not having the breakages other distros suffer because of Python version mismatches.)

Portage is a complex piece of software but at the end it has worked in REDUCING the number of "layers" of a system.

Summarizing: please direct your efforts to software that helps to run games - Litris, Wine versions, ScummVM, etc., etc.... rather than packaging ISOs from archive.org as ebuilds bound to only ONE tool.
Comment 30 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-11 14:16:26 UTC
Things like ::guru and even ::gentoo work on the basis of maintenance. If someone starts adding many new packages and spending little time on maintenance of existing packages, we tend to get worried.

The impression I had is that you're packaging every demo of interest to you and putting it into ::guru. I would say that's not appropriate and you should pace yourself a bit with them. The community here is saying "please stop doing that" and you seem to be doubling down.

The quality of the ebuilds is also mixed and could do with some work.
Comment 31 Nowa Ammerlaan gentoo-dev 2024-04-11 14:17:00 UTC
Personally, I would say put them in a separate repository, simply because they all are thematically the same. When you have a macroscopic amount of packages that all thematically belong together it just makes a lot of sense to put them in a dedicated repository. See for example the ::brother-overlay for Brother printer/scanner drivers, or my own ::natinst for semi-auto generated ebuilds for LabVIEW and co.

That all being said, we don't have a rule against ebuilds that install prebuilt binaries that have to run through a compatibility layer. If we really want to push this, then we should formulate some new rule. I understand (and somewhat agree with) the concerns that have been raised, but as far as I can see  no rule is broken. So for this reason I don't think we (@guru-devs) can/should undertaken any action here. At least not without formulating new policy.

But please do consider moving this to a dedicated repository. Not because what was added is not allowed, but because what was added is large in scope and thematically uniform. 

As a side note, the discussion on wine and its considerable achievements over the last years is off-topic, please keep this thread on-topic.
Comment 32 Vitaly Zdanevich 2024-04-11 14:50:13 UTC
> with Lutris your experience could be a lot better, and you do not even need to run as root to install the game - that's a HUGE improvement if you asked me.

> Even better, if you write a Lutris installer script for a given game you cna share it cross-distro!

Hmmmm..... good points....
Comment 33 Vitaly Zdanevich 2024-04-11 15:05:00 UTC
Okaaaaay, okay.... I will not add Wine games to Guru... So many people against my lovely games. Yes, I love the points of Lutris - without root for every game, multi distro. I was not aware of Lutris.
Comment 34 Vitaly Zdanevich 2024-04-11 15:16:15 UTC
> The quality of the ebuilds is also mixed and could do with some work.

I am always open to feedback - I improve ebuilds when somebody points me to what exactly could be improved.
Comment 35 Viorel Munteanu gentoo-dev 2024-04-11 16:04:29 UTC
Many of the questionable ebuilds are useless in the sense that they do not belong to the system, they belong to a user.

Why download an iso file to /opt, then output a text and leave it there?  Usually people download an iso to their home directory, write it to an install media, then remove it.  No need to clutter the system with them, especially since iso files are binaries, not built from source, as most of Gentoo packages are.

Same for wine games: most people install the game in their home and play it from there.  Steam does the same thing, everything is in $HOME.

About the copyright, I don't think there is a problem with demos.  Demos are released with the specific purpose of being redistributed, chances of them being retired are slim.  They should still have RESTRING="mirror bindist".  But for full games, even if abandonware, the situation changes.  It's probably better to also have RESTRICT="fetch", especially since you are the one uploading them to archive.org

One final point - it is debatable if they break the regulations.  "The purpose of GURU project is to maintain a repository that can be reasonably used by Gentoo users."  By "reasonably used" I understand they have some use, I find an ebuild that simply downloads an iso and prints a text less that reasonable.  Reasonable software brings some more value.

tl; dr - my conclusion is you should try to create your own overlay (check https://wiki.gentoo.org/wiki/Project:Overlays/Overlays_guide ) and move games and other isos there.  People that look for a particular game can find it using http://gpo.zugaina.org/
Comment 36 Vitaly Zdanevich 2024-04-12 12:51:30 UTC
> Why download an iso file to /opt, then output a text and leave it there?

For the case when X cannot run, and we need some bootable ISO to fix the system.
Comment 37 Vitaly Zdanevich 2024-04-12 12:54:02 UTC
> most people install the game in their home and play it from there.

But how Portage can install to user directory? And when we have multiple users.
Comment 38 Julien Roy 2024-04-12 13:36:15 UTC
(In reply to Vitaly Zdanevich from comment #36)
> For the case when X cannot run, and we need some bootable ISO to fix the
> system.

A Gentoo ISO is more appropriate, and you won't find ebuilds for Gentoo ISOs that just download it to /opt

(In reply to Vitaly Zdanevich from comment #37)
> But how Portage can install to user directory? And when we have multiple
> users.

That's why it doesn't belong in an ebuild.
Comment 39 Lucio Sauer 2024-04-15 14:01:35 UTC
https://gitweb.gentoo.org/repo/proj/guru.git/commit/?h=dev&id=2b3560eb47f1a78a2c3480129ce104925796391e

I'm adding app-shells/wttr-in, a wrapper for `curl wttr.in`, to the list of questionable ebuilds. Handy aliases belong to your shell's configuration files, not in a public repository of system packages.

There are no files to be managed and there is no meaningful definition of versions for this "package". Package managers are simply the wrong tool for the problem, that you are trying to solve.

Speaking of, what are you trying to achieve with this ebuild?

If you want to spread the word about wttr.in, better write a blog post, tweet about it or share your personal list of browser bookmarks or bash aliases on social media.
Comment 40 Vitaly Zdanevich 2024-04-15 15:01:08 UTC
(In reply to Lucio Sauer from comment #39)
> Speaking of, what are you trying to achieve with this ebuild?
I love this web weather service. And this is a good demo of what is possible to render in a terminal. So, now in `emerge -s weather` we have this useful "app", why not?? This is good for people. I found that sometimes I forget the domain name, so I wrote this.

Also, maybe in the future I will extend it with additional options, with extracting to a separate repository - or contributing to the upstream.

> If you want to spread the word about wttr.in, better write a blog post,
I am not a popular blogger for now.
Comment 41 Viorel Munteanu gentoo-dev 2024-04-15 16:09:44 UTC
Vitaly, this is a very low effort and very low quality ebuild, it really doesn't belong here, it continues the same trend.

You basically created a one line script with echo.  No shebang, no parameter quoting, no url encoding (what happens if I search for New York or Roșiorii de Vede?), not even an exec to replace the current running process.

And to do a quick review, the category is wrong, this is neither a shell, nor a shell extension.  The HOMEPAGE is wrong, it is supposed to be the homepage of the package you are installing, not an URL that provides a service.  S should come after HOMEPAGE.  LICENSE should have an empty line before, not after.  It is customary to use version 9999 for live ebuilds, but this is not a live ebuild: it does not have PROPERTIES="live" and it has KEYWORDS.  And we no longer use "Gentoo Foundation" as the copyright holder, but "Gentoo Authors".

BTW, whose license is that?  The ebuild is GPL-2, wttr.in is Apache-2.0, there is no copyright notice in the installed script, no accompanying LICENSE file, how do you know the license is GPL-3 in this case?

Please take GURU more seriously, it is not a playground.
Comment 42 Vitaly Zdanevich 2024-04-15 16:17:35 UTC
> Vitaly, this is a very low effort and very low quality ebuild

Because not many lines? But it works.
Comment 43 Vitaly Zdanevich 2024-04-15 16:19:06 UTC
> what happens if I search for New York or Roșiorii de Vede?
Ops, I can improve it.
Comment 44 Vitaly Zdanevich 2024-04-15 16:20:16 UTC
> S should come after HOMEPAGE.  LICENSE should have an empty line before, not after

I can fix it.
Comment 45 Vitaly Zdanevich 2024-04-15 16:21:39 UTC
> The ebuild is GPL-2, wttr.in is Apache-2.0

Sorry I will fix that.
Comment 46 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-15 16:29:55 UTC
I fear you're focusing on arguing individual points instead of understanding why we're collectively concerned about the quantity of ebuilds you're adding for things which don't even seem appropriate for packaging, at least not in a general repository (your own is fine).
Comment 47 Larry the Git Cow gentoo-dev 2024-04-17 15:11:30 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e8b92d28c405c14117d552ba12c590e3a39f32a

commit 8e8b92d28c405c14117d552ba12c590e3a39f32a
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-04-17 15:07:34 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-04-17 15:07:34 +0000

    games-strategy/warhammer4000-dawn-of-war-demo: treeclean
    
    Not appropriate package for guru, should be in another overlay. Read
    bug for more info.
    
    Bug: https://bugs.gentoo.org/927922
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 .../warhammer4000-dawn-of-war-demo/Manifest        |  1 -
 .../warhammer4000-dawn-of-war-demo/metadata.xml    |  8 ----
 .../warhammer4000-dawn-of-war-demo-1.ebuild        | 46 ----------------------
 3 files changed, 55 deletions(-)

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=45bd03aedade6e63cb92a38b54528f24b9737fc7

commit 45bd03aedade6e63cb92a38b54528f24b9737fc7
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-04-17 15:07:10 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-04-17 15:07:10 +0000

    games-rpg/heroes-of-might-and-magic-v-demo: treeclean
    
    Not appropriate package for guru, should be in another overlay. Read
    bug for more info.
    
    Bug: https://bugs.gentoo.org/927922
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 .../heroes-of-might-and-magic-v-demo/Manifest      |  1 -
 .../heroes-of-might-and-magic-v-demo-1.ebuild      | 51 ----------------------
 .../heroes-of-might-and-magic-v-demo/metadata.xml  |  8 ----
 3 files changed, 60 deletions(-)

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c3000a48cd5442d16642085910110cfae7ecf61

commit 8c3000a48cd5442d16642085910110cfae7ecf61
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-04-17 15:05:59 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-04-17 15:05:59 +0000

    app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars: treeclean
    
    Bug: https://bugs.gentoo.org/927922
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 .../Manifest                                         |  2 --
 .../metadata.xml                                     | 12 ------------
 ...eplace-spaces-with-a-few-other-chars-1.0.0.ebuild | 20 --------------------
 ...eplace-spaces-with-a-few-other-chars-1.0.1.ebuild | 20 --------------------
 4 files changed, 54 deletions(-)

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dff12a1a1d28a71de9b68ee0743aff7af4d53565

commit dff12a1a1d28a71de9b68ee0743aff7af4d53565
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-04-17 15:04:27 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-04-17 15:04:27 +0000

    games-strategy/armies-of-exigo-demo: treeclean
    
    Not appropriate package for guru, should be in another overlay. Read
    bug for more info.
    
    Bug: https://bugs.gentoo.org/927922
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 games-strategy/armies-of-exigo-demo/Manifest       |  2 -
 .../armies-of-exigo-demo-1.0.ebuild                | 65 ----------------------
 games-strategy/armies-of-exigo-demo/metadata.xml   |  8 ---
 3 files changed, 75 deletions(-)

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=370cc01f0f904492519a598d6cf3ca3719cb0abb

commit 370cc01f0f904492519a598d6cf3ca3719cb0abb
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-04-17 15:04:05 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-04-17 15:04:05 +0000

    games-strategy/massive-assault-network-2-demo: treeclean
    
    Not appropriate package for guru, should be in another overlay. Read
    bug for more info.
    
    Bug: https://bugs.gentoo.org/927922
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 .../massive-assault-network-2-demo/Manifest        |  1 -
 .../massive-assault-network-2-demo-2.0.270.ebuild  | 55 ----------------------
 .../massive-assault-network-2-demo/metadata.xml    |  8 ----
 3 files changed, 64 deletions(-)

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30a30dbb7f87036e3ca3c86753c18644cf5348fc

commit 30a30dbb7f87036e3ca3c86753c18644cf5348fc
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-04-17 15:03:27 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-04-17 15:03:31 +0000

    games-rpg/kings-bounty-the-legend-demo: treeclean
    
    Not appropriate package for guru, should be in another overlay. Read
    bug for more info.
    
    Bug: https://bugs.gentoo.org/927922
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 games-rpg/kings-bounty-the-legend-demo/Manifest    |  1 -
 .../kings-bounty-the-legend-demo-1.ebuild          | 63 ----------------------
 .../kings-bounty-the-legend-demo/metadata.xml      |  8 ---
 3 files changed, 72 deletions(-)

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8ecf0089b3a55ae94211bc8a3975a950343e0b8

commit b8ecf0089b3a55ae94211bc8a3975a950343e0b8
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-04-17 15:02:09 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-04-17 15:02:16 +0000

    games-fps/far-cry-demo: treeclean
    
    Not appropriate package for guru, should be in another overlay. Read
    bug for more info.
    
    Bug: https://bugs.gentoo.org/927922
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 games-fps/far-cry-demo/Manifest                 |  1 -
 games-fps/far-cry-demo/far-cry-demo-9999.ebuild | 52 -------------------------
 games-fps/far-cry-demo/metadata.xml             |  8 ----
 3 files changed, 61 deletions(-)