MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
Nightingale Forums - Building an Initiatory Release

Nightingale Forums

Full Version: Building an Initiatory Release
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I would highly suggest that this project take the 1.9.3 release from Songbird and re-spin that first into a 32-bits version, then later a 64-bits version. It is integral that this project put out a release so that it can ensure its vitality. I would suggest that after the 64-bits spin of the first version is released then worry about making a second release that will qualify for mainstream distribution's repositories.
We're currently working hard on things like feather, website and branding. There is already one pre-alpha release you can compile yourself. It's a renamed Songbird 1.8. Just search the Technical Development forum.
Further on, I would suggest not to make the mistake to discriminate 64-bit builds. Many companies such as Amazon make the lives of 64-bit users harder and most of the time "we'll release a 64-bit build soon" means "we're never going to release a 64-bit build". 64-bit however, is not seldom anymore, especially not in the Linux world. But also on Windows this its changing. In times of Windows XP most users had 32-bit systems, but since Windows 7 has entered the market, most PCs have a 64-bit Windows 7 preinstalled.
(04-23-2011, 12:37 PM)gat Wrote: [ -> ]I would highly suggest that this project take the 1.9.3 release from Songbird and re-spin that first into a 32-bits version, then later a 64-bits version. It is integral that this project put out a release so that it can ensure its vitality. I would suggest that after the 64-bits spin of the first version is released then worry about making a second release that will qualify for mainstream distribution's repositories.

Firstly, remember that everyone here is donating their free time towards getting this project going.

Secondly, as has been said several times on the forum, we cannot create an official release of any sort (even alpha) until we have fulfilled our legal requirements for creating a separate project from the Songbird source:
  • Change all strings to change "Songbird" to "Nightingale".
  • Completely replace all Songbird images and logos.
  • Completely replace the default Purple Rain feather.
The string change was done early on, and the logo has just been integrated. The feather has been mocked up (thanks Manko10!) and once finalized will be implemented. At that point, we can start making releases.

We chose to start with the 1.8.1 release of Songbird because it was the newest version that was still reasonably stable on GNU/Linux systems. But we very much intend on pulling in newer versions of the upstream source, as this project is primarily about integration of, and support for, the Songbird code on GNU/Linux systems. Because we are using the established codebase, we automatically have both 32- and 64-bit support automatically, minus a few issues we have had with getting 64-bit builds to compile (but I believe those are fixed).

Finally, I provide unofficial (for the reasons mentioned above) "nightly" (in that they aren't built nightly yet Wink ) builds of Nightingale using Buildbot, hosted at http://ngale.jackgrigg.com/builds/ (and once we have fulfilled the requirements above, these will become official nightly builds). Note these are only 32-bit builds at present, due to a combination of a lack of buildslaves and me not having finished the buildmaster yet Tongue
Bah, what happened to my posting above? Having contents in the clipboard and writing with a smartphone in PC screen optimized forums is sometimes rather cumbersome. Corrected that. Smile
I agree with the 64-bit builds not being made in a lot of cases. I am running 64-bits Fedora 15 Beta right now, and have been running 64-bits G.N.U./Linux systems for years. It took me about a day to install an i386 build of a Lexmark driver due to architectural problems.

I suggested the 32-bits build only for the first build because Sondbird has submitted contributed builds for Linux, but only for 32-bits.

Speaking of theming, will Gnome3 change anything code wise for Songbird? I don't know much about XFCE nor Ubiquity (whatever Ubuntu's D.E. is), but does anybody know if Songbird/Nightingale can/will support those?