Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
MPD overlay and update-live-ebuilds (Goodbye Gentoo)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Avuton Olrich
Tux's lil' helper
Tux's lil' helper


Joined: 02 Jul 2004
Posts: 114

PostPosted: Sat May 02, 2009 10:47 pm    Post subject: MPD overlay and update-live-ebuilds (Goodbye Gentoo) Reply with quote

Hello,

It's time for me to move on from Gentoo and while I'm not and never was a dev it was a great 6 years.

I did a couple of memorable things in my time which appear to have a few users.

1) MPD Overlay[1]: Basically I created this overlay right after I learned about overlay support. It has been a collaboration between a few people and I, until now, with me taking care of probably >95% of the work. It's never been perfect, but it wasn't expected to be, just something that did an OK job of installing MPD server and clients in their very latest state. Not to mention Gentoo never had great MPD client support until now. Maintenance for this is actually very timely, as it has over 100 ebuilds (or did at one time) and keeping them synced up with Gentoo's overlay can make even sane people crazy, so it would be nice if a few people would adopt a few ebuilds they care about. OTOH, I have no stake in this anymore, if no one takes it over it doesn't affect me at all.

2) update-live-ebuilds[1][2]: Created this due to the above and the inefficiency of having to rebuild ebuilds (for #1) when it wasn't necessary. This project should continue working as it always had until EAPI renders it useless or functionality is better supported in package managers, which on my soapbox, I don't see ever happening.

No axes to grind here, no upset feelings, I'm just going off to Debian land on my servers and you know where on my desktops ;). I will no longer have any connection to either of the above, other than admin if or until someone offers to adopt one or the other, I simply don't have time or heart for it anymore.

Please email or jabber me if you have interest in maintaining either of these and we'll talk.

Thanks to all Gentoo users and developers, it's been a fun ride.
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sun May 03, 2009 9:27 am    Post subject: Reply with quote

Thanks for all the work you did! I'm sure there have been many users over the years who have benefited. I myself have used the mpd overlay from time to time. There are some packages in there that I consider maintaining myself, but I can't take on the whole overlay, at least not on my own. I simply don't have the time for that. QtMPC and QMPDclient are already in qting-edge overlay, and libmpd in berkano. I may add a few more to either one of these overlays, unless there are other people willing to co-maintain the mpd overlay with me.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1087

PostPosted: Sun May 03, 2009 10:11 am    Post subject: Reply with quote

Thanks for all the things you give us. I love update-live-ebuilds. It is an unreplaceable tool which I believe must be included in portage.
Also I use mpd overlay, too.
Best wishes.
_________________
Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1"
Back to top
View user's profile Send private message
gregf
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2003
Posts: 102
Location: USA, Maine

PostPosted: Sun Jun 07, 2009 2:14 pm    Post subject: Reply with quote

Little late to the party, but got a little update on the status of this. Have had commit writes to the repo for a while. Avuton was putting a lot more time into things though. Everytime I would have time to look at something he had it done. Sad to see him leaving. I got a email a while back saying I'm the lucky new owner. Don't have a lot of free time, but I use the overlay heavily so I'll be trying to keep things up to date. Added gmpc-albumview, gmpc-guitartabs and a live ario ebuild. Anyone else interested in helping give me a holier. I only really use the gmpc ebuilds so others might get stale without some help and feedback.
Back to top
View user's profile Send private message
Avuton Olrich
Tux's lil' helper
Tux's lil' helper


Joined: 02 Jul 2004
Posts: 114

PostPosted: Sun Jun 07, 2009 2:34 pm    Post subject: Reply with quote

yngwin wrote:
There are some packages in there that I consider maintaining myself, but I can't take on the whole overlay, at least not on my own. I simply don't have the time for that.


Wow, I read this earlier, but I totally missed that you said you'd like to co-maintain. Please give your repo.or.cz account name or email it to me at avuton@gmail.com.
Back to top
View user's profile Send private message
gregf
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2003
Posts: 102
Location: USA, Maine

PostPosted: Sun Jun 07, 2009 2:45 pm    Post subject: Reply with quote

Avuton Olrich wrote:
yngwin wrote:
There are some packages in there that I consider maintaining myself, but I can't take on the whole overlay, at least not on my own. I simply don't have the time for that.


Wow, I read this earlier, but I totally missed that you said you'd like to co-maintain. Please give your repo.or.cz account name or email it to me at avuton@gmail.com.


Actually I was considering moving things to github as it's a lot faster and be easier for people to send patches if they want to help out. I'll need to do a gradual move of course, update the wiki and contact the layman team. Unless anyone objects thats my plan.

Already pushed the overlay over to github I'll start updated pages later today unless I hear otherwise. http://github.com/gregf/mpd/tree/master
Back to top
View user's profile Send private message
Avuton Olrich
Tux's lil' helper
Tux's lil' helper


Joined: 02 Jul 2004
Posts: 114

PostPosted: Sun Jun 07, 2009 2:53 pm    Post subject: Reply with quote

gregf wrote:
Avuton Olrich wrote:
yngwin wrote:
There are some packages in there that I consider maintaining myself, but I can't take on the whole overlay, at least not on my own. I simply don't have the time for that.


Wow, I read this earlier, but I totally missed that you said you'd like to co-maintain. Please give your repo.or.cz account name or email it to me at avuton@gmail.com.


Actually I was considering moving things to github as it's a lot faster and be easier for people to send patches if they want to help out. I'll need to do a gradual move of course, update the wiki and contact the layman team. Unless anyone objects thats my plan.

Already pushed the overlay over to github I'll start updated pages later today unless I hear otherwise. http://github.com/gregf/mpd/tree/master


The only downside I see is that co-maintainers now have to do the push pull thing, huh. For instance jat and Unk have straight push access into the repo atm. I guess they could ask for a pull when it becomes necessary. And of course I really don't care either way. Just let me know when it's ready and I'll request it's removal.
Back to top
View user's profile Send private message
gregf
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2003
Posts: 102
Location: USA, Maine

PostPosted: Sun Jun 07, 2009 3:06 pm    Post subject: Reply with quote

Avuton Olrich wrote:
gregf wrote:
Avuton Olrich wrote:
yngwin wrote:
There are some packages in there that I consider maintaining myself, but I can't take on the whole overlay, at least not on my own. I simply don't have the time for that.


Wow, I read this earlier, but I totally missed that you said you'd like to co-maintain. Please give your repo.or.cz account name or email it to me at avuton@gmail.com.


Actually I was considering moving things to github as it's a lot faster and be easier for people to send patches if they want to help out. I'll need to do a gradual move of course, update the wiki and contact the layman team. Unless anyone objects thats my plan.

Already pushed the overlay over to github I'll start updated pages later today unless I hear otherwise. http://github.com/gregf/mpd/tree/master


The only downside I see is that co-maintainers now have to do the push pull thing, huh. For instance jat and Unk have straight push access into the repo atm. I guess they could ask for a pull when it becomes necessary. And of course I really don't care either way. Just let me know when it's ready and I'll request it's removal.


Well if that was the only real issue, We could easily create a new user account on github and add multiple ssh keys to it and allow the same access before. I just wouldn't associate it with my current github account like I started to do so. I think I can give jat and unk access under my account too. There is also the ability to add github users to a repo so they can commit to it if they had github accounts. Like I said though will need to be a gradual move. I gotta look into it more before I make a final decision. Need to get back to work so I'll update this later when I decide for sure.
Back to top
View user's profile Send private message
gregf
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2003
Posts: 102
Location: USA, Maine

PostPosted: Thu Jun 11, 2009 4:58 pm    Post subject: Reply with quote

Alright, I just emailed Avuton with my decision. Going to move to github. I have the ability of adding collaborators to the overlay on github so people will still be able to push. Anyone interested can contact me on github after creating an account. I can then add you to the collaborators list and you'll have push access. I have asked Avuton to contact the overlays team since he's still known as the official maintainer. Would suggest updating your settings to point to the new repository, old one will only be around as long as necessary. I am pushing to both till then.

git://github.com/gregf/mpd.git
Back to top
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1087

PostPosted: Thu Jul 09, 2009 12:12 am    Post subject: Reply with quote

Hi, gregf.
Mercurial part is broken in the update-live-ebuild. Here is the diff to make it work:
Code:

--- update-live-ebuilds.off   2009-07-09 02:53:24.000000000 +0300
+++ update-live-ebuilds   2009-07-09 03:06:59.000000000 +0300
@@ -403,14 +403,14 @@
       fi
    ;;
    'mercurial')
