Debian 8 Jessie support, please. The existing packages for Debian 6 Squeeze (oldoldstable) conflict with official Debian 8 Jessie (stable).
While uprgading to Debian 8 Jessie (current stable, released in May 2015), I had to uninstall semanticmerge due to conflicts. I can't reinstall semanticmerge again due to missing dependencies.
All packages listed with 'INDISPONIBIL' are unavailable, although the semanticmerge repo is available:
--\ Depinde (10)
--- default-jre
--\ plasticscm-gnome-sharp (= 2.24.0) (INDISPONIBIL)
--\ plasticscm-gtk-sharp (= 2.12.21) (INDISPONIBIL)
--\ plasticscm-libmono3-corlib2.0-cil (= 3.0.3.1-1.1) (INDISPONIBIL)
--\ plasticscm-libmono3-system-data2.0-cil (= 3.0.3.1-1.1) (INDISPONIBIL)
--\ plasticscm-libmono3-system-runtime2.0-cil (= 3.0.3.1-1.1) (INDISPONIBIL)
--\ plasticscm-libmono3-system-web2.0-cil (= 3.0.3.1-1.1) (INDISPONIBIL)
--\ plasticscm-libmono3-system2.0-cil (= 3.0.3.1-1.1) (INDISPONIBIL)
--\ plasticscm-mono3-runtime (= 3.0.3.1-1.1) (INDISPONIBIL)
--\ plasticscm-mono3-runtime-sgen (= 3.0.3.1-1.1) (INDISPONIBIL)
--\ Sugerează (1)
--\ libclang1 (= 3.2) | libclang1 (= 3.2-1) (INDISPONIBIL)
Hi Eddy!
Thanks for your outstanding interest in semanticmerge! We’re sorry to see that you experienced this issues under Debian 8. As you discovered, this new version caused a dependencies issue which prevented semanticmerge to be installed using the older Debian 6 repository.
However, we’re very happy to tell you that we’ve set up a brand new Debian 8 repository to solve this problem! To successfully install semanticmerge under Debian 8 please update your sources.list file using this lines:
deb https://www.plasticscm.com/plasticrepo/plasticscm-common/Debian_8.1/ ./
deb https://www.semanticmerge.com/semanticrepo/Debian_8.1/ ./
Once you’ve done this please update your repository cache:
apt-get update
Now you can upgrade your semanticmerge version:
apt-get install semanticmerge
We’ll update the package installation page as soon as possible.
Please don’t hesitate to contact us if you find any additional issue, and thank you very much for your feedback!
Regards,
Miguel
-
Eddy Petrisor commented
With semanticmerge 1.0.77.0 and git mergetool --tool=smbc3 (semantic with fallback to Beyond Compare 3) I get this ugly trace. It is the 3rd time I am posting this and it gets removed(?)/goes missing:
0 eddy@heidi ~/usr/src/fsl/u-boot $ git mergetool --tool=smbc3
Merging:
arch/arm/include/asm/imx-common/iomux-v3.hNormal merge conflict for 'arch/arm/include/asm/imx-common/iomux-v3.h':
{local}: modified file
{remote}: modified file
Stacktrace:at <unknown> <0xffffffff>
at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0xffffffff>
at Gtk.Dialog.Run () <0x00013>
at dr.DisplayParsingErrors (fw,bool) <0x0004f>
at Codice.CM.SemanticMerge.Gui.Controller.MergeController.DisplayParsingErrors (em) <0x00057>
at Codice.CM.SemanticMerge.Gui.SemanticController.CancelByParsingErrors (em) <0x00039>
at Codice.CM.SemanticMerge.Gui.SemanticController.CancelByParsingErrors () <0x00017>
at ax.a (Codice.CM.SemanticMerge.Gui.Model.SemanticToolInfo) <0x0016f>
at ax.a (string[]) <0x001db>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>Native stacktrace:
semanticmergetool() [0x4e2c21]
semanticmergetool() [0x56f24d]
semanticmergetool() [0x4217eb]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xf8d0) [0x7f4a1998b8d0]
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(gdk_window_set_geometry_hints+0x14) [0x7f4a130237c4]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x2587dc) [0x7f4a134c57dc]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x10474) [0x7f4a110da474]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x8e7) [0x7f4a110f4087]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x8f) [0x7f4a110f49df]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb6ad0) [0x7f4a13323ad0]
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x1dd97) [0x7f4a12fd4d97]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x15d) [0x7f4a10e04b6d]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49f48) [0x7f4a10e04f48]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2) [0x7f4a10e05272]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_dialog_run+0x173) [0x7f4a13326ca3]
[0x40c819fb]Debug info from gdb:
ptrace: Operation not permitted.
No threads.=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================Aborted
arch/arm/include/asm/imx-common/iomux-v3.h seems unchanged.
Was the merge successful? [y/n] -
Eddy Petrisor commented
Semanticmerge fails to work for me on Debian 8:
Merging:
arch/arm/include/asm/imx-common/iomux-v3.hNormal merge conflict for 'arch/arm/include/asm/imx-common/iomux-v3.h':
{local}: modified file
{remote}: modified file
semanticmergetool: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
arch/arm/include/asm/imx-common/iomux-v3.h seems unchanged. -
Eddy Petrisor commented
There is a problem with one of the packages, probably it was updated and the Release file was not regenerated.
I get this message in Aptitude:
A: Size of file /var/cache/apt/archives/partial/plasticscm-mono3-runtime-sgen_3.0.3.1-1.1_amd64.deb is not what the server reported 2266598
2260430