Hi all,

Good news: we managed to re-synchronize most packages in snapshot
tizen-common_20150521.3 but there are still oddities (see document with
colors here:
https://docs.google.com/spreadsheets/d/1eXgQyqlNK0Q_EHZ56YmnakR0D4jyfJ0NkluLShY3pWU/edit?usp=sharing
, also attached in this mail).

There's no victory here: this time, we had luck when re-synchronizing
Common and TV, but it may not be the case in the future: what was said
previously in this thread remains true and should be addressed.

One immediate consequence though: the Common image is not fully
functional due to something broken in application framework. Maybe it's
also the case in TV or Mobile snapshots ? [BTW we can observe here a
benefit of Tizen:Common: more people will see the problem and we can
expect a solution to be found earlier - who said that bypassing Common
is a gain of time ?]

We'll try to fix the problem ASAP. Help is welcome.

BR
-- 
Stéphane Desneux
Intel OTC - Vannes/FR
gpg:1CA35726/DFA9B0232EF80493AF2891FA24E3A2841CA35726

On 19/05/2015 11:00, Stéphane Desneux wrote:
> Dear all,
> 
> As you may know, Tizen profiles should be aligned on Tizen:Common
> regularly (see tizen wiki: https://wiki.tizen.org/wiki/Common)
> 
> In particular, this has the following consequences:
> - packages in Common should be newer or identical to packages in profiles
> - except profile-specific packages (most with git path
> profile/<$profile>/*), all packages should be submitted to Tizen:Common.
> If the submission is accepted, then the packages would land on a
> specific profile after a synchronization step (roughly, a group
> submission with the delta)
> 
> This process was used for IVI last year to allow the IVI team to focus
> only on IVI specific packages (~80 packages) and let T:Common gather the
> shared work on the rest of the distro (~850 packages). The benefits when
> developing multiple profiles is obvious...
> 
> But since the beginning of the year, we observe a growing number of
> submissions going directly on profiles (TV, Mobile, Wearable),
> completely bypassing T:Common to speed up integration, mostly on
> Tizen:TV: some maintainers submit changes using explicit branches
> 'tizen_tv', 'tizen_mobile' and 'tizen_wearable' to bypass T:Common and
> avoid the Common->TV synchronization step.
> 
> This has *huge* consequences:
> * profiles are not synchronized anymore with Common nor with other profiles
> * Common can't be used anymore as an integration, factoring point used
> for validating new patches and the work has to be done multiple times
> (once per profile)
> * less visible and even more evil is the chain reaction it triggers: as
> some APIs have changed in profiles but not in T:Common, some other
> packages submitted correctly don't build anymore on T:Common and must be
> rejected to keep a correct build.
> * people are still working on Tizen:Common to fix bugs and integrate new
> functionnalities. Without a proper synchronization on Common, those
> improvements won't land in profiles.
> 
> To get the details, we made a small script that analyzes the differences
> between two or more profiles, based on manifests in snapshots. It's
> quick and handy:
> https://wiki.tizen.org/wiki/Profile_alignment_on_Tizen:Common
> 
> You can find attached to this email the result when comparing the recent
> snapshots of Common, TV, Mobile and Wearable: we have currently 88
> conflicts to solve (~10% of T:Common) and it's growing every day.
> 
> Tizen:Common status must be clarified and guidelines to maintainers
> should be updated ASAP, before the gap to synchronize has become too big.
> 
> Best regards
> 
# command line: ./snapshot_diff -g common tv mobile wearable

# differences between projects:
# - common/tizen-common_20150521.3
# - tv/tizen-tv_20150522.6
# - mobile/tizen-mobile_20150522.3
# - wearable/tizen-wearable_20150522.1

# Legend:
# - S: synced
# - N: newer (error)
# - F: frozen (older)
# - U: unrelated
# - D: diverged

#git_path                                                    common    tv       
 mobile    wearable  
apps/core/preloaded/starter                                 4ef4bb0   -       
S:4ef4bb0 S:4ef4bb0 
apps/native/widget/data-provider-slave                      -         -         
cc41f8b   -       
apps/native/widget/widget                                   -         -         
9e6cb6e   -       
apps/native/widget/widget-edje                              -         -         
0bac9e2   -       
apps/native/widget/widget-provider                          -         -         
5c543e0   -       
apps/native/widget/widget-service                           -         -         
4e93cb0   -       
apps/native/widget/widget-viewer                            -         -         
6a85831   -       
external/gssdp                                              -         -         
668d784   -       
external/gupnp                                              -         -         
ed67c8a   -       
framework/api/url-download                                  -         21b84d6   
-         21b84d6 
framework/web/download-provider                             -         d95c159   
-         d95c159 
platform/adaptation/b2/model-config-b2                      -         -         
-         c8947d6 
platform/adaptation/bluetooth-firmware-bcm                  -         -         
ea49719   -       
platform/adaptation/emulator/model-config-emulator          -         e78e468   
e78e468   e78e468 
platform/adaptation/n4/model-config-n4                      -         -         
7de9ee9   -       
platform/adaptation/samsung_exynos/xf86-misc-exynos4412     -         -         
-         9577921 
platform/adaptation/samsung_exynos/xf86-video-exynos        fe57592   -         
-       S:fe57592 
platform/adaptation/xf86-input-evdevmultitouch              4f2d9df   -         
-       S:4f2d9df 
platform/adaptation/xf86-input-gesture                      50c49b2   -         
-       S:50c49b2 
platform/adaptation/xf86-module-xdbg                        d397598   -         
-       S:d397598 
platform/adaptation/xu3/model-config-xu3                    -         a81b4fb   
-         -       
platform/appfw/app-installers                               dca742e N:2182b96 
S:dca742e S:dca742e 
platform/core/api/bluetooth                                 bb0d4d7 N:7085576 
N:7085576 N:7085576 
platform/core/api/package-manager                           9c8ae65 S:9c8ae65 
F:4fde2d0 F:4fde2d0 
platform/core/api/url-download                              1b9d90d   -       
S:1b9d90d   -       
platform/core/appfw/badge                                   7fc92b2 S:7fc92b2 
N:df12451 S:7fc92b2 
platform/core/appfw/com-core                                dbfd87c S:dbfd87c 
N:cbfa6f2 S:dbfd87c 
platform/core/appfw/data-control                            -         0ab07af   
0ab07af   0ab07af 
platform/core/appfw/slp-pkgmgr                              b02e721 S:b02e721 
F:e300cba F:e300cba 
platform/core/base/rpm-installer                            40fb450   -         
-         -       
platform/core/connectivity/bluetooth-frwk                   cd1801d S:cd1801d 
N:e8993d2 S:cd1801d 
platform/core/connectivity/bluetooth-tools                  d92941b S:d92941b 
N:e7066ba S:d92941b 
platform/core/connectivity/wifi-direct-manager              -         3a96110   
3a96110   3a96110 
platform/core/location/liblocation-appman                   9c5ae69   -         
-         -       
platform/core/pim/calendar-service                          cddb42c S:cddb42c 
S:cddb42c F:ca4b1a7 
platform/core/security/privilege-checker                    5ec33b8 S:5ec33b8 
F:7b601e7 F:7b601e7 
platform/core/system/resourced                              -         c94332e   
7b98bae   7b98bae 
platform/core/uifw/e-mod-tizen-effect                       2bacfca   -         
-       S:2bacfca 
platform/core/uifw/e-mod-tizen-wl-textinput                 4f8df6f S:4f8df6f 
S:4f8df6f   -       
platform/core/uifw/ise-default                              -         e8dff52   
e8dff52   e8dff52 
platform/core/uifw/ise-engine-anthy                         -         b6483f8   
b6483f8   -       
platform/core/uifw/ise-engine-default                       -         bfa67ab   
bfa67ab   -       
platform/core/uifw/ise-engine-hangul                        -         a74519b   
a74519b   -       
platform/core/uifw/ise-engine-sunpinyin                     -         8e42074   
8e42074   -       
platform/core/uifw/ise-engine-tables                        -         b19cf3a   
b19cf3a   b19cf3a 
platform/core/uifw/isf                                      -         0f996d6   
0f996d6   0f996d6 
platform/core/uifw/libdmx                                   cd5f6c2   -         
-       S:cd5f6c2 
platform/core/uifw/libdri2                                  bfe75e7   -         
-       S:bfe75e7 
platform/core/uifw/libscl-ui                                -         e0f3883   
e0f3883   e0f3883 
platform/core/uifw/libslp-utilx                             2d72cb5   -         
-       S:2d72cb5 
platform/framework/web/browser-provider                     df10c33 N:ea45dac   
-         -       
platform/framework/web/chromium-efl                         -         96586d6   
96586d6   -       
platform/framework/web/crosswalk                            4c34a63   -         
-         -       
platform/framework/web/download-provider                    1ea0b1f   -       
S:1ea0b1f   -       
platform/framework/web/nwrt                                 -         3b85e02   
-         -       
platform/framework/web/tizen-extensions-crosswalk           621c6a3   -         
-         -       
platform/kernel/linux-arm64                                 1727172   -       
S:1727172   -       
platform/upstream/bdftopcf                                  491770d   -         
-       S:491770d 
platform/upstream/bigreqsproto                              e091e19   -         
-       S:e091e19 
platform/upstream/bluez                                     83b1da4 S:83b1da4 
S:83b1da4 F:ccb69ca 
platform/upstream/build-compare                             a5c4fc0 D:13bb17e 
D:13bb17e D:13bb17e 
platform/upstream/compositeproto                            f2bb7f0   -         
-       S:f2bb7f0 
platform/upstream/damageproto                               0e2a063   -         
-       S:0e2a063 
platform/upstream/dri2proto                                 7dfb217   -         
-       S:7dfb217 
platform/upstream/dri3proto                                 025f1de   -         
-       S:025f1de 
platform/upstream/fixesproto                                86f7971   -         
-       S:86f7971 
platform/upstream/gcd                                       -         -         
ff638bd   -       
platform/upstream/glproto                                   8c5c577   -         
-       S:8c5c577 
platform/upstream/gmime                                     -         544c642   
544c642   544c642 
platform/upstream/inputproto                                516e70d   -         
-       S:516e70d 
platform/upstream/intel-gpu-tools                           72d18b3   -         
-         -       
platform/upstream/kbproto                                   7bae3ef   -         
-       S:7bae3ef 
platform/upstream/libGLU                                    d254a34   -         
-       S:d254a34 
platform/upstream/libX11                                    cae4a8f   -         
-       S:cae4a8f 
platform/upstream/libXScrnSaver                             1d7f6b1   -         
-       S:1d7f6b1 
platform/upstream/libXau                                    b63ab9c   -         
-       S:b63ab9c 
platform/upstream/libXaw                                    c32d26c   -         
-       S:c32d26c 
platform/upstream/libXcomposite                             67c1e43   -         
-       S:67c1e43 
platform/upstream/libXcursor                                e2cb789   -         
-       S:e2cb789 
platform/upstream/libXdamage                                511de8a   -         
-       S:511de8a 
platform/upstream/libXdmcp                                  3dfb680   -         
-       S:3dfb680 
platform/upstream/libXext                                   b301ec4   -         
-       S:b301ec4 
platform/upstream/libXfixes                                 df36b39   -         
-       S:df36b39 
platform/upstream/libXfont                                  69e1025   -         
-       S:69e1025 
platform/upstream/libXfontcache                             2234621   -         
-       S:2234621 
platform/upstream/libXft                                    70b203f   -         
-       S:70b203f 
platform/upstream/libXgesture                               21e9b54   -         
-       S:21e9b54 
platform/upstream/libXi                                     ee451f5   -         
-       S:ee451f5 
platform/upstream/libXinerama                               a50db95   -         
-       S:a50db95 
platform/upstream/libXmu                                    d3636de   -         
-       S:d3636de 
platform/upstream/libXpm                                    942763b   -         
-       S:942763b 
platform/upstream/libXrandr                                 3f86778   -         
-       S:3f86778 
platform/upstream/libXrender                                06b13e2   -         
-       S:06b13e2 
platform/upstream/libXres                                   540ed6e   -         
-       S:540ed6e 
platform/upstream/libXshmfence                              99ea5ba   -         
-       S:99ea5ba 
platform/upstream/libXt                                     e4c242b   -         
-       S:e4c242b 
platform/upstream/libXtst                                   977e556   -         
-       S:977e556 
platform/upstream/libXv                                     18404b8   -         
-       S:18404b8 
platform/upstream/libXvMC                                   64574a6   -         
-       S:64574a6 
platform/upstream/libXxf86dga                               bac90c2   -         
-       S:bac90c2 
platform/upstream/libXxf86misc                              e93183b   -         
-       S:e93183b 
platform/upstream/libXxf86vm                                afe74e5   -         
-       S:afe74e5 
platform/upstream/libxcb                                    c2f821c   -         
-       S:c2f821c 
platform/upstream/libxkbfile                                f9f93fc   -         
-       S:f9f93fc 
platform/upstream/presentproto                              24cb2b5   -         
-       S:24cb2b5 
platform/upstream/qemu                                      065b007 S:065b007 
S:065b007 D:0e1a410 
platform/upstream/qtbase                                    a41b679 S:a41b679 
F:cd73544 S:a41b679 
platform/upstream/qtwayland                                 a018a1e S:a018a1e 
S:a018a1e   -       
platform/upstream/randrproto                                f0afaf9   -         
-       S:f0afaf9 
platform/upstream/recordproto                               de38026   -         
-       S:de38026 
platform/upstream/renderproto                               b138729   -         
-       S:b138729 
platform/upstream/resourceproto                             fcab3ee   -         
-       S:fcab3ee 
platform/upstream/rpm                                       505aac5 F:edf906f 
F:edf906f F:edf906f 
platform/upstream/scrnsaverproto                            33a5fb9   -         
-       S:33a5fb9 
platform/upstream/setxkbmap                                 a15c2fa   -         
-       S:a15c2fa 
platform/upstream/signonui-efl                              1a16bf0   -         
-         -       
platform/upstream/user-session-units                        -         66949d8   
66949d8   66949d8 
platform/upstream/videoproto                                c65b509   -         
-       S:c65b509 
platform/upstream/weekeyboard                               e20ec5e S:e20ec5e 
S:e20ec5e   -       
platform/upstream/weston                                    2ddf1b5 S:2ddf1b5 
S:2ddf1b5   -       
platform/upstream/x11proto-gesture                          b1ef592   -         
-       S:b1ef592 
platform/upstream/xauth                                     15e8fed   -         
-       S:15e8fed 
platform/upstream/xcb-proto                                 fabebf9   -         
-       S:fabebf9 
platform/upstream/xcb-util                                  d1664ed   -         
-       S:d1664ed 
platform/upstream/xcb-util-keysyms                          137f3aa   -         
-       S:137f3aa 
platform/upstream/xcmiscproto                               8fd1ad6   -         
-       S:8fd1ad6 
platform/upstream/xconsole                                  062ccfe   -         
-       S:062ccfe 
platform/upstream/xdpyinfo                                  d35c3a6   -         
-       S:d35c3a6 
platform/upstream/xev                                       62f9fcb   -         
-       S:62f9fcb 
platform/upstream/xextproto                                 776a725   -         
-       S:776a725 
platform/upstream/xeyes                                     4911408   -         
-       S:4911408 
platform/upstream/xf86-input-evdev                          8778bc0   -         
-       S:8778bc0 
platform/upstream/xf86-input-keyboard                       e06d063   -         
-       S:e06d063 
platform/upstream/xf86-input-synaptics                      32d9949   -         
-       S:32d9949 
platform/upstream/xf86-video-fbdev                          b2f24a6   -         
-       S:b2f24a6 
platform/upstream/xf86-video-intel                          b0bb982   -         
-       S:b0bb982 
platform/upstream/xf86-video-vmware                         1c87beb   -         
-         -       
platform/upstream/xf86bigfontproto                          575f83f   -         
-       S:575f83f 
platform/upstream/xf86dgaproto                              6eedaca   -         
-       S:6eedaca 
platform/upstream/xf86driproto                              834d8c1   -         
-       S:834d8c1 
platform/upstream/xf86vidmodeproto                          9b92be6   -         
-       S:9b92be6 
platform/upstream/xhost                                     0d14ae7   -         
-       S:0d14ae7 
platform/upstream/xineramaproto                             cc679e3   -         
-       S:cc679e3 
platform/upstream/xinit                                     ba6c5be   -         
-       S:ba6c5be 
platform/upstream/xinput                                    d5f1069   -         
-       S:d5f1069 
platform/upstream/xkbcomp                                   6713ea3   -         
-       S:6713ea3 
platform/upstream/xkbevd                                    3c9530a   -         
-       S:3c9530a 
platform/upstream/xkbprint                                  c363ac5   -         
-       S:c363ac5 
platform/upstream/xkbutils                                  b94d0d9   -         
-       S:b94d0d9 
platform/upstream/xkill                                     c1bbfb5   -         
-       S:c1bbfb5 
platform/upstream/xlsatoms                                  e290cad   -         
-       S:e290cad 
platform/upstream/xmodmap                                   417612c   -         
-       S:417612c 
platform/upstream/xorg-server                               ef0b0c4   -         
-       S:ef0b0c4 
platform/upstream/xprop                                     e8ff70c   -         
-       S:e8ff70c 
platform/upstream/xrandr                                    b0bc944   -         
-       S:b0bc944 
platform/upstream/xrdb                                      2cf054c   -         
-       S:2cf054c 
platform/upstream/xrestop                                   8e4f35f   -         
-       S:8e4f35f 
platform/upstream/xset                                      c5f01ca   -         
-       S:c5f01ca 
platform/upstream/xsetroot                                  51bc5c0   -         
-       S:51bc5c0 
platform/upstream/xterm                                     3058ec2   -         
-       S:3058ec2 
platform/upstream/xvinfo                                    1555ed3   -         
-       S:1555ed3 
platform/upstream/xwd                                       9bd5b28   -         
-       S:9bd5b28 
platform/upstream/xwininfo                                  3f9582b   -         
-       S:3f9582b 
platform/upstream/xwud                                      7255c31   -         
-       S:7255c31 
profile/common/desktop-skin                                 7c59e1d F:ac4f1b6 
F:0d87f0e F:ac4f1b6 
profile/common/kernel-common                                b4351e2 D:6106c52   
-       D:6106c52 
profile/common/meta                                         5761ff1 F:4c5da9e   
-         -       
profile/common/weston-common                                ce103fb F:582e74c 
F:582e74c   -       
profile/common/wrt-widgets                                  882ca33 F:72afa26 
F:72afa26 F:72afa26 
profile/common/x11-common                                   3f12fcb   -         
-       S:3f12fcb 
profile/extras/i2c-tools                                    b19d79b   -         
-         -       
profile/ivi/GSSDP                                           1e6c5e9 S:1e6c5e9   
-       S:1e6c5e9 
profile/ivi/GUPnP                                           6133eb3 S:6133eb3   
-       S:6133eb3 
profile/ivi/GUPnP-AV                                        71094b9 S:71094b9   
-       S:71094b9 
profile/ivi/GUPnP-DLNA                                      fcf4110 S:fcf4110   
-       S:fcf4110 
profile/ivi/dLeyna                                          bced988 S:bced988   
-       S:bced988 
profile/mobile/meta-mobile                                  -         -         
5a0f78a   -       
profile/mobile/platform/core/uifw/e-mod-tizen-qpmgr         -         -         
3eaf1b5   -       
profile/mobile/platform/core/uifw/e-tizen-data              -         -         
9b4831b   -       
profile/mobile/platform/core/uifw/efl-ext                   -         -         
ffb4540   -       
profile/mobile/platform/core/uifw/efl-misc                  -         -         
12b3c57   -       
profile/mobile/platform/core/uifw/efl-theme-tizen-mobile    -         -         
a86cd72   -       
profile/mobile/platform/core/uifw/elm-demo-tizen-mobile     -         -         
4093bc7   -       
profile/tv/apps/native/applauncher                          -         2d34047   
-         -       
profile/tv/apps/native/filebrowser                          -         61925d0   
-         -       
profile/tv/apps/native/gallery                              -         a713521   
-         -       
profile/tv/apps/native/homescreen                           -         c95d4eb   
-         -       
profile/tv/apps/native/live-tv                              -         d274080   
-         -       
profile/tv/apps/native/musicplayer                          -         92e1d17   
-         -       
profile/tv/apps/native/noti-agent                           -         e87fda2   
-         -       
profile/tv/apps/native/screen-reader                        -         e2aac29   
-         -       
profile/tv/apps/native/settings                             -         09c479c   
-         -       
profile/tv/apps/native/setup-wizard                         -         9388e79   
-         -       
profile/tv/apps/native/source                               -         d0907a4   
-         -       
profile/tv/apps/native/utils/application-common             -         7ff7dfa   
-         -       
profile/tv/apps/native/utils/tv-app-content-provider        -         0a30436   
-         -       
profile/tv/apps/native/videoplayer                          -         dd40b68   
-         -       
profile/tv/apps/utils/tv-app-contents                       -         84499f6   
-         -       
profile/tv/apps/web/browser                                 -         25fc277   
-         -       
profile/tv/meta-tv                                          -         401a73d   
-         -       
profile/tv/platform/core/uifw/e-tizen-data                  -         6cd0fcf   
-         -       
profile/tv/platform/core/uifw/efl-ext                       -         083a57a   
-         -       
profile/tv/platform/core/uifw/efl-misc                      -         25265e4   
-         -       
profile/tv/platform/core/uifw/efl-modules                   -         625f498   
-         -       
profile/tv/platform/core/uifw/efl-theme-tizen-tv            -         1d0ede2   
-         -       
profile/tv/platform/core/uifw/elm-demo-tizen-tv             -         c38f064   
-         -       
profile/tv/platform/core/uifw/isf-config                    -         852363e   
-         -       
profile/wearable/meta-wearable                              -         -         
-         d50085b 
profile/wearable/platform/core/uifw/e-tizen-data            -         -         
-         e7e29b3 
profile/wearable/platform/core/uifw/efl-ext                 -         -         
-         37db1f3 
profile/wearable/platform/core/uifw/efl-misc                -         -         
-         d23ee04 
test/common/common-connectivity-suite                       278a640 S:278a640   
-       S:278a640 
test/common/common-graphics-suite                           2ed6a47 S:2ed6a47   
-       S:2ed6a47 
test/common/common-sanity-suite                             6f3bf98 S:6f3bf98   
-       S:6f3bf98 
test/generic/wayland-fits                                   c299b70 S:c299b70 
S:c299b70   -       
test/tools/testkit-stub                                     87db3b4 F:47df47c 
F:47df47c F:47df47c 
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to