-      secure_env 'EHG_REPO_URI' || continue
+      secure_env 'EHG_REPO_URI' 'EHG_PROJECT' || continue
 
       if [ ${EHG_STORE_DIR} -eq '']; then
          EHG_STORE_DIR='/usr/portage/distfiles/hg-src/'
-         EHG_STORE_DIR="${EHG_STORE_DIR}$(echo ${EHG_REPO_URI} | sed 's/\/$//' | sed -r 's/(.*)\/(.+)/\2/')"
+         PACKAGE_NAME="$(echo ${EHG_REPO_URI} | sed 's/\/$//' | sed -r 's/(.*)\/(.+)/\2/')"
       fi
 
-      found="${EHG_STORE_DIR}/${EHG_PROJECT}"
+      found="${EHG_STORE_DIR}/${EHG_PROJECT}/${PACKAGE_NAME}"
 
       ## Takes a little more time, but the mercurial eclass is a little less mature than most of the others,
       ## so we must search inside the STORE_DIR in the case that it's a module inside that.

NOTE: Also need to find a way to get EHG_STORE_DIR, if it is different from the default hard-coded value. Why did they remove EHG_STORE_DIR from the mercurial.eclass?
_________________
Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1"


Last edited by keenblade on Thu Jul 09, 2009 12:24 am; edited 2 times in total
Back to top
View user's profile Send private message
gregf
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2003
Posts: 102
Location: USA, Maine

