Discussion:
[Gnewsense-dev] Installation on a Lemote Yeeloong
Stig Atle Steffensen
2015-08-17 19:43:05 UTC
Permalink
First of all I want to say 'hi', and that I really appreciate all the
work you all put into gNewSense.

Today after talking on Gnusocial with Marcus I decided to install the
latest gNewSense on my lemote.
I figured I could share what I did:

I loaded the setup over tftp.
The installer image I used was this:
http://archive.gnewsense.org/gnewsense/dists/ucclia/main/installer-mipsel/4.0-alpha1/images/loongson-2f/netboot/

A couple of things during setup:
1) Not able to start wifi during setup of network during install.
2) Full disk encryption works now (it did not work in previous release
on mipsel).
3) selected : debian desktop environment, ssh server, laptop and
standard system utilities.

First boot after install -- blinking cursor, removed this package:
'apt-get remove xserver-xorg-video-siliconmotion'
reboot the machine,
boots up fine.

Desktop works with classic mode during login.
Wifi works fine when on desktop has been started

Iceweasel has the same issues on mipsel as on x64\i386, tab issue,
context menu etc.

https://savannah.nongnu.org/bugs/?45772
https://savannah.nongnu.org/bugs/?45148
Sam Geeraerts
2015-08-19 21:11:21 UTC
Permalink
Thanks for the feedback. I still need to patch
xserver-xorg-video-siliconmotion. Iceweasel bugginess is because of a
patch I did for mipsel, but the exact cause is still a mystery. I could
go for a working x86 build and no Iceweasel on mipsel, but I'd hate to
do that because it's the only stable browser there.

Op Mon, 17 Aug 2015 21:43:05 +0200
Post by Stig Atle Steffensen
First of all I want to say 'hi', and that I really appreciate all the
work you all put into gNewSense.
Today after talking on Gnusocial with Marcus I decided to install the
latest gNewSense on my lemote.
I loaded the setup over tftp.
http://archive.gnewsense.org/gnewsense/dists/ucclia/main/installer-mipsel/4.0-alpha1/images/loongson-2f/netboot/
1) Not able to start wifi during setup of network during install.
2) Full disk encryption works now (it did not work in previous release
on mipsel).
3) selected : debian desktop environment, ssh server, laptop and
standard system utilities.
'apt-get remove xserver-xorg-video-siliconmotion'
reboot the machine,
boots up fine.
Desktop works with classic mode during login.
Wifi works fine when on desktop has been started
Iceweasel has the same issues on mipsel as on x64\i386, tab issue,
context menu etc.
https://savannah.nongnu.org/bugs/?45772
https://savannah.nongnu.org/bugs/?45148
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
Marcus Moeller
2015-08-20 06:06:34 UTC
Permalink
Post by Sam Geeraerts
Thanks for the feedback. I still need to patch
xserver-xorg-video-siliconmotion. Iceweasel bugginess is because of a
patch I did for mipsel, but the exact cause is still a mystery. I could
go for a working x86 build and no Iceweasel on mipsel, but I'd hate to
do that because it's the only stable browser there.
What was the exact patch you have applied? From our last observations,
compiling --with-system-libvpx could be a workaround when you backport
libvpx. This failed till now. Have you already tried libvpx_1.4.0-4.dsc?

Also afair GCC needs to be patched:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50380

So the next steps would be to try to build latest libvpx to check if gcc
patches are still required. If they are required, we need to apply them
and rebuild the whole stuff.

Greets
Marcus
Post by Sam Geeraerts
Op Mon, 17 Aug 2015 21:43:05 +0200
Post by Stig Atle Steffensen
First of all I want to say 'hi', and that I really appreciate all the
work you all put into gNewSense.
Today after talking on Gnusocial with Marcus I decided to install the
latest gNewSense on my lemote.
I loaded the setup over tftp.
http://archive.gnewsense.org/gnewsense/dists/ucclia/main/installer-mipsel/4.0-alpha1/images/loongson-2f/netboot/
1) Not able to start wifi during setup of network during install.
2) Full disk encryption works now (it did not work in previous release
on mipsel).
3) selected : debian desktop environment, ssh server, laptop and
standard system utilities.
'apt-get remove xserver-xorg-video-siliconmotion'
reboot the machine,
boots up fine.
Desktop works with classic mode during login.
Wifi works fine when on desktop has been started
Iceweasel has the same issues on mipsel as on x64\i386, tab issue,
context menu etc.
https://savannah.nongnu.org/bugs/?45772
https://savannah.nongnu.org/bugs/?45148
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
Stig Atle Steffensen
2015-08-20 19:21:36 UTC
Permalink
Hi,
After chatting with Marcus I built libvpx by follwing these steps:
http://paste.awesom.eu/eiGL

The next thing to do was:
/Rebuild iceweasel with --with-system-libvpx in order to use this version./
Sam - do you have the steps needed to do so?

I will be away from Friday until Sunday, so I might not reply quick over
the weekend.
However I will build\test things as soon as possible.
Post by Marcus Moeller
Post by Sam Geeraerts
Thanks for the feedback. I still need to patch
xserver-xorg-video-siliconmotion. Iceweasel bugginess is because of a
patch I did for mipsel, but the exact cause is still a mystery. I could
go for a working x86 build and no Iceweasel on mipsel, but I'd hate to
do that because it's the only stable browser there.
What was the exact patch you have applied? From our last observations,
compiling --with-system-libvpx could be a workaround when you backport
libvpx. This failed till now. Have you already tried libvpx_1.4.0-4.dsc?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50380
So the next steps would be to try to build latest libvpx to check if gcc
patches are still required. If they are required, we need to apply them
and rebuild the whole stuff.
Greets
Marcus
Post by Sam Geeraerts
Op Mon, 17 Aug 2015 21:43:05 +0200
Post by Stig Atle Steffensen
First of all I want to say 'hi', and that I really appreciate all the
work you all put into gNewSense.
Today after talking on Gnusocial with Marcus I decided to install the
latest gNewSense on my lemote.
I loaded the setup over tftp.
http://archive.gnewsense.org/gnewsense/dists/ucclia/main/installer-mipsel/4.0-alpha1/images/loongson-2f/netboot/
1) Not able to start wifi during setup of network during install.
2) Full disk encryption works now (it did not work in previous release
on mipsel).
3) selected : debian desktop environment, ssh server, laptop and
standard system utilities.
'apt-get remove xserver-xorg-video-siliconmotion'
reboot the machine,
boots up fine.
Desktop works with classic mode during login.
Wifi works fine when on desktop has been started
Iceweasel has the same issues on mipsel as on x64\i386, tab issue,
context menu etc.
https://savannah.nongnu.org/bugs/?45772
https://savannah.nongnu.org/bugs/?45148
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
Stig Atle Steffensen
2015-09-05 08:16:36 UTC
Permalink
Hi again,
has anyone of you tested building iceweasel with the info below?
If not I'd be glad to test, but I need some help with how to build it.


I also installed the OS on my spare computer, so I can test things there
too.
Post by Stig Atle Steffensen
Hi,
http://paste.awesom.eu/eiGL
/Rebuild iceweasel with --with-system-libvpx in order to use this version./
Sam - do you have the steps needed to do so?
I will be away from Friday until Sunday, so I might not reply quick
over the weekend.
However I will build\test things as soon as possible.
Post by Marcus Moeller
Post by Sam Geeraerts
Thanks for the feedback. I still need to patch
xserver-xorg-video-siliconmotion. Iceweasel bugginess is because of a
patch I did for mipsel, but the exact cause is still a mystery. I could
go for a working x86 build and no Iceweasel on mipsel, but I'd hate to
do that because it's the only stable browser there.
What was the exact patch you have applied? From our last observations,
compiling --with-system-libvpx could be a workaround when you backport
libvpx. This failed till now. Have you already tried libvpx_1.4.0-4.dsc?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50380
So the next steps would be to try to build latest libvpx to check if gcc
patches are still required. If they are required, we need to apply them
and rebuild the whole stuff.
Greets
Marcus
Post by Sam Geeraerts
Op Mon, 17 Aug 2015 21:43:05 +0200
Post by Stig Atle Steffensen
First of all I want to say 'hi', and that I really appreciate all the
work you all put into gNewSense.
Today after talking on Gnusocial with Marcus I decided to install the
latest gNewSense on my lemote.
I loaded the setup over tftp.
http://archive.gnewsense.org/gnewsense/dists/ucclia/main/installer-mipsel/4.0-alpha1/images/loongson-2f/netboot/
1) Not able to start wifi during setup of network during install.
2) Full disk encryption works now (it did not work in previous release
on mipsel).
3) selected : debian desktop environment, ssh server, laptop and
standard system utilities.
'apt-get remove xserver-xorg-video-siliconmotion'
reboot the machine,
boots up fine.
Desktop works with classic mode during login.
Wifi works fine when on desktop has been started
Iceweasel has the same issues on mipsel as on x64\i386, tab issue,
context menu etc.
https://savannah.nongnu.org/bugs/?45772
https://savannah.nongnu.org/bugs/?45148
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
Sam Geeraerts
2015-09-06 20:26:33 UTC
Permalink
Op Sat, 5 Sep 2015 10:16:36 +0200
Post by Stig Atle Steffensen
has anyone of you tested building iceweasel with the info below?
If not I'd be glad to test, but I need some help with how to build it.
I've updated libvpx in Ucclia's repo to 1.4.0. Iceweasel now built on
mipsel without a need for webm related hacks (I've not uploaded this
version to the repo). However, #45772 [1] remains unchanged. When trying
to open a new tab it says "BROWSER_NEW_TAB_URL is not defined". But the
gNewSense patch is not much more than changing some preferences, so it
shouldn't be disabling any modules or something.

I'm building unpatched iceweasel again to see how that works out now.

[1] http://savannah.nongnu.org/bugs/?45772
Sam Geeraerts
2015-09-07 21:21:54 UTC
Permalink
Op Sun, 6 Sep 2015 22:26:33 +0200
Post by Sam Geeraerts
I'm building unpatched iceweasel again to see how that works out now.
Unpatched build Just Works, so it's definitely something I broke. I
will do more testing. If anyone can point me to the likely cause in the
patch [1], please drop me a hint.

[1]
http://bzr.savannah.gnu.org/lh/gnewsense/packages-ucclia/iceweasel/revision/2
Sam Geeraerts
2015-09-13 16:35:40 UTC
Permalink
Op Mon, 7 Sep 2015 23:21:54 +0200
Post by Sam Geeraerts
Unpatched build Just Works, so it's definitely something I broke.
After much rebuilding I found that it was an unterminated string in
a JavaScript file [1]. Let this be a lesson to all of us to keep data
and code separate. ;)

I'm building all binaries now. A working Iceweasel should hit the repo
within 2 days.

[1]
http://bzr.savannah.gnu.org/lh/gnewsense/packages-ucclia/iceweasel/revision/5/debian/patches/gnewsense/More-freedom.patch
Marcus Möller
2015-09-13 16:39:49 UTC
Permalink
Post by Sam Geeraerts
Op Mon, 7 Sep 2015 23:21:54 +0200
Post by Sam Geeraerts
Unpatched build Just Works, so it's definitely something I broke.
After much rebuilding I found that it was an unterminated string in
a JavaScript file [1]. Let this be a lesson to all of us to keep data
and code separate. ;)
I'm building all binaries now. A working Iceweasel should hit the repo
within 2 days.
[1]
http://bzr.savannah.gnu.org/lh/gnewsense/packages-ucclia/iceweasel/revision/5/debian/patches/gnewsense/More-freedom.patch
Great, that we finally have been able to work this out ;)

Greets
Marcus
stig atle steffensen
2015-09-13 16:47:32 UTC
Permalink
Very nice, now it will be much easier to use it for daily things.
Thanks for taking the time to dig into this and fix it.

Looking forward to test the new version.
Post by Marcus Möller
Post by Sam Geeraerts
Op Mon, 7 Sep 2015 23:21:54 +0200
Post by Sam Geeraerts
Unpatched build Just Works, so it's definitely something I broke.
After much rebuilding I found that it was an unterminated string in
a JavaScript file [1]. Let this be a lesson to all of us to keep data
and code separate. ;)
I'm building all binaries now. A working Iceweasel should hit the repo
within 2 days.
[1]
http://bzr.savannah.gnu.org/lh/gnewsense/packages-ucclia/iceweasel/revision/5/debian/patches/gnewsense/More-freedom.patch
Great, that we finally have been able to work this out ;)
Greets
Marcus
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
Loading...