Community SSU/QA

(Process)
(Current bugs: Do not show resolved bugs and order bugs by status and id)
 
(11 intermediate revisions not shown)
Line 1: Line 1:
-
Set of notes and action points from the discussions about Community SSU on #maemo-ssu freenode
+
== Current bugs ==
 +
{{#bugzilla:
 +
  |product=Maemo 5 Community SSU
 +
  |status=UNCONFIRMED,NEW,ASSIGNED,REOPENED
 +
  |resolution=!(INVALID,DUPLICATE,WORKSFORME)
 +
  |columns=id,status,resolution,summary
 +
  |sort=status,resolution,id
 +
  |order=desc
 +
}}
-
Main participants
+
== Process ==
-
* lcuk
 
-
* MohammadAG
 
-
* Jaffa
 
-
* Venemo
 
-
* lma
 
-
* x-fade
 
-
* rst38h
 
-
* crashanddie
 
-
 
-
and more
 
-
 
-
 
-
== Discussion topics ==
 
-
* finding source locations and identifying GOOD patches
 
-
* submitting potential patches to a central testing source
 
-
* making a new <code>mp-generic*</code> meta package
 
-
 
-
* discussing with lma about current n8x0 community ssu problems and workarounds and insight
 
-
 
-
* looking into getting the wiki sorted
 
-
** need wiki editor :P
 
-
 
-
* looking at how to manage the patchsets
 
-
** we know the N900 Fremantle system works well using git tags
 
-
** the 8x0 patchset currently contains 10 local based quilts
 
-
 
-
* we need a gitorious group to cover these ''Done: http://gitorious.org/community-ssu''
 
-
 
-
 
-
== Build Sources ==
 
-
 
-
We must gather together and list the main giturl sources and tags used to build from.
 
-
 
-
for instance:
 
-
http://gitorious.org/modest/modest tag 3.4.8
 
-
 
-
This allows us to reproduce builds and get source to the same location we build from.
 
-
 
-
<pre>
 
-
<lcuk> how many packages for n8x0 are you looking at including in an ssu?
 
-
<lcuk> and how have you considered looking at updating the system so far - you said its all manual at the moment
 
-
<lma> I have 10 (source) packages at the moment
 
-
<lcuk> do you mind listing them
 
-
<lma> busybox dnsmasq loudmouth modest osso-pdf-viewer osso-software-version tinymail community-ssu-enabler xorg-server kernel-diablo
 
-
</pre>
 
-
 
-
''This has started at http://gitorious.org/community-ssu, but needs completing with things like Modest.''
 
-
 
-
== Process ==
 
