Re: [gobolinux-devel] [gobolinux-commits] tools/BuildLiveCD/bin MakeSystemSettings

2007-09-14 Thread Jonas Karlsson
2007/9/14, Lucas C. Villa Real <[EMAIL PROTECTED]>:
> On 9/13/07, Hisham Muhammad <[EMAIL PROTECTED]> wrote:
> > On 9/13/07, Lucas C. Villa Real <[EMAIL PROTECTED]> wrote:
> > > On 9/13/07, Hisham Muhammad <[EMAIL PROTECTED]> wrote:
> > > > CVSROOT:/sources/goboscripts
> > > > Module name:tools
> > > > Changes by: Hisham Muhammad 07/09/13 23:29:37
> > > >
> > > > Modified files:
> > > > BuildLiveCD/bin: MakeSystemSettings
> > > >
> > > > Log message:
> > > > Add missing groups
> > >
> > > While you're on it, I remember having problems with the shipped DBus
> > > package due to missing messagebus (or was it dbus?) user/group..
> > > What's the best way to deal with these packages that require special
> > > user/groups? Should we just have them by default in passwd/group?
> >
> > That's a good question. I noticed some problems today caused by our
> > use of the Gentoo udev rules; they had some groups like "cdrw" and
> > "usb". I simplified the rules to use more generic groups like "cdrom".
> > Still, I peeked into an Ubuntu system and they do have lots of groups
> > there.
> >
> > I'm guessing shipping as many predefined groups as possible would keep
> > things simple with regard to maintenance and compatibility. I didn't
> > copy the whole bunch of groups from other distros, but I wonder if
> > that wouldn't be beneficial.
> >
> > I understand that conceptually having less groups is cleaner, but
> > fighting an uphill battle against a lot of packages expecting groups
> > to be there is not worth it. The existance of all these groups can
> > normally be just ignored in normal desktop use, anyway.
>
> Ok, I second that. I'll ensure to add any missing group required by
> packages in the iso to the cvs.
>
I agree. That's a good workaround until (if?) we find a dynamic
solution - add 'httpd', 'mysql', 'messagebus' etc to the shipped
passwd. A grep for useradd¨and groupadd in trunk should give the
needed groups and users.

-- 
/Jonas
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] Proposal of new option: '--quiet/-q'

2007-09-14 Thread Jonas Karlsson
2007/9/13, Lucas C. Villa Real <[EMAIL PROTECTED]>:
> On 9/12/07, Hisham Muhammad <[EMAIL PROTECTED]> wrote:
> > On 9/12/07, Lucas C. Villa Real <[EMAIL PROTECTED]> wrote:
> > > On 9/12/07, Jonas Karlsson <[EMAIL PROTECTED]> wrote:
> > > > I thought that it would be nice to have an option to suppress output, 
> > > > so I
> > > > created two new options: '--quiet/-q' and '--very-quiet/-Q'. I would 
> > > > have
> > > > commited this directly unless there were collisions with the use of the
> > > > '-q' option, namingly that SystemFind and UpdateSettings use it as short
> > > > option of '--quick'. My proposal is to change that to '-k' instead.
> > > > Therefore I've attached the patch for review and test so that nothing
> > > > breaks.
> > >
> > > I just don't see the point in having -q / -Q. IMO only one level of
> > > quiet is necessary ("completely quiet"), as we already have normal and
> > > verbose.
> >
> > Completely quiet is >/dev/null.
>
> Still, only one quiet level makes sense to me..
>
I thought that it would be good to have one level that suppressed
normal output, but showed terse/warnings, and one level that
suppressed everything but errors.

-- 
/Jonas
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


[gobolinux-devel] Drop the Ion package?

2007-09-14 Thread MJ Ray
I think I spotted a package for Ion appear.  If that's the one from
http://modeemi.fi/~tuomov/ion/download.html
be aware that the author claims Ion is a trademark and is generally
pretty offensive about distribution packages.

The debian changelog includes:

 ion3  (20070506-1) unstable; urgency=low

   * Per Olofsson retired as co-maintainer
   * New upstream release - closes: #422527
   * Changed to meet conditions on the use of the 'Ion' name, claimed
 to be an unregistered trademark:
 - Added upstream version check on first installation and requirement
   that the user acknowledge that bugs in old versions should not be
   reported upstream
 - Moved to non-free section

