Author Topic: Recent RC5 Trunk Build - Download  (Read 9635 times)

0 Members and 1 Guest are viewing this topic.

Blackosx

  • Forum Moderator
  • Posts: 1117
Recent RC5 Trunk Build - Download
« on: June 14, 2011, 05:15:32 PM »
Some users reporting issues on this forum are using out of date builds. For that reason I am creating this topic as a place to host a recent build of the trunk from the repo.

The plan is to point users to this topic for downloading if they don't know how to compile it themselves.

Any admin/mod here can update this post with a newer build as and when they see fit. The intention is to only have one version here, so please remove the older version when updating.

EDIT:
The BuildBot is live and users can now download automatically compiled binaries of the latest Chameleon:
I've created a post in the News section:
http://forum.voodooprojects.org/index.php/topic,2107.msg10459.html#new

Therefore, this thread will probably be abandoned and possibly deleted as it's no longer needed. Though I am concerned for all the redirect's posted here. Any ideas guys?

I'm locking the topic as I don't think this needs any replies.

Thanks

-----//-----

News:
- the Boot.plist under Extra changed name to org.chameleon.Boot.plist
- all instances of "manufacter" in /extra/smbios.plist must be changed to "manufacturer"
- there's a new boot0 on the package; check the Readme

LATEST (27th Jan 2012): Rather than delete this post, I've made it non-sticky as it's no longer topical.
« Last Edit: January 27, 2012, 12:16:14 PM by Blackosx »
10.9.4 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: Recent RC5 Trunk Build - Download
« Reply #1 on: July 14, 2011, 07:46:31 PM »
Hy guys... we need to clear things up...

Gringo, did you checked the archive you removed?!...
or have you done just like i did to the very first package BlackOSX posted :P
If not, take a look at the one attached to this post; i had it hosted at my Mediafire account and linked on my sig;
i stopped doing so, since this topic was created, but i'm starting to regret that decision, because:
- the download link in the topic is only available to registered users
- we are not working as a team (my fault too)

Explaining the package:
- it uses Chameleon-2.0-RC4-r684-bin.tar.gz as template
- so far, all i've added in was Netkas fakesmc.kext and a Readme.rtf (from which i removed all references to my self)
This is how i update the package lately...:
- compile the booter with default settings, which produces a boot0 which in fact is boot0hfs
- run the very noobish script, attached to this post
Note: the script is just an example; i didn't even cleaned or renamed it for posting!
- delete the "old" boot0hfs (from previous package creation) and rename "new" boot0 to boot0hfs
- compile the booter again, this time removing the * check from "boot0 HFS prefered" option (make config)
- run the script again

... think you guys get the point.
So, my ideas are:
- stick with some kind of package/script (my preference).
- posting only updated files; we can post all the booter files individually, themes on a package, etc...
  and only update changed files. The advantage is obvious but (there's always one :P ), this forces us to
  really pay attention to what was changed or not (that's why i've preferred the package/script way so far).
- i'd also like to know your opinion on the "link only available to registered users" thing; i know we're providing
  a service to the forum users but, to my understanding this forum was created because there were little or no
  conditions on Chameleon blog to provide support to users, and the links there are accessible to anyone.

To make matters clear, i'm posting this as a means to get to a consensus on the best way to do this,
not to impose "my way". Pretty soon, i'm going to be busy with private life in a way that will make it impossible
for me to predict when i'm going to have free time, so if we don't start working as a team (as much as possible)
i prefer to go my own way, so i can be able to manage this hobbie according to my free time.
I was tempted to open the topic for public discussion, but i don't think it's necessary; the intention is to discuss
and delete the posts. If any user has a really good or revolutionary idea, just pm it.

Waiting on feedback... ;)

p.s.: Gringo, BlackOSX, we may have another solution, a really good idea;
        i'll contact you guys when it's certain or done. If you get very very curious, pm me :)
« Last Edit: July 15, 2011, 03:26:17 AM by Azimutz »
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Blackosx

  • Forum Moderator
  • Posts: 1117
