Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 569744 - Please find a way to cooperate wrt mate in Gentoo
Summary: Please find a way to cooperate wrt mate in Gentoo
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo MATE Desktop
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-25 19:13 UTC by Michał Górny
Modified: 2016-04-10 18:27 UTC (History)
5 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-12-25 19:13:20 UTC
Currently the support for MATE in Gentoo is setting ridiculous. So far we have:

- MATE 1.8.x in ::gentoo,

- MATE 1.10.x in ::mate (supposedly official),

- MATE 1.12.0 in ::gentoo-mate-112,

- MATE 1.12.1 in ::mate-overlay.

From user perspective, this is *absurd*. You pretty much end up guessing which overlay to use to get proper support for MATE, or maybe use all of them and hope there will be no conflicts. Please find a way to cooperate and get nice, fresh MATE ebuilds to ::gentoo.

The Gentoo MATE project page [1] suggests it is seeking manpower. While they mention they want Gentoo developers, I'm pretty sure we could get external contributors in, possibly with help of pull requests and/or proxy-maintainers support team.

What do you think?

[1]:https://wiki.gentoo.org/wiki/Project:MATE#Recruitment
Comment 1 goodghost 2015-12-26 02:43:21 UTC
I'll be happy to cooperate with any of the developers if they indicate * working * contacts so that each question did not have to wait for an answer for weeks. And I don`t plan to stop work in support of my overlay, I very like this DE and want to have ebuilds for lastest version. (In the nearest future refinement and processing -9999 ebuilds from ::mate)
Comment 2 OzTiram 2015-12-26 11:17:28 UTC
I am more than open to contribute directly to gentoo. I have the time resources, and the needed knowledge. 
I would definitely be happy to cooperate with anyone on packaging mate for gentoo, and coordinating with the upstream.

The current maintainer is very busy. I have talked with him several times in September, and he provided useful feedback. The official gentoo developer and maintainer NP-Hardass, has a very good reason why he has fallen behind on many of his gentoo projects. The reason is personal, and I will not reveal it here.
I'd just mention here, that I have already been a few time in the gentoo-dev IRC channel in order to see if I can acquire more responsibilities and thus pushing my ebuilds directly to gentoo.   

Before publishing my own overlay, I even contacted alex, who back than had an online overlay called open-overlay. He didn't reply to my emails, or to the issues I created on github in order to try an communicate publicly.

Can you please provide a link to the overlay providing mate-1.12.1. I intended to update my own overlay directly after coming back from the holidays.
Comment 3 goodghost 2015-12-27 00:20:43 UTC
OzTiram, maybe you can rename your overlay on something another? I don`t like it`s name. And we can work on it together.
Comment 4 OzTiram 2015-12-27 07:55:54 UTC
@goodghost, I have no problem with renaming it. Before I go and choose another name, would you like to suggest one? 

We could go with mate-de-gentoo. Is this OK?
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-12-27 09:18:31 UTC
@OzTiram, are you aware if NP-Hardass would mind you contributing directly to ::gentoo? I don't think he would but you may know more than I do. He started as a proxy-maintainer too.

What I'm thinking of is that you could -- instead of creating overlays -- fork ::gentoo and submit pull requests. We would help you get them good enough quality and merge them directly to ::gentoo.
Comment 6 goodghost 2015-12-27 10:15:42 UTC
(In reply to OzTiram from comment #4)
> @goodghost, I have no problem with renaming it. Before I go and choose
> another name, would you like to suggest one? 
> 
> We could go with mate-de-gentoo. Is this OK?

Maybe then ask Michał Górny to delete my 'mate-overlay' from layman`s list and gave that name to your overlay?
Comment 7 Göktürk Yüksek archtester gentoo-dev 2015-12-27 10:28:05 UTC
(In reply to goodghost from comment #6)
> (In reply to OzTiram from comment #4)
> > @goodghost, I have no problem with renaming it. Before I go and choose
> > another name, would you like to suggest one? 
> > 
> > We could go with mate-de-gentoo. Is this OK?
> 
> Maybe then ask Michał Górny to delete my 'mate-overlay' from layman`s list
> and gave that name to your overlay?

I think the emphasis is on moving away from the overlay and getting them into the official tree which will attract more attention and review by the devs to ensure the quality.
Comment 8 goodghost 2015-12-27 11:07:10 UTC
Gokturk Yuksek, I'll be glad of such a possibility. What I have to do to get it?
Comment 9 OzTiram 2015-12-27 11:15:03 UTC
@goodghost, this is fine with me. We can rename my overlay.
I think you should ask Michael to erase your overlay.
Also, I am currently in a vacation, and I am not able to fiddle too much with git using my Android phone.


@Michael, I would be more than happy to submit pull requests. I also created a repository on github which mirrors NP-Hardass repo, exactly for that. The problem is that he is not able to review them. Or maybe he is, but lacks the time or will. 
He wouldn't oppose me directly becoimg a proxy maintained, as long as the quality
Of the ebuilds is good. This also replies to @Goktruk. 

So to sum,
My next actions will be the following:

 * Rename my overlay (this solves another problem which was reported with this overly)
 * Submit multiple pull requests to ::gentoo so that official maintainers will review the ebuilds.

This scheme will allow quick users to continue using the overlay, and we'll also push the changes to upstream and allow people who don't want to use the fast moving overlay to use more modern mate ebuilds.
Comment 10 goodghost 2015-12-27 12:12:02 UTC
Michał Górny, we have reached agreement on the beginning of joint work, so my overlay 'mate-overlay' can be removed from layman`s list
Comment 11 OzTiram 2015-12-27 13:30:52 UTC
@Michael,
While removing the overlay from goodghost, can you please also rename my overlay?
I have changed the repository name to mate-de-gentoo.
Comment 12 Göktürk Yüksek archtester gentoo-dev 2015-12-27 23:56:09 UTC
mgorny is also overwhelmed by multiple projects. while the overlay situation is pending resolution let's focus on the pull requests to ::gentoo. Sadly, I'm an xfce4 user but I don't mind reviewing and runtesting if it helps the current state of things.

MATE 1.8 series don't have too many open bugs, mostly compilation failures and missing deps. I can work on 548536, 561778, 528380, 567468, 533230 which are all 1.8 bugs.

Looks like NP did plenty of work for the 1.10 series in the official overlay. The tracker bug for the bump is bug 551588. Bug 561408 also has plenty of contributed ebuilds.

The *unofficial* overlays have 1.12 series. Bug 567702 is the bump request for 1.12.

What do you folks want to do? Try to move 1.10 series into the tree and develop 1.12 in the overlay?
Comment 13 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-12-28 19:10:15 UTC
And done!