Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 310975

Summary: [new package] app-portage/smart-live-rebuild - rebuild updated live packages
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: New packagesAssignee: Michał Górny <mgorny>
Status: RESOLVED FIXED    
Severity: enhancement CC: tools-portage
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://github.com/mgorny/smart-live-rebuild
Whiteboard:
Package list:
Runtime testing required: ---

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-03-23 19:51:45 UTC
Enumerate all live packages in system (in a manner similar to @live-rebuild set), try to update their respective repositories and call emerge to rebuild packages relying on the updated ones.
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2010-03-23 19:58:37 UTC
Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Thanks,
On behalf of the Gentoo Sunrise Team,
Justin.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq

Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-03-24 11:39:42 UTC
I have commited the related ebuild to the Sunrise overlay.

After review, it'll be available at:
http://overlays.gentoo.org/proj/sunrise/browser/reviewed/app-portage/smart-live-rebuild
Comment 3 Paul Varner (RETIRED) gentoo-dev 2010-03-24 16:21:34 UTC
Would you have any issues with the code being licensed as GPL-2 and included in gentoolkit?
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-03-25 20:54:22 UTC
(In reply to comment #3)
> Would you have any issues with the code being licensed as GPL-2 and included in
> gentoolkit?

What do you mean exactly by the 'inclusion'?
Comment 5 Paul Varner (RETIRED) gentoo-dev 2010-03-25 21:18:32 UTC
Inclusion specifically means putting a copy of your python script into the gentoolkit subversion repository, doing any modifications neccessary for the script to work in python 2.6 and python 3, and modifying the the gentoolkit setup.py script to install the script in /usr/bin along with equery, eclean, revdep-rebuild, etc.  Basically, making it a fully supported script in the app-portage/gentoolkit package.  

However, the gentoolkit package is licensed under GPL-2, which is the basis for asking about licensing.  

Secondly, you are the author of the script and I wish to follow your desires concerning your work.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-03-26 16:57:30 UTC
Although I have nothing against including my work in gentoolkit nor dual-licensing it, I would like first to implement few more features and fix remaining bugs. I will let you know then when it's ready.

Additionally, if you would like to help me with development testing, you could try the Hg version (it should support python3 already):
	http://hg.mgorny.alt.pl/misc/file/tip/smart-live-rebuild.py
Comment 7 Douglas Anderson 2010-07-16 15:28:30 UTC
(In reply to comment #6)
> Additionally, if you would like to help me with development testing, you could
> try the Hg version (it should support python3 already):
>         http://hg.mgorny.alt.pl/misc/file/tip/smart-live-rebuild.py
> 

Hi, I'm one of the contributors to gentoolkit. I'd like to help you get your code ready for integration, but the repo you provided seems to be gone. Is there another place where your code lives now?
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-07-16 16:13:53 UTC
(In reply to comment #7)
> Hi, I'm one of the contributors to gentoolkit. I'd like to help you get your
> code ready for integration, but the repo you provided seems to be gone. Is
> there another place where your code lives now?

http://git.qwpx.net/~mgorny/smart-live-rebuild/
Comment 9 Paul Varner (RETIRED) gentoo-dev 2010-10-04 13:38:52 UTC
<sedzimir> FuzzyRay: would you mind if I moved app-portage/smart-live-rebuild into gx86?

I have no problem with it.  Although I still would like to integrate it into gentoolkit.
Comment 10 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-10-04 18:01:27 UTC
Moved to gx86 as app-portage/smart-live-rebuild.