bodhi 0.2.0
by Luke Macken
I'm pleased to announce that bodhi 0.2.0 has been released and deployed[0].
This release has fixed a ton of issues and introduces many new features,
such as:
• Multi-build updates. You can add as many builds to a single update as you
want. Bodhi will treat it as a single update, but will still send
individual update notification mails for each build.
• New homepage widget that allows you to keep up with the happenings inside of
bodhi. You can see the latest comments, testing/security/stable updates, and
keep track of your own business.
• Enhanced notifications. If you commented on an update, you'll receive
notifications when others comment on that update, and when that update is
modified or changes states.
• Automatic closing of bugs is now optional.
• Build-completion improvements. Package names will be automagically
completed, and if you type '-' after, it will complete versions as well.
• Positive/negative comments effect an updates 'karma'. After an update
achieves a karma of 3, it will automatically be pushed to the stable updates
repository. This will hopefully encourage testers to get involved with the
updates-testing process a bit more, and will add some automation to the
workflow.
• Extended metadata (updateinfo.xml.gz) should start appearing in the repodata,
which will allow tools like pup and the yum-security plugin to take advantage
of it and do some nifty stuff.
• Reminders. You'll get nagged when your update sits around in testing for too
long, and so on..
This release introduces many database changes from the previous version, so it
will be much easier to jump back into the release-early-release often cycle.
Soon to come:
• bodhi command-line client is almost ready to go. It needs to be polished up
a bit, but should be released soon.
• RSS feeds and public details.
• Better build-completion based on koji tags.
• More sanity checking (koji buildroot verification, dependency closure, etc)
There is still much more work to be done with bodhi, so if you're interested in
helping out, you can setup a local bodhi development playground with just a few
commands[1] and dive in.
As always, please file any bugs or enhancement requests here[2].
Thanks,
luke
[0]: http://bodhi.fedoraproject.org
[1]: https://hosted.fedoraproject.org/projects/bodhi/wiki/Development
[2]: https://hosted.fedoraproject.org/projects/bodhi/newticket
16 years, 6 months
Announcing Fedora 8 Test 2 (7.91)
by Jesse Keating
Batten down the hatches, Fedora 8 Test 2 spotted just over the port
side bow!
A veritable "sea" of choices await you in this release. First up is
the "Fedora" installable 'choose your own adventure' style set of isos
and trees for i386, x86_64, and ppc(64). Next up we have a variety of
Live images:
* Fedora Live (i686, x86_64, ppc) - A good general use Desktop live
image. i686 even fits on a CD!
* Fedora KDE Live (i686, x86_64) - A Desktop based on the KDE software
suite. i686 even fits on a CD!
* Fedora Developer Live (i686) - A Live image designed for software
developers.
* Fedora Electronic Lab (FEL) Live (i686) - A live image designed for
engineers working on electronics. Fits on a CD!
Remember that these Live images can be used on USB meida via the
'livecd-iso-to-disk' utility available in the livecd-tools package.
Test 2 is for "beta" users. This is the time where we have more
features in a "testable" state where the more people using them and the
more feedback we get the better. So please help us make Fedora 8 as
good as we can!
Release Notes
=============================
Work in progress release notes for this test release can be found in
the Fedora wiki: http://fedoraproject.org/wiki/F8Test2/ReleaseNotes
Road Map And Release Schedule
=============================
This is the second test release of the Fedora 8 release, which
is scheduled for November 8, 2007.
For further information see http://fedoraproject.org/wiki/Releases/8/
How to get it:
=============
DVD and network installation are available. We also offer a few
different varieties of installable Live media.
http://fedoraproject.org/get-fedora.html
For those of you already running rawhide, all you need to do is yum update.
You may already have packages newer than Test 2 installed.
Bug reporting and tracking:
==========================
The Release Engineering and QA teams keep track of bugs that are
considered release blockers. You can see that list here:
http://bugzilla.redhat.com/bugzilla/showdependencytree.cgi?id=F8Blocker
In addition, a list of non-blocker bugs that should be fixed for Fedora
8 if possible can be found here:
http://bugzilla.redhat.com/bugzilla/showdependencytree.cgi?id=F8Target
Please check these lists before reporting new bugs!
--
Jesse Keating
Fedora -- All my bits are free, are yours?
16 years, 6 months
[Guidelines Update] PHP Guidelines Changes
by Tom Callaway
The following changes were committed to the PHP Guidelines
(http://fedoraproject.org/wiki/Packaging/PHP). They were approved by the
Fedora Packaging Committee and ratified by FESCo.
In the Requires and Provides section, PEAR and PECL packages were
redefined to the following:
PEAR Packages
==============
A PEAR package MUST have:
BuildRequires: php-pear(PEAR)
Requires: php-pear(PEAR)
Requires(post): %{__pear}
Requires(postun): %{__pear}
Provides: php-pear(foo) = %{version}
PECL Packages
==============
A PECL package MUST have:
BuildRequires: php-devel, php-pear
Requires(post): %{__pecl}
Requires(postun): %{__pecl}
%if %{?php_zend_api}0
Requires: php(zend-abi) = %{php_zend_api}
Requires: php(api) = %{php_core_api}
%else
Requires: php-api = %{php_apiver}
%endif
Provides: php-pecl(foo) = %{version}
In the Macros and Scriptlets section, PECL Modules was
redefined to the following:
PECL Modules
=============
You may need to define a few additional macros to extract some
information from PHP. It is recommended that you use the following:
%global php_apiver %((echo 0; php -i 2>/dev/null | sed -n 's/^PHP API => //p') | tail -1)
%{!?__pecl: %{expand: %%global __pecl %{_bindir}/pecl}}
%{!?php_extdir: %{expand: %%global php_extdir %(php-config --extension-dir)}}
And here are some recommended scriptlets for properly registering and
unregistering the module:
%if 0%{?pecl_install:1}
%post
%{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || :
%endif
%if 0%{?pecl_uninstall:1}
%postun
if [ $1 -eq 0 ] ; then
%{pecl_uninstall} %{pecl_name} >/dev/null || :
fi
%endif
Thanks,
~spot
16 years, 6 months
Re: Proposed changes to buildsys-build group (otherwise known as the Exceptions list)
by Jesse Keating
On Thu, 30 Aug 2007 20:53:14 -0400
Jesse Keating <jkeating(a)redhat.com> wrote:
> The proposed new explicit list would look like:
>
> bzip2
> unzip
> fedora-release
> redhat-rpm-config
> diffutils
> make
> cpio
> gcc
> coreutils
> sed
> which
> rpm-build
> gzip
> patch
> gcc-c++
> tar
> bash
> util-linux-ng
> gawk
> info
> grep
> findutils
These are now the minimal build group. Reasonable requests to add more
of what is currently implicit into the explicit list will gladly be
discussed, but for now the important thing was to get util-linux-ng
back in the set, and to remove perl(-devel) from the set.
--
Jesse Keating
Fedora -- All my bits are free, are yours?
16 years, 6 months
Fedora 8 Test 2 has gone gold, no more tag requests will be accepted. Freeze is over
by Jesse Keating
We have satisfied ourselves that Test2 is as good as it's reasonably
going to get without more delays. As such we're handing our release
candidate tree off to the mirrors and unfreezing rawhide. This means
that a pile of packages will land tomorrow and all kinds of new
breakage may occur. The release day for Test2 is Thursday, as this
gives the mirrors sufficient time to sync up and prepare for the
release.
Happy Hacking!
--
Jesse Keating
Fedora -- All my bits are free, are yours?
16 years, 6 months
Fedora 8 Test 2 slipping
by Jesse Keating
Due to issues with fast moving parts around installation and
composition of the distribution (yum, anaconda, pykickstart, pungi,
mash) we haven't had an installable tree for a little while, and not
nearly enough time to shake out any other bugs that may be present due
to Feature Freeze and lots of fresh content landing. As such we will
be extending the freeze for a week to complete our unit testing and to
prepare the release.
New release date is 25 September 2007.
No decisions have been made at this time about slipping any further part
of the schedule.
--
Jesse Keating
Fedora -- All my bits are free, are yours?
16 years, 7 months