Re: Recent RC5 Trunk Build - Download
« Reply #2 on: July 15, 2011, 02:00:08 PM »
Hi Azi  ;D

My original intention was to just upload here the /sym/i386 folder produced after compilation. But I guess the introduction of 'make config' changed things slightly with the user now having to choose if they want boot0 or boot0hfs now.

Thanks for the explanation of your procedure for creating the package. Though I feel the more work needed to prepare the package, the less likely I'll do it when I only have a spare minute. So a script would make it easier in that instance - I'll have a look at the one you posted a bit later when I get some time.

As for posting the themes etc., I agree that they're not needed.

The download only when logged in issue is the choice made by Rocksteady and possibly Zef when setting up the forum. I have no issue with it as for me, the intention was to point users within this forum to the post. If you had the intention of posting the link to here from elsewhere then I can understand your query with it. One solution would be to post the package/folder to the forge download section. So keeping the files on the voodooproject's server, but without the restriction of needing to be logged in to download it.  Though there we don't get the option to show messages, like news about changes etc.

I'm up for coming to a consensus of the best way to manage this and am happy to work as a team here (I wouldn't want to see you go your own way as you're one of the busiest contributors around at the moment ) so for now I'll keep my ear out for your idea.. (unless I can't wait and I'll PM you).  :P

Regards
blackosx
« Last Edit: July 15, 2011, 02:02:07 PM by Blackosx »
10.9.4 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: Recent RC5 Trunk Build - Download
« Reply #3 on: July 16, 2011, 12:21:58 AM »
Hi BlackOSX...

well, the day started fine but right now i'm feeling exausted and with that frustrating sensation that i did a ton
for nothing... so, bottom line...
Meklort read my post and came up with the idea of setting up some build bot/s, that would do the compiling job
for us and upload the result to any were, most probably the Download section of the Forge. Nice, but you just
spoiled the fun by reminding me about the changes messages; the place does have a Changes section but,
can the bot/s do it for us? :P

Bot/s or no bot/s, all i need is a consensus on the package we're hosting; on the package i posted, the only stuff
i feel is really dispensable are the kexts and most of the themes, we could leave just Default and Embed.
The script/explanation was just an example, it's as simple as it gets.

For last, "going my own way" doesn't mean leaving team work; it's just that i was pretty happy hosting "my"
package, updating it when i had time, linked on my sig without publicity, pointing it to people when needed...
it was just for test purposes and due to terminate when another way was setup;
the way showed up, i liked it and just joined in.

That's it, my opinion; if you guys like, i can trim the package down, fit the script to the needs and post it
for evaluation, while Mek does his thing or not; i just don't know when i can do it; i have loose ends to tie up
and this weekend to do so, so it's going to be me, me, me and me... other stuff next...
i'm getting old for this shit ;)

Stay safe mate...
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Gringo Vermelho

  • Forum Moderator
  • Posts: 606
  • The gray monster energy hat
Re: Recent RC5 Trunk Build - Download
« Reply #4 on: July 16, 2011, 05:12:19 AM »
Sorry I didn't mean to tread on anyone's toes here. I thought I was doing something useful.

The attached archive that I removed was a zipped /sym/i386 folder from an older svn version, as Blackosx says.
I uploaded a newer one, added some more info and boothelp.txt + default theme as well seeing as the default theme files were updated in svn 1003.

Regarding whether or not the extra stuff is needed I think the number of times the files have been downloaded speak for themselves. I believe that it's likely that those who need to download a precompiled Chameleon from here does not know how or even where to get the new default theme.

I'll stay out of this thread from now on and post updated files to my installation guide instead. All the new stuff (modules, make config etc) is over my head anyway. Again I'm sorry if I have done something wrong, I don't really understand what happened here, feel free to ignore me and carry on.
« Last Edit: July 16, 2011, 06:50:39 AM by Gringo Vermelho »
10.9.0 - ASUS P8Z77-V Pro - i5 3570K - GTX 660 - Chameleon 2.2 svn-r2xxx
How to...
Install Chameleon: http://forum.voodooprojects.org/index.php/topic,649
Make your own Chameleon boot CD: http://forum.voodooprojects.org/index.php/topic,484.msg2131.html#msg2131