The bug report contains more detail and can be seen at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=422527

I'd just drop it and deny this uncooperative author any assistance,
but it's not my call.

Regards,
-- 
MJ Ray - see/vidu http://mjr.towers.org.uk/email.html
Experienced webmaster-developers for hire http://www.ttllp.co.uk/
Also: statistician, sysadmin, online shop builder, workers co-op.
Writing on koha, debian, sat TV, Kewstoke http://mjr.towers.org.uk/
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] Drop the Ion package?

2007-09-14 Thread Jonas Karlsson
2007/9/14, Aitor Pérez Iturri <[EMAIL PROTECTED]>:
> El Fri, 14 Sep 2007 09:36:19 +0100
> MJ Ray <[EMAIL PROTECTED]> escribió
>
> > I think I spotted a package for Ion appear.  If that's the one from
> > http://modeemi.fi/~tuomov/ion/download.html
> > be aware that the author claims Ion is a trademark and is generally
> > pretty offensive about distribution packages.
> >
>
> I think we don't add any significant addition, but i can't understand
> ver well if we should call our packages Ion or Ion3, I think that we
> agree with the intence of the license, but we can ask the autor
> directly.
>
> what do you think about?
>
I think that if we should keep Ion as a package (and I do think we
should as imo it's not up to us to make poilitical decisions) we need
to change the names. To comply with the license the latest version
Ion3 should be called just Ion3. The "Ion" name should only be used
for the stable release, which is Ion2 at this time.

-- 
/Jonas
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] Drop the Ion package?

2007-09-14 Thread Aitor Pérez Iturri
El Fri, 14 Sep 2007 09:36:19 +0100
MJ Ray <[EMAIL PROTECTED]> escribió

> I think I spotted a package for Ion appear.  If that's the one from
> http://modeemi.fi/~tuomov/ion/download.html
> be aware that the author claims Ion is a trademark and is generally
> pretty offensive about distribution packages.
> 

I think we don't add any significant addition, but i can't understand
ver well if we should call our packages Ion or Ion3, I think that we
agree with the intence of the license, but we can ask the autor
directly.

what do you think about?

Here the Ion license:



The code of this project is "essentially" licensed under the LGPL,
version 2.1, unless otherwise indicated in components taken from
elsewhere. It is reproduced below. Additionally, the following terms
apply to the use of the name of the project, Ion(tm), names of
particular "branches" such as Ion3(tm), and other derived names:

  If the name Ion(tm) or other names that can be associated with the Ion
  project are used to distribute this software, then:

- A version that does not significantly differ from one of the
  original author's versions must be provided by default. 

- When there are no further prominent notices of possible
out-datedness, and no prominent original author's version qualifiers
present (resp. only branch qualifier is present), then the version
distributed online may not significantly differ from the original
author's latest stable release (resp. latest release on the branch)
within a reasonable delay (normally 28 days). The holders of physical
distribution media must be provided ways to upgrade to the latest
release within this delay.

- Significantly altered versions may be provided only if the user
  explicitly requests for those modifications to be applied, and 
  is prominently notified that the software is no longer considered 
  the standard version, and is not supported by the original
author. The version string displayed by the program must describe these
  modifications and the "support void" status.

  Derived works that do not satisfy the above terms must be renamed so
  that they can not be associated with the Ion project, their
executables must be given names that do not conflict with the original
author's version, and this author may not be referred to for support.

  Modules and other (standalone) extensions to Ion must also be named 
  so that they can not be confused to be supported by the original
  author. If "Ion" occurs in the name, it must be in the form
  "Foo for Ion" instead of "Ion Foo", etc.

  This name policy notice may not be altered, and must be included in
  any altered versions and binary redistributions. It may only be
  removed when using small portions of the code in unrelated projects. 

  The original author and the Ion project retain the same rights to
  your modifications that it would have under the LGPL or GPL without
  these or similar additional terms.

  If you fail to follow these terms, you lose the rights granted to
  you by the LGPL.

Explanations:

Significant change: Bug fixes are a priori insignificant as additions. 
Basic changes that are needed to install or run the software on a target
platform are a priori insignificant. Additionally, basic configuration
changes to better integrate the software with the target platform, 
without obstructing the standard behaviour, are a priori insignificant.
Everything else is significant. The author reserves the right to refine
the definition of significant changes on a per-case basis. Please
consult when in doubt. 

Distributions: For example, suppose an aggregate distribution of
software provides an `installpkg` command for installing packages. Then
the action `installpkg ion3` (resp. `installpkg ion`) should within a
reasonable delay install the latest release of Ion3 (resp. the latest
stable release), or prominently notify the user that the provided
version is not or may not be the latest. The action `installpkg
ion-3ds-20070318` may at any date install this particular mentioned
release. Likewise, the action `installpkg --support-void-featurex ion3`
may apply additional patches to the latest Ion3, within the further
constraints set above.

The intent of these terms is to curb the power that "distributions", as
the primary sources of software for many users, have in defining what
is perceived as Ion. By providing significantly modified versions and
out-dated development snapshots without prominently mentioning this
fact, they do not present the work in a light that the author can agree
with, and create a burden of dealing with (new) users seeking for
support for such versions.
---

-- 
If the kids are united they will never be divided!

--
Get a free email account with anti spam protection.
http://www.bluebottle.com/tag/2

___
gobolinux-devel mailing list
gobolinux-devel@lists.gob

Re: [gobolinux-devel] Drop the Ion package?

2007-09-14 Thread MJ Ray
Aitor Pérez Iturri <[EMAIL PROTECTED]> wrote:
> I think we don't add any significant addition, but i can't understand
> ver well if we should call our packages Ion or Ion3, I think that we
> agree with the intence of the license, but we can ask the autor
> directly.
>
> what do you think about?

I think you're likely to get a rude reply, but ask away if you want.
My main worry isn't the significant addition bit, but the termination
clause where we seem to have to produce a new CD release within 28
days of his release.

You might prefer to ask [EMAIL PROTECTED] whether ion3 is free
software (with links to the licence and homepage) because they
understand the LGPL 2.1 better than most.

> The code of this project is "essentially" licensed under the LGPL,
> version 2.1, unless otherwise indicated in components taken from
> elsewhere. It is reproduced below. Additionally, the following terms
> apply to the use of [...]

This seems self-contradictory to me, because LGPL-2.1 says "You may
not impose any further restrictions on the recipients' exercise of the
rights granted herein." By saying we may not impose any further
restrictions *and* requiring us to apply additional terms, the author
has not granted us a usable license and so we shouldn't distribute his
work at all.

Puzzled,
-- 
MJ Ray - see/vidu http://mjr.towers.org.uk/email.html
Experienced webmaster-developers for hire http://www.ttllp.co.uk/
Also: statistician, sysadmin, online shop builder, workers co-op.
Writing on koha, debian, sat TV, Kewstoke http://mjr.towers.org.uk/
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] Drop the Ion package?

2007-09-14 Thread Jonas Karlsson
2007/9/14, MJ Ray <[EMAIL PROTECTED]>:
> Aitor Pérez Iturri <[EMAIL PROTECTED]> wrote:
> > I think we don't add any significant addition, but i can't understand
> > ver well if we should call our packages Ion or Ion3, I think that we
> > agree with the intence of the license, but we can ask the autor
> > directly.
> >
> > what do you think about?
>
> I think you're likely to get a rude reply, but ask away if you want.
> My main worry isn't the significant addition bit, but the termination
> clause where we seem to have to produce a new CD release within 28
> days of his release.
>
Only if we distribute it on the CD, which is *very* unlikely.

> > The code of this project is "essentially" licensed under the LGPL,
> > version 2.1, unless otherwise indicated in components taken from
> > elsewhere. It is reproduced below. Additionally, the following terms
> > apply to the use of [...]
>
> This seems self-contradictory to me, because LGPL-2.1 says "You may
> not impose any further restrictions on the recipients' exercise of the
> rights granted herein."
That's a nice contradiction. I think a clarification from the author
of Ion is required.

> By saying we may not impose any further
> restrictions *and* requiring us to apply additional terms, the author
> has not granted us a usable license and so we shouldn't distribute his
> work at all.
>
Valid point, but I do not know how a Recipe should be considered in
form of distribution as wwe still do not have a package.

-- 
/Jonas
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] Drop the Ion package?

2007-09-14 Thread MJ Ray
"Jonas Karlsson" <[EMAIL PROTECTED]> wrote:
> [...] but I do not know how a Recipe should be considered in
> form of distribution as wwe still do not have a package.

Worst case, it's a derived work, depending on the creativity of the
internals of the upstream package.

Best case, we only need worry about this if we try to auto-compile the
recipes archive, but there are other problems with doing that too.

Regards,
-- 
MJ Ray - see/vidu http://mjr.towers.org.uk/email.html
Experienced webmaster-developers for hire http://www.ttllp.co.uk/
Also: statistician, sysadmin, online shop builder, workers co-op.
Writing on koha, debian, sat TV, Kewstoke http://mjr.towers.org.uk/
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] Drop the Ion package?

2007-09-14 Thread Ricardo Nabinger Sanchez
On Fri, 14 Sep 2007 13:50:08 +0100
MJ Ray <[EMAIL PROTECTED]> wrote:

> This seems self-contradictory to me, because LGPL-2.1 says "You may
> not impose any further restrictions on the recipients' exercise of the
> rights granted herein." By saying we may not impose any further
> restrictions *and* requiring us to apply additional terms, the author
> has not granted us a usable license and so we shouldn't distribute his
> work at all.

Being so, nuke it.  Does Ion really worth the hassle of possible legal
problems in the future?

-- 
Ricardo Nabinger Sanchez   [EMAIL PROTECTED]
Powered by FreeBSD

  "Left to themselves, things tend to go from bad to worse."
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] [gobolinux-users] Udev errors

2007-09-14 Thread rubisher
Hisham Muhammad wrote:
> On 9/10/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>> Hisham,
>>  Any ideas on this yet? I haven't gone through the differences in the Udev
>> rules but it looks like something has changed which is not letting my
>> system boot off the USB disk? Not a good bug to continue, IMHO
> 
> Hi,
> 
> Sorry about the late reply. I removed the console references, please
> see if it fixes the issue:
> 
> http://hisham.gobolinux.org/Udev--115--recipe.tar.bz2
> 
> Thanks,
> 
> -- Hisham
> 
[snip]

Hello Hisham,

This recipe seems to be better to me but I still need some help:

even thought I ask to use all new config files when I "Compile 
Udev--115--recipe.tar.bz2" ,
- I still have messages udevd complaining of "console group" (unfortunatley I 
don't know how to start my box from a serial 
port to grab accurate messages)
- I couldn't setup my eth0 or eth1 (iirc devices not found?)
- finaly init boot scripts hung on "Set console font" (need Ctrl-Alt-Del ;-( )

Sorry no clue on udev to help more (simply because my linux boxes are a bit too 
old to need or to be able to play with udev)

Tx,
r.
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] Drop the Ion package?

2007-09-14 Thread Hisham Muhammad
On 9/14/07, Ricardo Nabinger Sanchez <[EMAIL PROTECTED]> wrote:
> On Fri, 14 Sep 2007 13:50:08 +0100
> MJ Ray <[EMAIL PROTECTED]> wrote:
>
> > This seems self-contradictory to me, because LGPL-2.1 says "You may
> > not impose any further restrictions on the recipients' exercise of the
> > rights granted herein." By saying we may not impose any further
> > restrictions *and* requiring us to apply additional terms, the author
> > has not granted us a usable license and so we shouldn't distribute his
> > work at all.
>
> Being so, nuke it.  Does Ion really worth the hassle of possible legal
> problems in the future?

Agreed. I suspect this contradiction will eventually be sorted out
(either by the author reverting back to a standard license, by
adopting a non-contradictory non-free license, or by a fork). In the
mean time, as is the license is unusable. I believe we can keep the
last LGPL-2.1 version in the recipe store and ignore these problematic
versions until the situation comes to a conclusion.

-- Hisham
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] signature problems

2007-09-14 Thread Jonatan Liljedahl
Jonas Karlsson wrote:
> 2007/9/13, Jonatan Liljedahl <[EMAIL PROTECTED]>:
>> Things like this happens quite often:
>>
> Apparantly it does, but I have never been able to duplicate it. So
> hunting donw this bug is quite difficult.
> 
>> InstallPackage: Downloading package to
>> /System/Variable/tmp/Firefox--2.0.0.3-r1--i686.tar.bz2.
>> --13:12:10--
>> http://kundor.org/gobo/packages/official/Firefox--2.0.0.3-r1--i686.tar.bz2
>>   => `/System/Variable/tmp/Firefox--2.0.0.3-r1--i686.tar.bz2'
>> ...snip...
>> InstallPackage: Installing Firefox, version 2.0.0.3.
>> InstallPackage: Uncompressing to /Programs...
>> InstallPackage: Invalid signature.  Package has been modified
>> InstallPackage: Suspect package in /Programs/Firefox/2.0.0.3
>> InstallPackage: Removing downloaded package
>> /System/Variable/tmp/Firefox--2.0.0.3-r1--i686.tar.bz2.
>>
> Interesting enough, someone has had problem with exactly that package,
> so I have tried to verify it with both my cvs snapshot as well as
> Scripts 2.6.5. I have, just now, done a commit to the cvs repository
> to separate signature check error from FileHash check error (I have
> attached the patch at the bottom of this message). Could you either
> check out a fresh cvs copy or apply this patch to your version? Btw,
> which version of Scripts do you use?

I'm using Scripts 2.6.2. Do you mean that my error could actually be a
filehash check error? In either case, an official downloaded
gobo-package should not produce any error, ideally...

-- 
/Jonatan [ http://kymatica.com ]
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] signature problems

2007-09-14 Thread Jonas Karlsson
On Fri, 14 Sep 2007 19:25:50 +0200, Jonatan Liljedahl <[EMAIL PROTECTED]> wrote:

> Jonas Karlsson wrote:
>> 2007/9/13, Jonatan Liljedahl <[EMAIL PROTECTED]>:
>>> Things like this happens quite often:
>>>
>> Apparantly it does, but I have never been able to duplicate it. So
>> hunting donw this bug is quite difficult.
>>
>>> InstallPackage: Downloading package to
>>> /System/Variable/tmp/Firefox--2.0.0.3-r1--i686.tar.bz2.
>>> --13:12:10--
>>> http://kundor.org/gobo/packages/official/Firefox--2.0.0.3-r1--i686.tar.bz2
>>>   => `/System/Variable/tmp/Firefox--2.0.0.3-r1--i686.tar.bz2'
>>> ...snip...
>>> InstallPackage: Installing Firefox, version 2.0.0.3.
>>> InstallPackage: Uncompressing to /Programs...
>>> InstallPackage: Invalid signature.  Package has been modified
>>> InstallPackage: Suspect package in /Programs/Firefox/2.0.0.3
>>> InstallPackage: Removing downloaded package
>>> /System/Variable/tmp/Firefox--2.0.0.3-r1--i686.tar.bz2.
>>>
>> Interesting enough, someone has had problem with exactly that package,
>> so I have tried to verify it with both my cvs snapshot as well as
>> Scripts 2.6.5. I have, just now, done a commit to the cvs repository
>> to separate signature check error from FileHash check error (I have
>> attached the patch at the bottom of this message). Could you either
>> check out a fresh cvs copy or apply this patch to your version? Btw,
>> which version of Scripts do you use?
>
> I'm using Scripts 2.6.2. Do you mean that my error could actually be a
> filehash check error? In either case, an official downloaded
> gobo-package should not produce any error, ideally...
>
The thing is that there has been bugs, and therefore changes, in how files
are listed when the FileHash is computed. Therefore earlier versions of
Scripts might fail on packages created by newer versions, because different
files are listed. Always try to use the latest release of Scripts. If you
really like to find what causes the error on your version you can run
'VerifyProgram ' on the Firefox tarball, but I suggest you upgrade
to Scripts 2.7.0.

-- 
/Jonas



-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


Re: [gobolinux-devel] Request for updated driver in 014

2007-09-14 Thread Jeremy Visser
MLA-Gobo wrote:
> Since 014 is delayed, could the kernel be compiled using the latest 
> forcedeth driver (available at 
> http://www.nvidia.com/object/linux_nforce_1.23.html)? It should just be a 
> drop-in replacement for whatever version of forcedeth.c is currently in the 
> kernel source. It's rather selfish of me, but I would it very much if my lan 
> connection would work. :)

Ooh, yes please!
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel