Mailinglist Archive: opensuse-project (120 mails)

< Previous Next >
[opensuse-project] GsoC Midterm Consolidated Report - Separating libYUI
  • From: N B Prashanth <nbprash.mit@xxxxxxxxx>
  • Date: Mon, 11 Jul 2011 17:51:08 +0530
  • Message-id: <CAAjnzHfrHzoQH30tsmTPb4sbw=YapBsT_OUGBtLUU2p8ft8UYw@mail.gmail.com>
Hi,

I would like to summarize my progress so far. I am working on the
libyui project as mentioned above.

WORK DONE
--------------------

1. libyui and all three UI plugins (Qt, ncurses and GTK) have been
ported to target systems (Fedora and Ubuntu).

2. The git repository at gitorious.org/libyui/libyui has been removed.
The master branches of libyui and the plugins have been ported to
gitorious from
the YaST svn and can be found at :
gitorious.org/libyui/libyui-master.git
gitorious.org/libyui/ncurses-master.git
gitorious.org/libyui/gtk-master.git
gitorious.org/libyui/qt-master.git

3. Builds now make use of OBS. The download repository can be found at
: http://download.opensuse.org/repositories/home:/nbprashanth/ .
Currently build targets are Ubuntu (10.10 & 11.04), Fedora (14 & 15)
and Debian 6.

4. GTK plugin no longer has libzypp as a dependency and can hence be ported.

5. Due to CMake issues on Ubuntu 11.04 with the GTK CMake module (Bug
report : https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/751940
), builds using CMake have failed. Moreover, the default install
location for gdk-pixbuf on F14 and F15 are different which caused the
GTK plugin build to fail on F14 as well.

6. I have converted the GTK plugin to use autotools as opposed to
CMake. This has made it compile successfully in Ubuntu 11.04 and Fedora 14.

7. Documentation for libyui is now online and can be found at
:http://doc.opensuse.org/projects/libyui/HEAD/ . This is an initial
version and improvements may be expected in near future. The absolute
path issue is now fixed.

8. Examples, update for YUI and full GsoC reports are also updated on
my blog which can be found at : http://nbprashanth.wordpress.com/ . My
GsoC reports can be found on the blog as well as the yast ML.

9. Patches for minor bugs such as "long long warnings" have been made.
Not integrated upstream yet.

10. A sourceforge page has been created for libyui. It includes a bug
tracker, forum and
a mailing list. The version control system still continues to be git
at gitorious.org/libyui.
The sourceforge page can be found at sourceforge.net/projects/libyui/.

11. If anyone happens to test any of the YUI packages at OBS and finds
a bug, please file a bug report at sourceforge.

12. The documentation lacks a main page/introduction. This has been fixed
and will be updated in the upcoming week.

WORK LEFT
-------------------
1. Documentation needs to be refined and improved.

2. libyui lacks a webpage at sourceforge. This webpage should give
basic information as well as
a few tutorials on libyui. Screenshots and links to external resources
would also be found there.

3. A few small examples using libyui need to be put up.

4. A large application example using libyui.

--
Regards,
N.B.Prashanth
--
To unsubscribe, e-mail: opensuse-project+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-project+help@xxxxxxxxxxxx

< Previous Next >