Blackosx

  • Forum Moderator
  • Posts: 1117
Re: Recent RC5 Trunk Build - Download
« Reply #5 on: July 16, 2011, 10:08:32 AM »
I just think this has become more complex than it needs to be. We need to keep it simple, or otherwise maybe scrub this topic?

The bottom line for me here is this is the official Voodooprojects forum and there isn't (wasn't) an officially hosted up to date build of Chameleon. You can find it posted in other forums just not here.

The idea here was to post the /sym/i386 folder resulting from:
• Downloading the complete trunk source from SVN.
• Running make clean
• Running make

Then, any mod/dev who had a spare minute could replace the /sym/i386 folder with a newer version. Gringo. as far as I see you did nothing wrong and did just as I did.

So for now, with regard to achieving a consensus agreement on what exactly to include in the package, my vote is just for the /sym/i386 folder as mentioned above. This is simply because its quick and easy to do.

At least the user downloading it would have the latest files, as if they built it themselves. If they want it built with different options then they'll have to install the Apple dev tools and learn to download and build it themselves. It's not hard.

-----------

Having said that.. If a script, like Azi posted, is finalised to create a package such as Azi's put together above (I really like that package) then all the better. It has the feel of being official, though maybe drop the Optional Extras folder?

@Azi / meklort - If a bot can be setup to put together an official build of Chameleon and host it somewhere then great. That's all I was trying to achieve here anyway.

If hosting an automated package at the download section of the forge is deemed the best place then how about including the CHANGES file in that package? Or maybe not include the CHANGES file and instead have a topic in the news section of this forum which reports the latest and greatest, along with a link to the download at the forge?

-----------

Conclusion?

All that matters is the end user can download an official Chameleon package. It doesn't matter if that package is created by running a script or automated by a bot, but ultimately if it takes someone's time to put the package together then it won't be updated as often as maybe it should because we've all got our own lives to get on with.

EDIT:
Azi - I've had a look at your script and it's got potential. I've a few hours spare this evening so I might work at expanding it to create the package you've posted..
« Last Edit: July 16, 2011, 07:28:52 PM by Blackosx »
10.9.4 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

Blackosx

  • Forum Moderator
  • Posts: 1117
Re: Recent RC5 Trunk Build - Download
« Reply #6 on: July 16, 2011, 08:46:09 PM »
Here's a quick update to your script Azi.

It downloads the trunk source from SVN, compiles the source, creates the Chameleon-2.0-RC5-rXXXX-bin folder and populates it as your package structure.

It doesn't yet:
• rename boot0 to boot0hfs.
• adjust the config to deselect boot0hfs and recompile so as to get the original boot0.
• add Fakesmc.kext from anywhere

I've changed:
• adding all kexts to Optional Extras/Extenisons/Common as I didn't think any of them were OS version specific.

It can't:
• add a ReadMe

But it works and it definitely makes creating this package a damn sight easier. So all my above ramblings are now superceded as this can be a simple solution I've been wanting to have available so I/we can update the package without any troubles.

Feel free to modify it anyway you want.

EDIT:
Updated to v0.2. It now zip's the package ready for uploading then deletes the package folder.
« Last Edit: July 16, 2011, 10:52:35 PM by Blackosx »
10.9.4 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: Recent RC5 Trunk Build - Download
« Reply #7 on: July 17, 2011, 01:23:34 PM »
Sorry I didn't mean to tread on anyone's toes here. I thought I was doing something useful.

The attached archive that I removed was a zipped /sym/i386 folder from an older svn version,...

I'll stay out of this thread from now on and post updated files to my installation guide instead...
I don't really understand what happened here, feel free to ignore me and carry on.
Gringo, you didn't make anything wrong!
But you also didn't read what i wrote properly, or you wouldn't be expressing as you are.
Maybe i didn't expressed my self properly?! :( Read it again... i was even kidding with the
fact that i deleted the first package that Black added without looking at it's contents.