As started being discussed on [http://talk.maemo.org/showthread.php?t=67905 talk.maemo.org]:
As started being discussed on [http://talk.maemo.org/showthread.php?t=67905 talk.maemo.org]:
# Who ultimately owns the CSSU?
# Who ultimately owns the CSSU?
-
#* Council?
+
#* The hierarchy of owners is [https://garage.maemo.org/projects/cssu/ CSSU group], [https://garage.maemo.org/projects/cssu-testing/ cssu-testing admins], [https://garage.maemo.org/projects/cssu-stable/ cssu-stable admins]
# How will included improvements be decided?
# How will included improvements be decided?
#* Will there be an inclusive policy - every improvement that someone is willing to work on will be included - or will there be a gatekeeper that will decide what to include?
#* Will there be an inclusive policy - every improvement that someone is willing to work on will be included - or will there be a gatekeeper that will decide what to include?
Line 73: Line 32:
# At what point do bugs get set to <code>RESOLVED FIXED</code>? Such as [https://bugs.maemo.org/3700#c36 #3700]
# At what point do bugs get set to <code>RESOLVED FIXED</code>? Such as [https://bugs.maemo.org/3700#c36 #3700]
-
== Technical ==
+
== Test scripts ==
-
# How to work out value of <code>Maemo-Required-Free-Space</code> header in <code>mp-fremantle-community-pr</code>?
+
{|
 +
! colspan=2 | Upgrade from PR 1.3 global
 +
|-
 +
| ''Step''
 +
| ''Action''
 +
| ''Expected outcome''
 +
|-
 +
| 1
 +
| Get [http://tablets-dev.nokia.com/nokia_N900.php?f=RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin 20.1010.36-2] image
 +
|
 +
|-
 +
| 2
 +
| Flash using <code>flasher-3.5</code>
 +
|
 +
|-
 +
| 3
 +
| Install <code>community-ssu-enabler-testing</code>
 +
| Application installs, dialogue opens
 +
|-
 +
| 4
 +
| Run the "Community SSU Installer" application
 +
| Prompts for various changes
 +
|-
 +
| 5
 +
| Start "Application Manager" and click "Check for updates"
 +
| The SSU release is shown
 +
|-
 +
| 6
 +
| Select "Maemo 5 Community SSU" to install and confirm
 +
| SSU installs. After reboot, message "Operating system updated successfully" shown
 +
|-
 +
| 7
 +
| Check official [[Community_SSU#Installation|install instructions]]
 +
| Instructions correspond to above steps and names shown during installation
 +
|}
 +
...
 +
[[Category:Community]]
[[Category:Community]]
 +
[[Category:Fremantle]]

Latest revision as of 16:09, 26 December 2015

[edit] Current bugs

IDStatusResolutionSummary (120 tasks)
12723NEWstatus-area-applet-battery ignores gconf key /apps/osso/status-area-applet-battery/use_design_capacity
12685NEWlibopenjpeg: CVE-2012-3535
12664NEWdpkg depends on diff, pager. But neither diff nor pager available
12657NEWapt: CVE-2011-1829
12656NEWdbus: CVE-2011-2200
12655NEWlibsnd: CVE-2011-2696
12654NEWFreetype: CVE-2011-3256
12653NEWfile and libmagic: CVE-2012-1571
12651NEWopenssl 0.9.8n: Several open vulnerabilities (CVE)
12650NEWlibxml2: Integer overflow in xpath.c (CVE-2011-1944)
12649NEWpango: CVE-2011-0020: Heap-based buffer overflow with FreeType2 backend
12648NEWlibsoup: CVE-2011-2524: Directory traversal vulnerability to read arbitrary files
12647NEWvte: CVE-2012-2738: DoS
12646NEWlibpng: Various vulnerabilites (CVE)
12631NEWMonoDevelop app broken after update cssu
12629NEWblacklisting works not as it should
12575NEWmicrob-engine: CVE-2011-3026: Integer overflow in embedded libpng
12564NEWmicrob-engine: Daemon does not shut down properly when no connection and browser closed when connection dialog opens
12559NEWxserver-xorg-video-fbdev: Omap video overlay change not notified
12558+NEWkernel/bluetooth: CVE-2010-1084: potential bad memory access with sysfs files
12556+NEWlibtiff: Various vulnerabilites (CVE)
12555+NEWmicrob-engine: CVE-2010-1205: Buffer overflow in embedded libpng
12544NEWStock Rss feed app not updating or downloading favicons and leaving residue after full phone flash
12516NEWError Message camera-ui: "Not enough memory to save photo"
12514NEWCalculator program, percentage operations
12294NEWCamera. Add "Help" (with hotkeys) to menu.
12211NEWPlease include patch for busybox to save more shell history
12157NEWCamera UI - randomly crashes
12144NEWMake gtk-update-icon-cache work as advertised
12139NEWCustomized virtual keyboard layouts (portrait-friendly)
12132NEWnew SMS notification unclickable.
12052NEWOrientation lock causes incoming call to not display properly
12037NEWAdd push support to modest without depending on ovi mail
12035NEWCompile gtk against libcups2-dev
11993NEWMangling email addresses containing accented characters when replying
11992NEWCSSU installation changes "My location" to "Do not show"
11990NEWresize patch against PR1.3 hildon-home
11982NEWAdd option to disable auto-rotation in hildon-control-panel
11981NEWAdd option to disable auto-rotation in hildon-menu
11976NEWviewing sms conversations in portrait mode without horizontal scrolling (patch)
11944NEWRepackage latest builds of sofia-sip and telepathy-sofiasip
11911NEWCannot invoke call-ui from home after double press of Fn key
11886NEWModest: CTRL+ENTER doesn't send e-mail
11870NEWAdd PGP support to Modest
11861NEWModest does not start
11842NEWRDesktop halt on connection screen
11826NEWhildon-application-manager random crashes
12203REOPENEDCSSU-testing makes downgrading to stock camera-ui extremely difficult
12745UNCONFIRMEDCan't start/end call by opening/closing hardware keyboard
12737UNCONFIRMEDBuggy screen space allocation
12735UNCONFIRMEDproplem set up
12732UNCONFIRMEDPulseaudio use cpu and drain battery after a phone call.
12731UNCONFIRMEDCamera-ui hangs while shooting a photo
12730UNCONFIRMEDSave sent mails in remote folder
12722UNCONFIRMEDhildon-desktop crashes on malformed transitions.ini
12721UNCONFIRMEDxkbcomp outputs xkb file with syntax errors
12720UNCONFIRMEDIncorrect lockscreen background
12716UNCONFIRMEDModest crashes when scaning email header
12715UNCONFIRMEDhildon-desktop hangs on starting applications (due to stale pulseaudio symlink)
12707UNCONFIRMED/apps/osso/hildon-desktop/desktop_orientation_lock setting ignored
12705UNCONFIRMEDBooting phone in portrait mode
12700UNCONFIRMEDCSSU Stable Install said it went through, but didn't, and now n900 (a) is unresponsive or (b) its graphics hang -- making it unuseable
12692UNCONFIRMEDX-CSSU-Force-Landscape doesn't work for python apps
12690UNCONFIRMEDApplication list in edit mode doesn't use system font.
12687UNCONFIRMEDUpdate OpenSSL to 0.9.8y
12682UNCONFIRMEDcalendar-backend's ICalConverter class does not export proper iCal data
12678UNCONFIRMEDOpera Crash Any time when i want to open any homepage
12675UNCONFIRMEDoperator-name-cbs-widget displays operator name twice after returning from roaming
12674UNCONFIRMEDStatic Background
12670UNCONFIRMEDAllow modest to check different accounts for different connections.
12668UNCONFIRMEDUpgrade libx11 and dependencies
12665UNCONFIRMEDnot identifying callers after 5.1
12662UNCONFIRMEDtweaking compression quality
12661UNCONFIRMEDPopup menu fails with X Error while switching portrait/landscape
12660UNCONFIRMEDHildon Menu should scale images when are too big to be displayed
12652UNCONFIRMEDWiFi bad 50_ipv4_network_setup script drains battery after disconnect
12645UNCONFIRMEDoperator-name-cbs-widget does not display the operator name correctly
12644UNCONFIRMEDmodest crashes always on opening newsletter mail of one specific sender
12639UNCONFIRMEDCant download update "Maemo 5 Community SSU Package"
12637UNCONFIRMEDWPA2 Personal with AES WiFi does not work
12627UNCONFIRMEDapt-get dist-upgrade remove system packages
12615UNCONFIRMEDInstall the latest stable community, load all the programs that were required, but not show any change even after rebooting the device several times.
12609UNCONFIRMEDProblems with some non-latin layouts input in Qt-based software
12606UNCONFIRMEDAdd portrait support for orientation lock.
12601UNCONFIRMED[osso-pdfviewer] Deactivated "continuous scrolling" reactivates after loading, but checkbox state remains
12596UNCONFIRMEDCaps Lock On on first letter after a Period not working
12586UNCONFIRMEDStatus area dialogs force landscape mode when an application is active
12584UNCONFIRMEDhildon-menu gets rotated if orientation locked from portrait
12579UNCONFIRMEDpictures don't get stored on disk: "Could not open file. File format not supported."
12576UNCONFIRMEDhildon-desktop crashed after failed SDL png load
12532UNCONFIRMEDBluetooth/Auxiliary cuts out when used in tandem
12500UNCONFIRMEDSome SD cards are not properly supported
12495UNCONFIRMEDWeb search or history in URL entry no longer working
12474UNCONFIRMEDWith Desktop locked to landscape and phone to portrait, phone launches in landscape mode
12454UNCONFIRMEDutilities infocmp, tic, tput etc not installed though busybox provides ncurses-bin
12450UNCONFIRMEDChanging camera mode always turns on flash
12429UNCONFIRMEDStop using Nokia's AGPS host
12412UNCONFIRMEDmicrob odd rotation behaviour
12387UNCONFIRMEDbroken audio/video gtalk calls
12383UNCONFIRMEDmaximum number of characters reached (with large email message)
Warnings were generated during the execution of function
  1. Report truncated - count greater than max allowed 101 > 100

[edit] Process

As started being discussed on talk.maemo.org:

  1. Who ultimately owns the CSSU?
  2. How will included improvements be decided?
    • Will there be an inclusive policy - every improvement that someone is willing to work on will be included - or will there be a gatekeeper that will decide what to include?
    • Is the scope limited to improving packages which are included by Nokia in the OS; or should it grow to include "useful" stuff?
    • Should wholesale replacement of apps (such as Media Player) be done with open source, feature- & UI-compatible versions; if available?
  3. How will testing be organised?
    • Positive
    • Negative
    • Regression
    • Installation from scratch
    • Upgrade from previous version
  4. How will it be advertised?
  5. How will it be supported?
    • Bugzilla
    • IRC?
    • Forum
  6. At what point do bugs get set to RESOLVED FIXED? Such as #3700

[edit] Test scripts

Upgrade from PR 1.3 global
Step Action Expected outcome
1 Get 20.1010.36-2 image
2 Flash using flasher-3.5
3 Install community-ssu-enabler-testing Application installs, dialogue opens
4 Run the "Community SSU Installer" application Prompts for various changes
5 Start "Application Manager" and click "Check for updates" The SSU release is shown
6 Select "Maemo 5 Community SSU" to install and confirm SSU installs. After reboot, message "Operating system updated successfully" shown
7 Check official install instructions Instructions correspond to above steps and names shown during installation

...