chenxiaolong / Unity-for-Arch

Porting Ubuntu's Unity Shell to Arch Linux
162 stars 40 forks source link

Update to wily packages #220

Closed auscompgeek closed 8 years ago

auscompgeek commented 9 years ago

Ubuntu 15.10 Wily Werewolf has been released. The GNOME 3 PPA contains 3.18 for wily.

Of particular interest is that Ubuntu has now ditched Ayatana overlay scrollbars in favour of GNOME's overlay scrollbars, which should ease some headaches.

auscompgeek commented 9 years ago

sed -i s/repo=vivid/repo=wily/ */PKGBUILD

Output of version-checker.py for packages that need updating:

bamf-ubuntu/
PKGBUILD version:  0.5.1+15.04.20150202
Ubuntu version:    0.5.2~bzr0+15.10.20150627.1 0ubuntu1
Launchpad version: 0.5.1

compiz-ubuntu/
PKGBUILD version:  0.9.12.1+15.04.20150410.1 0ubuntu1
Ubuntu version:    1:0.9.12.2+15.10.20151015 0ubuntu1
Launchpad version: 0.9.12.2

geis/
PKGBUILD version:  2.2.16+15.04.20150304
Ubuntu version:    2.2.17+15.10.20150728 0ubuntu1
Launchpad version: 2.2.17

gnome-screensaver-ubuntu/
PKGBUILD version:   3.6.1 0ubuntu14
Ubuntu version:     3.6.1 7ubuntu1
Arch Linux version: 3.6.1 13
GNOME version:      3.6.1

gnome-session-ubuntu/
PKGBUILD version:   3.16.0 0ubuntu1~vivid1
Ubuntu version:     3.16.0 1ubuntu2
Arch Linux version: 3.18.1.2 1
GNOME version:      3.16.0
PPA version:        3.18.1.2 0ubuntu1~wily1

gnome-settings-daemon-ubuntu/
PKGBUILD version:   3.16.1 0ubuntu1~vivid1
Ubuntu version:     3.16.3 0ubuntu1
Arch Linux version: 3.18.1 1
GNOME version:      3.16.3
PPA version:        3.18.1 0ubuntu1~wily1

gsettings-desktop-schemas-ubuntu/
PKGBUILD version:   3.16.1 Ubuntu 3.14.1 1ubuntu2
Ubuntu version:     3.18.0 0ubuntu1
Arch Linux version: 3.18.1 1
GNOME version:      3.16.1

gtk2-ubuntu/
PKGBUILD version:   2.24.27 0ubuntu1
Ubuntu version:     2.24.28 1ubuntu1
Arch Linux version: 2.24.28 1
GNOME version:      2.24.28

gtk3-ubuntu/
PKGBUILD version:   3.16.2 0ubuntu1~vivid1
Ubuntu version:     3.16.7 0ubuntu3
Arch Linux version: 3.18.2 1
GNOME version:      3.16.7
PPA version:        3.18.2 0ubuntu1~wily0

hud/
PKGBUILD version:  14.10+14.10.20140924
Ubuntu version:    14.10+15.10.20151012 0ubuntu1
Launchpad version: 13.04.0

ido/
PKGBUILD version:  13.10.0+15.04.20150319
Ubuntu version:    13.10.0+15.10.20151002 0ubuntu1
Launchpad version: 12.10.2

indicator-appmenu/
PKGBUILD version:  15.02.0+15.04.20150302
Ubuntu version:    15.02.0+15.10.20151002 0ubuntu1
Launchpad version: 12.10.3

indicator-datetime/
PKGBUILD version:  13.10.0+15.04.20150406
Ubuntu version:    13.10.0+15.10.20150909 0ubuntu1
Launchpad version: 12.10.2

indicator-keyboard/
PKGBUILD version: 0.0.0+15.04.20150310
Ubuntu version:   0.0.0+15.10.20151006 0ubuntu1

indicator-messages/
PKGBUILD version:  13.10.1+15.04.20150403
Ubuntu version:    13.10.1+15.10.20150505 0ubuntu1
Launchpad version: 12.10.5