About the package you deleted, i don't know; to me, i was the last one to update the post,
but i was busy for a day or two, so i don't know if anyone updated it after me and before you did.
If not, the package you deleted is similar to the one i just added.
Just one thing; the themes are not updated since r492 and that was just a theme.plis edit.
I did touch it recently but was only to update svn properties, no changes to files...
and none of the commits was r1003, which was indeed made to the trunk but to other files ;)

Anyway, Gringo and BlackOSX, we will not need to update it for long, since Meklort is already
setting up the bots, one for XCode 3 and other for 4. About the "Readme", we can keep this post
or other (as you Black suggested) to post news. Other solution is the dev's ::) keeping the booter
CHANGES file properly updated and included in the upload, as i think it's Mek's idea.
So, all this talk was ultimately unnecessary... well, not completely... i don't know if Mek
already had the bot in mind, but if not my post already helped :)

I will wait for some feedback you guys want to add and delete these posts.
Well see about the topic.

Stay very safe ;D
« Last Edit: July 17, 2011, 01:34:59 PM by Azimutz »
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Blackosx

  • Forum Moderator
  • Posts: 1117
Re: Recent RC5 Trunk Build - Download
« Reply #8 on: July 17, 2011, 08:32:43 PM »
Anyway, Gringo and BlackOSX, we will not need to update it for long, since Meklort is already
setting up the bots, one for XCode 3 and other for 4.
Sweet. Thanks for the info.

About the "Readme", we can keep this post or other (as you Black suggested) to post news.
Looking at this forum again, I think now that the Official Downloads section will be best.

Other solution is the dev's ::) keeping the booter CHANGES file properly updated and included in the upload, as i think it's Mek's idea.
That's a worthwhile thing to do anyway.

So, all this talk was ultimately unnecessary... well, not completely... i don't know if Mek already had the bot in mind, but if not my post already helped :)
The main thing is an up to date, official Chameleon package will be available for users as and when they want it. That's all I had in mind when I started this thread.

I will wait for some feedback you guys want to add and delete these posts.
Well see about the topic.
We (mods/devs/admin) can decide to remove this thread once Meklort has the bots up and running.

If I can help with anything then let me know.
10.9.4 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: Recent RC5 Trunk Build - Download
« Reply #9 on: July 18, 2011, 12:27:07 AM »
Black, got ya ;)

still about the package i added today; i still included the kexts because Disabler.kext and fakesmc.kext
both have separate versions for 10.5 and 10.6 and that doesn't add much size to it.
Also, we need to keep in mind that some people maybe be downloading the booter for the first time.

 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Blackosx

  • Forum Moderator
  • Posts: 1117
Re: Recent RC5 Trunk Build - Download
« Reply #10 on: July 18, 2011, 08:48:16 AM »
still about the package i added today; i still included the kexts because Disabler.kext and fakesmc.kext
both have separate versions for 10.5 and 10.6 and that doesn't add much size to it.
Good spot. I missed that  :P

Also, we need to keep in mind that some people maybe be downloading the booter for the first time.
Of course. And on that note, I think a new PDF document is needed to be added to the docs folder?
10.9.4 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: Recent RC5 Trunk Build - Download
« Reply #11 on: July 18, 2011, 05:28:02 PM »
yeah, documentation needs a serious update :P but, that's a pain in the rear atm ;D we'll see...
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Blackosx

  • Forum Moderator
  • Posts: 1117
Re: Recent RC5 Trunk Build - Download
« Reply #12 on: July 18, 2011, 05:35:13 PM »
Yeah.. I guess Chameleon is evolving so quickly ATM that any new docs will be outdated very quickly.
Even if we had a wiki, we'd need someone on it full time to keep it up to date. Heck I'm struggling to keep up with the changes!
10.9.4 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: Recent RC5 Trunk Build - Download
« Reply #13 on: July 19, 2011, 01:36:24 AM »
Right... i was doing some stuff related with documentation but had to stop.
Again, we'll see :lol:
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT