[clc-devel] ROX-ports
Hello, I took a look inside of some ROX app ports. I think it's not the best idea to break the AppDir structure which is used by ROX apps. Instead of installing the binary to /usr/bin it should be better (and simple) to create a startscript which calls the binary installed in the AppDir like /usr/share/ROX/ROX-Pager. See also the newest LinCVS port. AppDir styled programs search for resources in the AppDir. They can't find it if the binary is installed outside of the AppDir. Best regards, Tilo
On 02/02/04 09:36 Tilo Riemer wrote:
Hello,
I took a look inside of some ROX app ports. I think it's not the best idea to break the AppDir structure which is used by ROX apps. Instead of installing the binary to /usr/bin it should be better (and simple) to create a startscript which calls the binary installed in the AppDir like /usr/share/ROX/ROX-Pager. See also the newest LinCVS port.
AppDir styled programs search for resources in the AppDir. They can't find it if the binary is installed outside of the AppDir.
Hi Tilo, I'm not sure I undersand you, I think the applets already install files in /usr/share/rox. Are you referring to the rox port itsel? I'll have a deeper look into the issue this evening, gotta go now. Thanks for reporting Simone -- Simone Rota WEB : http://www.varlock.com Bergamo, Italy MAIL: sip@varlock.com
Hello Simone, On Mon, Feb 02, 2004 at 01:26:58PM +0100, Simone Rota wrote:
I'm not sure I undersand you, I think the applets already install files in /usr/share/rox. Are you referring to the rox port itsel?
Sorry, just the wrong example! But rox-filer is installed breaking the AppDir structure (I believe). Best regards, Tilo
On 02/02/04 14:48 Tilo Riemer wrote:
Hello Simone,
Hi Tilo,
Sorry, just the wrong example! But rox-filer is installed breaking the AppDir structure (I believe).
Best regards, Tilo
Now I see. I agree it would be better to respect Rox policy instead of the CRUX in this case. See my reply to Till in this thread for further considerations. -- Simone Rota WEB : http://www.varlock.com Bergamo, Italy MAIL: sip@varlock.com
On Mon, 2004-02-02 at 09:36, Tilo Riemer wrote:
Hello,
I took a look inside of some ROX app ports. I think it's not the best idea to break the AppDir structure which is used by ROX apps.
Hi, i agree. I suggest to have an 'official' AppDir in Crux for AppDir styles programs. The executables could have a link or a startscript in /usr/bin for programs that dont know how to handle AppDirs. btw: I use ROX as desktop since two weeks - it's the best desktop i ever tryed. VERY fast and VERY easy to use. Regards Till -- http://www.tbmnet.de
Hello, On Mon, Feb 02, 2004 at 02:02:01PM +0100, Till Biedermann wrote:
i agree. I suggest to have an 'official' AppDir in Crux for AppDir styles programs. The executables could have a link or a startscript in /usr/bin for programs that dont know how to handle AppDirs.
accordingly to the available rox ports the appdir directory should be /usr/share/rox.
btw: I use ROX as desktop since two weeks - it's the best desktop i ever tryed. VERY fast and VERY easy to use.
full ack :-))) Best regards, Tilo
Hi, On Mon, 2004-02-02 at 14:50, Tilo Riemer wrote:
accordingly to the available rox ports the appdir directory should be /usr/share/rox.
yes, but /usr/share/Apps or /usr/share/AppDir is a better solution in my opinion, because rox itself is an AppDir-application. Regards Till -- http://www.tbmnet.de
On 02/02/04 18:19 Till Biedermann wrote:
Hi,
On Mon, 2004-02-02 at 14:50, Tilo Riemer wrote:
accordingly to the available rox ports the appdir directory should be /usr/share/rox.
yes, but /usr/share/Apps or /usr/share/AppDir is a better solution in my opinion, because rox itself is an AppDir-application.
Regards Till
Hi Till, I'd prefer to use /usr/share/Apps too (and if needed /usr/share/Choices, etc.) That would go against CRUX/CLC package policies, but I think it's a necessary step since one of ROX main characteristics is the filesystem layout itself. If there are no objections I'll begin working on ROX ports tonight. (change fs layout, general cleaning and testing). I no longer use ROX-Session, but I'll try to move it to contrib, for completeness. Regards, Simone -- Simone Rota WEB : http://www.varlock.com Bergamo, Italy MAIL: sip@varlock.com
Hello, On Mon, Feb 02, 2004 at 07:20:52PM +0100, Simone Rota wrote:
I'd prefer to use /usr/share/Apps too (and if needed /usr/share/Choices, etc.) That would go against CRUX/CLC package policies,
Sometime ago I asked Per about right place for ROX apps. He supposed /usr/ROX/apps... But I saw existing ports which install in /usr/share/rox. But however AppDirs are designed to reside anywhere. We must only decide where.
but I think it's a necessary step since one of ROX main characteristics is the filesystem layout itself.
But the layout depends from relative pathes. The place in the file system is not important, only the internal structure.
If there are no objections I'll begin working on ROX ports tonight. (change fs layout, general cleaning and testing). I no longer use ROX-Session, but I'll try to move it to contrib, for completeness.
sounds nice. I can update the lincvs ports then. btw: am I a CLC maintainer or not? If yes how can I contribute my ports (lincvs of course + some others like jikes). Best regards, Tilo
Hi Tilo, On Mon, Feb 02, 2004 at 21:51:48 +0100, Tilo Riemer wrote:
Hello, [...] btw: am I a CLC maintainer or not? If yes how can I contribute my ports (lincvs of course + some others like jikes). Well, usually, you should know that best (together with Martin...). Did you get a confirmation e-mail regarding creation of your account?
You can have a look at http://clc.berlios.de/doc/maintainer-guide.html to find out about the usual way we recruit maintainers: 1. application 2. advocacy (someone votes for you to be on the team) 3. ID: we want to know who you are If you send an application also containing ID info, someone _might_ consider to be your advocate (even if your application is correct, there are sometimes reasons not to accept new maintainers, for several reasons). Chances that you got your account without formal application and advocacy are pretty low (and I haven't found anything like this in my mailbox). Regards, Johannes -- Johannes Winkelmann mailto:jw@tks6.net Bern, Switzerland http://jw.tks6.net
Hello Johannes, On Tue, Feb 03, 2004 at 09:46:50AM +0100, Johannes Winkelmann wrote:
Well, usually, you should know that best (together with Martin...). Did you get a confirmation e-mail regarding creation of your account?
No, I didn't.
1. application
I have sent they: lincvs, jikes, galculator. I have made some other ports but I must look if I can/want to hold they uptodate.
2. advocacy (someone votes for you to be on the team)
There are comments that the ports are ok.
3. ID: we want to know who you are
look here: www.lincvs.org What exactly do you want to know? name: known city: Dresden country: Germany prof.: software developer more? Best regards, Tilo
Hey, On Tue, Feb 03, 2004 at 10:35:38 +0100, Tilo Riemer wrote:
Hello Johannes,
On Tue, Feb 03, 2004 at 09:46:50AM +0100, Johannes Winkelmann wrote:
Well, usually, you should know that best (together with Martin...). Did you get a confirmation e-mail regarding creation of your account?
No, I didn't. mmmh, then I'd say you're not a CLC maintainer...
1. application
I have sent they: lincvs, jikes, galculator. Those are ports. An application is a "Bewerbung" in german, so you'd want to write something like "I'd like to become a maintainer for CLC". Either you create ports and wait for us to ask you, or you ask us to accept you as a maintainer. Don't create ports and ask us whether you're already a maintainer.
2. advocacy (someone votes for you to be on the team)
There are comments that the ports are ok. Yes, true. There are no comments that your application is ok, since there was no application (see above)
3. ID: we want to know who you are
look here: www.lincvs.org
What exactly do you want to know?
name: known city: Dresden country: Germany prof.: software developer That's pretty ok... the idea is to have a certain feeling of the person behind the data... certainly a personal website would be nice, but it's not a must. Just note that we can only judge your team ability by your posts to clc-devel. Adding some personal information can only help.
I know I'm being annyoing here, but we don't want to become a project with an administration team, so please try to follow the schema mentioned in the "maintainer guide" as closely as possible. Ability to understand the way we work and find related documentation (e.g. the CVS howto) certainly helps to convince us that one's a good candidate. Rest assured that you'll when you've become a CLC maintainer. Regards, Johannes -- Johannes Winkelmann mailto:jw@tks6.net Bern, Switzerland http://jw.tks6.net
Hello Johannes, On Tue, Feb 03, 2004 at 11:23:41AM +0100, Johannes Winkelmann wrote:
mmmh, then I'd say you're not a CLC maintainer...
sounds logical ;-)
Those are ports. An application is a "Bewerbung" in german, so you'd want to write something like "I'd like to become a maintainer for CLC".
*ooops* You (that means I) read what you want to read ;-) typical Denglisch problem...
Either you create ports and wait for us to ask you, or you ask us to accept you as a maintainer. Don't create ports and ask us whether you're already a maintainer.
Ok, ok, I understand now. Sorry for inconvenience.
look here: www.lincvs.org
What exactly do you want to know?
name: known city: Dresden country: Germany prof.: software developer That's pretty ok... the idea is to have a certain feeling of the person behind the data... certainly a personal website would be nice, but it's not a must.
I have only project websites. here is the address of my other small projects: www.iapp.de/~riemer/projects I don't have a personal website because I see no sense in it.
Just note that we can only judge your team ability by your posts to clc-devel. Adding some personal information can only help.
See my application ;-) Best regards, Tilo
On 02/02/04 19:20 Simone Rota wrote:
If there are no objections I'll begin working on ROX ports tonight. (change fs layout, general cleaning and testing). I no longer use ROX-Session, but I'll try to move it to contrib, for completeness.
Hi, I've just updated rox and apps to use the /usr/ROX basedir (and fixed some other issue I noticed during updates). I didn't have the time to take on rox-session though. I had a lot of troubles during these days with my new AMD machine + kernel 2.6.whatever + nForce2 chipset. I tried just about every suggested solution I found on the net with no success... I had to revert to 2.4 I won't describe the random lockup nightmares ha[ppening since friday. Back on topic, I hope the new ports are ok, if not please let me know. If there's some issue It would be great to send me a patch, since I'm afraid I'll be battling with this machine during the next days. Regards, Simone -- Simone Rota WEB : http://www.varlock.com Bergamo, Italy MAIL: sip@varlock.com
Hello, On Mon, Feb 02, 2004 at 06:19:08PM +0100, Till Biedermann wrote:
On Mon, 2004-02-02 at 14:50, Tilo Riemer wrote:
accordingly to the available rox ports the appdir directory should be /usr/share/rox.
yes, but /usr/share/Apps or /usr/share/AppDir is a better solution in my opinion, because rox itself is an AppDir-application.
/usr/share/rox contains AppDirs like ROX-Filer and ROX-Session. It's not an AppDir. Best regards, Tilo
Hello, On Mon, Feb 02, 2004 at 02:02:01PM +0100, Till Biedermann wrote:
i agree. I suggest to have an 'official' AppDir in Crux for AppDir styles programs. The executables could have a link or a startscript in /usr/bin for programs that dont know how to handle AppDirs.
I have overread... a link does not work in the most cases. The binary inside the AppDir must called with the right absolute or relative path which is not the case if it's called via link. Therefore we must use startscripts. Best regards, Tilo -- Tilo Riemer mailto:riemer@lincvs.org Dresden, Germany http://www.lincvs.org http://www.iapp.de/~riemer/projects
participants (4)
-
Johannes Winkelmann
-
Simone Rota
-
Till Biedermann
-
Tilo Riemer