indicator-power/
PKGBUILD version:  12.10.6+15.04.20150402
Ubuntu version:    12.10.6+15.10.20151005.1 0ubuntu1
Launchpad version: 12.10.5

indicator-session/
PKGBUILD version:  12.10.5+15.04.20150327
Ubuntu version:    12.10.5+15.10.20150915 0ubuntu1
Launchpad version: 12.10.4

indicator-sound/
PKGBUILD version:  12.10.2+15.04.20150413
Ubuntu version:    12.10.2+15.10.20150915 0ubuntu1
Launchpad version: 12.10.1

libcolumbus/
PKGBUILD version:  1.1.0+14.04.20140325.3
Ubuntu version:    1.1.0+15.10.20150806 0ubuntu2
Launchpad version: 1.0.0

libtimezonemap/
PKGBUILD version: 0.4.3
Ubuntu version:   0.4.4

libunity/
PKGBUILD version:  7.1.4+14.10.20140808 0ubuntu1
Ubuntu version:    7.1.4+15.10.20151002 0ubuntu1
Launchpad version: 6.12.0

lightdm-ubuntu/
PKGBUILD version:  1.14.0 0ubuntu2
Ubuntu version:    1.16.4 0ubuntu1
Launchpad version: 1.16.4

lightdm-unity-greeter/
PKGBUILD version:  15.04.4 0ubuntu1
Ubuntu version:    15.10.1 0ubuntu1
Launchpad version: 15.10.1

nautilus-ubuntu/
PKGBUILD version:   3.16.1 0ubuntu1~vivid1
Ubuntu version:     1:3.14.2 0ubuntu12
Arch Linux version: 3.18.1 1
GNOME version:      3.16.2
PPA version:        3.18.1 0ubuntu1~wily1

nux/
PKGBUILD version:  4.0.7+15.04.20150410.1
Ubuntu version:    4.0.8+15.10.20150921.1 0ubuntu1
Launchpad version: 4.0.8

overlay-scrollbar/
PKGBUILD version:  0.2.16+r359+15.04.20150319
Ubuntu version:    0.2.17.1+15.10.20150604.1 0ubuntu1
Launchpad version: 0.2.16

unity/
PKGBUILD version:  7.3.2+15.04.20150420 0ubuntu1
Ubuntu version:    7.3.2+15.10.20151016 0ubuntu1
Launchpad version: 7.3.2

unity-control-center/
PKGBUILD version: 15.04.0+15.04.20150410
Ubuntu version:   15.04.0+15.10.20150923 0ubuntu1

unity-language-packs/
[snip]
PKGBUILD version: 15.04+20150416
Ubuntu version:   15.10+20151016

unity-lens-applications/
PKGBUILD version:  7.1.0+13.10.20131011
Ubuntu version:    7.1.0+15.10.20151002 0ubuntu1
Launchpad version: 6.10.0

unity-settings-daemon/
PKGBUILD version: 15.04.1+15.04.20150408
Ubuntu version:   15.04.1+15.10.20151021 0ubuntu1

zeitgeist-ubuntu/
PKGBUILD version:  0.9.14 2.2ubuntu2
Ubuntu version:    0.9.16 0ubuntu3~gcc5.1
Launchpad version: 0.9.16
chenxiaolong commented 9 years ago

Thanks for creating this! I've been extremely busy with my internship and senior year of university, so I haven't had much time to maintain these packages for the last few months. Things are slowing down now, so I'll have some time to take a good look at what's needed to get the Wily packages working.

epichub commented 8 years ago

I have started this process, and using an up-to-date arch I have now gotten as far as libindicate, and I had to patch some stuff, I will try to report the patches here:

gtk2-ubuntu

diff --git a/gtk2-ubuntu/PKGBUILD b/gtk2-ubuntu/PKGBUILD
index 794b709..c6f2ec7 100644
--- a/gtk2-ubuntu/PKGBUILD
+++ b/gtk2-ubuntu/PKGBUILD
@@ -3,13 +3,13 @@
 # Contributor: Christopher Reimer <github@creimer.net>

 # vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=gtk+2.0, repo=vivid
+# vercheck-ubuntu: name=gtk+2.0, repo=wily
 # vercheck-archlinux: name=gtk2, repo=extra, arch=x86_64
 # vercheck-gnome: name=gtk+, majorver=2.24

 pkgname=gtk2-ubuntu
-_ubuntu_rel=0ubuntu1
-pkgver=2.24.27
+_ubuntu_rel=1ubuntu1
+pkgver=2.24.28
 pkgrel=1
 pkgdesc="GTK+ is a multi-platform toolkit (v2)"
 arch=(i686 x86_64)
@@ -28,8 +28,10 @@ source=("http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-${pkgver}.tar.xz"
         "https://launchpad.net/ubuntu/+archive/primary/+files/gtk+2.0_${_ubuntu_ver:-${pkgver}}-${_un
tu_rel}.debian.tar.xz"                                                                               
         gtkrc
         xid-collision-debug.patch)
-sha512sums=('ffe981a41137302713a411039238604e92d41146e25ea0643857ec40388ddfe69cbb15bdc1aa8300b87ddbd6
fbcf0054cdb7ba39634fbe4bfd1802f5bc8ac6'                                                              
-            '3fb0ff8e69d32bcabc5696d36b1fd3ac15675454f97d83c93499278ad399c608e8c7d7a3ca9bd694a834c36c
5e9670b0fbb1933571879d302616bd373e1e87'                                                              
+sha512sums=(
+           '86d563645ca70c1e14afd4b38d925f496e596cbf6181f2e95310f58c2f4152aaecc559e3c513e6d405fcf48d4
13d59a9d72782216529c1280bd8e1947d7760'                                                               
+        
+           '194eb2293d2469ba24dd7b4a3363fd36d874928a7e6c524f64ecfbb035ccb63debead860a4b857938b2d75579
580fa6877eea8be2b6bd95ee475b578a61e3f'                                                               
             'fb18f1937b117f97da1650fda2561e231cb5da108a9c04f3b27c19205843ea16402b52d9693eca63a8464bb1
e6a0aedf81958ee3de75ce12aca4cce078bf23'                                                              
             '89e3223c86731a76b12d39245f1ec4cf8b4860ab1d11d74a10e5deb0db302f20b4bb5d9034da1d8aeb9636bd
eddcdd2f28943270dc501476c694562b960159')                                                             

gtk3-ubuntu

diff --git a/gtk3-ubuntu/PKGBUILD b/gtk3-ubuntu/PKGBUILD
index ba14dcc..eb49824 100644
--- a/gtk3-ubuntu/PKGBUILD
+++ b/gtk3-ubuntu/PKGBUILD
@@ -2,7 +2,7 @@
 # Contributor: Christopher Reimer <github@creimer.net>

 # vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=gtk+3.0, repo=vivid
+# vercheck-ubuntu: name=gtk+3.0, repo=wily
 # vercheck-archlinux: name=gtk3, repo=extra, arch=x86_64
 # vercheck-gnome: name=gtk+, majorver=3.16
 # vercheck-ppa: name=gtk+3.0, url=ppa:gnome3-team/gnome3-staging
@@ -10,10 +10,10 @@
 _use_ppa=true

 pkgname=gtk3-ubuntu
-_ppa_rel=0ubuntu1~vivid1
+_ppa_rel=1ubuntu2~wily1
 #_ubuntu_rel=0ubuntu2
 #_ubuntu_ver=3.14.8
-pkgver=3.16.2
+pkgver=3.18.5
 pkgrel=1
 pkgdesc="GObject-based multi-platform toolkit (v3)"
 arch=(i686 x86_64)
@@ -35,8 +35,8 @@ else
   source+=("http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu/pool/main/g/gtk+3.0/gtk+3.0__p
pa_ver:-${pkgver}}-${_ppa_rel}.debian.tar.xz")                                                       
 fi

-sha512sums=('8cf865335bce3415173a026ffe50b81ad57749d9665319b498482872564f8d86f1ce1552bcc8eafdbc1bbcdd
a4a900dfe4e73609c50428a04f2d65fc3c3eec'                                                              
-            '8aee67e848e467d2a2de413b24bcec836e62d62c8649b2209d1ed8818ff18b441cdfc910b238a55d97001726
67764da63d735c83d1acdd4bced04c4c08adef')                                                             
+sha512sums=('5e12cab632bb250ec12dae9a146c4bbc9403d22f8f5888a6566588a5255489d7a1b2090c37ddbb464684cb82
9f05ffa177d20be6ee22f3683a04dec2894c2a'                                                              
+            '58bcdc1f6e03b976ad9f3e178e67bb806d07d2b5def9a9b130a3014019b5626e274287bbcc54deb33e6ab7e3
13fa3d05e3f3b4c54c4d89f545d05947454eb8')                                                             

 prepare() {
     cd "gtk+-${pkgver}"

libdbusmenu-ubuntu

diff --git a/libdbusmenu-ubuntu/PKGBUILD b/libdbusmenu-ubuntu/PKGBUILD
index 0c5cab5..ca19599 100644
--- a/libdbusmenu-ubuntu/PKGBUILD
+++ b/libdbusmenu-ubuntu/PKGBUILD
@@ -3,7 +3,7 @@
 # Contributor: thn81 <root@scrat>

 # vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=libdbusmenu, repo=vivid
+# vercheck-ubuntu: name=libdbusmenu, repo=wily
 # vercheck-launchpad: name=dbusmenu, tarname=libdbusmenu

 pkgbase=libdbusmenu-ubuntu

ido

diff --git a/ido/PKGBUILD b/ido/PKGBUILD
index 45f19fe..b2e722d 100644
--- a/ido/PKGBUILD
+++ b/ido/PKGBUILD
@@ -3,12 +3,13 @@
 # Contributor: thn81 <root@scrat>

 # vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=${pkgname}, repo=vivid
+# vercheck-ubuntu: name=${pkgname}, repo=wily
 # vercheck-launchpad: name=${pkgname}

 pkgname=ido
 _actual_ver=13.10.0
-_extra_ver=+15.04.20150319
+_extra_ver=+15.10.20151002
+_ubuntu_rel=0ubuntu1
 pkgver=${_actual_ver}${_extra_ver/\+/.}
 pkgrel=1
 epoch=1
@@ -21,7 +22,7 @@ makedepends=(gobject-introspection gtk-doc vala xorg-util-macros)
 groups=(unity)
 source=("https://launchpad.net/ubuntu/+archive/primary/+files/ido_${_actual_ver}${_extra_ver}.orig.r.
gz"                                                                                                  
         0001-Temporarily-disable-previous-button-drop-shadow-draw.patch)
-sha512sums=('85c026659718939b7721fec3856ae53efb7333ecddd77c5e3c804a628c517ced9f55ab8605c7f057334c9371
0ce9f5b4f21d2a2d13a88d7a18f8336f399da1'                                                              
+sha512sums=('df6b991819da8c680b8019c4834bfe35ca2de8c22c4a49e8f2775da47ebd705df91b73bf95b98d0e9cd3cd12
44c75996febdf7c3a89f3eea258c12411ae398'                                                              
             '91d19642868a3859a860fc1a32541141472b8af46d9d2fa6983dd41ec6e0497ca6397a836a0921ba000e262b
e5b8d52ae74b0c5c29b4b73e4f6bce67f9b60d')                                                             

 prepare() {

libindicator

diff --git a/libindicator/PKGBUILD b/libindicator/PKGBUILD
index 43a2d63..0e7ec4a 100644
--- a/libindicator/PKGBUILD
+++ b/libindicator/PKGBUILD
@@ -3,7 +3,7 @@
 # Contributor: thn81 <root@scrat>

 # vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=${pkgname}, repo=vivid
+# vercheck-ubuntu: name=${pkgname}, repo=wily
 # vercheck-launchpad: name=${pkgname}

 pkgbase=libindicator
@@ -19,9 +19,16 @@ url="https://launchpad.net/libindicator"
 license=(GPL)
 makedepends=(gtk2 gtk3 glib2 ido)
 groups=(unity)
-source=("https://launchpad.net/ubuntu/+archive/primary/+files/${pkgbase}_${_actual_ver}${_extra_veror
ig.tar.gz")                                                                                          
-sha512sums=('b624b229755ae73f74b2197d4fb6d49f5d0b8b3fdc6686d6140a0b087e0b6a53dcd663fa2195c61d3bc61a24
9867a45c1b8b7476e0d00b89a92f849f66eda2')                                                             
+source=("https://launchpad.net/ubuntu/+archive/primary/+files/${pkgbase}_${_actual_ver}${_extra_veror
ig.tar.gz"                                                                                           
+       "libm.patch"
+)
+sha512sums=('b624b229755ae73f74b2197d4fb6d49f5d0b8b3fdc6686d6140a0b087e0b6a53dcd663fa2195c61d3bc61a24
9867a45c1b8b7476e0d00b89a92f849f66eda2'                                                              
+            '2e599437b59f6c61e9491b1809b855d269ba5c7912a3df4357463de23fd7d5ed274faea997d106b111e8f02d
9dc6a7174f8ceae9ba70996c1f6732214e3b66')                                                             
+prepare() {
+  cd "libindicator-${_actual_ver}${_extra_ver}"
+  patch -p1 -i ../libm.patch

+}
 build() {
   cd "${pkgbase}-${_actual_ver}${_extra_ver}"

libm.patch (see above)

diff -u libindicator-12.10.2+14.10.20140922/configure.ac libindicator-12.10.2+14.10.20140922-new/confi
gure.ac                                                                                              
--- libindicator-12.10.2+14.10.20140922/configure.ac    2014-09-22 15:40:07.000000000 +0200
+++ libindicator-12.10.2+14.10.20140922-new/configure.ac        2015-12-08 12:32:27.593450441 +0100
@@ -68,7 +68,7 @@
 AM_CONDITIONAL(USE_GTK3, [test x = x3])

 LT_LIB_M
-LIBINDICATOR_LIBS+="$LIBM"
+LIBINDICATOR_LIBS+=" $LIBM"

 ##############################
 # Custom Junk

libindicate (here we have a patch of a patch, how meta):

iff --git a/libindicate/0001-Fix-autotools-errors.patch b/libindicate/0001-Fix-autotools-errors.patch
index bb30352..ec5c14b 100644
--- a/libindicate/0001-Fix-autotools-errors.patch
+++ b/libindicate/0001-Fix-autotools-errors.patch
@@ -22,6 +22,14 @@ index ba8df8a..a5d66e8 100644
  AM_INIT_AUTOMAKE(libindicate, 12.10.1)

  AM_MAINTAINER_MODE
+@@ -156,5 +156,5 @@ if test "x$RUNTIME" != "no" ; then
+      RUNTIME=mono
+   fi
+-   AC_PATH_PROG(CSC, gmcs, no)
++   AC_PATH_PROG(CSC, mcs, no)
+   LIB_PREFIX=.so
+   LIB_SUFFIX=
+fi
 diff --git a/libindicate-gtk/Makefile.am b/libindicate-gtk/Makefile.am
 index 87c392a..1001ebe 100644
 --- a/libindicate-gtk/Makefile.am
diff --git a/libindicate/PKGBUILD b/libindicate/PKGBUILD
index 4b2d3fe..782fd12 100644
--- a/libindicate/PKGBUILD
+++ b/libindicate/PKGBUILD
@@ -3,7 +3,7 @@
 # Contributor: thn81 <root@scrat>

 # vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=${pkgbase}, repo=vivid
+# vercheck-ubuntu: name=${pkgbase}, repo=wily
 # vercheck-launchpad: name=${pkgbase}

 pkgbase=libindicate
@@ -22,7 +22,7 @@ source=("http://launchpad.net/${pkgbase}/12.10/${pkgver}/+download/${pkgbase}-${
         0001-Fix-autotools-errors.patch
         0002-Python-2-fixes.patch)
 sha512sums=('4dcb5f292153210bc15a05f117101429da77a60b8b05b569baddf0e9043d852c2dccb0d5a6adbdf4d4a1b66b
33c61e242bb4bcb376e3d96563bda591685c06'                                                              
-            'd6e644a074d47f309b771572df7a86b748d76ef1d8263bc193f27dd5bf5d576c6ffc6ad9eddfe247d3ed9388
773435af18705e51073033b98850dcd69541b5'                                                              
+            '4f3a710564fb4113795d60a4abc41f60850b9daf4be038879543301d2b58b3c8bfc71b0704e2682a790627f5
a35889252615c2fd9ed63dde7cf3ad5248795e'                                                              
             'a1e090fc1e8e49ad8de3bdc164d52b60fc1ea3dc2dd2da1a856a6943e9e198c2c3843d93872ab076421d8ec7
20bb3c4d919f33d154f107fe9d4bd99e6de66b')                                                             

 prepare() {
epichub commented 8 years ago

Better yet, a fork wiith a branch: https://github.com/epichub/Unity-for-Arch/tree/wily-fixes

epichub commented 8 years ago

I'm currently stuck at libappindicator because of https://bugs.archlinux.org/task/47293

make[4]: Leaving directory '/home/epic/src/git/Unity-for-Arch/libappindicator/src/libappindicator-12.10.1+15.04.20141110/build-gtk2/bindings/mono/examples'
/usr/bin/mcs -out:AppIndicator.Test.dll -target:library -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.interfaces.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.extensions.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.framework.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.framework.extensions.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.mocks.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.util.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit-console-runner.dll  -r:appindicator-sharp.dll ../../../bindings/mono/TestIndicator.cs
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.interfaces.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.extensions.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.framework.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.framework.extensions.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.mocks.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.util.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit-console-runner.dll' could not be found
Compilation failed: 8 error(s), 0 warnings
Makefile:885: recipe for target 'AppIndicator.Test.dll' failed
Ste74 commented 8 years ago

Guys .. hello everybody. i am a manjaro maintainer team .. today our project release a deepin iso stable ( deepin is now in our official repo ) . Do you think to release a iso with unity ? is an interesting project?

sollidsnake commented 8 years ago

@Ste74 that would be awesome! I don't know much about manjaro, but unity with the default arch repos often breaks. I'd switch to manjaro right away if there was a stable repository for unity.

Ste74 commented 8 years ago

In Manjaro we have 3 branches: unstable (arch pkg and more), testing (for test pkg) and stable where the pkg with no problem are included after testing phase . I'm not an expert to solve problem in compiling but i can build easly an iso . Possible create a team to start this project ?

sollidsnake commented 8 years ago

What skills do I need?

Ste74 commented 8 years ago

First i need to create a repository to test pkg ... i not try to build an installation for unity .. At today unity works in arch ? I see the issue ... before i create a iso with pantheon (https://forum.manjaro.org/index.php?topic=26954.msg226998#msg226998) but now after gtk3.18+ more pkg are freeze in alucryd unofficial repo .. unity have the same problem ?

sollidsnake commented 8 years ago

Well I'm not a maintainer of this project, I don't know the details, but I have an up to date arch system where unity won't launch using the packages in the unity repository. You usually have to downgrade some packages (gnome's and others I can't recall) to keep it running after a big update. So right now I'm not using arch with unity. I have some knowledge about abs and I'm willing to help if I can

Ste74 commented 8 years ago

Well .. if problem is only downgrade the pkg i think the optimal solution is fork the pkg interested ..

sollidsnake commented 8 years ago

The problem is when other packages depend on new versions of the pkg you forked. It becomes a snow ball.

sollidsnake commented 8 years ago

I think, when a upgrade breaks unity, the right thing to do is the same thing ubuntu does: freeze the version of the packages that cannot be upgraded, until the ubuntu team make it compatible.

Ste74 commented 8 years ago

sound good ..

chenxiaolong commented 8 years ago

Everything has now been updated to the Xenial (16.04) packages and are working with GNOME 3.20.