PostPosted: Thu Jul 09, 2009 12:21 am    Post subject: Reply with quote

keenblade wrote:
Hi, gregf.
Mercurial part is broken in the update-live-ebuild. Here is the diff to make it work:
Code:

--- update-live-ebuilds.off   2009-07-09 02:53:24.000000000 +0300
+++ update-live-ebuilds   2009-07-09 03:06:59.000000000 +0300
@@ -403,14 +403,14 @@
       fi
    ;;
    'mercurial')
-      secure_env 'EHG_REPO_URI' || continue
+      secure_env 'EHG_REPO_URI' 'EHG_PROJECT' || continue
 
       if [ ${EHG_STORE_DIR} -eq '']; then
          EHG_STORE_DIR='/usr/portage/distfiles/hg-src/'
-         EHG_STORE_DIR="${EHG_STORE_DIR}$(echo ${EHG_REPO_URI} | sed 's/\/$//' | sed -r 's/(.*)\/(.+)/\2/')"
+         PACKAGE_NAME="$(echo ${EHG_REPO_URI} | sed 's/\/$//' | sed -r 's/(.*)\/(.+)/\2/')"
       fi
 
-      found="${EHG_STORE_DIR}/${EHG_PROJECT}"
+      found="${EHG_STORE_DIR}/${EHG_PROJECT}/${PACKAGE_NAME}"
 
       ## Takes a little more time, but the mercurial eclass is a little less mature than most of the others,
       ## so we must search inside the STORE_DIR in the case that it's a module inside that.

NOTE: Also need to find a way to get EHG_STORE_DIR, if it is different from the default hard-coded value.


Thanks a lot. Working on cleanig some stuff up now, I'll try to get to this later tonight.
Back to top
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1087

PostPosted: Thu Jul 09, 2009 12:32 am    Post subject: Reply with quote

gregf, I am not sure if the diff works fine.
_________________
Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1"
Back to top
View user's profile Send private message
gregf
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2003
Posts: 102
Location: USA, Maine

PostPosted: Thu Jul 09, 2009 12:40 am    Post subject: Reply with quote

keenblade wrote:
gregf, I am not sure if the diff works fine.


I'll be sure to test it. I just remembered a conversation I had with Avuton about the ule repository after saying I would fix this tonight. I want to wait till I hear back from him before I go about fixing this. I'll try to update you here once It's fixed. Thanks again.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum