Propose to install Gloobus

Bug #366686 reported by Pierre Slamich
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gloobus
Fix Released
High
Unassigned
Ubuntu Tweak
Fix Released
Medium
Ding Zhou

Bug Description

Gloobus is a nice instant preview system for Linux.
Currently it's a tarball with an install script, but it would be nice to have a click and install solution for it.
https://edge.launchpad.net/gloobus

Related branches

Revision history for this message
Ding Zhou (tualatrix) wrote :

Thanks! Gloobus is cool!

But it hasn't provided a PPA source, so it's not so easy to make a click and install solution.

Revision history for this message
Pierre Slamich (pierre-slamich) wrote :

Gloobus is now packaged but not in a PPA.

Revision history for this message
BadChoice (guitarboy000) wrote :

I made the deb package for the last version, anyway put gloobus-preview in ubuntu-tweak would be great!

Changed in ubuntu-tweak:
assignee: nobody → BadChoice (guitarboy000)
status: New → In Progress
Revision history for this message
Ding Zhou (tualatrix) wrote :

Cool!
Hope the Gloobus will be ready in PPA soon. So that I can integrate.

BadChoice (guitarboy000)
Changed in gloobus:
status: New → In Progress
Revision history for this message
BadChoice (guitarboy000) wrote :

A good tutorial to create the ppa?

Revision history for this message
Ding Zhou (tualatrix) wrote :

Hi, You can follow the Guide to create a ppa, then upload, build your own package.

https://help.launchpad.net/Packaging/PPA

Before the guide, have you ever made any deb package?

Revision history for this message
BadChoice (guitarboy000) wrote :

Thanks for the guide

I created a deb package but using the rude method,
Create the control file, and then put the files already compiled (and image files) in its place in the file system.
Then created a very basic postinst script to perform some initialization.

I never created the deb from the autotools structure, Some days ago I created ported gloobus-preview to autotools so now the make and make install works with some problems though, I don't know where to put that postinst configuration for tha make install to perform it.

I'll try to follow this guide, will you help me if I've problems?

Thanks!

Revision history for this message
Ding Zhou (tualatrix) wrote :

Yeah, I'm glad that if I can help or collaborate with you.

 I've started working on this bug, the first step is to make it more standard for packing. The branch is:
https://code.launchpad.net/~tualatrix/gloobus/ppa

And I've uploaded a testing package to my PPA, it's here: https://launchpad.net/~tualatrix/+archive/gloobus
It is ready now, both for i386 and amd64.

If I can package for you, you can focus on developing the great application.

There's more work to do, let's make it easily to use.

Revision history for this message
BadChoice (guitarboy000) wrote :

Hey! thats amazing!!

It would be great if you can package gloobus for me, of course, I can give more time to the app.

Thanks a lot for your efforts!! I'll post this ppa in my blog so the people can start using it!

By the way, I still don't know how what to do with you branch, do I have to merge it with mine?
Or if I do changes in mine, you can get them in your branch too?

Revision history for this message
Ding Zhou (tualatrix) wrote :

You're welcome.

I'm new of Bazaar too, but I think it's easy to merge our code base.

I have some experience with package/distribute/project management, so there might be some work to be done with gloobus.

Are you the current developer of Gloobus?

Revision history for this message
BadChoice (guitarboy000) wrote :

Good then!

Yes, now I'm the only developer, all the code is main (Except the integration with nautilus and the nautilus patch to launch gloobus preview with space key) I hope some wants to join me in the developing tasks but for now I'm ok with it

For the packagin there are some things that I don't know how to put them, there are 2 pixbuf loaders that need to be compiled too, but are not main (PSD and XCF) and then installed with a specific command, in the deb packages I created I putted them in the deb file and in the postinst script launched the instruction but for the ppa I think that they need to be compiled too right?

Another thing I would like to ask, is that a lot of projects had their plugins and the base in diferents packages, should we do the same?

Well, I'm totally new in project packagin so I hope you can help me and make it easier for everyone!

Thanks!

Revision history for this message
Ding Zhou (tualatrix) wrote :

Hi, I was busy with Ubuntu Tweak's new release.

For gloobus, I have the following suggestions:

* Separate gloobus-coverflow and gloobus-preview to two project, and keep the folder name to "gloobus-preview", not "Gloobus-Preview", it will be friendly to the packager.
* Try to convert all the source file to lower case, its better to use lower case filename, etc, LOADER->loader
* I will take time to try make the loader can be compiled, if done, I will tell you.
* It's better to package two packages: one is gloobus-preview, and the other is gloobus-preview-plugins. Let's do it later.

What do you think?

