NEWS

ONLINE RESOURCES

PLEASE / TODO

Hi I wont have time to work on this repo upcoming weeks, so the position is open , if you want to apply please join this team fork and fix any of those packages :

https://build.pub.meego.com/project/show?project=home%3Arzr%3Aharmattan%3Aunstable

WorkFlow :

1/ add repo builder : home:rzr:harmattan:testing

https://build.pub.meego.com/project/add_repository?project=home%3A$USER
project: home:rzr:harmattan:testing
repo: MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard
name: home_rzr_harmattan_testing_MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard

2/ build your package in home:$user

3/ please push your building packages to home:rzr:harmattan:unstable

4 / if it is ok i will merge into home:rzr:harmattan:testing

5/ once test is reported ok it will enter home:rzr:harmattan

FeedBack:

http://talk.maemo.org/showthread.php?p=1256338#post1256338

Today my interest into meego/maemo/qt is still there, but I am going to be busy or offline a next weeks…

So If you are motivated and enough trustworthy and familiar with OBS want to babysit this repository, it is waiting for you just pm me , I can mentor you on irc if needed …

Here is a simple chalenge to test if you can deal w/ obs, pick any failed package , report a bug on it, then fork it to your home and notify us when it's fixed on the bugreport :

http://talk.maemo.org/showthread.php?p=1256338#post1256338

https://build.pub.meego.com/package/show?package=gmp&project=home%3Arzr%3Adebian

https://build.pub.meego.com/project/monitor?arch_armv7el=1&defaults=0&failed=1&project=home%3Arzr%3Aharmattan&repo_MeeGo_1_2_Harmattan_Maemo_org_MeeGo_1_2_Harmattan_standard=1

Or there but double check if someone did fix that package :

https://build.pub.meego.com/project/monitor?arch_armv7el=1&defaults=0&failed=1&project=home%3Arzr%3Adebian&repo_MeeGo_1_2_Harmattan_Maemo_org_MeeGo_1_2_Harmattan_standard=1

If you wanna help outside this repo, let me suggest to read this page too :

http://wiki.meego.com/Community_Office/Task_Forces/MeeGo_Surrounds_and_Apps#ToDo_:_BootStrap

suggested packages to work on : GtK LdaP

So to recap , register obs mail me your account id at the same time your id :

META-HARMATTAN

meta-harmattan is a meta package that stand from shared repo home:rzr:harmattan which contain more than 600 packages … all those packages are free software and rebuilt from sources … meta-harmattan package is a trick to workaround some platform limitations and ease up raw import of upstream debian/ubuntu packages …

DEVELOPERS

Let me also invite you to request to join this team :

https://gitorious.org/+harmattan

To locate your project you have to do :

In manage project ( ie : https://gitorious.org/~rzr/$project/$project-rzr/edit )

then click “Transfer ownership to a group” and add “harmattan”

If you do transfer your project then collab maintenence will be enhance support and distribution of your software …

I can help and try to rebuild your app,

  • please join this team and import transfer your project to https://gitorious.org/+harmattan
  • please provide a link to .dsc file or a version control url (git preferred),
  • also if you want me to add/fix the packaging files feel free to add me (“rzr”) to your project scm
  • then I'll be able to provide snapshot packages (0.0.date)

More: http://rzr.online.fr/q/snapshot

ToDo: OpenSource

MISC

but let me suggest to look at the “official” community repo (which is empty now) but it will ensure a better quality than what I've been doing with a couple of contributors, this is important too …

As suggested and requested here the temporary Community Repository for Harmattan. We are eager to hear you sharing packages with us. Please let us know, if you have something useful. Feel free to contact “rzr” or “djszapi”.

Just for clarification: It is not an official Community Repository. We do not promise any guarantee! We do not tend to dislike the Surrounds, Apps and Apps-Testing idea, but for the time being, it means too much bureaucracy and organization yet. Hence this is an interim solution for avoiding the unneccessary community effort.

Preferred workflow is : refer to debian as upstream (home:rzr:debian ) and if needed fix package in home:$USER and merge it back to home:rzr:harmattan , any other sources stream are also accepted (maemo, ubuntu, src, etc)

More Packages

DsC:

OpenSource :

ClosE:

ToDo :

PorT HildoN :

MisC :

MISC

AEGIS

TODO

Here is a hackish script I created to mirror MeeGo ObS

# !/bin/bash
#cat obs-backup.sh
set -x
VARDIR="${HOME}/var/lib/obs-backup/"

obs_()
{
    pattern=""
#   pattern="harmattan"
#   pattern="meego"
#   pattern="home:${USER}" # TODO
#   pattern="home:${USER}:" # TODO
#   pattern="home:${USER}:harmattan:base" # TODO
#   pattern=":${USER}" # TODO
    url="https://api.pub.meego.com"

    [ "_" = "_$1" ] || { url="$1" ; }
    [ "_" = "_$2" ] || pattern="$2"

    osc="osc -v -A$url"
    mkdir -p "${VARDIR}/tmp/uri/obs/${url/:/}"
    cd "${VARDIR}/tmp/uri/obs/${url/:/}"
#   $osc ls | sort | grep -i "$pattern" | while read t; do 
    pwd="$(pwd)"

    which osc || sudo apt-get install osc time

#   $osc ls | sort | grep -i "^$pattern$" | while read project; do
    fproject="${pwd}/00index.txt"
    $osc ls | tee "$fproject.tmp" && mv "$fproject.tmp" "$fproject" 
    grep -i "$pattern" "${fproject}"  | tac | while read project; do 
	date
	cd "${pwd}"
	cd "${pwd}/$project" || $osc co "$project"
	cd "${pwd}/$project" || return 1
	date
	$osc up || $osc repairwc .
	fpackages="${pwd}/${project}/00index.txt"
	$osc up || $osc ls . | tee "$fpackages.tmp" && mv "$fpackages.tmp" "$fpackages" 
	date 
	tac "${fpackages}" | while read package ; do
	    cd "${pwd}"
	    date	
	    cd "${pwd}/${project}/${package}" \
		|| { cd "${pwd}" && $osc co "$project" "$package" ; }
	    cd "${pwd}/${project}/${package}" && time $osc up || $osc repairwc .
  	    date
	done
	$osc repairwc .
    done

    $osc repairwc .
}

obs_ "$@"

# time bash -x ./obs-backup.sh https://api.pub.meego.com home:rzr:harmattan
# watch -n 5 du -sh ~/var/lib/obs-backup/tmp/uri/obs/
#EOF

Setup ObS :

MISC

MORE

harmattandev.txt · Last modified: 2022/04/16 12:23 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki