leycec / raiagent

Third-party Gentoo overlay. Ride the Lagrangian point between awesomeness and volatile compounds.
31 stars 14 forks source link

Add powerline release 1.0 #13

Closed ZyX-I closed 9 years ago

ZyX-I commented 9 years ago

Subj.

leycec commented 9 years ago

We probably also want to refactor media-fonts/powerline-fonts and media-fonts/powerline-symbols to use the 1.0 release. However, there doesn't appear to be a 1.0 release for Lokaltog/powerline-fonts.

But I may be missing something. Am I missing something?

leycec commented 9 years ago

Ugh. I touched app-vim/powerline-python before noticing that you did too.

Sorry about that, Nikolai. Would you mind rebasing the request, ideally including the above sed fix?

leycec commented 9 years ago

O.K. I accidentally broke your pull request, so I've manually merged the majority of your changes (including the above sed fix) into new revisions of the existing ebuilds. Since I may have missed something, you may want to double-check that.

However, I have not split a new 1.0 ebuild from the current live ebuild. Are you absolutely sure you'd like to maintain both copies? That's quite a bit of reduplication. But I'll leave that decision to you.

I can't apologize enough for all the hassle. So... I won't. :wine_glass:

ZyX-I commented 9 years ago

I am using live ebuild myself and am not going to switch to release ebuilds.

leycec commented 9 years ago

Where do you see “broken” commits in develop branch? All PRs and commits in develop branch are checked by travis and the situation when I have broken commits in develop is very rare and only occurs when I think something like “this small change should not trigger test failure, so I can omit creating a PR for travis to check before merging” and am wrong (usually am not, but sometimes happens).

Apologies, Nikolai. I didn't mean to imply that either you or travis frequently leave the Powerline repository in a broken state – merely that many live repositories are left in broken states. For that reason, the official Portage tree contains few to no live ebuilds.

You both have done a great job with repository stability. I haven't had a single complaint from overlay users, and that's to your mutual credit.

tl;dr

You're awesome. The Powerline repository is awesome.

I am using live ebuild myself and am not going to switch to release ebuilds.

Fair enough. Since you're my principal co-maintainer for these ebuilds, that's all I needed to know. :+1:

I've split a new 1.0 ebuild from the live ebuild and your requested changes. To account for Powerline's new official package name "powerline-status", I've deprecated the existing ebuilds app-misc/powerline and app-vim/powerline-python in favor of app-misc/powerline-status and app-vim/powerline-status. The old ebuilds will linger for a few months and then (probably) be dropped.

I'm marking this request closed, now. Please let me know if I've missed anything.

Thanks for the hard work. I mean it.

ZyX-I commented 9 years ago

It is PyPI name, not project name. I have to use it in setup.py for things like python setup.py sdist upload to work properly. I did not rename the project in other places.

ZyX-I commented 9 years ago

And this is PyPI name because powerline is already taken in PyPI. Think of it as a pure technical detail.