maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Debian Etch, Rebuilt: 6,451 .debs for Maemo 5 (https://talk.maemo.org/showthread.php?t=43188)

jebba 2010-02-03 04:24

Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Hey,

* I rebuilt all Debian Etch source packages with the Maemo 5 SDK and sdbmock.

* 10,220 Source packages processed.

* 6,451 .debs produced.

* The job ran for 8 days.

* They have not been run through maemo-optify yet--I will test the fix for the recursive symlink bug[1] when ready.

* They were compiled against the current maemos-extras repository. They have no dependencies other than that. In other words, no package within the rebuild depends on anything else in the rebuild--this is the first pass.

* I could batch import packages that don't already exist in extras-devel. I think this would be rad.

* Download locations (temporary):
Directory: http://obra.freemoe.org/freemoe-etch/
Install file for N900: http://obra.freemoe.org/obra.install
/etc/apt/sources.list:
deb http://obra.freemoe.org/ freemoe-etch/

* Thx Ed for sbdmock help.

* Have fun.

[1] https://bugs.maemo.org/show_bug.cgi?id=7707

nightfire 2010-02-03 04:27

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Outstanding! You are the man! :)

Just grabbed a bunch of packages I've been longing for but too lazy to recompile. Thanks!

filologen 2010-02-03 04:48

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
This is truly appreciated:-) Thanks for taking the time to do this!

nightfire 2010-02-03 06:35

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
The last pocket computer I had was a Zaurus c760. It was waaaaay ahead of its time, and so close to what I thought it could be. But it just wasn't there yet.

Today I got my exchange sync working, which was my last remaining issue. And now, jebba puts up a Debian repo with more packages than existed for even openzaurus/angstrom.

A gcc toolchain, perfectly functioning radios, slick and responsive UI, office integration, razor sharp 80x25 console window, X11, iptraf, joe, ssh -X, unison, bluetooth headphones for those morning walks... everything works!

I am too happy. :) This might be the nerdiest thing I've ever said, but I feel like I'm about to wake from a dream..lol.

jebba 2010-02-03 07:22

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
* http://thread.gmane.org/gmane.comp.h...mo.devel/24237

* http://wiki.maemo.org/User:Jebba/Etch

Practicing my loops.

asys3 2010-02-03 08:24

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Great job!

But got an error from my progam manager when importing the install file.

Is the install file working for maemo5?

Hope to get it working.

asys3

jebba 2010-02-03 08:49

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by asys3 (Post 508095)
Is the install file working for maemo5?

Yes.

Quote:

Originally Posted by asys3 (Post 508095)
Hope to get it working.

try try try again? ;)

You may need a decent chunk of free space on / to get the archive list.

406NotAcceptable 2010-02-03 11:54

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Maybe I am missing something here, but Debian Lenny has armel packages. I have used the lenny repository on the N900 to install a few things e.g. Nano, Aircrack, and macchanger. I guess there may be more packages in your repository :/

A nice effort and contribution though!

asys3 2010-02-03 14:43

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Sorry, still does not work for me.
Programmanager fails in adding the catalog.

In
/etc/apt/sources.list.d/hildon-application-manager.list

I found the line
deb http://obra.freemoe.org/ freemoe-etch

which seems to be incorrect because from a shell I get:

#apt-get update
E: Malformed line 9 in source list /etc/apt/sources.list.d/hildon-application-manager.list (dist parse)

I thing either a directory is missing on your server or the install file is incorrect.

asys3

Hrw 2010-02-03 15:00

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Etch was released at beginning of 2007 which makes it about 3 years old. Adding release freeze means that software has ~3.5 year now.

I know that for Maemo5 it is fresh new stuff (as there are pre-Etch components in rootfs) but I hope that at least Maemo6 will finally be rebased to something more fresh (Lenny for example).

mymybib 2010-02-03 16:40

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Hi asy3,
put this line in your /etc/apt/sources.list.d/hildon-application-manager.list

deb http://obra.freemoe.org/ freemoe-etch user

406NotAcceptable 2010-02-03 17:22

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by Hrw (Post 508728)
Etch was released at beginning of 2007 which makes it about 3 years old. Adding release freeze means that software has ~3.5 year now.

I know that for Maemo5 it is fresh new stuff (as there are pre-Etch components in rootfs) but I hope that at least Maemo6 will finally be rebased to something more fresh (Lenny for example).

I think that answers my query as to why you would port from Etch!

Since Lenny already has components for the armel architecture, I would expect Maemo 6 to be based on that.

asys3 2010-02-03 17:31

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by mymybib (Post 508926)
Hi asy3,
put this line in your /etc/apt/sources.list.d/hildon-application-manager.list

deb http://obra.freemoe.org/ freemoe-etch user

With this apt-get update goes some steps further but says:

W: Failed to fetch
http://obra.freemoe.org/dists/freemo...armel/Packages
404 Not Found

asys3

jebba 2010-02-03 21:20

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by asys3 (Post 508988)
With this apt-get update goes some steps further but says:

W: Failed to fetch
http://obra.freemoe.org/dists/freemo...armel/Packages
404 Not Found

asys3

Ya, there is no "user" in the path. Just try deleting whatever you have in your catalogs for this repo and then click on this file:

http://obra.freemoe.org/obra.install

This is known to have the correct path, so you don't have to (and shouldn't) change anything.

jebba 2010-02-03 21:21

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by 406NotAcceptable (Post 508387)
Maybe I am missing something here, but Debian Lenny has armel packages. I have used the lenny repository on the N900 to install a few things e.g. Nano, Aircrack, and macchanger. I guess there may be more packages in your repository :/

Actually rebuilding them against the same root/libraries as are on the device is far cleaner and less likely to have conflicts.

asys3 2010-02-03 21:40

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by jebba (Post 509332)
Ya, there is no "user" in the path. Just try deleting whatever you have in your catalogs for this repo and then click on this file:

http://obra.freemoe.org/obra.install

This is known to have the correct path, so you don't have to (and shouldn't) change anything.

Sorry, no.

As I posted above the program manager fails in adding that catalog.
Did anyone get it working?

If I try apt-get update with that catalog apt-get complains about an parse error (see above).

As I understand it dist and component must be set in a catalog.
...and the corresponding direcories must exist on the repository server.
Or you leave component/dist empty and put the repo in the root dir.

Could you post the URL of the binary packages?
I couldn't find them under
http://obra.freemoe.org
Some are under sources (?!) but not all.

asys3

jebba 2010-02-03 22:06

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by asys3 (Post 509365)
Sorry, no.

As I posted above the program manager fails in adding that catalog.
Did anyone get it working?

Yes, I see people hitting it from their N900s (including me).

Quote:

Originally Posted by asys3 (Post 509365)
If I try apt-get update with that catalog apt-get complains about an parse error (see above).

As I understand it dist and component must be set in a catalog.
...and the corresponding direcories must exist on the repository server.
Or you leave component/dist empty and put the repo in the root dir.

Could you post the URL of the binary packages?
I couldn't find them under
http://obra.freemoe.org
Some are under sources (?!) but not all.

http://obra.freemoe.org/freemoe-etch/

Again, did you delete the catalog and re-add it?

hawaii 2010-02-03 22:21

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Hot **** dood.

Thanks for posting this up!

SWFu 2010-02-03 22:51

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
I've the same issues as asys3 here, throws an error when installling.

Edit: Typically i tried installing dsniff and driftnet, both of which are'nt there.

jebba 2010-02-03 23:08

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by SWFu (Post 509485)
I've the same issues as asys3 here, throws an error when installling.

I was able to reproduce it now. (Note if you actually say what the exact error is, it helps.)

I just added a trailing "/" to the URL and it works as before.

