Rewrite GTK interface using GUI builder

Bug #245615 reported by Rehan Khan
2
Affects Status Importance Assigned to Milestone
Smart Package Manager
Incomplete
Wishlist
Gustavo Niemeyer

Bug Description

Imported: http://tracker.labix.org/issue254

Reason: Progress Review https://wiki.ubuntu.com/GnomeSmartInterfaceSpec

further details: https://blueprints.launchpad.net/smart/+spec/bug-reporting-migration

msg971 (view) Author: dfarning Date: 2006-11-21.17:48:10

On Tue, 2006-11-21 at 13:42 +0000, Gustavo Niemeyer at Labix Tracker
wrote:
> Gustavo Niemeyer <email address hidden> added the comment:
>
> Dave, it looks like you're thinking of a slightly different approach to write a
> new interface for Smart, implementing a few different pieces which don't quite
> mimic what the current interface does. I belive there's certainly room for a
> project like this, I'd love to see such initiative being pushed forward.
>
Yes, I agree that this interface collection is a stretch from the
current gtk interface.

1. My concerns are not breaking the current gui.

2. Keeping the interface collection as distro independent as possible.
Most of my discussions have been with Debian/Ubuntu folks but I would
rather work upstream from them so this is not seen as a Ubuntu project.

3. Keep things as abstract as possible so that a port to Qt would be
straight forward.

> Would you like to host these changes under the same server as the Smart trunk?
> If so, just let me know and I'll prepare the needed infrastructure for you.

Setting up a separate infrastructure on the smart server would be great!
It would help to keep us close but not require me to worry about short
term breakage.

> I'd also like to chat with you over IRC or whatever at some point to see how the
> project is doing, and what's your timeframe for it.
>
> I'm looking forward to talking to you soon.

I have started a feature spec on
https://wiki.ubuntu.com/GnomeSmartInterfaceSpec

I am looking for around 5 months for a deliverable to fit in with Ubuntu
7.4.

I'll try to hangout on #smart When I am around so we can talk. I met
with Pygi yesterday so we are starting to get synced.

Dave

msg969 (view) Author: niemeyer Date: 2006-11-21.13:42:44

Dave, it looks like you're thinking of a slightly different approach to write a
new interface for Smart, implementing a few different pieces which don't quite
mimic what the current interface does. I belive there's certainly room for a
project like this, I'd love to see such initiative being pushed forward.

Would you like to host these changes under the same server as the Smart trunk?
If so, just let me know and I'll prepare the needed infrastructure for you.

I'd also like to chat with you over IRC or whatever at some point to see how the
project is doing, and what's your timeframe for it.

I'm looking forward to talking to you soon.

msg967 (view) Author: netmask Date: 2006-11-21.11:05:47

Lets follow the KISS principle. This issue is about rewriting the current GUI
(using Gaspacho) without any modifications on the structure or format. After
it's rewritten then we can think about modifications.

Never the less, Dave, you're free to work on parallel projects like you
mentioned and send them for us to check. In this case, you're free to open
another ticket.

msg964 (view) Author: pygi Date: 2006-11-20.21:15:31

irc.freenode.net #smart

msg963 (view) Author: dfarning Date: 2006-11-20.21:11:24

On Mon, 2006-11-20 at 20:48 +0000, Mario at Labix Tracker wrote:
> Mario <email address hidden> added the comment:
>
> As I keep myself personally responsible for all the GUI actions, GTK and the
> upcoming KDE one, could we please meet at irc to discuss?
>
> ----------
> nosy: +pygi
>
> _______________________________________
> Labix issue tracker <email address hidden>
> <http://tracker.labix.org/issue254>
> _______________________________________

Sure, I don't irc much but I think I can remember how.

What server/channel?

Dave

msg959 (view) Author: pygi Date: 2006-11-20.20:48:13

As I keep myself personally responsible for all the GUI actions, GTK and the
upcoming KDE one, could we please meet at irc to discuss?

msg957 (view) Author: dfarning Date: 2006-11-20.20:24:46

I am currently working on a set of gnome based interfaces for smart. To prevent
disrupting smart development I have started it as a stand along project that
could be added onto smart.

I am working on four different views; 1 install package, 2 upgrade packages, 3
manage packages, and 4 systray applet.

1. Smart Software Installer (SSI) is just a simple install click on a package
and the installer pops up. Will look very similar to gdebi.

2. Smart Software Updater (SSU) is a simple one click update application like
update manager.

3. Smart Package Manager (SPM) This is the most interesting one because it is a
full fledged package management interface. I have been looking at other package
managers for a few moths tring to determine what are the most important features.

4. Smart Package Notifier (SPN) A simple task bar applet the notifies the user
when upgrades are available.

I have used glade in the past and have been pretty disapointed. It is really
easy to whip something together, but i found it ackward to modify. I'll take a
look at gazpacho.

Would you be interested in keeping the code on the smart svn under testing.

Dave

msg956 (view) Author: netmask Date: 2006-11-20.19:11:05

I'm planning to rewrite the GTK interface using some GUI builder. The first
proposal is to use Gazpacho (http://gazpacho.sicem.biz/).

It's a very low priority project, and this issue has been created as a TODO.

Rehan Khan (rasker)
Changed in smart:
assignee: nobody → niemeyer
importance: Undecided → Wishlist
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.