User:Skierpage: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(118 intermediate revisions by 27 users not shown)
Line 1: Line 1:
I'm a fan but just a casual G1G1 user and occasionally run images on Windows.
<nowiki>Revelation 1
Prologue
1The revelation of Jesus Christ, which God gave him to show his servants what must soon take place. He made it known by sending his angel to his servant John, 2who testifies to everything he saw—that is, the word of God and the testimony of Jesus Christ. 3Blessed is the one who reads the words of this prophecy, and blessed are those who hear it and take to heart what is written in it, because the time is near.
Greetings and doxology
4John,
To the seven churches in the province of Asia:
Grace and peace to you from him who is, and who was, and who is to come, and from the seven spirits[a] before his throne, 5and from Jesus Christ, who is the faithful witness, the firstborn from the dead, and the ruler of the kings of the earth.


* I [[Special:Contributions/Skierpage|edit wiki pages]] here on {{SERVERNAME}} (I document/support/test the [[wikipedia:Semantic MediaWiki]] extension so I'm fairly knowledgeable about MediaWiki).
To him who loves us and has freed us from our sins by his blood, 6and has made us to be a kingdom and priests to serve his God and Father—to him be glory and power for ever and ever! Amen.
* I [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&reporter=skierpage file bugs].
7Look, he is coming with the clouds,
and every eye will see him,
even those who pierced him;
and all the peoples of the earth will mourn because of him. So shall it be! Amen.


You can e-mail me as "info" at my web site, [http://skierpage.com skierpage.com].
8"I am the Alpha and the Omega," says the Lord God, "who is, and who was, and who is to come, the Almighty."


== Leave me a note... ==
One like a Son of Man
Here or on my [[User_talk:{{PAGENAME}}|"talk" page]] (click the [discussion] tab, click [+]). Remember, sign your edits with <tt><nowiki>--&nbsp;~~~~</nowiki></tt>.
9I, John, your brother and companion in the suffering and kingdom and patient endurance that are ours in Jesus, was on the island of Patmos because of the word of God and the testimony of Jesus. 10On the Lord's Day I was in the Spirit, and I heard behind me a loud voice like a trumpet, 11which said: "Write on a scroll what you see and send it to the seven churches: to Ephesus, Smyrna, Pergamum, Thyatira, Sardis, Philadelphia and Laodicea."
12I turned around to see the voice that was speaking to me. And when I turned I saw seven golden lampstands, 13and among the lampstands was someone "like a son of man,"[b]dressed in a robe reaching down to his feet and with a golden sash around his chest. 14His head and hair were white like wool, as white as snow, and his eyes were like blazing fire. 15His feet were like bronze glowing in a furnace, and his voice was like the sound of rushing waters. 16In his right hand he held seven stars, and out of his mouth came a sharp double-edged sword. His face was like the sun shining in all its brilliance.


=== (From joe) ===
17When I saw him, I fell at his feet as though dead. Then he placed his right hand on me and said: "Do not be afraid. I am the First and the Last. 18I am the Living One; I was dead, and behold I am alive for ever and ever! And I hold the keys of death and Hades.
Hi,


Thanks for the info. The format that Charlie, et al are creating would supersede the format shown on the "Testing" page. This is still a "work in progress".
19"Write, therefore, what you have seen, what is now and what will take place later. 20The mystery of the seven stars that you saw in my right hand and of the seven golden lampstands is this: The seven stars are the angels[c] of the seven churches, and the seven lampstands are the seven churches.


Regards,
Revelation 2
To the church in Ephesus
1"To the angel[d] of the church in Ephesus write:
These are the words of him who holds the seven stars in his right hand and walks among the seven golden lampstands: 2I know your deeds, your hard work and your perseverance. I know that you cannot tolerate wicked men, that you have tested those who claim to be apostles but are not, and have found them false. 3You have persevered and have endured hardships for my name, and have not grown weary. 4Yet I hold this against you: You have forsaken your first love. 5Remember the height from which you have fallen! Repent and do the things you did at first. If you do not repent, I will come to you and remove your lampstand from its place. 6But you have this in your favor: You hate the practices of the Nicolaitans, which I also hate. 7He who has an ear, let him hear what the Spirit says to the churches. To him who overcomes, I will give the right to eat from the tree of life, which is in the paradise of God.
To the Church in Smyrna
8"To the angel of the church in Smyrna write:
These are the words of him who is the First and the Last, who died and came to life again. 9I know your afflictions and your poverty—yet you are rich! I know the slander of those who say they are Jews and are not, but are a synagogue of Satan. 10Do not be afraid of what you are about to suffer. I tell you, the devil will put some of you in prison to test you, and you will suffer persecution for ten days. Be faithful, even to the point of death, and I will give you the crown of life. 11He who has an ear, let him hear what the Spirit says to the churches. He who overcomes will not be hurt at all by the second death.
To the Church in Pergamum
12"To the angel of the church in Pergamum write:
These are the words of him who has the sharp, double-edged sword. 13I know where you live—where Satan has his throne. Yet you remain true to my name. You did not renounce your faith in me, even in the days of Antipas, my faithful witness, who was put to death in your city—where Satan lives. 14Nevertheless, I have a few things against you: You have people there who hold to the teaching of Balaam, who taught Balak to entice the Israelites to sin by eating food sacrificed to idols and by committing sexual immorality. 15Likewise you also have those who hold to the teaching of the Nicolaitans. 16Repent therefore! Otherwise, I will soon come to you and will fight against them with the sword of my mouth. 17He who has an ear, let him hear what the Spirit says to the churches. To him who overcomes, I will give some of the hidden manna. I will also give him a white stone with a new name written on it, known only to him who receives it.
To the Church in Thyatira
18"To the angel of the church in Thyatira write:
These are the words of the Son of God, whose eyes are like blazing fire and whose feet are like burnished bronze. 19I know your deeds, your love and faith, your service and perseverance, and that you are now doing more than you did at first. 20Nevertheless, I have this against you: You tolerate that woman Jezebel, who calls herself a prophetess. By her teaching she misleads my servants into sexual immorality and the eating of food sacrificed to idols. 21I have given her time to repent of her immorality, but she is unwilling. 22So I will cast her on a bed of suffering, and I will make those who commit adultery with her suffer intensely, unless they repent of her ways. 23I will strike her children dead. Then all the churches will know that I am he who searches hearts and minds, and I will repay each of you according to your deeds. 24Now I say to the rest of you in Thyatira, to you who do not hold to her teaching and have not learned Satan's so-called deep secrets (I will not impose any other burden on you): 25Only hold on to what you have until I come. 26To him who overcomes and does my will to the end, I will give authority over the nations—
27'He will rule them with an iron scepter;
he will dash them to pieces like pottery'[e]— just as I have received authority from my Father. 28I will also give him the morning star. 29He who has an ear, let him hear what the Spirit says to the churches.
Revelation 3
To the Church in Sardis
1"To the angel[f] of the church in Sardis write:
These are the words of him who holds the seven spirits[g]of God and the seven stars. I know your deeds; you have a reputation of being alive, but you are dead. 2Wake up! Strengthen what remains and is about to die, for I have not found your deeds complete in the sight of my God. 3Remember, therefore, what you have received and heard; obey it, and repent. But if you do not wake up, I will come like a thief, and you will not know at what time I will come to you. 4Yet you have a few people in Sardis who have not soiled their clothes. They will walk with me, dressed in white, for they are worthy. 5He who overcomes will, like them, be dressed in white. I will never blot out his name from the book of life, but will acknowledge his name before my Father and his angels. 6He who has an ear, let him hear what the Spirit says to the churches.
To the Church in Philadelphia
7"To the angel of the church in Philadelphia write:
These are the words of him who is holy and true, who holds the key of David. What he opens no one can shut, and what he shuts no one can open. 8I know your deeds. See, I have placed before you an open door that no one can shut. I know that you have little strength, yet you have kept my word and have not denied my name. 9I will make those who are of the synagogue of Satan, who claim to be Jews though they are not, but are liars—I will make them come and fall down at your feet and acknowledge that I have loved you. 10Since you have kept my command to endure patiently, I will also keep you from the hour of trial that is going to come upon the whole world to test those who live on the earth. 11I am coming soon. Hold on to what you have, so that no one will take your crown. 12Him who overcomes I will make a pillar in the temple of my God. Never again will he leave it. I will write on him the name of my God and the name of the city of my God, the new Jerusalem, which is coming down out of heaven from my God; and I will also write on him my new name. 13He who has an ear, let him hear what the Spirit says to the churches.
To the Church in Laodicea
14"To the angel of the church in Laodicea write:
These are the words of the Amen, the faithful and true witness, the ruler of God's creation. 15I know your deeds, that you are neither cold nor hot. I wish you were either one or the other! 16So, because you are lukewarm—neither hot nor cold—I am about to spit you out of my mouth. 17You say, 'I am rich; I have acquired wealth and do not need a thing.' But you do not realize that you are wretched, pitiful, poor, blind and naked. 18I counsel you to buy from me gold refined in the fire, so you can become rich; and white clothes to wear, so you can cover your shameful nakedness; and salve to put on your eyes, so you can see. 19Those whom I love I rebuke and discipline. So be earnest, and repent. 20Here I am! I stand at the door and knock. If anyone hears my voice and opens the door, I will come in and eat with him, and he with me. 21To him who overcomes, I will give the right to sit with me on my throne, just as I overcame and sat down with my Father on his throne. 22He who has an ear, let him hear what the Spirit says to the churches."
Revelation 4
The Throne in Heaven
1After this I looked, and there before me was a door standing open in heaven. And the voice I had first heard speaking to me like a trumpet said, "Come up here, and I will show you what must take place after this." 2At once I was in the Spirit, and there before me was a throne in heaven with someone sitting on it. 3And the one who sat there had the appearance of jasper and carnelian. A rainbow, resembling an emerald, encircled the throne. 4Surrounding the throne were twenty-four other thrones, and seated on them were twenty-four elders. They were dressed in white and had crowns of gold on their heads. 5From the throne came flashes of lightning, rumblings and peals of thunder. Before the throne, seven lamps were blazing. These are the seven spirits[h] of God. 6Also before the throne there was what looked like a sea of glass, clear as crystal.
In the center, around the throne, were four living creatures, and they were covered with eyes, in front and in back. 7The first living creature was like a lion, the second was like an ox, the third had a face like a man, the fourth was like a flying eagle. 8Each of the four living creatures had six wings and was covered with eyes all around, even under his wings. Day and night they never stop saying: "Holy, holy, holy is the Lord God Almighty, who was, and is, and is to come." 9Whenever the living creatures give glory, honor and thanks to him who sits on the throne and who lives for ever and ever, 10the twenty-four elders fall down before him who sits on the throne, and worship him who lives for ever and ever. They lay their crowns before the throne and say:
11"You are worthy, our Lord and God,
to receive glory and honor and power,
for you created all things,
and by your will they were created
and have their being."


Joe
Revelation 5
The Scroll and the Lamb
1Then I saw in the right hand of him who sat on the throne a scroll with writing on both sides and sealed with seven seals. 2And I saw a mighty angel proclaiming in a loud voice, "Who is worthy to break the seals and open the scroll?" 3But no one in heaven or on earth or under the earth could open the scroll or even look inside it. 4I wept and wept because no one was found who was worthy to open the scroll or look inside. 5Then one of the elders said to me, "Do not weep! See, the Lion of the tribe of Judah, the Root of David, has triumphed. He is able to open the scroll and its seven seals."
6Then I saw a Lamb, looking as if it had been slain, standing in the center of the throne, encircled by the four living creatures and the elders. He had seven horns and seven eyes, which are the seven spirits[i] of God sent out into all the earth. 7He came and took the scroll from the right hand of him who sat on the throne. 8And when he had taken it, the four living creatures and the twenty-four elders fell down before the Lamb. Each one had a harp and they were holding golden bowls full of incense, which are the prayers of the saints. 9And they sang a new song:
"You are worthy to take the scroll
and to open its seals,
because you were slain,
and with your blood you purchased men for God
from every tribe and language and people and nation.
10You have made them to be a kingdom and priests to serve our God,
and they will reign on the earth."


=== From Tomhannen on emulation ===
11Then I looked and heard the voice of many angels, numbering thousands upon thousands, and ten thousand times ten thousand. They encircled the throne and the living creatures and the elders. 12In a loud voice they sang:
Hi -
"Worthy is the Lamb, who was slain,
[[Using_QEMU_on_Windows_XP#How_to_Get_Networking_to_Work_in_QEmu|this should help]].
to receive power and wealth and wisdom and strength
and honor and glory and praise!"


--[[User:Tomhannen|Tomhannen]] 09:22, 7 December 2006 (EST)
13Then I heard every creature in heaven and on earth and under the earth and on the sea, and all that is in them, singing:
"To him who sits on the throne and to the Lamb
be praise and honor and glory and power,
for ever and ever!" 14The four living creatures said, "Amen," and the elders fell down and worshiped.


Revelation 6
The Seals
1I watched as the Lamb opened the first of the seven seals. Then I heard one of the four living creatures say in a voice like thunder, "Come!" 2I looked, and there before me was a white horse! Its rider held a bow, and he was given a crown, and he rode out as a conqueror bent on conquest.
3When the Lamb opened the second seal, I heard the second living creature say, "Come!" 4Then another horse came out, a fiery red one. Its rider was given power to take peace from the earth and to make men slay each other. To him was given a large sword.


=== From Kiko on GStreamer ===
5When the Lamb opened the third seal, I heard the third living creature say, "Come!" I looked, and there before me was a black horse! Its rider was holding a pair of scales in his hand. 6Then I heard what sounded like a voice among the four living creatures, saying, "A quart[j] of wheat for a day's wages,[k] and three quarts of barley for a day's wages,[l] and do not damage the oil and the wine!"


Hi, i see you´ve made plenty things with video streaming...
7When the Lamb opened the fourth seal, I heard the voice of the fourth living creature say, "Come!" 8I looked, and there before me was a pale horse! Its rider was named Death, and Hades was following close behind him. They were given power over a fourth of the earth to kill by sword, famine and plague, and by the wild beasts of the earth.
I´d like to port [http://www.autocast.blogspot.com autocast] to the xo. <-- the first video you see was our first prototype test,, do you get the idea,, we were switching video from many cameras by recognizing audio from each speaker,, now i would really like to get video streams from the XO cut "on the fly" and streamed to the web (to be recorded by service similar to youtubes quickcapture or re streaming with G.I.S.S. tv...


Is there a way that we can skype for a sec, that you can give me advice on how to find a way???
9When he opened the fifth seal, I saw under the altar the souls of those who had been slain because of the word of God and the testimony they had maintained. 10They called out in a loud voice, "How long, Sovereign Lord, holy and true, until you judge the inhabitants of the earth and avenge our blood?" 11Then each of them was given a white robe, and they were told to wait a little longer, until the number of their fellow servants and brothers who were to be killed as they had been was completed.


it would be so great... : )
12I watched as he opened the sixth seal. There was a great earthquake. The sun turned black like sackcloth made of goat hair, the whole moon turned blood red, 13and the stars in the sky fell to earth, as late figs drop from a fig tree when shaken by a strong wind. 14The sky receded like a scroll, rolling up, and every mountain and island was removed from its place.
kiko att gmail dott com


--[[User:Kiko|Kiko from Perú]] 11 July 2009
15Then the kings of the earth, the princes, the generals, the rich, the mighty, and every slave and every free man hid in caves and among the rocks of the mountains. 16They called to the mountains and the rocks, "Fall on us and hide us from the face of him who sits on the throne and from the wrath of the Lamb! 17For the great day of their wrath has come, and who can stand?"


== Documentation notes ==
Revelation 7
144,000 Sealed
1After this I saw four angels standing at the four corners of the earth, holding back the four winds of the earth to prevent any wind from blowing on the land or on the sea or on any tree. 2Then I saw another angel coming up from the east, having the seal of the living God. He called out in a loud voice to the four angels who had been given power to harm the land and the sea: 3"Do not harm the land or the sea or the trees until we put a seal on the foreheads of the servants of our God." 4Then I heard the number of those who were sealed: 144,000 from all the tribes of Israel.
5From the tribe of Judah 12,000 were sealed,
from the tribe of Reuben 12,000,
from the tribe of Gad 12,000,
6from the tribe of Asher 12,000,
from the tribe of Naphtali 12,000,
from the tribe of Manasseh 12,000,
7from the tribe of Simeon 12,000,
from the tribe of Levi 12,000,
from the tribe of Issachar 12,000,
8from the tribe of Zebulun 12,000,
from the tribe of Joseph 12,000,
from the tribe of Benjamin 12,000.
The Great Multitude in White Robes
9After this I looked and there before me was a great multitude that no one could count, from every nation, tribe, people and language, standing before the throne and in front of the Lamb. They were wearing white robes and were holding palm branches in their hands. 10And they cried out in a loud voice:
"Salvation belongs to our God,
who sits on the throne,
and to the Lamb." 11All the angels were standing around the throne and around the elders and the four living creatures. They fell down on their faces before the throne and worshiped God, 12saying:
"Amen!
Praise and glory
and wisdom and thanks and honor
and power and strength
be to our God for ever and ever.
Amen!"
13Then one of the elders asked me, "These in white robes—who are they, and where did they come from?"


The OLPC colors (1 Laptop -> XO) are (according to the wiki logo):
14I answered, "Sir, you know."
* orange #f78f1e
* green #6bbe45
* blue #0093d0
* reddish pink #e20177


XO-1 screen is 1200 wide x 900 tall.
And he said, "These are they who have come out of the great tribulation; they have washed their robes and made them white in the blood of the Lamb. 15Therefore,
"they are before the throne of God
and serve him day and night in his temple;
and he who sits on the throne will spread his tent over them.
16Never again will they hunger;
never again will they thirst.
The sun will not beat upon them,
nor any scorching heat.
17For the Lamb at the center of the throne will be their shepherd;
he will lead them to springs of living water.
And God will wipe away every tear from their eyes."


Two toolbars are 149 (150?) pixels high.
Revelation 8
The Seventh Seal and the Golden Censer
1When he opened the seventh seal, there was silence in heaven for about half an hour.
2And I saw the seven angels who stand before God, and to them were given seven trumpets.


What is the XO-1 font?
3Another angel, who had a golden censer, came and stood at the altar. He was given much incense to offer, with the prayers of all the saints, on the golden altar before the throne. 4The smoke of the incense, together with the prayers of the saints, went up before God from the angel's hand. 5Then the angel took the censer, filled it with fire from the altar, and hurled it on the earth; and there came peals of thunder, rumblings, flashes of lightning and an earthquake.
fc-match 'sans serif'
suggests ? Deja Vu Sans. Hmm, what font to use for callouts?


=== Annotate screenshot in Inkscape? ===
The Trumpets
click connector, drag onto screenshot, use connector end arrow, use Extensions > Modify ending colorXXX
6Then the seven angels who had the seven trumpets prepared to sound them.
7The first angel sounded his trumpet, and there came hail and fire mixed with blood, and it was hurled down upon the earth. A third of the earth was burned up, a third of the trees were burned up, and all the green grass was burned up.


? how to assign styles that color arrow and text?
8The second angel sounded his trumpet, and something like a huge mountain, all ablaze, was thrown into the sea. A third of the sea turned into blood, 9a third of the living creatures in the sea died, and a third of the ships were destroyed.


Laptop screenshot key is Alt+1
10The third angel sounded his trumpet, and a great star, blazing like a torch, fell from the sky on a third of the rivers and on the springs of water— 11the name of the star is Wormwood.[m] A third of the waters turned bitter, and many people died from the waters that had become bitter.


=== Placeholder images ===
12The fourth angel sounded his trumpet, and a third of the sun was struck, a third of the moon, and a third of the stars, so that a third of them turned dark. A third of the day was without light, and also a third of the night.
To put a placeholder image in your wiki markup:


:text text [[File:Screenshot wanted.png|800px|ActivityName screenshot]] blah blah blah
13As I watched, I heard an eagle that was flying in midair call out in a loud voice: "Woe! Woe! Woe to the inhabitants of the earth, because of the trumpet blasts about to be sounded by the other three angels!"
or
:text text [[File:Toolbar wanted.png|800px|ActivityName's toolbar]] ''Activity name'''s toolbar contains blah blah blah.


[[mw:Help:Images]] describes all the possible image parameters
Revelation 9
1The fifth angel sounded his trumpet, and I saw a star that had fallen from the sky to the earth. The star was given the key to the shaft of the Abyss. 2When he opened the Abyss, smoke rose from it like the smoke from a gigantic furnace. The sun and sky were darkened by the smoke from the Abyss. 3And out of the smoke locusts came down upon the earth and were given power like that of scorpions of the earth. 4They were told not to harm the grass of the earth or any plant or tree, but only those people who did not have the seal of God on their foreheads. 5They were not given power to kill them, but only to torture them for five months. And the agony they suffered was like that of the sting of a scorpion when it strikes a man. 6During those days men will seek death, but will not find it; they will long to die, but death will elude them.


This approach is mentioned in [[Help Activity refresh#Images]]
7The locusts looked like horses prepared for battle. On their heads they wore something like crowns of gold, and their faces resembled human faces. 8Their hair was like women's hair, and their teeth were like lions' teeth. 9They had breastplates like breastplates of iron, and the sound of their wings was like the thundering of many horses and chariots rushing into battle. 10They had tails and stings like scorpions, and in their tails they had power to torment people for five months. 11They had as king over them the angel of the Abyss, whose name in Hebrew is Abaddon, and in Greek, Apollyon.[n]


== XO experiments ==
12The first woe is past; two other woes are yet to come.


=== Detecting if the user has Help installed ===
13The sixth angel sounded his trumpet, and I heard a voice coming from the horns[o] of the golden altar that is before God. 14It said to the sixth angel who had the trumpet, "Release the four angels who are bound at the great river Euphrates." 15And the four angels who had been kept ready for this very hour and day and month and year were released to kill a third of mankind. 16The number of the mounted troops was two hundred million. I heard their number.
[[Help (activity)]] is just a shell around webactivity that starts at a local URL.
But you can browse to file:///home/olpc/Activities/Help.activity/help/XO_Introduction.html in Browse.
Here is HTML code to test if Help has been installed and ifso add a URL to it.
I have no idea if this is any good, Google spat it out.
Instead, the [[Library]] generation code in OLPC could modify the start page.


This code is at http://www.skierpage.com/olpc/show_help.html , but it won't work until you save it locally and open the local URL.
17The horses and riders I saw in my vision looked like this: Their breastplates were fiery red, dark blue, and yellow as sulfur. The heads of the horses resembled the heads of lions, and out of their mouths came fire, smoke and sulfur. 18A third of mankind was killed by the three plagues of fire, smoke and sulfur that came out of their mouths. 19The power of the horses was in their mouths and in their tails; for their tails were like snakes, having heads with which they inflict injury.
<pre>
<html>
<head>
<title>Try reading help file</title>
</head>
<body>
<h2>OLPC is awesome!</h2>
<script>
// This script only works when run from a local file:/// URL.
var oRequest = new XMLHttpRequest();
var helpStartURL = "file:///home/olpc/Activities/Help.activity/help/XO_Introduction.html";


document.write("<p>DEBUG: Attempting to read " + helpStartURL + "</p>\n");
20The rest of mankind that were not killed by these plagues still did not repent of the work of their hands; they did not stop worshiping demons, and idols of gold, silver, bronze, stone and wood—idols that cannot see or hear or walk. 21Nor did they repent of their murders, their magic arts, their sexual immorality or their thefts.


noHelp = true;
Revelation 10
The Angel and the Little Scroll
1Then I saw another mighty angel coming down from heaven. He was robed in a cloud, with a rainbow above his head; his face was like the sun, and his legs were like fiery pillars. 2He was holding a little scroll, which lay open in his hand. He planted his right foot on the sea and his left foot on the land, 3and he gave a loud shout like the roar of a lion. When he shouted, the voices of the seven thunders spoke. 4And when the seven thunders spoke, I was about to write; but I heard a voice from heaven say, "Seal up what the seven thunders have said and do not write it down."
5Then the angel I had seen standing on the sea and on the land raised his right hand to heaven. 6And he swore by him who lives for ever and ever, who created the heavens and all that is in them, the earth and all that is in it, and the sea and all that is in it, and said, "There will be no more delay! 7But in the days when the seventh angel is about to sound his trumpet, the mystery of God will be accomplished, just as he announced to his servants the prophets."


try {
8Then the voice that I had heard from heaven spoke to me once more: "Go, take the scroll that lies open in the hand of the angel who is standing on the sea and on the land."
oRequest.open("GET",helpStartURL,false);
oRequest.setRequestHeader("User-Agent",navigator.userAgent);
oRequest.send(null)
if (oRequest.status==200 || oRequest.status==0) {
document.write('<h3>Need help?</h3><p><a href="' + helpStartURL + '>Go read the help text</a></p>');
noHelp = false;
} else {
alert("DEBUG: Error executing XMLHttpRequest call!, status is " + oRequest.status);
}
} catch (e) {


alert("DEBUG: An exception occurred in the script. Error name: " + e.name
9So I went to the angel and asked him to give me the little scroll. He said to me, "Take it and eat it. It will turn your stomach sour, but in your mouth it will be as sweet as honey." 10I took the little scroll from the angel's hand and ate it. It tasted as sweet as honey in my mouth, but when I had eaten it, my stomach turned sour. 11Then I was told, "You must prophesy again about many peoples, nations, languages and kings."
+ ". Error message: " + e.message);
}
if (noHelp) {
document.write('No local help, but <a href="http://www.laptop.org/manual">Help is available online</a>.');
}
</script>
<p>and the rest of the page...</p>
<body>
</html>
</pre>


=== Why the hell doesn't Rawhide-XO know I have an olpc keyboard? ===
Revelation 11
See [[/Redhat-XO OLPC keyboard]]
The Two Witnesses
1I was given a reed like a measuring rod and was told, "Go and measure the temple of God and the altar, and count the worshipers there. 2But exclude the outer court; do not measure it, because it has been given to the Gentiles. They will trample on the holy city for 42 months. 3And I will give power to my two witnesses, and they will prophesy for 1,260 days, clothed in sackcloth." 4These are the two olive trees and the two lampstands that stand before the Lord of the earth. 5If anyone tries to harm them, fire comes from their mouths and devours their enemies. This is how anyone who wants to harm them must die. 6These men have power to shut up the sky so that it will not rain during the time they are prophesying; and they have power to turn the waters into blood and to strike the earth with every kind of plague as often as they want.
7Now when they have finished their testimony, the beast that comes up from the Abyss will attack them, and overpower and kill them. 8Their bodies will lie in the street of the great city, which is figuratively called Sodom and Egypt, where also their Lord was crucified. 9For three and a half days men from every people, tribe, language and nation will gaze on their bodies and refuse them burial. 10The inhabitants of the earth will gloat over them and will celebrate by sending each other gifts, because these two prophets had tormented those who live on the earth.


=== PDFs in Browse===
11But after the three and a half days a breath of life from God entered them, and they stood on their feet, and terror struck those who saw them. 12Then they heard a loud voice from heaven saying to them, "Come up here." And they went up to heaven in a cloud, while their enemies looked on.
Trying to view PDFs in the browser without the horrible download-journal-start Read dance. evince isn't going to make a plugin [http://bugzilla.gnome.org/show_bug.cgi?id=168933], they recommend [http://mozplugger.mozdev.org/ mozplugger]. I tried <tt>yum install mozplugger</tt>, it installed sox and gsm WHY??!, still no luck and maybe it messed up PDF download, I now get a Mozilla "rainbow-daemon" dialog not a nice Sugar dialog.


Maybe I need to install evince as well, since <tt>/etc/mozpluggerrc</tt> wants to start this? XO has evince library, but <tt>yum install evince</tt> pulls in literally dozens of other libraries so I cancelled.
13At that very hour there was a severe earthquake and a tenth of the city collapsed. Seven thousand people were killed in the earthquake, and the survivors were terrified and gave glory to the God of heaven.


== Wiki experiments and such ==
14The second woe has passed; the third woe is coming soon.


=== Sugar: interwiki prefix broken ===
The Seventh Trumpet
There's a sugar: interwiki prefix to make linking to pages on sugarlabs.org easier.
15The seventh angel sounded his trumpet, and there were loud voices in heaven, which said:
E.g. on the [[Setting up a sugar development environment]] page,
"The kingdom of the world has become the kingdom of our Lord and of his Christ,
<tt><nowiki>[[sugar:Supported systems]]</nowiki></tt> turns into
and he will reign for ever and ever." 16And the twenty-four elders, who were seated on their thrones before God, fell on their faces and worshiped God, 17saying:
[[sugar:Supported systems]]
"We give thanks to you, Lord God Almighty,
which has the wrong prefix.
the One who is and who was,
because you have taken your great power
and have begun to reign.
18The nations were angry; and your wrath has come.
The time has come for judging the dead,
and for rewarding your servants the prophets
and your saints and those who reverence your name,
both small and great—
and for destroying those who destroy the earth."
19Then God's temple in heaven was opened, and within his temple was seen the ark of his covenant. And there came flashes of lightning, rumblings, peals of thunder, an earthquake and a great hailstorm.


This should be fixable in an interwiki table somewhere on ??pedal.laptop.org.
Revelation 12
[[Special:Version]] indicates that wiki.laptop.org runs [[mw:Extension:InterWiki]] , so this could be as simple as editing an ''InterWiki.txt'' file somewhere. I e-mailed wiki-gang and sysadmin "sugarlabs links breaking, need to update sugar: interwiki prefix" on 2008-11-13.
The Woman and the Dragon
1A great and wondrous sign appeared in heaven: a woman clothed with the sun, with the moon under her feet and a crown of twelve stars on her head. 2She was pregnant and cried out in pain as she was about to give birth. 3Then another sign appeared in heaven: an enormous red dragon with seven heads and ten horns and seven crowns on his heads. 4His tail swept a third of the stars out of the sky and flung them to the earth. The dragon stood in front of the woman who was about to give birth, so that he might devour her child the moment it was born. 5She gave birth to a son, a male child, who will rule all the nations with an iron scepter. And her child was snatched up to God and to his throne. 6The woman fled into the desert to a place prepared for her by God, where she might be taken care of for 1,260 days.
7And there was war in heaven. Michael and his angels fought against the dragon, and the dragon and his angels fought back. 8But he was not strong enough, and they lost their place in heaven. 9The great dragon was hurled down—that ancient serpent called the devil, or Satan, who leads the whole world astray. He was hurled to the earth, and his angels with him.


=== Activity versions for a particular release ===
10Then I heard a loud voice in heaven say:
Starting with [[8.2.0]], people have manually created then updated fragments and pages recording which version of an activity works with a release, such as [[Activities/G1G1/8.2]]. The [[Software updater]] [[Sugar Control Panel]] feature requires this.
"Now have come the salvation and the power and the kingdom of our God,
and the authority of his Christ.
For the accuser of our brothers,
who accuses them before our God day and night,
has been hurled down.
11They overcame him
by the blood of the Lamb
and by the word of their testimony;
they did not love their lives so much
as to shrink from death.
12Therefore rejoice, you heavens
and you who dwell in them!
But woe to the earth and the sea,
because the devil has gone down to you!
He is filled with fury,
because he knows that his time is short."


But there is no such page for earlier releases.
13When the dragon saw that he had been hurled to the earth, he pursued the woman who had given birth to the male child. 14The woman was given the two wings of a great eagle, so that she might fly to the place prepared for her in the desert, where she would be taken care of for a time, times and half a time, out of the serpent's reach. 15Then from his mouth the serpent spewed water like a river, to overtake the woman and sweep her away with the torrent. 16But the earth helped the woman by opening its mouth and swallowing the river that the dragon had spewed out of his mouth. 17Then the dragon was enraged at the woman and went off to make war against the rest of her offspring—those who obey God's commandments and hold to the testimony of Jesus.
You can go look at the bottom of an activity's page (e.g. [[Chat]]) and it lists versions of the activity and what release they work on:
{|class=wikitable
| Activity version number:
|40
|-
| The releases with which this version of the activity has been tested.
| 8.1.1 (708)
|}


Unfortunately, the way User:Femslade designed Template:Activity_page/bundle , you can't run a query to "show the version and URL of all activities that were flagged as working on 8.1.0."
Revelation 13
1And the dragon[p] stood on the shore of the sea.


Here's a query that just lists activities with ''some'' version flagged as working on 8.1.1. If there's more than one, then go read its page!
The Beast out of the Sea
{{#ask: [[Category:Activities]] [[Software release::8.1.1 (708)]]
And I saw a beast coming out of the sea. He had ten horns and seven heads, with ten crowns on his horns, and on each head a blasphemous name. 2The beast I saw resembled a leopard, but had feet like those of a bear and a mouth like that of a lion. The dragon gave the beast his power and his throne and great authority. 3One of the heads of the beast seemed to have had a fatal wound, but the fatal wound had been healed. The whole world was astonished and followed the beast. 4Men worshiped the dragon because he had given authority to the beast, and they also worshiped the beast and asked, "Who is like the beast? Who can make war against him?"
|? Activity version=One of these versions works with 8.1.1 (708)
5The beast was given a mouth to utter proud words and blasphemies and to exercise his authority for forty-two months. 6He opened his mouth to blaspheme God, and to slander his name and his dwelling place and those who live in heaven. 7He was given power to make war against the saints and to conquer them. And he was given authority over every tribe, people, language and nation. 8All inhabitants of the earth will worship the beast—all whose names have not been written in the book of life belonging to the Lamb that was slain from the creation of the world.[q]
|default=Nothing in [[:Category:Activities]] with [[Property:Software release]] of "8.1.1 (708)"!?
}}


Here's a similar query that just lists activities with ''some'' version flagged as working on 8.1.0. If there's more than one, then go read its page!
9He who has an ear, let him hear.
{{#ask: [[Category:Activities]] [[Software release::8.1.0 (703)]]
10If anyone is to go into captivity,
|? Activity version=One of these versions works with 8.1.0 (703)
into captivity he will go.
|default=Nothing in [[:Category:Activities]] with [[Property:Software release]] of "8.1.1 (708)"!?
If anyone is to be killed[r] with the sword,
}}
with the sword he will be killed. This calls for patient endurance and faithfulness on the part of the saints.


=== Activity list ===
The Beast out of the Earth
Here's a way to extract info from an Activity group HTML file, assuming it's ruthlessly consistent:
11Then I saw another beast, coming out of the earth. He had two horns like a lamb, but he spoke like a dragon. 12He exercised all the authority of the first beast on his behalf, and made the earth and its inhabitants worship the first beast, whose fatal wound had been healed. 13And he performed great and miraculous signs, even causing fire to come down from heaven to earth in full view of men. 14Because of the signs he was given power to do on behalf of the first beast, he deceived the inhabitants of the earth. He ordered them to set up an image in honor of the beast who was wounded by the sword and yet lived. 15He was given power to give breath to the image of the first beast, so that it could speak and cause all who refused to worship the image to be killed. 16He also forced everyone, small and great, rich and poor, free and slave, to receive a mark on his right hand or on his forehead, 17so that no one could buy or sell unless he had the mark, which is the name of the beast or the number of his name.
curl http://wiki.laptop.org/go/Activities/G1G1/8.2 > Activities_G1G1_8.2.html
18This calls for wisdom. If anyone has insight, let him calculate the number of the beast, for it is man's number. His number is 666.
perl -ne 'chomp; next if m/Image:/; print if s:^.*?Download.*?href="(.*?)/([^/].*?)".*activity-version.*?(\d+).*$:[$1/$2 download $2]\t$3\n:; print if s:^.*/go/(.*?)".*:$1\t:' < Activities_G1G1_8.2.html > Activities_G1G1_8.2.lst3
clean up...


Gives [[/G1G1 8.2 HTML contents]]
Revelation 14
The Lamb and the 144,000
1Then I looked, and there before me was the Lamb, standing on Mount Zion, and with him 144,000 who had his name and his Father's name written on their foreheads. 2And I heard a sound from heaven like the roar of rushing waters and like a loud peal of thunder. The sound I heard was like that of harpists playing their harps. 3And they sang a new song before the throne and before the four living creatures and the elders. No one could learn the song except the 144,000 who had been redeemed from the earth. 4These are those who did not defile themselves with women, for they kept themselves pure. They follow the Lamb wherever he goes. They were purchased from among men and offered as firstfruits to God and the Lamb. 5No lie was found in their mouths; they are blameless.
The Three Angels
6Then I saw another angel flying in midair, and he had the eternal gospel to proclaim to those who live on the earth—to every nation, tribe, language and people. 7He said in a loud voice, "Fear God and give him glory, because the hour of his judgment has come. Worship him who made the heavens, the earth, the sea and the springs of water."
8A second angel followed and said, "Fallen! Fallen is Babylon the Great, which made all the nations drink the maddening wine of her adulteries."


9A third angel followed them and said in a loud voice: "If anyone worships the beast and his image and receives his mark on the forehead or on the hand, 10he, too, will drink of the wine of God's fury, which has been poured full strength into the cup of his wrath. He will be tormented with burning sulfur in the presence of the holy angels and of the Lamb. 11And the smoke of their torment rises for ever and ever. There is no rest day or night for those who worship the beast and his image, or for anyone who receives the mark of his name." 12This calls for patient endurance on the part of the saints who obey God's commandments and remain faithful to Jesus.


for url in $(wget -q -O- http://wiki.laptop.org/go/Activities/G1G1/8.2|sed "s/>/>\n/g"|grep -v "^$"|grep "\.xo"|cut -d\" -f2); do
13Then I heard a voice from heaven say, "Write: Blessed are the dead who die in the Lord from now on."
prog_ver=$(basename $url|cut -d\. -f1)
"Yes," says the Spirit, "they will rest from their labor, for their deeds will follow them."
ver=$(echo $prog_ver|rev|cut -d- -f1|rev)
prog=$(echo $prog_ver|rev|cut -d- -f2-|rev)
echo $prog $ver $url;
done > Activities.lst3
[[User:Kevix]]


=== Create a meeting ===
The Harvest of the Earth
[[User:Mchua]] wants want to create new pages containing
14I looked, and there before me was a white cloud, and seated on the cloud was one "like a son of man"[s] with a crown of gold on his head and a sharp sickle in his hand. 15Then another angel came out of the temple and called in a loud voice to him who was sitting on the cloud, "Take your sickle and reap, because the time to reap has come, for the harvest of the earth is ripe." 16So he who was seated on the cloud swung his sickle over the earth, and the earth was harvested.
<nowiki>[[Category:Test group meetings]]
17Another angel came out of the temple in heaven, and he too had a sharp sickle. 18Still another angel, who had charge of the fire, came from the altar and called in a loud voice to him who had the sharp sickle, "Take your sharp sickle and gather the clusters of grapes from the earth's vine, because its grapes are ripe." 19The angel swung his sickle on the earth, gathered its grapes and threw them into the great winepress of God's wrath. 20They were trampled in the winepress outside the city, and blood flowed out of the press, rising as high as the horses' bridles for a distance of 1,600 stadia.[t]
[[Start date::2008-MM-DD HH:00]]</nowiki>


Try
Revelation 15
[[User:Sj]]'s form to create a page that uses preload and such to prefill a page. Seems to work. The time is tricky, I'm not sure timezones are supported.
Seven Angels with Seven Plagues
1I saw in heaven another great and marvelous sign: seven angels with the seven last plagues—last, because with them God's wrath is completed. 2And I saw what looked like a sea of glass mixed with fire and, standing beside the sea, those who had been victorious over the beast and his image and over the number of his name. They held harps given them by God 3and sang the song of Moses the servant of God and the song of the Lamb:
"Great and marvelous are your deeds,
Lord God Almighty.
Just and true are your ways,
King of the ages.
4Who will not fear you, O Lord,
and bring glory to your name?
For you alone are holy.
All nations will come
and worship before you,
for your righteous acts have been revealed."
5After this I looked and in heaven the temple, that is, the tabernacle of the Testimony, was opened. 6Out of the temple came the seven angels with the seven plagues. They were dressed in clean, shining linen and wore golden sashes around their chests. 7Then one of the four living creatures gave to the seven angels seven golden bowls filled with the wrath of God, who lives for ever and ever. 8And the temple was filled with smoke from the glory of God and from his power, and no one could enter the temple until the seven plagues of the seven angels were completed.


<inputbox>
Revelation 16
type=create
The Seven Bowls of God's Wrath
preload=Template:New test group meeting
1Then I heard a loud voice from the temple saying to the seven angels, "Go, pour out the seven bowls of God's wrath on the earth." 2The first angel went and poured out his bowl on the land, and ugly and painful sores broke out on the people who had the mark of the beast and worshiped his image.
buttonlabel=Create a new page for a Test group meeting
3The second angel poured out his bowl on the sea, and it turned into blood like that of a dead man, and every living thing in the sea died.
default=Testing meetings/{{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}}
width=40
bgcolor=#f0f0ff
</inputbox>


=== XO Korea mystery ===
4The third angel poured out his bowl on the rivers and springs of water, and they became blood. 5Then I heard the angel in charge of the waters say:
The gargantuan over-complex XO Korea structure from [[User:Php5]] means searching ''in English'' finds Korean pages, such as:
"You are just in these judgments,
* [[XO_Korea/hobby_and_profession/business_area]]
you who are and who were, the Holy One,
* [[XO_Korea/business_content/45120000_Photographic_or_filming_or_video_equipment]]
because you have so judged;
6for they have shed the blood of your saints and prophets,
and you have given them blood to drink as they deserve."


7And I heard the altar respond:
"Yes, Lord God Almighty,
true and just are your judgments."


How many pages in [[:Category:XO Korea]]?
8The fourth angel poured out his bowl on the sun, and the sun was given power to scorch people with fire. 9They were seared by the intense heat and they cursed the name of God, who had control over these plagues, but they refused to repent and glorify him.


{{#ask:
10The fifth angel poured out his bowl on the throne of the beast, and his kingdom was plunged into darkness. Men gnawed their tongues in agony 11and cursed the God of heaven because of their pains and their sores, but they refused to repent of what they had done.
[[Category: XO Korea]]
|format=count
}}


: I sort of love php5's overcomplex microcosm, though :) and these days it's down to 10% of the whole... it reminds me of the bulk import of chinese characters and their meanings into an en-language dictionary, which overwhelmed /that/ random-page feature for a couple of years. --[[User:Sj|Sj]]&nbsp;[[User talk:Sj|<font style="color:#f70; font-size:70%">talk</font>]]
12The sixth angel poured out his bowl on the great river Euphrates, and its water was dried up to prepare the way for the kings from the East. 13Then I saw three evil[u] spirits that looked like frogs; they came out of the mouth of the dragon, out of the mouth of the beast and out of the mouth of the false prophet. 14They are spirits of demons performing miraculous signs, and they go out to the kings of the whole world, to gather them for the battle on the great day of God Almighty.


=== Damn transclusion woes ===
15"Behold, I come like a thief! Blessed is he who stays awake and keeps his clothes with him, so that he may not go naked and be shamefully exposed."
A bunch of pages were transcluding [[Friends in testing/current image number]], like
[[Template:Joyride-jffs2-link]]. Francesca (?) put a semantic annotation in there, which added it to hundreds of pages.


I hid that in a noinclude, but for some reason that messed up pages.
16Then they gathered the kings together to the place that in Hebrew is called Armageddon.


Let's try it here with a local copy in [[User:Skierpage/current image number]], transcluded into this link:
17The seventh angel poured out his bowl into the air, and out of the temple came a loud voice from the throne, saying, "It is done!" 18Then there came flashes of lightning, rumblings, peals of thunder and a severe earthquake. No earthquake like it has ever occurred since man has been on earth, so tremendous was the quake. 19The great city split into three parts, and the cities of the nations collapsed. God remembered Babylon the Great and gave her the cup filled with the wine of the fury of his wrath. 20Every island fled away and the mountains could not be found. 21From the sky huge hailstones of about a hundred pounds each fell upon men. And they cursed God on account of the plague of hail, because the plague was so terrible.


[http://xs-dev.laptop.org/~cscott/xo-1/streams/joyride/build{{User:Skierpage/current image number}}/devel_jffs2/ joyride-{{User:Skierpage/current image number}}]
Revelation 17
The Woman and the Beast
1One of the seven angels who had the seven bowls came and said to me, "Come, I will show you the punishment of the great prostitute, who sits on many waters. 2With her the kings of the earth committed adultery and the inhabitants of the earth were intoxicated with the wine of her adulteries."
3Then the angel carried me away in the Spirit into a desert. There I saw a woman sitting on a scarlet beast that was covered with blasphemous names and had seven heads and ten horns. 4The woman was dressed in purple and scarlet, and was glittering with gold, precious stones and pearls. She held a golden cup in her hand, filled with abominable things and the filth of her adulteries. 5This title was written on her forehead:
MYSTERY
BABYLON THE GREAT
THE MOTHER OF PROSTITUTES
AND OF THE ABOMINATIONS OF THE EARTH. 6I saw that the woman was drunk with the blood of the saints, the blood of those who bore testimony to Jesus.


== Testing my XO ==
When I saw her, I was greatly astonished. 7Then the angel said to me: "Why are you astonished? I will explain to you the mystery of the woman and of the beast she rides, which has the seven heads and ten horns. 8The beast, which you saw, once was, now is not, and will come up out of the Abyss and go to his destruction. The inhabitants of the earth whose names have not been written in the book of life from the creation of the world will be astonished when they see the beast, because he once was, now is not, and yet will come.
Responding to the [[Friends in testing]] call and olpc-devel announcements... (My most recent tests come ''first'').


=== release 11.2.0 ([[Release notes/11.2.0|release notes]]) ===
9"This calls for a mind with wisdom. The seven heads are seven hills on which the woman sits. 10They are also seven kings. Five have fallen, one is, the other has not yet come; but when he does come, he must remain for a little while. 11The beast who once was, and now is not, is an eighth king. He belongs to the seven and is going to his destruction.
I tried sudo olpc-update candicate-870 anyway, from 10.1.3.


(See message in response to "olpc-update works on XO-1!" thread for olpc-devel mailing list.)
12"The ten horns you saw are ten kings who have not yet received a kingdom, but who for one hour will receive authority as kings along with the beast. 13They have one purpose and will give their power and authority to the beast. 14They will make war against the Lamb, but the Lamb will overcome them because he is Lord of lords and King of kings—and with him will be his called, chosen and faithful followers."


==== 873 (11.2.0 candidate) bugs ====
15Then the angel said to me, "The waters you saw, where the prostitute sits, are peoples, multitudes, nations and languages. 16The beast and the ten horns you saw will hate the prostitute. They will bring her to ruin and leave her naked; they will eat her flesh and burn her with fire. 17For God has put it into their hearts to accomplish his purpose by agreeing to give the beast their power to rule, until God's words are fulfilled. 18The woman you saw is the great city that rules over the kings of the earth."
olpc-netstatus as root fails with:


<pre>Jabber :
Revelation 18
Traceback (most recent call last):
1After this I saw another angel coming down from heaven. He had great authority, and the earth was illuminated by his splendor. 2With a mighty voice he shouted:
File "/usr/bin/sugar-xos", line 71, in <module>
"Fallen! Fallen is Babylon the Great!
main()
She has become a home for demons
File "/usr/bin/sugar-xos", line 55, in main
and a haunt for every evil[v] spirit,
ps = bus.get_object(PRESENCE_SERVICE, PRESENCE_PATH)
a haunt for every unclean and detestable bird.
File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 244, in get_object
3For all the nations have drunk
follow_name_owner_changes=follow_name_owner_changes)
the maddening wine of her adulteries.
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 241, in __init__
The kings of the earth committed adultery with her,
self._named_service = conn.activate_name_owner(bus_name)
and the merchants of the earth grew rich from her excessive luxuries."
File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 183, in activate_name_owner
self.start_service_by_name(bus_name)
File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 281, in start_service_by_name
'su', (bus_name, flags)))
File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 630, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/bin/sugar-presence-service exited with status 1</pre>


4Then I heard another voice from heaven say:
"Come out of her, my people,
so that you will not share in her sins,
so that you will not receive any of her plagues;
5for her sins are piled up to heaven,
and God has remembered her crimes.
6Give back to her as she has given;
pay her back double for what she has done.
Mix her a double portion from her own cup.
7Give her as much torture and grief
as the glory and luxury she gave herself.
In her heart she boasts,
'I sit as queen; I am not a widow,
and I will never mourn.'
8Therefore in one day her plagues will overtake her:
death, mourning and famine.
She will be consumed by fire,
for mighty is the Lord God who judges her.


==== update failures ====
9"When the kings of the earth who committed adultery with her and shared her luxury see the smoke of her burning, they will weep and mourn over her. 10Terrified at her torment, they will stand far off and cry:
<tt>sudo olpc-update -v candidate-872</tt> never succeeded, and now
" 'Woe! Woe, O great city,
<tt>sudo olpc-update -v candidate-872</tt> fails as well:
O Babylon, city of power!
In one hour your doom has come!'


<pre>Trying irsync_pristine update from rsync://updates.laptop.org/build-candidate-873
11"The merchants of the earth will weep and mourn over her because no one buys their cargoes any more— 12cargoes of gold, silver, precious stones and pearls; fine linen, purple, silk and scarlet cloth; every sort of citron wood, and articles of every kind made of ivory, costly wood, bronze, iron and marble; 13cargoes of cinnamon and spice, of incense, myrrh and frankincense, of wine and olive oil, of fine flour and wheat; cattle and sheep; horses and carriages; and bodies and souls of men.
- Fetching contents.
- Performing incremental rsync.
rsync: getaddrinfo: updates.laptop.org 873: Name or service not known
rsync error: error in socket IO (code 10) at clientserver.c(122) [Receiver=3.0.8]
rsync: getaddrinfo: updates.laptop.org 873: Name or service not known
r
rsync error: error in socket IO (code 10) at clientserver.c(122) [Receiver=3.0.8]
Attempt olpc_update_irsync_pristine failed: Rsyncing: (try 1/3)
Rsyncing: lib (try 1/3)
Rsyncing: lib/modules (try 1/3)
Sync failed, retrying in 10 seconds.</pre>


Before I start I ping updates.laptop.org and it works. Sometimes afterwards the ping fails. It finally succeeded, consensus from e-mail to Testing is it's network woes.
14"They will say, 'The fruit you longed for is gone from you. All your riches and splendor have vanished, never to be recovered.' 15The merchants who sold these things and gained their wealth from her will stand far off, terrified at her torment. They will weep and mourn 16and cry out:
" 'Woe! Woe, O great city,
dressed in fine linen, purple and scarlet,
and glittering with gold, precious stones and pearls!
17In one hour such great wealth has been brought to ruin!'


Tried again and it got lots of rsync timeouts and errors, but finally succeeded (?) with "Performing full rsync". I don't trust it.
"Every sea captain, and all who travel by ship, the sailors, and all who earn their living from the sea, will stand far off. 18When they see the smoke of her burning, they will exclaim, 'Was there ever a city like this great city?' 19They will throw dust on their heads, and with weeping and mourning cry out:
" 'Woe! Woe, O great city,
where all who had ships on the sea
became rich through her wealth!
In one hour she has been brought to ruin!
20Rejoice over her, O heaven!
Rejoice, saints and apostles and prophets!
God has judged her for the way she treated you.' "


==== Freeing up space ====
21Then a mighty angel picked up a boulder the size of a large millstone and threw it into the sea, and said:
Update ran out of space.
"With such violence
That's not surprising, [http://lists.laptop.org/pipermail/devel/2011-June/032352.html olpc-update works on XO-1!] says "it needs ~470MB of free space to work and os860 pristine [10.1.3] leaves only ~380MB free."
the great city of Babylon will be thrown down,
never to be found again.
22The music of harpists and musicians, flute players and trumpeters,
will never be heard in you again.
No workman of any trade
will ever be found in you again.
The sound of a millstone
will never be heard in you again.
23The light of a lamp will never shine in you again.
The voice of bridegroom and bride
will never be heard in you again.
Your merchants were the world's great men.
By your magic spell all the nations were led astray.
24In her was found the blood of prophets and of the saints,
and of all who have been killed on the earth."


I erased Firefox and Help activities from the Home ring, but they left MB of data in ~/.sugar/default/org.laptop.FirefoxActivity and ~/.sugar/default/org.laptop.HelpActivity. (This is SL bug {{SugarLabs Ticket|2074}}, fixed in more recent Sugar.)
Revelation 19
Hallelujah!
1After this I heard what sounded like the roar of a great multitude in heaven shouting:
"Hallelujah!
Salvation and glory and power belong to our God,
2for true and just are his judgments.
He has condemned the great prostitute
who corrupted the earth by her adulteries.
He has avenged on her the blood of his servants." 3And again they shouted:
"Hallelujah!
The smoke from her goes up for ever and ever."
4The twenty-four elders and the four living creatures fell down and worshiped God, who was seated on the throne. And they cried:
"Amen, Hallelujah!"


I had some content (aka [[Collections]]) in Library that didn't show up in the Journal (or Home view), like WorldDigitalLibrary and WikisliceChemistry. This seems mostly content shipped with the release, see [[Collections#Removing a collection]]. ''TODO BUG:'' Verify in 11.2.0 then file a bug that there's no UI to remove this.
5Then a voice came from the throne, saying:
"Praise our God,
all you his servants,
you who fear him,
both small and great!"


==== Success, 11.2.0! ====
6Then I heard what sounded like a great multitude, like the roar of rushing waters and like loud peals of thunder, shouting:
Third `sudo olpc-update -v -v candidate-os870` completed OK, I shutdown ('''BUG??''' no more Restart menu item in Home view?).
"Hallelujah!
For our Lord God Almighty reigns.
7Let us rejoice and be glad
and give him glory!
For the wedding of the Lamb has come,
and his bride has made herself ready.
8Fine linen, bright and clean,
was given her to wear." (Fine linen stands for the righteous acts of the saints.)


Held down check key.
9Then the angel said to me, "Write: 'Blessed are those who are invited to the wedding supper of the Lamb!' " And he added, "These are the true words of God."
Same q2e45 ROM as before.
Long pause on (roughly) "purging old ''something'', this may take a while".
X11 cursor, then Sugar spiral!


Old '''BUG:''' OLPC "Hello, children of the world!" message doesn't fit, longest line has " wereld!" running over.
10At this I fell at his feet to worship him. But he said to me, "Do not do it! I am a fellow servant with you and with your brothers who hold to the testimony of Jesus. Worship God! For the testimony of Jesus is the spirit of prophecy."


A whopping 437MB free, presumably because the whole /versions/contents holding a previous version is gone, also hadn't run Software update yet.
The Rider on the White Horse
11I saw heaven standing open and there before me was a white horse, whose rider is called Faithful and True. With justice he judges and makes war. 12His eyes are like blazing fire, and on his head are many crowns. He has a name written on him that no one knows but he himself. 13He is dressed in a robe dipped in blood, and his name is the Word of God. 14The armies of heaven were following him, riding on white horses and dressed in fine linen, white and clean. 15Out of his mouth comes a sharp sword with which to strike down the nations. "He will rule them with an iron scepter."[w] He treads the winepress of the fury of the wrath of God Almighty. 16On his robe and on his thigh he has this name written:
KING OF KINGS AND LORD OF LORDS.
17And I saw an angel standing in the sun, who cried in a loud voice to all the birds flying in midair, "Come, gather together for the great supper of God, 18so that you may eat the flesh of kings, generals, and mighty men, of horses and their riders, and the flesh of all people, free and slave, small and great."


How come Activities has Helpxoyuy1CT and writexofwuzad? (I noticed a file named similar to the former in 10.1.3.)
19Then I saw the beast and the kings of the earth and their armies gathered together to make war against the rider on the horse and his army. 20But the beast was captured, and with him the false prophet who had performed the miraculous signs on his behalf. With these signs he had deluded those who had received the mark of the beast and worshiped his image. The two of them were thrown alive into the fiery lake of burning sulfur. 21The rest of them were killed with the sword that came out of the mouth of the rider on the horse, and all the birds gorged themselves on their flesh.


Where is Library content? My Libraries has only some .xols I installed, none of http://download.laptop.org/xo-1/os/candidate/870/os870.libraries.txt
Revelation 20
The Thousand Years
1And I saw an angel coming down out of heaven, having the key to the Abyss and holding in his hand a great chain. 2He seized the dragon, that ancient serpent, who is the devil, or Satan, and bound him for a thousand years. 3He threw him into the Abyss, and locked and sealed it over him, to keep him from deceiving the nations anymore until the thousand years were ended. After that, he must be set free for a short time.
4I saw thrones on which were seated those who had been given authority to judge. And I saw the souls of those who had been beheaded because of their testimony for Jesus and because of the word of God. They had not worshiped the beast or his image and had not received his mark on their foreheads or their hands. They came to life and reigned with Christ a thousand years. 5(The rest of the dead did not come to life until the thousand years were ended.) This is the first resurrection. 6Blessed and holy are those who have part in the first resurrection. The second death has no power over them, but they will be priests of God and of Christ and will reign with him for a thousand years.


The spiral home view got the Software update prompt, I let it run.
Satan's Doom
7When the thousand years are over, Satan will be released from his prison 8and will go out to deceive the nations in the four corners of the earth—Gog and Magog—to gather them for battle. In number they are like the sand on the seashore. 9They marched across the breadth of the earth and surrounded the camp of God's people, the city he loves. But fire came down from heaven and devoured them. 10And the devil, who deceived them, was thrown into the lake of burning sulfur, where the beast and the false prophet had been thrown. They will be tormented day and night for ever and ever.
The Dead Are Judged
11Then I saw a great white throne and him who was seated on it. Earth and sky fled from his presence, and there was no place for them. 12And I saw the dead, great and small, standing before the throne, and books were opened. Another book was opened, which is the book of life. The dead were judged according to what they had done as recorded in the books. 13The sea gave up the dead that were in it, and death and Hades gave up the dead that were in them, and each person was judged according to what he had done. 14Then death and Hades were thrown into the lake of fire. The lake of fire is the second death. 15If anyone's name was not found written in the book of life, he was thrown into the lake of fire.
Revelation 21
The New Jerusalem
1Then I saw a new heaven and a new earth, for the first heaven and the first earth had passed away, and there was no longer any sea. 2I saw the Holy City, the new Jerusalem, coming down out of heaven from God, prepared as a bride beautifully dressed for her husband. 3And I heard a loud voice from the throne saying, "Now the dwelling of God is with men, and he will live with them. They will be his people, and God himself will be with them and be their God. 4He will wipe every tear from their eyes. There will be no more death or mourning or crying or pain, for the old order of things has passed away."
5He who was seated on the throne said, "I am making everything new!" Then he said, "Write this down, for these words are trustworthy and true."


While Software update was up, I could tab to the Journal but couldn't type anything in its search box or do anything.
6He said to me: "It is done. I am the Alpha and the Omega, the Beginning and the End. To him who is thirsty I will give to drink without cost from the spring of the water of life. 7He who overcomes will inherit all this, and I will be his God and he will be my son. 8But the cowardly, the unbelieving, the vile, the murderers, the sexually immoral, those who practice magic arts, the idolaters and all liars—their place will be in the fiery lake of burning sulfur. This is the second death."


That said You can install 31 updates. ??!? That seems crazy, why is a recent build so out of date? I guess all the activities and library stuff doesn't come with the build but is triggered by Software update.
9One of the seven angels who had the seven bowls full of the seven last plagues came and said to me, "Come, I will show you the bride, the wife of the Lamb." 10And he carried me away in the Spirit to a mountain great and high, and showed me the Holy City, Jerusalem, coming down out of heaven from God. 11It shone with the glory of God, and its brilliance was like that of a very precious jewel, like a jasper, clear as crystal. 12It had a great, high wall with twelve gates, and with twelve angels at the gates. On the gates were written the names of the twelve tribes of Israel. 13There were three gates on the east, three on the north, three on the south and three on the west. 14The wall of the city had twelve foundations, and on them were the names of the twelve apostles of the Lamb.


What happened to Alt-Ctrl-Neighborhood ([[Console]]), I couldn't bring this up, maybe also because Software Update on screen.
15The angel who talked with me had a measuring rod of gold to measure the city, its gates and its walls. 16The city was laid out like a square, as long as it was wide. He measured the city with the rod and found it to be 12,000 stadia[x]in length, and as wide and high as it is long. 17He measured its wall and it was 144 cubits[y] thick,[z] by man's measurement, which the angel was using. 18The wall was made of jasper, and the city of pure gold, as pure as glass. 19The foundations of the city walls were decorated with every kind of precious stone. The first foundation was jasper, the second sapphire, the third chalcedony, the fourth emerald, 20the fifth sardonyx, the sixth carnelian, the seventh chrysolite, the eighth beryl, the ninth topaz, the tenth chrysoprase, the eleventh jacinth, and the twelfth amethyst.[aa] 21The twelve gates were twelve pearls, each gate made of a single pearl. The great street of the city was of pure gold, like transparent glass.


In Terminal, can't click both buttons to paste primary selection. As others noticed, Shift-Ctrl-C doesn't work, but in fact nothing works!
22I did not see a temple in the city, because the Lord God Almighty and the Lamb are its temple. 23The city does not need the sun or the moon to shine on it, for the glory of God gives it light, and the Lamb is its lamp. 24The nations will walk by its light, and the kings of the earth will bring their splendor into it. 25On no day will its gates ever be shut, for there will be no night there. 26The glory and honor of the nations will be brought into it. 27Nothing impure will ever enter it, nor will anyone who does what is shameful or deceitful, but only those whose names are written in the Lamb's book of life.


=== SoaS 2009-06-03 image ===
Revelation 22
I ran livecd-iso-to-disk.sh on Kubuntu to create an XO USB boot disk.
The River of Life
1Then the angel showed me the river of the water of life, as clear as crystal, flowing from the throne of God and of the Lamb 2down the middle of the great street of the city. On each side of the river stood the tree of life, bearing twelve crops of fruit, yielding its fruit every month. And the leaves of the tree are for the healing of the nations. 3No longer will there be any curse. The throne of God and of the Lamb will be in the city, and his servants will serve him. 4They will see his face, and his name will be on their foreheads. 5There will be no more night. They will not need the light of a lamp or the light of the sun, for the Lord God will give them light. And they will reign for ever and ever. 6The angel said to me, "These words are trustworthy and true. The Lord, the God of the spirits of the prophets, sent his angel to show his servants the things that must soon take place."
Jesus Is Coming
7"Behold, I am coming soon! Blessed is he who keeps the words of the prophecy in this book."
8I, John, am the one who heard and saw these things. And when I had heard and seen them, I fell down to worship at the feet of the angel who had been showing them to me. 9But he said to me, "Do not do it! I am a fellow servant with you and with your brothers the prophets and of all who keep the words of this book. Worship God!"


Screen font tiny during text boot
10Then he told me, "Do not seal up the words of the prophecy of this book, because the time is near. 11Let him who does wrong continue to do wrong; let him who is vile continue to be vile; let him who does right continue to do right; and let him who is holy continue to be holy."
Screen cleared in text boot, then displayed more text boot.


Got
12"Behold, I am coming soon! My reward is with me, and I will give to everyone according to what he has done. 13I am the Alpha and the Omega, the First and the Last, the Beginning and the End.
creating devices
------------------------
WARNING: cannot find root file system!
------------------------
&nbsp;
Create symlink /dev/root and then exit this shell to continue
the boot sequence
''then more debug output in the shell''


e-mailed fedora-olpc-list and sugar-devel
14"Blessed are those who wash their robes, that they may have the right to the tree of life and may go through the gates into the city. 15Outside are the dogs, those who practice magic arts, the sexually immoral, the murderers, the idolaters and everyone who loves and practices falsehood.


16"I, Jesus, have sent my angel to give you[ab] this testimony for the churches. I am the Root and the Offspring of David, and the bright Morning Star."


=== Soas2 20090312 ===
17The Spirit and the bride say, "Come!" And let him who hears say, "Come!" Whoever is thirsty, let him come; and whoever wishes, let him take the free gift of the water of life.


On a 2GB USB flash drive I let Live USB Creator create a 700MB area. But booting into Sugar Journal immediately popped up out of space.
18I warn everyone who hears the words of the prophecy of this book: If anyone adds anything to them, God will add to him the plagues described in this book. 19And if anyone takes words away from this book of prophecy, God will take away from him his share in the tree of life and in the holy city, which are described in this book.


I removed /usr/lib/perl5
20He who testifies to these things says, "Yes, I am coming soon."
Amen. Come, Lord Jesus.


I went to [[Collections]], downloaded the story book, and Sugar crashed with some kind of exception taking me back to the "liveuser" blue login.
21The grace of the Lord Jesus be with God's people. Amen.</nowiki>

But the book was in my Journal and I could start it.

==== Browse ====
No home page, would be nice if there was one by default showing the media.

On login fields like {{SERVERNAME}}, font size in text and passwords way too small.

Curved edges on Textarea unpleasant.

=== rawhide-xo ===

Retried 20090312 , worked. Glitches in e-mail to fedora on XO and in new [[Rawhide-XO]] page

Tried http://dev.laptop.org/~cjb/rawhide-xo/ 20090307

Used `cat /proc/partitions` to figure out my USB in cygwin is /dev/sdb

$ zcat 20090307.bootable.gz > /dev/sdb
gave
gzip: stdout: Input/Output error

Probably because stupid SanDisk "2 GB" USB is actually "2,043,633,664 bytes ('''1.90''' GB)". But since chkdsk reported no errors, tried it anyway.

Tried booting anyway, just stuck it in and restart.
type-vfat ro liveimg quiet ...
* wacky hot dog boot screen then
Unable to find persistent overlay: using temporary
mount: wrong fs type, bad option, bad superblock on /dev/mapper/live-rw
missing codepage or helper program, or other error

Bug in initramfs /init detected. Dropping to a shell. Good luck!

dmesg reported a ton of FAT: Filesystem panic invalid cluster chain errors.

In this error console, several commands I typed like dmesg | less led to unresponsive shell -- I would type commands and get nothing.

=== Software update of [[Activities/G1G1/8.2]] ===
As of 2009-05-21 running [[8.2.1]], here are the activity versions I got after running [[Software update]].
<pre>
Analyze.activity 8
Browse.activity 102
Calculate.activity 25
Chat.activity 48
Distance.activity 14
Etoys.activity 94
Firefox-6.activity 6 (not in Activities/G1G1)
Help.activity 10
Implode.activity 5
Log.activity 16
Maze.activity 6
Measure.activity 21
Memorize.activity 28
Moon.activity 10
Paint.activity 23
Pippy.activity 30
Read.activity 56
Record.activity 59
Ruler.activity 3
Scratch.activity 12
Speak.activity 9
TamTamEdit.activity 50
TamTamJam.activity 51
TamTamMini.activity 49
TamTamSynthLab.activity 51
Terminal.activity 18
TurtleArt.activity 10
WikipediaEN.activity 4
Write.activity 60
</pre>

=== candidate-802 ===
upgrade from candidate-801 (just a new firmware?) went fine.


=== candidate-801 ===
upgrade from candidate-800 went fine.

On resume from standby, Sugar would often pick mesh instead of my WEP-password Linksys BEFW11 router AP. hard to tell if it's any better than 8.2.0.

=== candidate-800 ===

From build 767, sudo olpc-update candidate-800 worked fine

==== Usual set of errors on the console ====

Still got
some USB errors on the console during boot.

failure reading codec reg 0x7e error twice

/usr/bin/alsactl: set_control:1273: failed to obatin info for control #40 / # 32 error

X AIGLX error: swrast_dri.so

expected keysym got XF86Info: line 914 of inet
expected keysym got XF86Info: line 914 of inet
(twice)

xkbcomp error

==== Wireless access point using WEP working OK? ====
Shortly after boot the Frame showed mesh icon only. Went to Neighborhood view and as I was hovering over my preferred AP, it started connecting to it.

On next boot, by the time I looked at the frame, I was connected to my preferred AP.

==== Screen stayed on, shutdown hang. ====
With Home View and Browse running, I closed the lid. I noticed it was warm. The screen had been on all the time! Weird.

I chose Home View XO > Shutdown, console screen showed
xinit: unexpected signal 15.

and I couldn't get it to actually power down by pressing keys. I held down the power button and it powered off.

=== clean-install of 650 back to the future ===
To see how olpc-update works from candidate-765, I ran [[Clean-install procedure]] to get os650.zip and fs.zip on a USB flash drive.

First Erasing, bunch of black squares,
then Writing, bunch of green then yellow dots.
A few red ones.

then a restart, then Ship.1 build 650 Christmas 2007 baby!

No sudo, had to [[su -l]]
but then
olpc-update candidate-765
more or less worked. irsync_pristine and irsync_dirty failed, but No out-of-memory.


During first boot,
error about no /home/olpc/.ssh
error about chmod u+rw something something not valid.
No ~olpc/Activities

Software updates "Checking for updates" "Loading groups... took forever, part of progress bar blanked out. <trac>8681</trac> ?

I looked in journal, and there were two entries, "pi Seconds ago" and "oi 24 minutes ago", with a _-_- document logo. (I had just changed my timezone, maybe the time was off.)

=== Problems updating to 765 ===
Mail "Signed candidate-765 and gg-765-2 builds available for testing" went out. I renamed my developer.sig key and tried
sudo olpc-update 8.2-765
but that build isn't signed so update complained so I killed it.

So I tried
sudo olpc-update candidate-765
that completed, suspiciously quickly.

But now my XO won't boot
Q2E1`8 Q2E
Trying nand:\boot\runos.zip
OS found - No signature for our key
Boot failed :-(

If I press the [o] key to boot the alternate image (which is presumably my previous unsigned build), I get the same error.

==== Solved by putting developer key on USB flash drive ====
I solved this problem by copying my backup of <tt>develop.sig</tt> to <tt>/security/develop.sig</tt> on a USB flash drive. With the USB flash drive inserted, booting from unsigned nand code worked.

Then I re-ran
sudo olpc-update candidate-765
and it worked fine.

=== Damn U3 technology f***s up USB drives ===
If you buy a USB flash drive, it probably has crappy invasive U3 technology. Even if you have autorun turned off, Windows' "helpful" USB driver auto-install will automatically install some stupid driver that presents the flash drive as both a removable drive and a CD-ROM. '''WTF!??!'''

So download and run http://www.sandisk.com/Assets/u3/launchpadremoval.exe , then open Device Manager and make sure you don't have a second CD-ROM.


=== Paint-23 on 8.2-763 ===
(I sent this to devel list.

Paint-23 on 8.2-763.
These are roughly in menu order.

If from Journal I double-click on a Paint activity icon, I get two icons in the Frame, one of which has a doubled menu ("Paint Activity - Resume - Stop - Resume - Stop") that I can't resume or stop. When I tried to reproduce I got two icons, the first had the doubled menu, but this time the second icon pulsed forever.


You can't name a paint session in Paint (6220, I added this to release notes).

I can copy Paint's marquee selection and it appears in the frame, but the selection seems inactive -- it's gray, has no hover menu, I can't drag it.

I couldn't get paste of a selection to work.

The Paint fill is so slow that I assumed the app had died.

The Tools menu looks like a tools palette but you it doesn't show the selected tool. Actually, there is one item that looks like a selected tool, but it's the rounded-rect around the current color.

The color selection swatches would be a lot more obvious if they started out as the kid's XO colors instead of black and black.

Meanwhile the T in the text menu does have a gray background as if it's selected, but it isn't until you click it. And the two effects icons have a white background as if they're active.

If you type a pencil or brush size in their drop-down menus you can't dismiss the menu from the keyboard.

The Pencil size seems unchanged after changing its size.

Polygon tool cursor doesn't look like the polygon tool icon.

The Shapes menu doesn't fit the available space, "Triangle" is in a more items drop-down. I would get rid of the "Line" shape so the Shapes menu can fit on the regular screen.

The menu is "Text", its menu item is "Type". What's the difference?

The image resize spinboxes are so slow if I paste a previous Paint image in, I assumed the app had died. If I type in the image resize text boxes nothing happens but I don't know if it's really slow or they're dead to text input. Ideally they'd immediately show the value you type in or spin to but then you'd get a busy cursor.

I can choose anything from the Journal for Image insert, e.g. a terminal session, but nothing happens if it isn't a previous Paint session. Is Paint meant to insert the preview image of non-Paint sessions?

After unsuccessfully changing the size of an inserted image, the pencil tool works but the paint tool gets stuck as a selection marquee tool (makes no sense, but it's happened three times to me).

The two Effects operations are next to each other and have similar icons but do completely different things. It would be better to separate them, and change the hover text for the first to "Make picture gray"

=== Notes on Software update of activities ===
Running 8.2-759, Software update offers me
* Distance 12 to 13,
* Firefox 4 to 6
* Measure 17 to 19
* Paint 20 to 22
* Pippy 25 to 26
Modify activity groups is empty. Is it still going to [[Activities/Joyride]] ?
That page has CC Licensing Activity and Scratch, yet Software update doesn't offer them.

I ran update and screen went blank and machine restarted. After restart, got new list of offered activities.

Looking at an activity like [[Cobble]], it has two repeating forms each with:
* URL for the .xo bundle:
* Version number:
* Releases tested on: 7.1.0 (650) 7.1.1 (653) 7.1.2 (656) 8.1.0 (703) 8.1.1 (708) Candidate
* Development status:

That's bad, because this info is tied to the page, it isn't associated with each other. Same issue as multiple test results.

Can we have many-valued property Works_on: "version (build)", thus "26 (Candidate)", "24 (8.1.0)" But need URL in there as well...
So I guess we need subpages with version support for each stream.

=== Notes on Update from 8.2-759 to 8.2-760 ===
sudo olpc-update 8.2-760
in [[Terminal Activity]] worked great! irsync pristine worked, verification worked.

After restart I got messages about writing NAND. It seemed that the reboot didn't tell me it was installing new firmware version Q2E17.

2nd restart displayed Q2E17, then booted into Sugar.

Got prompt to run Software update, but that reported "Could not access the network". I often get this problem.

'''bug?:''' With Software update panel up, I can't get to frame with mouse, but pressing the upper-right Frame key will show the frame, though it seems inactive.

The Frame showed an AP so I retried and it worked fine.


=== Display pulses after standby (Out-of-memory?) ===
Twice with 8.2-759 my XO had trouble displaying screen after being in "standby", the screen flashed on every 30 seconds. See [[User:Skierpage/out-of-memory]] for notes.

I sent e-mail ''XO screen pulses after "standby", OOM afterwards'' to devel@laptop.org and filed <trac>8490</trac>

People think its CPU pressure not OOM. Alas, there's no guide of helpful stuff to type in low memory.

=== Notes on Update from 8.2-757 to 8.2-759 ===
<tt>sudo olpc-update 8.2-759</tt> gave me the same <tt> Contents manifest failure at line 383 Last file examined: localtime</tt> error (<trac>8190</trac>.
and the same (?) out of memory error <trac>5954</trac>).

Supposedly these are fixed in build 8.2-758, so I shouldn't experience them any more.

Home View > XO Man > Restart left me at
waiting for X server to shut down ..
xinit: unexpected signal 15

I think this is known. By clicking power off and back on (i.e. not forcing a power off) it advanced to
PM: Syncing filesystems ... done.
Freezing user space processes ...
...
Restarting tasks ... done.

So held down power button and back on.
New firmware version Q2E15
writing
erasing
...
Restarting
and then a reboot with the new firmware. Linux boot had same-ish errors as before: a couple of
Failures reading codec ...
the same
alsactl failed to obtain info for control #32 ...
alsactl failed to obtain info for control #40..

=== Notes on Update from joyride-2301 to 8.2-757===
I got the same <tt> Contents manifest failure at line 383 Last file examined: localtime</tt> error, so filed <trac>8190</trac>.
I got the same (?) out of memory error <trac>5954</trac>

Got a few hangs and instabilities.

=== Notes on Update from joyride-2230 to joyride-227<del>1</del>3===
Tried this, a later release than 2263 recommended by [[Friends in testing]].

==== Trac 5954 crashes ====
In Terminal Activity
sudo olpc-update joyride-2271
...
Verifying update
Contents manifest failure at line 383
Last file examined: localtime
Trying irsync dirty update from rsync://updates.laptop.org/build-joyride-2271
- Creating contents for existing tree.
???? Next lines are the welcome kinds of the world for OLPC!

Other times I tried this and other joyride updates the Terminal Activity vanished and I was back in Home view.

So I did it in a [[Console]], and joyride-2273 installed fine. Some errorsl
Downloading contents of build joyuride-2273.
Trying irsync_pristine update from rsync://updates.laptop.org/build-joyride-2273
- fetching contents.
- Performing incremental rsync.
- Cleaning up (trac #5051)
Verifying update.
Contents manifest failure at line 383
Last file examined: localtime
Trying irsync dirty update from rsync://updates.laptop.org/build-joyride-2271
- Creating contents for existing tree.
Traceback (most recent call last):
File "/usr/sbin/olpc-contents-create", line 91, in <module>
...
File "/usr/lib/python2.5/site-patckages/bitfrost/contents/util.py", line 100 in mkdirobject
entry['h'] = mkhashes(file(fullname).read())
MemoryError
Trying rsync update from rsync://...
Installing update in ...
Update succeeded!

Note the crash in irsync dirty update, that was killing, not just sudo olpc-update, but the Terminal activity.

This sounds like <trac>5954</trac> oom-killer during olpc-update.

==== Various ====

Terminal Activity mouse jumped to Activity, but then just the text "Activity" got stuck in the top right corner. if I brought up frame, it was still there, I couldn't choose a menu item of one of my running activities. Clicking other items in the frame, like network or speaker, would just highlight Activity.

I did Ctrl+Alt+Erase to restart X and Sugar.

Read of a PDF works, but Sugar activity handbook shouldn't be a PDF <trac>7898</trac> and I ran into "Keep error on exit" <trac>7843</trac>, I pasted my Read log error for the latter.

Read of a 4-page DjVu file shows 1/4, lets me advance, but doesn't show anything. When I page backwards it gets slow, then really slow, then cursor won't track and the machine is completely unresponsive. Had to power cycle. Nothing obvious in the error logs.

But then I tried again on another DjVu file from http://djvu.org/docs/, http://djvu.org/docs/1998_zcoder.djvu. All blank, showed 1 of 10. Then I zoomed out and saw the text of page 1!! But when I zoomed in, Read died, and Browse too!. Nothing in error log. I updated <trac>6223</trac>.

I couldn't find any help on the wiki in Support FAQ, searching for "freeze", etc. for what to do when the machine goes unresponsive.

=== Notes on Update from build 708 (8.1.2 candidate) to joyride-2230 ===
Got a developer key, found a few bugs.

In 8.1.1, build 708, more /etc/issue shows
OLPC build update.1 708 (stream udpate.1; variant devel_jffs2)
Kernel \r on an \m

Bug: last line seems bogus!?

Couldn't
sudo olpc-update 709
got "unknown moudle 'build-709': could not find build 709: are you sure it exists?
Sure enough, <tt>rsync rsync://updates.laptop.org | sort</tt> doesn't list it.

OK, so much for trying [[8.1.2]]!

Per [[Friends in Testing]],
sudo olpc-update joyride-2230

seems to work.
Downloading...
Deleting ...
Making clean /versions/updates/3d478...
Trying irsync_pristine update from rsync://updates.laptop.org/build-joyride-2230
- Cleaning tree.
- Fetching contents.
- Performing incremental rsync.
... long pause
rsync: failed to open "/versions/updates/3d478.../usr/sbin/udevmonitor", continuing: No such file or directory (2)

rsync error: some files could not be transferred (code 23) at main.c (1385) [generator=2.6.9]
Trying irsync_dirty update from rsync://updates.laptop.org/build-joyride-2230
- Creating contents for existing tree.
- Fetching contents for update tree.
- Performing incremental rsync.
... long pause, laptop screen went dark (standby?)
rsync: getaddrinfo: updates.laptop.org 873: Name or service not known
rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
Trying rsync update from rsync://updates.laptop.org/build-joyride-2230
- Fetching contents
- Performing full rsync
... long pause, laptop screen went dark, went to bed
Next morning
Verifying update.
Installing update in /versions/{pristine,run}/3d478...
Update succeeded!

Are the first two failures expected? Seems like rsync will fail if it goes into standby? ffm|sh on chat says this is all expected.


==== Reboot ====


Note this update involves new firmware.

I pressed the check key to see information, below I type some of what I saw.
I can't keep up with the text.

Trying nand:\security\developer.sig

Updating firmware...

''screen went dark, happy chime''

OpenFirmware CL1 Q2D16 Q20

trying key

OpenFirmware CL1 Q2D16 Q2D


Updateing firmware....

''screen went dark, happy chime''

Now OpenFirmware Q2E12 A2E

'''Is it expected that it restarts three times, second restart still running the original firmware.

=== Some Linux boot warnings and errors ===
I got these in joyride-2301

/usr/bin/alsactl :failed to obain info for control #32 (No such file or directory)
/usr/bin/alsactl :failed to obain info for control #40 (No such file or directory)

In console tty1 (I think)
OLPC buid joyride 2301 (stream joyride; variant devel_jffs2)
Kernel 2.6.25-20080813.4.olpc.cc.... on an i586

[press ENTER to login]
xauth: creating new authority file /var/tmp/olpc-auth/.Xserverauth
xauth: creating new authority file /var/tmp/olpc-auth/.Xauthority
xauth: creating new authority file /var/tmp/olpc-auth/.Xauthority <=== why twice?

X.Org X Server 1.4.99.906 (1.5.0 RC 6)
(more X.Org startup stuff...)

(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
(EE) GLX: could not load software renderer
expected keysym, got XF86info: line 914 of inet
expected keysym, got XF86info: line 914 of inet <== (i.e. repeated)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extr symbols
Errors from xkbcomp are not fatal to the X server

=== Bugs, TODO ===

erased Log activity. No feedback after clicking [Erase] in confirm dialog. Still showed in Home view. If I clicked to start, I got endless pulsing icon.

Browse activity did go away when I erased it, as expected. (?)

Started Log after I'd erased it, it pulsed for a long time, then I had two Log activities on the Home view, one orange. ?!
<br />
<tt>shell.log</tt> had errors 'No such file or directory' from execute_child from HomeBox.py

<del><tt>'''cat /etc/issue'''</tt>
has a garbled second line: <tt>Kernel \r on an \m</tt></del>
<br />
Not a bug, /etc/issue is a template that gets filled in on new terminal.

<trac>7828</trac>In [[Home view]] , hovering on an activity brings up {name of activity} with an Erase menu item.
But in the journal, the default for each "session document" is "Write Activity", "Terminal Activity", etc. and those also have an Erase menu item.
One of those removes the activity's code, one just removes a "session document". I get them confused.

<trac>7830</trac> The submit button in the DevKey form file:///home/.devkey.html looks weird, "stripey"

<trac>7831</trac> The Journal menu for Stopwatch activity installed from OLPC library is too wide to fit screen.

<trac>9260</trac> pippy examples can adapt to screen dimensions (the first Python code I've ever written!)

== Scratch ==
Copy stuff from XO here:
<pre>

</pre>

Latest revision as of 00:29, 8 April 2012

I'm a fan but just a casual G1G1 user and occasionally run images on Windows.

You can e-mail me as "info" at my web site, skierpage.com.

Leave me a note...

Here or on my "talk" page (click the [discussion] tab, click [+]). Remember, sign your edits with -- ~~~~.

(From joe)

Hi,

Thanks for the info. The format that Charlie, et al are creating would supersede the format shown on the "Testing" page. This is still a "work in progress".

Regards,

Joe

From Tomhannen on emulation

Hi - this should help.

--Tomhannen 09:22, 7 December 2006 (EST)


From Kiko on GStreamer

Hi, i see you´ve made plenty things with video streaming... I´d like to port autocast to the xo. <-- the first video you see was our first prototype test,, do you get the idea,, we were switching video from many cameras by recognizing audio from each speaker,, now i would really like to get video streams from the XO cut "on the fly" and streamed to the web (to be recorded by service similar to youtubes quickcapture or re streaming with G.I.S.S. tv...

Is there a way that we can skype for a sec, that you can give me advice on how to find a way???

it would be so great... : ) kiko att gmail dott com

--Kiko from Perú 11 July 2009

Documentation notes

The OLPC colors (1 Laptop -> XO) are (according to the wiki logo):

  • orange #f78f1e
  • green #6bbe45
  • blue #0093d0
  • reddish pink #e20177

XO-1 screen is 1200 wide x 900 tall.

Two toolbars are 149 (150?) pixels high.

What is the XO-1 font?

 fc-match 'sans serif'

suggests ? Deja Vu Sans. Hmm, what font to use for callouts?

Annotate screenshot in Inkscape?

click connector, drag onto screenshot, use connector end arrow, use Extensions > Modify ending colorXXX

? how to assign styles that color arrow and text?

Laptop screenshot key is Alt+1

Placeholder images

To put a placeholder image in your wiki markup:

text text ActivityName screenshot blah blah blah

or

text text ActivityName's toolbar Activity name's toolbar contains blah blah blah.

mw:Help:Images describes all the possible image parameters

This approach is mentioned in Help Activity refresh#Images

XO experiments

Detecting if the user has Help installed

Help (activity) is just a shell around webactivity that starts at a local URL. But you can browse to file:///home/olpc/Activities/Help.activity/help/XO_Introduction.html in Browse. Here is HTML code to test if Help has been installed and ifso add a URL to it. I have no idea if this is any good, Google spat it out. Instead, the Library generation code in OLPC could modify the start page.

This code is at http://www.skierpage.com/olpc/show_help.html , but it won't work until you save it locally and open the local URL.

<html>
<head>
<title>Try reading help file</title>
</head>
<body>
<h2>OLPC is awesome!</h2>
<script>
// This script only works when run from a local file:/// URL.
var oRequest = new XMLHttpRequest();
var helpStartURL  = "file:///home/olpc/Activities/Help.activity/help/XO_Introduction.html";

document.write("<p>DEBUG: Attempting to read " + helpStartURL + "</p>\n");

noHelp = true;

try {
  oRequest.open("GET",helpStartURL,false);
  oRequest.setRequestHeader("User-Agent",navigator.userAgent);
  oRequest.send(null)
  if (oRequest.status==200 || oRequest.status==0) {
    document.write('<h3>Need help?</h3><p><a href="' + helpStartURL + '>Go read the help text</a></p>');
    noHelp = false;
  } else {
    alert("DEBUG: Error executing XMLHttpRequest call!, status is " + oRequest.status);
  }
} catch (e) {

  alert("DEBUG: An exception occurred in the script. Error name: " + e.name 
    + ". Error message: " + e.message); 
}
if (noHelp) {
  document.write('No local help, but <a href="http://www.laptop.org/manual">Help is available online</a>.');
}
</script>
<p>and the rest of the page...</p>
<body>
</html>

Why the hell doesn't Rawhide-XO know I have an olpc keyboard?

See /Redhat-XO OLPC keyboard

PDFs in Browse

Trying to view PDFs in the browser without the horrible download-journal-start Read dance. evince isn't going to make a plugin [1], they recommend mozplugger. I tried yum install mozplugger, it installed sox and gsm WHY??!, still no luck and maybe it messed up PDF download, I now get a Mozilla "rainbow-daemon" dialog not a nice Sugar dialog.

Maybe I need to install evince as well, since /etc/mozpluggerrc wants to start this? XO has evince library, but yum install evince pulls in literally dozens of other libraries so I cancelled.

Wiki experiments and such

Sugar: interwiki prefix broken

There's a sugar: interwiki prefix to make linking to pages on sugarlabs.org easier. E.g. on the Setting up a sugar development environment page, [[sugar:Supported systems]] turns into sugar:Supported systems which has the wrong prefix.

This should be fixable in an interwiki table somewhere on ??pedal.laptop.org. Special:Version indicates that wiki.laptop.org runs mw:Extension:InterWiki , so this could be as simple as editing an InterWiki.txt file somewhere. I e-mailed wiki-gang and sysadmin "sugarlabs links breaking, need to update sugar: interwiki prefix" on 2008-11-13.

Activity versions for a particular release

Starting with 8.2.0, people have manually created then updated fragments and pages recording which version of an activity works with a release, such as Activities/G1G1/8.2. The Software updater Sugar Control Panel feature requires this.

But there is no such page for earlier releases. You can go look at the bottom of an activity's page (e.g. Chat) and it lists versions of the activity and what release they work on:

Activity version number: 40
The releases with which this version of the activity has been tested. 8.1.1 (708)

Unfortunately, the way User:Femslade designed Template:Activity_page/bundle , you can't run a query to "show the version and URL of all activities that were flagged as working on 8.1.0."

Here's a query that just lists activities with some version flagged as working on 8.1.1. If there's more than one, then go read its page! {{#ask: Software release::8.1.1 (708)

 |? Activity version=One of these versions works with 8.1.1 (708)
 |default=Nothing in Category:Activities with Property:Software release of "8.1.1 (708)"!?

}}

Here's a similar query that just lists activities with some version flagged as working on 8.1.0. If there's more than one, then go read its page! {{#ask: Software release::8.1.0 (703)

 |? Activity version=One of these versions works with 8.1.0 (703)
 |default=Nothing in Category:Activities with Property:Software release of "8.1.1 (708)"!?

}}

Activity list

Here's a way to extract info from an Activity group HTML file, assuming it's ruthlessly consistent:

 curl http://wiki.laptop.org/go/Activities/G1G1/8.2 > Activities_G1G1_8.2.html
 perl -ne 'chomp; next if m/Image:/; print if s:^.*?Download.*?href="(.*?)/([^/].*?)".*activity-version.*?(\d+).*$:[$1/$2 download $2]\t$3\n:; print if s:^.*/go/(.*?)".*:$1\t:' < Activities_G1G1_8.2.html > Activities_G1G1_8.2.lst3

clean up...

Gives /G1G1 8.2 HTML contents


for url in $(wget -q -O- http://wiki.laptop.org/go/Activities/G1G1/8.2%7Csed "s/>/>\n/g"|grep -v "^$"|grep "\.xo"|cut -d\" -f2); do
       prog_ver=$(basename $url|cut -d\. -f1)
       ver=$(echo $prog_ver|rev|cut -d- -f1|rev)
       prog=$(echo $prog_ver|rev|cut -d- -f2-|rev)
       echo $prog $ver $url;
done > Activities.lst3
User:Kevix

Create a meeting

User:Mchua wants want to create new pages containing

 [[Category:Test group meetings]]
  [[Start date::2008-MM-DD HH:00]]

Try User:Sj's form to create a page that uses preload and such to prefill a page. Seems to work. The time is tricky, I'm not sure timezones are supported.

<inputbox> type=create preload=Template:New test group meeting buttonlabel=Create a new page for a Test group meeting default=Testing meetings/2024-11-24 width=40 bgcolor=#f0f0ff </inputbox>

XO Korea mystery

The gargantuan over-complex XO Korea structure from User:Php5 means searching in English finds Korean pages, such as:


How many pages in Category:XO Korea?

{{#ask:

 |format=count

}}

I sort of love php5's overcomplex microcosm, though :) and these days it's down to 10% of the whole... it reminds me of the bulk import of chinese characters and their meanings into an en-language dictionary, which overwhelmed /that/ random-page feature for a couple of years. --Sj talk

Damn transclusion woes

A bunch of pages were transcluding Friends in testing/current image number, like Template:Joyride-jffs2-link. Francesca (?) put a semantic annotation in there, which added it to hundreds of pages.

I hid that in a noinclude, but for some reason that messed up pages.

Let's try it here with a local copy in User:Skierpage/current image number, transcluded into this link:

joyride-2263

Testing my XO

Responding to the Friends in testing call and olpc-devel announcements... (My most recent tests come first).

release 11.2.0 (release notes)

I tried sudo olpc-update candicate-870 anyway, from 10.1.3.

(See message in response to "olpc-update works on XO-1!" thread for olpc-devel mailing list.)

873 (11.2.0 candidate) bugs

olpc-netstatus as root fails with:

Jabber    : 
Traceback (most recent call last):
  File "/usr/bin/sugar-xos", line 71, in <module>
    main()
  File "/usr/bin/sugar-xos", line 55, in main
    ps = bus.get_object(PRESENCE_SERVICE, PRESENCE_PATH)
  File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 241, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 183, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 281, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 630, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/bin/sugar-presence-service exited with status 1


update failures

sudo olpc-update -v candidate-872 never succeeded, and now sudo olpc-update -v candidate-872 fails as well:

Trying irsync_pristine update from rsync://updates.laptop.org/build-candidate-873
 - Fetching contents.
 - Performing incremental rsync.
rsync: getaddrinfo: updates.laptop.org 873: Name or service not known
rsync error: error in socket IO (code 10) at clientserver.c(122) [Receiver=3.0.8]
rsync: getaddrinfo: updates.laptop.org 873: Name or service not known
r
rsync error: error in socket IO (code 10) at clientserver.c(122) [Receiver=3.0.8]
Attempt olpc_update_irsync_pristine failed: Rsyncing:  (try 1/3)
Rsyncing: lib (try 1/3)
Rsyncing: lib/modules (try 1/3)
Sync failed, retrying in 10 seconds.

Before I start I ping updates.laptop.org and it works. Sometimes afterwards the ping fails. It finally succeeded, consensus from e-mail to Testing is it's network woes.

Tried again and it got lots of rsync timeouts and errors, but finally succeeded (?) with "Performing full rsync". I don't trust it.

Freeing up space

Update ran out of space. That's not surprising, olpc-update works on XO-1! says "it needs ~470MB of free space to work and os860 pristine [10.1.3] leaves only ~380MB free."

I erased Firefox and Help activities from the Home ring, but they left MB of data in ~/.sugar/default/org.laptop.FirefoxActivity and ~/.sugar/default/org.laptop.HelpActivity. (This is SL bug #2074, fixed in more recent Sugar.)

I had some content (aka Collections) in Library that didn't show up in the Journal (or Home view), like WorldDigitalLibrary and WikisliceChemistry. This seems mostly content shipped with the release, see Collections#Removing a collection. TODO BUG: Verify in 11.2.0 then file a bug that there's no UI to remove this.

Success, 11.2.0!

Third `sudo olpc-update -v -v candidate-os870` completed OK, I shutdown (BUG?? no more Restart menu item in Home view?).

Held down check key. Same q2e45 ROM as before. Long pause on (roughly) "purging old something, this may take a while". X11 cursor, then Sugar spiral!

Old BUG: OLPC "Hello, children of the world!" message doesn't fit, longest line has " wereld!" running over.

A whopping 437MB free, presumably because the whole /versions/contents holding a previous version is gone, also hadn't run Software update yet.

How come Activities has Helpxoyuy1CT and writexofwuzad? (I noticed a file named similar to the former in 10.1.3.)

Where is Library content? My Libraries has only some .xols I installed, none of http://download.laptop.org/xo-1/os/candidate/870/os870.libraries.txt

The spiral home view got the Software update prompt, I let it run.

While Software update was up, I could tab to the Journal but couldn't type anything in its search box or do anything.

That said You can install 31 updates. ??!? That seems crazy, why is a recent build so out of date? I guess all the activities and library stuff doesn't come with the build but is triggered by Software update.

What happened to Alt-Ctrl-Neighborhood (Console), I couldn't bring this up, maybe also because Software Update on screen.

In Terminal, can't click both buttons to paste primary selection. As others noticed, Shift-Ctrl-C doesn't work, but in fact nothing works!

SoaS 2009-06-03 image

I ran livecd-iso-to-disk.sh on Kubuntu to create an XO USB boot disk.

Screen font tiny during text boot Screen cleared in text boot, then displayed more text boot.

Got

creating devices
------------------------
WARNING: cannot find root file system!
------------------------
 
Create symlink /dev/root and then exit this shell to continue
the boot sequence

then more debug output in the shell

e-mailed fedora-olpc-list and sugar-devel


Soas2 20090312

On a 2GB USB flash drive I let Live USB Creator create a 700MB area. But booting into Sugar Journal immediately popped up out of space.

I removed /usr/lib/perl5

I went to Collections, downloaded the story book, and Sugar crashed with some kind of exception taking me back to the "liveuser" blue login.

But the book was in my Journal and I could start it.

Browse

No home page, would be nice if there was one by default showing the media.

On login fields like wiki.laptop.org, font size in text and passwords way too small.

Curved edges on Textarea unpleasant.

rawhide-xo

Retried 20090312 , worked. Glitches in e-mail to fedora on XO and in new Rawhide-XO page

Tried http://dev.laptop.org/~cjb/rawhide-xo/ 20090307

Used `cat /proc/partitions` to figure out my USB in cygwin is /dev/sdb

$ zcat 20090307.bootable.gz > /dev/sdb

gave

gzip: stdout: Input/Output error

Probably because stupid SanDisk "2 GB" USB is actually "2,043,633,664 bytes (1.90 GB)". But since chkdsk reported no errors, tried it anyway.

Tried booting anyway, just stuck it in and restart.

type-vfat ro liveimg quiet ...
  • wacky hot dog boot screen then
Unable to find persistent overlay: using temporary
mount: wrong fs type, bad option, bad superblock on /dev/mapper/live-rw
       missing codepage or helper program, or other error
Bug in initramfs /init detected. Dropping to a shell. Good luck!

dmesg reported a ton of FAT: Filesystem panic invalid cluster chain errors.

In this error console, several commands I typed like dmesg | less led to unresponsive shell -- I would type commands and get nothing.

Software update of Activities/G1G1/8.2

As of 2009-05-21 running 8.2.1, here are the activity versions I got after running Software update.

Analyze.activity          8
Browse.activity         102
Calculate.activity       25
Chat.activity            48
Distance.activity        14
Etoys.activity           94
Firefox-6.activity        6 (not in Activities/G1G1)
Help.activity            10
Implode.activity          5
Log.activity             16
Maze.activity             6
Measure.activity         21
Memorize.activity        28
Moon.activity            10
Paint.activity           23
Pippy.activity           30
Read.activity            56
Record.activity          59
Ruler.activity            3
Scratch.activity         12
Speak.activity            9
TamTamEdit.activity      50
TamTamJam.activity       51
TamTamMini.activity      49
TamTamSynthLab.activity  51
Terminal.activity        18
TurtleArt.activity       10
WikipediaEN.activity      4
Write.activity           60

candidate-802

upgrade from candidate-801 (just a new firmware?) went fine.


candidate-801

upgrade from candidate-800 went fine.

On resume from standby, Sugar would often pick mesh instead of my WEP-password Linksys BEFW11 router AP. hard to tell if it's any better than 8.2.0.

candidate-800

From build 767, sudo olpc-update candidate-800 worked fine

Usual set of errors on the console

Still got

 some USB errors on the console during boot.
failure reading codec reg 0x7e error twice
/usr/bin/alsactl: set_control:1273: failed to obatin info for control #40 / # 32 error
X AIGLX error: swrast_dri.so
expected keysym got XF86Info: line 914 of inet 
expected keysym got XF86Info: line 914 of inet
(twice)
xkbcomp error

Wireless access point using WEP working OK?

Shortly after boot the Frame showed mesh icon only. Went to Neighborhood view and as I was hovering over my preferred AP, it started connecting to it.

On next boot, by the time I looked at the frame, I was connected to my preferred AP.

Screen stayed on, shutdown hang.

With Home View and Browse running, I closed the lid. I noticed it was warm. The screen had been on all the time! Weird.

I chose Home View XO > Shutdown, console screen showed

  xinit: unexpected signal 15.

and I couldn't get it to actually power down by pressing keys. I held down the power button and it powered off.

clean-install of 650 back to the future

To see how olpc-update works from candidate-765, I ran Clean-install procedure to get os650.zip and fs.zip on a USB flash drive.

First Erasing, bunch of black squares, then Writing, bunch of green then yellow dots. A few red ones.

then a restart, then Ship.1 build 650 Christmas 2007 baby!

No sudo, had to su -l but then

 olpc-update candidate-765

more or less worked. irsync_pristine and irsync_dirty failed, but No out-of-memory.


During first boot,

error about no /home/olpc/.ssh
error about chmod u+rw something something not valid.

No ~olpc/Activities

Software updates "Checking for updates" "Loading groups... took forever, part of progress bar blanked out. <trac>8681</trac> ?

I looked in journal, and there were two entries, "pi Seconds ago" and "oi 24 minutes ago", with a _-_- document logo. (I had just changed my timezone, maybe the time was off.)

Problems updating to 765

Mail "Signed candidate-765 and gg-765-2 builds available for testing" went out. I renamed my developer.sig key and tried

 sudo olpc-update 8.2-765

but that build isn't signed so update complained so I killed it.

So I tried

 sudo olpc-update candidate-765

that completed, suspiciously quickly.

But now my XO won't boot

 Q2E1`8  Q2E
 Trying nand:\boot\runos.zip
   OS found - No signature for our key
 Boot failed  :-( 

If I press the [o] key to boot the alternate image (which is presumably my previous unsigned build), I get the same error.

Solved by putting developer key on USB flash drive

I solved this problem by copying my backup of develop.sig to /security/develop.sig on a USB flash drive. With the USB flash drive inserted, booting from unsigned nand code worked.

Then I re-ran

 sudo olpc-update candidate-765

and it worked fine.

Damn U3 technology f***s up USB drives

If you buy a USB flash drive, it probably has crappy invasive U3 technology. Even if you have autorun turned off, Windows' "helpful" USB driver auto-install will automatically install some stupid driver that presents the flash drive as both a removable drive and a CD-ROM. WTF!??!

So download and run http://www.sandisk.com/Assets/u3/launchpadremoval.exe , then open Device Manager and make sure you don't have a second CD-ROM.


Paint-23 on 8.2-763

(I sent this to devel list.

Paint-23 on 8.2-763. These are roughly in menu order.

If from Journal I double-click on a Paint activity icon, I get two icons in the Frame, one of which has a doubled menu ("Paint Activity - Resume - Stop - Resume - Stop") that I can't resume or stop. When I tried to reproduce I got two icons, the first had the doubled menu, but this time the second icon pulsed forever.


You can't name a paint session in Paint (6220, I added this to release notes).

I can copy Paint's marquee selection and it appears in the frame, but the selection seems inactive -- it's gray, has no hover menu, I can't drag it.

I couldn't get paste of a selection to work.

The Paint fill is so slow that I assumed the app had died.

The Tools menu looks like a tools palette but you it doesn't show the selected tool. Actually, there is one item that looks like a selected tool, but it's the rounded-rect around the current color.

The color selection swatches would be a lot more obvious if they started out as the kid's XO colors instead of black and black.

Meanwhile the T in the text menu does have a gray background as if it's selected, but it isn't until you click it. And the two effects icons have a white background as if they're active.

If you type a pencil or brush size in their drop-down menus you can't dismiss the menu from the keyboard.

The Pencil size seems unchanged after changing its size.

Polygon tool cursor doesn't look like the polygon tool icon.

The Shapes menu doesn't fit the available space, "Triangle" is in a more items drop-down. I would get rid of the "Line" shape so the Shapes menu can fit on the regular screen.

The menu is "Text", its menu item is "Type". What's the difference?

The image resize spinboxes are so slow if I paste a previous Paint image in, I assumed the app had died. If I type in the image resize text boxes nothing happens but I don't know if it's really slow or they're dead to text input. Ideally they'd immediately show the value you type in or spin to but then you'd get a busy cursor.

I can choose anything from the Journal for Image insert, e.g. a terminal session, but nothing happens if it isn't a previous Paint session. Is Paint meant to insert the preview image of non-Paint sessions?

After unsuccessfully changing the size of an inserted image, the pencil tool works but the paint tool gets stuck as a selection marquee tool (makes no sense, but it's happened three times to me).

The two Effects operations are next to each other and have similar icons but do completely different things. It would be better to separate them, and change the hover text for the first to "Make picture gray"

Notes on Software update of activities

Running 8.2-759, Software update offers me

  • Distance 12 to 13,
  • Firefox 4 to 6
  • Measure 17 to 19
  • Paint 20 to 22
  • Pippy 25 to 26

Modify activity groups is empty. Is it still going to Activities/Joyride ? That page has CC Licensing Activity and Scratch, yet Software update doesn't offer them.

I ran update and screen went blank and machine restarted. After restart, got new list of offered activities.

Looking at an activity like Cobble, it has two repeating forms each with:

  • URL for the .xo bundle:
  • Version number:
  • Releases tested on: 7.1.0 (650) 7.1.1 (653) 7.1.2 (656) 8.1.0 (703) 8.1.1 (708) Candidate
  • Development status:

That's bad, because this info is tied to the page, it isn't associated with each other. Same issue as multiple test results.

Can we have many-valued property Works_on: "version (build)", thus "26 (Candidate)", "24 (8.1.0)" But need URL in there as well... So I guess we need subpages with version support for each stream.

Notes on Update from 8.2-759 to 8.2-760

 sudo olpc-update 8.2-760

in Terminal Activity worked great! irsync pristine worked, verification worked.

After restart I got messages about writing NAND. It seemed that the reboot didn't tell me it was installing new firmware version Q2E17.

2nd restart displayed Q2E17, then booted into Sugar.

Got prompt to run Software update, but that reported "Could not access the network". I often get this problem.

bug?: With Software update panel up, I can't get to frame with mouse, but pressing the upper-right Frame key will show the frame, though it seems inactive.

The Frame showed an AP so I retried and it worked fine.


Display pulses after standby (Out-of-memory?)

Twice with 8.2-759 my XO had trouble displaying screen after being in "standby", the screen flashed on every 30 seconds. See User:Skierpage/out-of-memory for notes.

I sent e-mail XO screen pulses after "standby", OOM afterwards to devel@laptop.org and filed <trac>8490</trac>

People think its CPU pressure not OOM. Alas, there's no guide of helpful stuff to type in low memory.

Notes on Update from 8.2-757 to 8.2-759

sudo olpc-update 8.2-759 gave me the same Contents manifest failure at line 383 Last file examined: localtime error (<trac>8190</trac>. and the same (?) out of memory error <trac>5954</trac>).

Supposedly these are fixed in build 8.2-758, so I shouldn't experience them any more.

Home View > XO Man > Restart left me at

waiting for X server to shut down ..
xinit: unexpected signal 15

I think this is known. By clicking power off and back on (i.e. not forcing a power off) it advanced to

PM: Syncing filesystems ... done.
 Freezing user space processes ...
...
 Restarting tasks ... done.

So held down power button and back on.

 New firmware version Q2E15
 writing
 erasing
 ...
 Restarting

and then a reboot with the new firmware. Linux boot had same-ish errors as before: a couple of

 Failures reading codec ...

the same

 alsactl failed to obtain info for control #32 ...
 alsactl failed to obtain info for control #40..

Notes on Update from joyride-2301 to 8.2-757

I got the same Contents manifest failure at line 383 Last file examined: localtime error, so filed <trac>8190</trac>. I got the same (?) out of memory error <trac>5954</trac>

Got a few hangs and instabilities.

Notes on Update from joyride-2230 to joyride-22713

Tried this, a later release than 2263 recommended by Friends in testing.

Trac 5954 crashes

In Terminal Activity

sudo olpc-update joyride-2271
...
Verifying update
Contents manifest failure at line 383
Last file examined: localtime
Trying irsync dirty update  from rsync://updates.laptop.org/build-joyride-2271
- Creating contents for existing tree.

???? Next lines are the welcome kinds of the world for OLPC!

Other times I tried this and other joyride updates the Terminal Activity vanished and I was back in Home view.

So I did it in a Console, and joyride-2273 installed fine. Some errorsl

Downloading contents of build joyuride-2273.
Trying irsync_pristine update from rsync://updates.laptop.org/build-joyride-2273
- fetching contents.
- Performing incremental rsync.
- Cleaning up (trac #5051)
Verifying update.
Contents manifest failure at line 383
Last file examined: localtime
Trying irsync dirty update  from rsync://updates.laptop.org/build-joyride-2271
- Creating contents for existing tree.
Traceback (most recent call last):
 File "/usr/sbin/olpc-contents-create", line 91, in <module>

...

 File "/usr/lib/python2.5/site-patckages/bitfrost/contents/util.py", line 100 in mkdirobject
   entry['h'] = mkhashes(file(fullname).read())
MemoryError
Trying rsync update from rsync://...
Installing update in ...
Update succeeded!

Note the crash in irsync dirty update, that was killing, not just sudo olpc-update, but the Terminal activity.

This sounds like <trac>5954</trac> oom-killer during olpc-update.

Various

Terminal Activity mouse jumped to Activity, but then just the text "Activity" got stuck in the top right corner. if I brought up frame, it was still there, I couldn't choose a menu item of one of my running activities. Clicking other items in the frame, like network or speaker, would just highlight Activity.

I did Ctrl+Alt+Erase to restart X and Sugar.

Read of a PDF works, but Sugar activity handbook shouldn't be a PDF <trac>7898</trac> and I ran into "Keep error on exit" <trac>7843</trac>, I pasted my Read log error for the latter.

Read of a 4-page DjVu file shows 1/4, lets me advance, but doesn't show anything. When I page backwards it gets slow, then really slow, then cursor won't track and the machine is completely unresponsive. Had to power cycle. Nothing obvious in the error logs.

But then I tried again on another DjVu file from http://djvu.org/docs/, http://djvu.org/docs/1998_zcoder.djvu. All blank, showed 1 of 10. Then I zoomed out and saw the text of page 1!! But when I zoomed in, Read died, and Browse too!. Nothing in error log. I updated <trac>6223</trac>.

I couldn't find any help on the wiki in Support FAQ, searching for "freeze", etc. for what to do when the machine goes unresponsive.

Notes on Update from build 708 (8.1.2 candidate) to joyride-2230

Got a developer key, found a few bugs.

In 8.1.1, build 708, more /etc/issue shows

 OLPC build update.1 708 (stream udpate.1; variant devel_jffs2)
 Kernel \r on an \m

Bug: last line seems bogus!?

Couldn't

 sudo olpc-update 709

got "unknown moudle 'build-709': could not find build 709: are you sure it exists? Sure enough, rsync rsync://updates.laptop.org | sort doesn't list it.

OK, so much for trying 8.1.2!

Per Friends in Testing,

 sudo olpc-update joyride-2230

seems to work.

 Downloading...
 Deleting ...
 Making clean /versions/updates/3d478...
 Trying irsync_pristine update from rsync://updates.laptop.org/build-joyride-2230
  - Cleaning tree.
  - Fetching contents.
  - Performing incremental rsync.

... long pause

 rsync: failed to open "/versions/updates/3d478.../usr/sbin/udevmonitor", continuing: No such file or directory (2)
 rsync error: some files could not be transferred (code 23) at main.c (1385) [generator=2.6.9]
 Trying irsync_dirty update from rsync://updates.laptop.org/build-joyride-2230
  - Creating contents for existing tree.
  - Fetching contents for update tree.
  - Performing incremental rsync.

... long pause, laptop screen went dark (standby?)

 rsync: getaddrinfo: updates.laptop.org 873: Name or service not known
 rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
 Trying rsync update from rsync://updates.laptop.org/build-joyride-2230
 - Fetching contents
 - Performing full rsync

... long pause, laptop screen went dark, went to bed

 Next morning
 Verifying update.
 Installing update in /versions/{pristine,run}/3d478...
 Update succeeded!

Are the first two failures expected? Seems like rsync will fail if it goes into standby? ffm|sh on chat says this is all expected.


Reboot

Note this update involves new firmware.

I pressed the check key to see information, below I type some of what I saw. I can't keep up with the text.

Trying nand:\security\developer.sig

Updating firmware...

screen went dark, happy chime

OpenFirmware CL1 Q2D16 Q20

trying key

OpenFirmware CL1 Q2D16 Q2D


Updateing firmware....

screen went dark, happy chime

Now OpenFirmware Q2E12 A2E

Is it expected that it restarts three times, second restart still running the original firmware.

Some Linux boot warnings and errors

I got these in joyride-2301

  /usr/bin/alsactl :failed to obain info for control #32 (No such file or directory)
  /usr/bin/alsactl :failed to obain info for control #40 (No such file or directory)

In console tty1 (I think)

 OLPC buid joyride 2301 (stream joyride; variant devel_jffs2)
 Kernel 2.6.25-20080813.4.olpc.cc.... on an i586
[press ENTER to login]
xauth:  creating new authority file /var/tmp/olpc-auth/.Xserverauth
xauth:  creating new authority file /var/tmp/olpc-auth/.Xauthority
xauth:  creating new authority file /var/tmp/olpc-auth/.Xauthority  <=== why twice?
X.Org X Server 1.4.99.906 (1.5.0 RC 6) 

(more X.Org startup stuff...)

(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
(EE) GLX: could not load software renderer
 expected keysym, got XF86info: line 914 of inet
 expected keysym, got XF86info: line 914 of inet   <== (i.e. repeated)
 The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:     Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>              Ignoring extr symbols
Errors from xkbcomp are not fatal to the X server

Bugs, TODO

erased Log activity. No feedback after clicking [Erase] in confirm dialog. Still showed in Home view. If I clicked to start, I got endless pulsing icon.

Browse activity did go away when I erased it, as expected. (?)

Started Log after I'd erased it, it pulsed for a long time, then I had two Log activities on the Home view, one orange.  ?!
shell.log had errors 'No such file or directory' from execute_child from HomeBox.py

cat /etc/issue has a garbled second line: Kernel \r on an \m
Not a bug, /etc/issue is a template that gets filled in on new terminal.

<trac>7828</trac>In Home view , hovering on an activity brings up {name of activity} with an Erase menu item. But in the journal, the default for each "session document" is "Write Activity", "Terminal Activity", etc. and those also have an Erase menu item. One of those removes the activity's code, one just removes a "session document". I get them confused.

<trac>7830</trac> The submit button in the DevKey form file:///home/.devkey.html looks weird, "stripey"

<trac>7831</trac> The Journal menu for Stopwatch activity installed from OLPC library is too wide to fit screen.

<trac>9260</trac> pippy examples can adapt to screen dimensions (the first Python code I've ever written!)

Scratch

Copy stuff from XO here: