WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: naming convention (meta extension - gmpc)  (Read 3119 times)

Offline TaoTePuh

  • Full Member
  • ***
  • Posts: 172
naming convention (meta extension - gmpc)
« on: August 26, 2010, 05:27:11 PM »
I have built gmpc (Gnome Music Player Client) and some plugins (currently 3 - there are at least twice as many).

I would like to offer a meta extension (as the compiletc) which will include all these gmpc extensions.

How should I name it?

gmpc-meta
gmpc-all
gmpc-tc
???

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
Re: naming convention (meta extension - gmpc)
« Reply #1 on: August 26, 2010, 09:17:35 PM »
I would say gmpc-full

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: naming convention (meta extension - gmpc)
« Reply #2 on: August 26, 2010, 09:39:16 PM »
Seconded.

Offline SamK

  • Hero Member
  • *****
  • Posts: 713
Re: naming convention (meta extension - gmpc)
« Reply #3 on: August 30, 2010, 04:58:07 AM »
I have built gmpc (Gnome Music Player Client) and some plugins (currently 3 - there are at least twice as many).

I would like to offer a meta extension (as the compiletc) which will include all these gmpc extensions.
This is really good news, I look forward to trying it.  Many thanks.

A question about the use of a meta-package; would this allow the plug-ins to be individually uninstalled via the normal Control Panel method or would this result in the removal of (GMPC).  If the plug-ins cannot be removed individually would you consider producing them as separate extensions?  I realise this is not what you originally intended but it would increase user choice.

Once again many thanks for your efforts.
 

Offline TaoTePuh

  • Full Member
  • ***
  • Posts: 172
Re: naming convention (meta extension - gmpc)
« Reply #4 on: September 02, 2010, 07:18:50 PM »
I have just sent gmpc and its plugins to the maintainer of the repo.

Each plugin has its own extension and can be added (download/install) or deleted as individual.

The extension gmpc-full will download/install gmpc and all its plugins.

You can use gmpc-full to DOWNLOAD all stuff and then delete unneeded plugins manually.

But if you INSTALL gmpc-full, you may not delete any plugins - otherwise you get an error message on loading.
« Last Edit: September 03, 2010, 03:47:16 AM by TaoTePuh »

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: naming convention (meta extension - gmpc)
« Reply #5 on: September 02, 2010, 07:57:39 PM »
Great.  I will get to this and the others on Saturday, as I am out of town on very limited bandwidth.

Offline SamK

  • Hero Member
  • *****
  • Posts: 713
Re: naming convention (meta extension - gmpc)
« Reply #6 on: September 03, 2010, 01:41:27 PM »
Each plugin has its own extension and can be added (download/install) or deleted as individual.
Many thanks.

Offline SamK

  • Hero Member
  • *****
  • Posts: 713
Re: naming convention (meta extension - gmpc)
« Reply #7 on: September 10, 2010, 11:53:39 AM »
I've just taken GMPC for a trial spin, it works well - congratulations.

When installing gmpc.tcz a plug-in (gmpc-dynamic-playlist.tcz) is also installed by default.  Is this simply an error?  I understood the intention is to have a basic installation to which the user then adds their choice of plug-ins?
 

Offline TaoTePuh

  • Full Member
  • ***
  • Posts: 172
Re: naming convention (meta extension - gmpc)
« Reply #8 on: September 10, 2010, 02:09:52 PM »
When installing gmpc.tcz a plug-in (gmpc-dynamic-playlist.tcz) is also installed by default.  Is this simply an error?  

If so, then it is an error. But if this is so, then gmpc-dynamic-playlist.tcz would have to be a dependency, and it is not:

Code: [Select]
$ cat gmpc.tcz.dep
libmpd.tcz
libsoup.tcz
librsvg.tcz
libglade.tcz
sqlite3.tcz
gdk-pixbuf.tcz
hicolor-icon-theme.tcz
xdg-utils.tcz

I have just tested the following:

  • removing gmpc* in tce/optional
  • downloading gmpc with appbrowser

and I get the following result:

Code: [Select]
$ ls -1 `cat /opt/.tce_dir`/optional/gmpc*
/mnt/sda3/tce/optional/gmpc.tcz
/mnt/sda3/tce/optional/gmpc.tcz.dep
/mnt/sda3/tce/optional/gmpc.tcz.md5.txt

There is no gmpc-dynamic-playlist.tcz ?

Offline SamK

  • Hero Member
  • *****
  • Posts: 713
Re: naming convention (meta extension - gmpc)
« Reply #9 on: September 10, 2010, 04:12:37 PM »
I also have again installed GMPC on a separate Cloud Mode TC3.  Only GMPC was installed not the plug-in.

I cannot explain why it was installed earlier today.  Operator error seems the most plausible explanation, however I am conviced I did not request the download/installation of the plug-in, especially as it was I that requested the ability to install the basic app without plug-ins.

Thanks for your investigation.