R&D framework funding

2002-01-16 Thread A pocketfull of euros



See www.apocketfullofeuros.com for an 
unofficial guide to EU R&D framework 
funding


Adding debian/rules unpack as a required operation

2002-01-16 Thread David Starner
A suggestion for policy:

If a package source does not come fully unpacked - i.e. it uses a
DBS-like system - debian/rules must include an unpack target, that
unpacks the source code and applies all patches to it.

The motivation is, that I'm tired of wanting to look at the source code
to a program, and discovering it's in some DBS-like system, and I don't
have the foggest how to unpack it, short of running a build and killing
the build, or manually (wherein it can be hard to tell what patches are
applied in what order.) debian/rules unpack exists in some DBS-like
packages, and is the simpliest solution, IMO. Comments?

-- 
David Starner - [EMAIL PROTECTED], dvdeug/jabber.com (Jabber)
Pointless website: http://dvdeug.dhis.org
When the aliens come, when the deathrays hum, when the bombers bomb,
we'll still be freakin' friends. - "Freakin' Friends"



Summary of KDE filesystem discussion

2002-01-16 Thread Jarno Elonen
Hi,

May I try to summarize the filesystem discussion on KDE list and suggest that 
it will continue in debian-policy?

 * Many people feel that KDE (and Gnome) is too large
   a whole to be stuffed in /usr/bin, /usr/share etc
   and would deserve a separate directory like X

 * Some proposed using /opt/kde3. Arguments:

   + Other distributions work like this, and better
 compatibility with them could be beneficial

   + FSH seems to permit this (possible
 misunderstandings about phrase 'add-on package'
 in it)...

   - ...but Debian policy apparently does not.

   - /usr is deliberately placed on another (large)
 partition on many computers and changing KDE to
 /opt could ruin this optimization

   - Changing from /usr to /opt could surprise and confuse
 seasoned Debian users who remember the policy in
 their dreams..

 * Classifying applications to KDE and just "generic Qt"
   apps could be difficult and so deciding if something
   should go under KDE-dir or some else could be difficult

 * The debate got quite emotional (which seemingly often
   happens when discussing the policy?-)

- Jarno

-- 
Learn Finnish! "Epäjärjestelmällistyttämättömyydellisyydellänsäkäänköhän?" = 
"Not even with his or her own ability or property of not making other people 
to make things unorganized, I wonder?"



Re: Summary of KDE filesystem discussion

2002-01-16 Thread Jarno Elonen
Hi - again,

I already requested comments for the following filesystem layout on the KDE 
list but I guess this list is a bit more appropriate for the subject.

Now that I've thought a bit more about it, I think this possibly could work 
with ordinary symlinks, too, and moving to the new layout would not mess up
previous installations too badly.

I'm still not proposing it to be implemented to Debian (don't think I'm in 
a position to do that anyway), but would like to have some generic discussion 
on wether it could be possible to renew the filesystem layout in the future 
and especially to make it more suitable for "ordinary users" and desktop 
environments?

So, here goes the original mail:

--- clip ---

Just as a side note (NOT as a proposition by any means!):
what's really so wrong in C:\program files style? Of course, on
open systems, instead of vendor specific directories, there should be some
other subdirectory policy (lsm for example?).

If there were a way to remove symlinks when the original file is removed,
I think the following structure would be the easiest to understand and
administrate:

  + usr
+ bin
  + qtcups -> ../qtcups/bin/qtcups
  + nano -> ../nano/bin/nano
+ sbin
  + traceroute -> ../traceroute/bin/traceroute
+ qtcups
  + etc (conf)
  + share (data)
  + bin (binaries)
  + doc (man, info)
+ nano
  + etc
  + bin
  + doc
+ traceroute
  + etc
  + bin
  + doc

...or even:

+ kde -> kde2.2
+ kde2.2
  + kmail
  + konqueror
+ kde3
  + kmail
  + konqueror
+ bin
  + kmail -> ../kde/kmail/bin/kmail

...or EVEN:
+ usr
  + X11R6
+ kde -> kde2.2
+ kde2.2
  ...

Then, you could easily try different versions and remove whole
packages manually without having to guess where their may have installed
their binaries, libraries, configuration files, data, documents etc
etc. Of course, this is pure fantasy since there are no "2-way links". If
there were, however, this model could well be made reasonably backwards
compatile.

Does it make any sense? I.e. have I missed some important aspect of Unix 
here?

- Jarno



Re: Summary of KDE filesystem discussion

2002-01-16 Thread Junichi Uekawa
Jarno Elonen <[EMAIL PROTECTED]> cum veritate scripsit:

> Does it make any sense? I.e. have I missed some important aspect of Unix 
> here?

I think you are going backwards in time somewhat.
That's the past, and the current trend is to move away from such setup,
and some people thought it is even better to remove /usr entirely.


regards,
junichi


-- 
[EMAIL PROTECTED] : Junichi Uekawa   http://www.netfort.gr.jp/~dancer
GPG Fingerprint : 17D6 120E 4455 1832 9423  7447 3059 BF92 CD37 56F4



