Bug#817602: olpc-xo1: Removal of debhelper compat 4

2016-12-25 Thread James Cameron
Thanks to Paul Wise for the heads-up.

OLPC still has a software and hardware organisation (me), and is
using a Debian derivative (Ubuntu) on our latest hardware (NL3), using
the Debian packages of Sugar desktop.

Debian should drop olpc-xo1, olpc-powerd, and olpc-kbdshim.

OLPC models are XO-1, XO-1.5, XO-1.75, XO-4, and now NL3.

Right now, OLPC has manufacturing capability for XO-4 and NL3.

Debian only really worked well on the XO-1 and XO-1.5 models; these
are no longer manufactured, units in the field are past end of life,
and are failing at an expected high rate.

Anybody relying on an XO-1 or XO-1.5 should buy a new laptop.  ;-)

Disclosure: I'm paid by OLPC.

-- 
James Cameron
http://quozl.netrek.org/



Bug#817602: olpc-xo1: Removal of debhelper compat 4

2016-12-25 Thread Jonas Smedegaard
Quoting Adam Borowski (2016-12-25 23:23:32)
> On Sun, Dec 25, 2016 at 06:06:12PM +0100, Jonas Smedegaard wrote:
> > > I'm pretty sure they haven't produced XO-1s in close to a decade, and 
> > > that us what my packages are for.  XO-1.5 and XO-4 were never 
> > > supported without additional hacks.
> > > 
> > > That said, I can orphan the packages; I just don't see much point with 
> > > such old hardware and the lack of package users.
> > 
> > I agree it makes sense to drop this package: Despite the hardware vendor 
> > still issueing software, we can no longer do so, because the XO-1 uses 
> > an X86 chipset is incompatible with our i686 libc and kernel, I believe 
> > (I haven't tested for quite some time, though - please correct me if 
> > wrong).
> 
> XO-1 uses Geode LX which lacks just NOPL for full 686 ISA, and our version
> of gas doesn't issue NOPL for this reason.
> 
> It's possible there are other show stoppers, but I have no idea here.

Ah, interesting.  Then there might be hope still.  thanks!

@Andres: Please don't drop the OLPC packages.  I can adopt them and 
maintain them in the Sugar team (and will dust off my XO-1 laptops 
collecting dust in a shelf).

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



Bug#817602: olpc-xo1: Removal of debhelper compat 4

2016-12-25 Thread Jonas Smedegaard
Quoting Andres Salomon (2016-12-25 06:26:43)
> On December 24, 2016 7:24:00 PM PST, Paul Wise  wrote:
>>On Sun, Dec 25, 2016 at 10:38 AM, Andres Salomon wrote:
>>
>>> Thanks for the patch.  Given that OLPC isn't really alive any more,
>>> I'm thinking the OLPC packages should probably just be removed from
>>the
>>> archive for Stretch.  Popcon shows exactly 1 installation of this
>>> package.. https://qa.debian.org/popcon.php?package=olpc-xo1
>>
>>I think you will find that OLPC is still active and recently made a
>>release:
>>
>>http://lists.laptop.org/pipermail/devel/2016-December/thread.html
>>
>>They also have a Debian derivative:
>>
>>https://wiki.debian.org/Derivatives/Census/OLPC
>>
>>I've asked James to respond to your mail.
>>
> 
> 
> I meant OLPC the hardware organization.
>
> I'm glad to see James is still producing Fedora-based images for 
> legacy hardware.

For the record, OLPC is still alive, and still (pay James Cameron to 
help prepare, and) release (Fedora-derived) system images for the (no 
longer sold) XO-1 laptop.


> I'm pretty sure they haven't produced XO-1s in close to a decade, and 
> that us what my packages are for.  XO-1.5 and XO-4 were never 
> supported without additional hacks.
> 
> That said, I can orphan the packages; I just don't see much point with 
> such old hardware and the lack of package users.

I agree it makes sense to drop this package: Despite the hardware vendor 
still issueing software, we can no longer do so, because the XO-1 uses 
an X86 chipset is incompatible with our i686 libc and kernel, I believe 
(I haven't tested for quite some time, though - please correct me if 
wrong).


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



Bug#817602: olpc-xo1: Removal of debhelper compat 4

2016-12-24 Thread Andres Salomon


On December 24, 2016 7:24:00 PM PST, Paul Wise  wrote:
>On Sun, Dec 25, 2016 at 10:38 AM, Andres Salomon wrote:
>
>> Thanks for the patch.  Given that OLPC isn't really alive any more,
>> I'm thinking the OLPC packages should probably just be removed from
>the
>> archive for Stretch.  Popcon shows exactly 1 installation of this
>> package.. https://qa.debian.org/popcon.php?package=olpc-xo1
>
>I think you will find that OLPC is still active and recently made a
>release:
>
>http://lists.laptop.org/pipermail/devel/2016-December/thread.html
>
>They also have a Debian derivative:
>
>https://wiki.debian.org/Derivatives/Census/OLPC
>
>I've asked James to respond to your mail.
>


I meant OLPC the hardware organization. I'm glad to see James is still 
producing Fedora-based images for legacy hardware.  I'm pretty sure they 
haven't produced XO-1s in close to a decade, and that us what my packages are 
for.  XO-1.5 and XO-4 were never supported without additional hacks.

That said, I can orphan the packages; I just don't see much point with such old 
hardware and the lack of package users.

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#817602: olpc-xo1: Removal of debhelper compat 4

2016-12-24 Thread Paul Wise
On Sun, Dec 25, 2016 at 10:38 AM, Andres Salomon wrote:

> Thanks for the patch.  Given that OLPC isn't really alive any more,
> I'm thinking the OLPC packages should probably just be removed from the
> archive for Stretch.  Popcon shows exactly 1 installation of this
> package.. https://qa.debian.org/popcon.php?package=olpc-xo1

I think you will find that OLPC is still active and recently made a release:

http://lists.laptop.org/pipermail/devel/2016-December/thread.html

They also have a Debian derivative:

https://wiki.debian.org/Derivatives/Census/OLPC

I've asked James to respond to your mail.

I expect most OLPC XO1 devices exist in offline mode and couldn't
submit to popcon even if they were configured to.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#817602: olpc-xo1: Removal of debhelper compat 4

2016-12-24 Thread Andres Salomon
On Sat, 24 Dec 2016 20:26:06 -0500
Logan Rosen  wrote:

> Control: tags -1 patch
> 
> Dear Maintainer,
> 
> In Ubuntu, the attached patch was applied to achieve the following:
> 
>   * debian/compat: Bump to 10.
>   * debian/control:
> - Build-depend on debhelper (>= 10).
> - Depend on ${misc:Depends}.
> 
> Thanks for considering the patch.
> 
> Logan Rosen


Thanks for the patch.  Given that OLPC isn't really alive any more,
I'm thinking the OLPC packages should probably just be removed from the
archive for Stretch.  Popcon shows exactly 1 installation of this
package.. https://qa.debian.org/popcon.php?package=olpc-xo1



Bug#817602: olpc-xo1: Removal of debhelper compat 4

2016-12-24 Thread Logan Rosen
Control: tags -1 patch

Dear Maintainer,

In Ubuntu, the attached patch was applied to achieve the following:

  * debian/compat: Bump to 10.
  * debian/control:
- Build-depend on debhelper (>= 10).
- Depend on ${misc:Depends}.

Thanks for considering the patch.

Logan Rosen
diff -Nru olpc-xo1-0.3/debian/compat olpc-xo1-0.3ubuntu1/debian/compat
--- olpc-xo1-0.3/debian/compat	2009-02-15 16:37:40.0 -0500
+++ olpc-xo1-0.3ubuntu1/debian/compat	2016-12-24 20:18:25.0 -0500
@@ -1 +1 @@
-4
+10
diff -Nru olpc-xo1-0.3/debian/control olpc-xo1-0.3ubuntu1/debian/control
--- olpc-xo1-0.3/debian/control	2009-02-15 16:43:07.0 -0500
+++ olpc-xo1-0.3ubuntu1/debian/control	2016-12-24 20:18:47.0 -0500
@@ -2,11 +2,12 @@
 Section: admin
 Priority: extra
 Maintainer: Andres Salomon 
-Build-Depends: debhelper (>= 4.1.0), cdbs
+Build-Depends: debhelper (>= 10), cdbs
 Standards-Version: 3.8.0
 
 Package: olpc-xo1-hw
 Architecture: all
+Depends: ${misc:Depends}
 Description: Support for OLPC XO-1 hardware
  This package contains necessary scripts and other things to support OLPC's
  XO-1 hardware.  This hardware is a mix between a laptop and an embedded