(That said, I do have a pretty crappy directory layout for all this--it really wasn't meant to be a main repo, but just a first dumping ground of the builds.)

jebba 2010-02-03 23:51

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by Hrw (Post 508728)
Etch was released at beginning of 2007 which makes it about 3 years old. Adding release freeze means that software has ~3.5 year now.

I know that for Maemo5 it is fresh new stuff (as there are pre-Etch components in rootfs) but I hope that at least Maemo6 will finally be rebased to something more fresh (Lenny for example).

Even Lenny seems pretty ancient...

I'd love to build more recent packages, but automating that is a bit tricky since the Maemo 5 SDK tools are from the stone age...

jebba 2010-02-04 00:26

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by SWFu (Post 509485)
Edit: Typically i tried installing dsniff and driftnet, both of which are'nt there.

They didn't build due to missing dependencies. Build logs for the two are here:


http://obra.freemoe.org/freemoe-etch...ftnet/root.log


http://obra.freemoe.org/freemoe-etch/d/dsniff/root.log

asys3 2010-02-04 04:59

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by jebba (Post 509526)
I just added a trailing "/" to the URL and it works as before.

(That said, I do have a pretty crappy directory layout for all this--it really wasn't meant to be a main repo, but just a first dumping ground of the builds.)

Yep!
Now the line
deb http://obra.freemoe.org/ freemoe-etch/
is added to the repository list.

And that works both for prog manager and apt-get!

Thanks again for your work.
asys3

mdengler 2010-02-04 21:42

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
jebba - could you share your /etc/apt/sources.list and any special steps (beyond "apt-get -b <pkg>") that you needed to get all these to build?

jebba 2010-02-04 21:53

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by mdengler (Post 511052)
jebba - could you share your /etc/apt/sources.list and any special steps (beyond "apt-get -b <pkg>") that you needed to get all these to build?

There's a package in extras-testing called "freemoe" which has a few scripts for rebuilding. There are configs in the server/obra sub directory for sbdmock etc.

I also have a git archive which has more recent build configs/scripts and also has scripts for building on Amazon's EC2.

http://gitorious.org/freemoe

http://gitorious.org/freemoe/freemoe...ild-node-setup
http://gitorious.org/freemoe/freemoe...e-rebuild-debs
http://gitorious.org/freemoe/freemoe...e-rebuild-etch
http://gitorious.org/freemoe/freemoe...reemoe-sbdmock

http://gitorious.org/freemoe/freemoe...tras-devel.cfg

jebba 2010-02-06 09:14

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
The Debian Etch rebuilt for Maemo 5 repo has been maemo-optified with the latest version 0.3 from git. This hopefully fixes problems related to plugins and such[1].

Let me know if you see any issues due to optification as this is a test run of the latest version before it is run on all new builds.

[1] https://bugs.maemo.org/show_bug.cgi?id=7707

hstende 2010-02-06 09:42

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Did you compile it some optimized flags like neon and those mentioned on this side
http://armin762.wordpress.com/2009/1...ges-available/

jebba 2010-02-06 09:48

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by hstende (Post 512910)
Did you compile it some optimized flags like neon and those mentioned on this side
http://armin762.wordpress.com/2009/1...ges-available/

No, but that would be very nice.

mdengler 2010-02-06 14:03

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
There appears to be some problem with the git package...I had installed my own optified git .deb [1] and when I added your repo to my sources.list and ran "apt-get install git" I got the following problems during your post-install:

http://www.martindengler.com/~martin...it-problem.txt

Note also that dpkg now refuses to remove your git package :(.




1. http://www.martindengler.com/~martin....7-3_armel.deb

mdengler 2010-02-06 14:04

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
There appears to be some problem with the git package...I had installed my own optified git .deb [1] and when I added your repo to my sources.list and ran "apt-get install git" I got the following problems during your post-install:

http://www.martindengler.com/~martin...it-problem.txt

Note also that dpkg now refuses to remove your git package :(.




1. http://www.martindengler.com/~martin....7-3_armel.deb

jebba 2010-02-06 19:37

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
I am seeing the same problem with the new maemo-optify, so I am reverting the repo to the non-optified version until it gets fixed. I will also followup on the bug report:
https://bugs.maemo.org/show_bug.cgi?id=7707

jebba 2010-02-06 22:08

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by mdengler (Post 513140)
There appears to be some problem with the git package...I had installed my own optified git .deb [1] and when I added your repo to my sources.list and ran "apt-get install git" I got the following problems during your post-install:

http://www.martindengler.com/~martin...it-problem.txt

Note also that dpkg now refuses to remove your git package :(.

1. http://www.martindengler.com/~martin....7-3_armel.deb

I ran into the same issue and put the info in the bug report. Here is how I got rid of the stubborn package I installed:

Code:

~ $ sudo dpkg --remove bwbar
(Reading database ... 31118 files and directories currently installed.)
Removing bwbar ...
rm: cannot remove '/usr/sbin/bwbar': No such file or directory
dpkg: error processing bwbar (--remove):
 subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
 bwbar
~ $ sudo touch /usr/sbin/bwbar
~ $ sudo dpkg --remove bwbar
(Reading database ... 31118 files and directories currently installed.)
Removing bwbar ...

In other words, just `touch /usr/bin/git-foo` for each file missing and then you will please dpkg. Perhaps there is a dpkg option too...

jebba 2010-02-08 21:22

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
I have re-optified the etch builds with the latest maemo-optify git mentioned here:
https://bugs.maemo.org/show_bug.cgi?id=7707#c9

DrWilken 2010-02-08 21:48

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by jebba (Post 507935)
* 6,451 .debs produced.

:eek:

Thanks Jebba... You're awesome... ;)

You deserve a link in my sig... :)

Meelis 2010-02-08 22:34

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
I guess I have to say thanks :)

Although, I wanted to get the wpasupplicant from there, but noticed only later that it also failed to build.

Yet the joy from your effort might come in another day. ^.^

jebba 2010-02-10 00:04

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by Meelis (Post 516919)
Although, I wanted to get the wpasupplicant from there, but noticed only later that it also failed to build.


I have built wpasupplicant and added it to my repo. If someone confirms it works, I'll upload it to extras-devel.

http://www.freemoe.org/users/jebba/jebba.install
http://www.freemoe.org/users/jebba/d.../binary-armel/

(Note, this is a different repo than the Debian Etch repo.)

jebba 2010-02-13 03:41

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
I have reprocessed the repo (again) with the latest maemo-optify.

mikec 2010-05-12 13:57

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Jebba

I'm developing maesynth and need fluidsynth deb which seems to be listed in your repo, but when I do an apt-get install fluid synth (after installing your repo) it says it cant find it.

Any chance I can get you to upload this into extras, pretty please.

jebba 2010-05-12 14:16

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by mikec (Post 655212)
Jebba

I'm developing maesynth and need fluidsynth deb which seems to be listed in your repo, but when I do an apt-get install fluid synth (after installing your repo) it says it cant find it.

Any chance I can get you to upload this into extras, pretty please.

fluidsynth didn't build due to missing dependencies, sorry.

-Jeff

mikec 2010-05-12 14:30

Re: Debian Etch, Rebuilt: 6,451 .debs for Maemo 5
 
Quote:

Originally Posted by jebba (Post 655237)
fluidsynth didn't build due to missing dependencies, sorry.

-Jeff

Ok Cheers Jeff, its a shame as we have it in diablo :confused:


All times are GMT. The time now is 11:24.

vBulletin® Version 3.8.8