Re: Adding debian/rules unpack as a required operation

2002-01-16 Thread Andrew Suffield
On Wed, Jan 16, 2002 at 02:25:36PM -0600, David Starner wrote:
> If a package source does not come fully unpacked - i.e. it uses a
> DBS-like system - debian/rules must include an unpack target, that
> unpacks the source code and applies all patches to it.

Make it another optional target listed in section 5.2 (slightly
different from what you said), with a description along the lines of
"Unpacks, patches, or otherwise generates all source files which are
invariant across all builds" (this needs to be reworded). This is more
generic, but excludes operations like "./configure" - ie, an
'unpack'ed source tree could be freely copied or shared between hosts
without having to unpack it again.

> The motivation is, that I'm tired of wanting to look at the source code
> to a program, and discovering it's in some DBS-like system, and I don't
> have the foggest how to unpack it, short of running a build and killing
> the build, or manually (wherein it can be hard to tell what patches are
> applied in what order.) debian/rules unpack exists in some DBS-like
> packages, and is the simpliest solution, IMO. Comments?

Seems at least as valuable as the "get-orig-source" optional target,
probably more so.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ | Dept. of Computing,
 `. `'  | Imperial College,
   `- -><-  | London, UK


pgpQxsn356KoJ.pgp
Description: PGP signature


Re: Summary of KDE filesystem discussion

2002-01-16 Thread Julian Gilbey
On Wed, Jan 16, 2002 at 11:19:25PM +0200, Jarno Elonen wrote:
> Hi,
> 
> May I try to summarize the filesystem discussion on KDE list and suggest that 
> it will continue in debian-policy?
> 
>  * Many people feel that KDE (and Gnome) is too large
>a whole to be stuffed in /usr/bin, /usr/share etc
>and would deserve a separate directory like X

Interesting.

>  * Some proposed using /opt/kde3. Arguments:

Not as a Debian package.  /opt is for third-party software.

   Julian

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 Julian Gilbey, Dept of Maths, Debian GNU/Linux Developer
  Queen Mary, Univ. of London see http://people.debian.org/~jdg/
   http://www.maths.qmul.ac.uk/~jdg/   or http://www.debian.org/
Visit http://www.thehungersite.com/ to help feed the hungry



Re: Adding debian/rules unpack as a required operation

2002-01-16 Thread Martin Waitz
hi :)

On Wed, Jan 16, 2002 at 02:25:36PM -0600, David Starner wrote:
> If a package source does not come fully unpacked - i.e. it uses a
> DBS-like system - debian/rules must include an unpack target, that
> unpacks the source code and applies all patches to it.
i think this is the wrong approach

there should be a standard tool which can cope with dbs packages,
preferable this support should be build into dpkg-source.

otherwise you would have to run code from the package,
just to be able to view the package! not nice
(okok, i could have a look at debian/rules first, but that's
rather ugly if i have to check all included makefiles just
to be able to look up some debian patch)
(and yes, i have to trust debian packages anyway, as binary packages
are root on my system, but i want to look at third-party
source-packages without running code in them)

there is a 'dbs' package in debian, doesn't it include such
an unpack utility?

-- 
CU,   / Friedrich-Alexander University Erlangen, Germany
Martin Waitz//  [Tali on IRCnet]  [tali.home.pages.de] _
__/// - - - - - - - - - - - - - - - - - - - - ///
dies ist eine manuell generierte mail, sie beinhaltet//
tippfehler und ist auch ohne grossbuchstaben gueltig.   /
-
Wer bereit ist, grundlegende Freiheiten aufzugeben, um sich 
kurzfristige Sicherheit zu verschaffen, der hat weder Freiheit 
noch Sicherheit verdient.
Benjamin Franklin  (1706 - 1790)


pgpxsHWWhOKQW.pgp
Description: PGP signature


Re: Summary of KDE filesystem discussion

2002-01-16 Thread Wichert Akkerman
Previously Jarno Elonen wrote:
>  * Many people feel that KDE (and Gnome) is too large
>a whole to be stuffed in /usr/bin, /usr/share etc
>and would deserve a separate directory like X

Define many. I also don't see what the advantage would be of moving
it to a seperate directory. Without knowing what the actual problem
is I don't see a reason for making any changes.

>  * Some proposed using /opt/kde3. Arguments:
> 
>+ Other distributions work like this, and better
>  compatibility with them could be beneficial

Incorrect, other distributions do not work like this.

>+ FSH seems to permit this (possible
>  misunderstandings about phrase 'add-on package'
>  in it)...

FHS does not allow it, /opt is for third party software which KDE and
GNOME are not if the distribution contains them.

Wichert.

-- 
  _
 /[EMAIL PROTECTED] This space intentionally left occupied \
| [EMAIL PROTECTED]http://www.liacs.nl/~wichert/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0  2805 3CB8 9250 2FA3 BC2D |