Revision history for this message
BadChoice (guitarboy000) wrote :

Ok, I'll do these changes,

1 - capital letters in folders (NOW)
2 - capital letters in source files (NOW)
3 - two packages, gloobus-preview, gloobus-preview plugins (FUTURE)

Revision history for this message
BadChoice (guitarboy000) wrote :

I'll do these changes in the names, what do you think

https://bugs.launchpad.net/gloobus/+bug/421846

Changed in gloobus:
importance: Undecided → High
Revision history for this message
Ding Zhou (tualatrix) wrote :

Thanks. It's OK.

So it will be more clear.

Revision history for this message
BadChoice (guitarboy000) wrote :

Hey, I merged my main branch with your one, I think it all was sucefully, but renaming some files I forgot to use bzr mv so when I get home I bzr add them so the it can compile (now some files are missing).

When I've the renaming done I'll conntact you to see if we can do the ppa completely work ;)

Thanks!

Revision history for this message
BadChoice (guitarboy000) wrote :

All files renamed!!

is now better for creating the package?

Revision history for this message
Ding Zhou (tualatrix) wrote :

I'm back.

Thanks for your work, I think it's more friendly to the packages.

I will take time to make new ppa package for gloobus, let me first release the new version of Ubuntu Tweak(It will contain gloobus).

Revision history for this message
BadChoice (guitarboy000) wrote :

Wow! thats really a very good news!!

Anything you need, please ask me and I'll try to do it!

Thanks!

BTW. would it be possible to add the patched nautilus in the PPA?

Revision history for this message
Ding Zhou (tualatrix) wrote :

Of course, I can add the patched nautilus to the PPA, can you give me the link of the patched nautilus?

And I've uploaded the latest gloobus-preview to my PPA: https://launchpad.net/~tualatrix/+archive/gloobus/

Next I will try to include the gloobus-coverflow.

Revision history for this message
BadChoice (guitarboy000) wrote :

Wow Perfect!!

For the patched nautilus:

https://answers.launchpad.net/gloobus/+question/82220

Here it gives you the nautilus source and the patch, and how to apply it (simply patch -p1)

I'm going to try your gloobus PPA, I don't know how it works, I supose that it installs what makefile does right? and then uses the postinst scripts in the debian folder too?

Thanks a lot for you help!!

Revision history for this message
Ding Zhou (tualatrix) wrote :

Another great news!

The patched nautilus has been added to the PPA! Now every user can use the powerful gloobus-preview+nautilus with simple add the repo!

https://launchpad.net/~tualatrix/+archive/gloobus

The ppa is simple, write the compile rule, upload the package, then the server will build the package to binary.

Thank you too.

Revision history for this message
ammonkey (am-monkeyd) wrote :

wow thx a lot!
be ready to package the next version in october for gnome-2.28 ;)

Ding Zhou (tualatrix)
Changed in ubuntu-tweak:
assignee: BadChoice (guitarboy000) → TualatriX (tualatrix)
importance: Undecided → Medium
milestone: none → 0.4.9
Revision history for this message
Ding Zhou (tualatrix) wrote :

I've sent a request to join the Gloobus Developers team, I will help to make the source code friendly to package, and fix small bugs.

Please approve me, Thanks!

Revision history for this message
BadChoice (guitarboy000) wrote :

Aproved!! of course!

Thats really great, now its really easy to install gloobus and patched nautilus

Thanks a lot, I'm very excited with this project now, things are starting to go in a very good way!

Revision history for this message
BadChoice (guitarboy000) wrote :

BTW how does the patched nautilus package works?
if I do sudo apt-get install gloobus-preview it will install the patched nautilus?
or there is another package name for the patched nautilus?

Revision history for this message
Ding Zhou (tualatrix) wrote :

I'm also excited with this project. Now we can work together to make it better.

About how to use the patched nautilus, it's easy.

After add and update the source, just type:

sudo apt-get install gloobus-preview

sudo apt-get upgrade (To update to the patched nautilus)

Then nautilus -q, restart nautilus again. Now the space key with gloobus-preview works!

Revision history for this message
BadChoice (guitarboy000) wrote :

Thanks! I'll update the instructions in my blog and in the answers here in launchpad!

Thanks!

Ding Zhou (tualatrix)
Changed in ubuntu-tweak:
status: In Progress → Fix Committed
BadChoice (guitarboy000)
Changed in gloobus:
milestone: none → 0.4.1
Ding Zhou (tualatrix)
Changed in ubuntu-tweak:
status: Fix Committed → Fix Released
BadChoice (guitarboy000)
Changed in gloobus:
status: In Progress → Fix Released
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.