Package Details: meld-git 3.21.3.6.g8112b4e8-2

Git Clone URL: https://aur.archlinux.org/meld-git.git (read-only, click to copy)
Package Base: meld-git
Description: Visual diff and merge tool
Upstream URL: http://meldmerge.org/
Licenses: GPL
Conflicts: meld, meld-dev
Provides: meld
Submitter: mydongistiny
Maintainer: mydongistiny
Last Packager: mydongistiny
Votes: 12
Popularity: 0.000000
First Submitted: 2015-11-08 01:15 (UTC)
Last Updated: 2022-09-01 00:23 (UTC)

Required by (15)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

mydongistiny commented on 2020-12-15 14:56 (UTC)

@cocoche007 did you rebuild meld-git after updating to python 3.9? Because you have to so it updates the files. I'll change the package version when I get a chance so people are forced to.

Or am I misunderstanding your comment?

cocoche007 commented on 2020-12-15 14:33 (UTC) (edited on 2020-12-15 14:35 (UTC) by cocoche007)

With the official meld package (3.20.2) and the update of Python to the 3.9 version, we have an issue when running meld on an svn checkout (getchildren has been removed of Python 3.9):

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/meld/task.py", line 110, in iteration
    ret = task()
  File "/usr/lib/python3.9/site-packages/meld/vc/_vc.py", line 277, in refresh_vc_state
    self._update_tree_state_cache(path)
  File "/usr/lib/python3.9/site-packages/meld/vc/svn.py", line 188, in _update_tree_state_cache
    for entry in (t for t in target.getchildren() if t.tag == "entry"):
AttributeError: 'xml.etree.ElementTree.Element' object has no attribute 'getchildren'

And it seems to be OK with the version 3.21 of meld-git

mydongistiny commented on 2020-10-24 21:57 (UTC)

@trizen thanks. updated.

trizen commented on 2020-10-24 21:50 (UTC)

Depends on gtksourceview4.

mydongistiny commented on 2017-12-16 22:44 (UTC)

Yeah I'm not sure why they removed access to it, but it's also on github so I fixed it. Sorry about that.

stevenhoneyman commented on 2017-12-16 16:00 (UTC)

The new source seems to require authentication - this package no longer builds for me:

... Username for 'https://gitlab.gnome.org': Password for 'https://gitlab.gnome.org': remote: HTTP Basic: Access denied fatal: Authentication failed for 'https://gitlab.gnome.org/GNOME/meld.git/' ...

mydongistiny commented on 2017-09-21 19:42 (UTC)

I checked 2 days ago and their source was broken. Not sure if that's still it, but it looks like the same error. If you can fix the PKGBUILD though by all means go for it. If not then put in a pull request with their git server with the fixed code. Let me know if you need anything.

timofonic commented on 2017-09-21 19:37 (UTC) (edited on 2017-09-21 19:37 (UTC) by timofonic)

Build errors... pacaur -S meld-git :: Package meld-git not found in repositories, trying AUR... :: resolving dependencies... :: looking for inter-conflicts... AUR Packages (1) meld-git-latest Repo Packages (1) gnome-doc-utils-0.20.10+16+gc03cc09-1 Repo Download Size: 0.32 MiB Repo Installed Size: 3.35 MiB :: Proceed with installation? [Y/n] y :: Retrieving package(s)... Cloning into 'meld-git'... remote: Counting objects: 5, done. remote: Compressing objects: 100% (5/5), done. remote: Total 5 (delta 0), reused 5 (delta 0) Unpacking objects: 100% (5/5), done. :: View meld-git PKGBUILD? [Y/n] n :: View meld.install script? [Y/n] n [sudo] password for timofonic: :: Checking meld-git integrity... ==> Making package: meld-git 3.16.0.184.g18ff8a6-1 (Thu Sep 21 21:35:00 CEST 2017) ==> Retrieving sources... -> Cloning meld git repo... Cloning into bare repository '/home/timofonic/.cache/pacaur/meld-git/meld'... remote: Counting objects: 20033, done. remote: Compressing objects: 100% (8945/8945), done. remote: Total 20033 (delta 14828), reused 14669 (delta 10898) Receiving objects: 100% (20033/20033), 6.07 MiB | 1.34 MiB/s, done. Resolving deltas: 100% (14828/14828), done. ==> Validating source files with sha256sums... meld ... Skipped :: Preparing meld-git... ==> Making package: meld-git 3.16.0.184.g18ff8a6-1 (Thu Sep 21 21:35:09 CEST 2017) ==> WARNING: Skipping dependency checks. ==> Retrieving sources... -> Updating meld git repo... Fetching origin ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of meld git repo... Cloning into 'meld'... done. ==> Starting prepare()... ==> Starting pkgver()... ==> Updated version: meld-git 3.18.0.12.g8aa2179d-1 ==> Sources are ready. :: Building meld-git package(s)... ==> Making package: meld-git 3.18.0.12.g8aa2179d-1 (Thu Sep 21 21:35:10 CEST 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (1) gnome-doc-utils-0.20.10+16+gc03cc09-1 Total Download Size: 0.32 MiB Total Installed Size: 3.35 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... gnome-doc-utils-0.20.10+16+gc0... 330.3 KiB 1321K/s 00:00 [##################################] 100% (1/1) checking keys in keyring [##################################] 100% (1/1) checking package integrity [##################################] 100% (1/1) loading package files [##################################] 100% (1/1) checking for file conflicts [##################################] 100% (1/1) checking available disk space [##################################] 100% :: Processing package changes... (1/1) installing gnome-doc-utils [##################################] 100% :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> WARNING: Using existing $srcdir/ tree ==> Starting pkgver()... ==> Starting build()... running build running build_py creating build creating build/lib creating build/lib/meld copying meld/meldapp.py -> build/lib/meld copying meld/task.py -> build/lib/meld copying meld/diffgrid.py -> build/lib/meld copying meld/filediff.py -> build/lib/meld copying meld/meldbuffer.py -> build/lib/meld copying meld/filters.py -> build/lib/meld copying meld/settings.py -> build/lib/meld 'prefix' copying meld/conf.py-installed -> build/lib/meld/conf.py copying meld/filemerge.py -> build/lib/meld copying meld/build_helpers.py -> build/lib/meld copying meld/newdifftab.py -> build/lib/meld copying meld/gutterrendererchunk.py -> build/lib/meld copying meld/undo.py -> build/lib/meld copying meld/dirdiff.py -> build/lib/meld copying meld/sourceview.py -> build/lib/meld copying meld/diffmap.py -> build/lib/meld copying meld/__init__.py -> build/lib/meld copying meld/meldwindow.py -> build/lib/meld copying meld/windowstate.py -> build/lib/meld copying meld/vcview.py -> build/lib/meld copying meld/const.py -> build/lib/meld copying meld/recent.py -> build/lib/meld copying meld/melddoc.py -> build/lib/meld copying meld/tree.py -> build/lib/meld copying meld/misc.py -> build/lib/meld copying meld/patchdialog.py -> build/lib/meld copying meld/preferences.py -> build/lib/meld copying meld/linkmap.py -> build/lib/meld creating build/lib/meld/matchers copying meld/matchers/merge.py -> build/lib/meld/matchers copying meld/matchers/helpers.py -> build/lib/meld/matchers copying meld/matchers/diffutil.py -> build/lib/meld/matchers copying meld/matchers/__init__.py -> build/lib/meld/matchers copying meld/matchers/myers.py -> build/lib/meld/matchers creating build/lib/meld/ui copying meld/ui/msgarea.py -> build/lib/meld/ui copying meld/ui/notebook.py -> build/lib/meld/ui copying meld/ui/listwidget.py -> build/lib/meld/ui copying meld/ui/findbar.py -> build/lib/meld/ui copying meld/ui/notebooklabel.py -> build/lib/meld/ui copying meld/ui/__init__.py -> build/lib/meld/ui copying meld/ui/gladesupport.py -> build/lib/meld/ui copying meld/ui/vcdialogs.py -> build/lib/meld/ui copying meld/ui/util.py -> build/lib/meld/ui copying meld/ui/statusbar.py -> build/lib/meld/ui copying meld/ui/historyentry.py -> build/lib/meld/ui copying meld/ui/gtkcompat.py -> build/lib/meld/ui copying meld/ui/emblemcellrenderer.py -> build/lib/meld/ui copying meld/ui/gnomeglade.py -> build/lib/meld/ui creating build/lib/meld/vc copying meld/vc/_vc.py -> build/lib/meld/vc copying meld/vc/darcs.py -> build/lib/meld/vc copying meld/vc/bzr.py -> build/lib/meld/vc copying meld/vc/__init__.py -> build/lib/meld/vc copying meld/vc/svn.py -> build/lib/meld/vc copying meld/vc/mercurial.py -> build/lib/meld/vc copying meld/vc/git.py -> build/lib/meld/vc copying meld/vc/_null.py -> build/lib/meld/vc copying meld/vc/README -> build/lib/meld/vc copying meld/vc/COPYING -> build/lib/meld/vc running build_scripts creating build/scripts-3.6 copying and adjusting bin/meld -> build/scripts-3.6 changing mode of build/scripts-3.6/meld from 644 to 755 running build_i18n intltool-update -p -g meld msgfmt po/fi.po -o build/mo/fi/LC_MESSAGES/meld.mo msgfmt po/pt.po -o build/mo/pt/LC_MESSAGES/meld.mo msgfmt po/pa.po -o build/mo/pa/LC_MESSAGES/meld.mo msgfmt po/eu.po -o build/mo/eu/LC_MESSAGES/meld.mo msgfmt po/ko.po -o build/mo/ko/LC_MESSAGES/meld.mo msgfmt po/sv.po -o build/mo/sv/LC_MESSAGES/meld.mo msgfmt po/ca.po -o build/mo/ca/LC_MESSAGES/meld.mo msgfmt po/sr.po -o build/mo/sr/LC_MESSAGES/meld.mo msgfmt po/hu.po -o build/mo/hu/LC_MESSAGES/meld.mo msgfmt po/ja.po -o build/mo/ja/LC_MESSAGES/meld.mo msgfmt po/nb.po -o build/mo/nb/LC_MESSAGES/meld.mo msgfmt po/sk.po -o build/mo/sk/LC_MESSAGES/meld.mo msgfmt po/cs.po -o build/mo/cs/LC_MESSAGES/meld.mo msgfmt po/pt_BR.po -o build/mo/pt_BR/LC_MESSAGES/meld.mo msgfmt po/nl.po -o build/mo/nl/LC_MESSAGES/meld.mo msgfmt po/pl.po -o build/mo/pl/LC_MESSAGES/meld.mo msgfmt po/bs.po -o build/mo/bs/LC_MESSAGES/meld.mo msgfmt po/de.po -o build/mo/de/LC_MESSAGES/meld.mo msgfmt po/el.po -o build/mo/el/LC_MESSAGES/meld.mo msgfmt po/bg.po -o build/mo/bg/LC_MESSAGES/meld.mo msgfmt po/sq.po -o build/mo/sq/LC_MESSAGES/meld.mo msgfmt po/zh_TW.po -o build/mo/zh_TW/LC_MESSAGES/meld.mo msgfmt po/tr.po -o build/mo/tr/LC_MESSAGES/meld.mo msgfmt po/ca@valencia.po -o build/mo/ca@valencia/LC_MESSAGES/meld.mo msgfmt po/da.po -o build/mo/da/LC_MESSAGES/meld.mo msgfmt po/fr.po -o build/mo/fr/LC_MESSAGES/meld.mo msgfmt po/vi.po -o build/mo/vi/LC_MESSAGES/meld.mo msgfmt po/es.po -o build/mo/es/LC_MESSAGES/meld.mo msgfmt po/eo.po -o build/mo/eo/LC_MESSAGES/meld.mo msgfmt po/ro.po -o build/mo/ro/LC_MESSAGES/meld.mo msgfmt po/gl.po -o build/mo/gl/LC_MESSAGES/meld.mo msgfmt po/id.po -o build/mo/id/LC_MESSAGES/meld.mo msgfmt po/rw.po -o build/mo/rw/LC_MESSAGES/meld.mo msgfmt po/sl.po -o build/mo/sl/LC_MESSAGES/meld.mo msgfmt po/en_CA.po -o build/mo/en_CA/LC_MESSAGES/meld.mo msgfmt po/sr@latin.po -o build/mo/sr@latin/LC_MESSAGES/meld.mo msgfmt po/uk.po -o build/mo/uk/LC_MESSAGES/meld.mo msgfmt po/ar.po -o build/mo/ar/LC_MESSAGES/meld.mo msgfmt po/ru.po -o build/mo/ru/LC_MESSAGES/meld.mo msgfmt po/zh_CN.po -o build/mo/zh_CN/LC_MESSAGES/meld.mo msgfmt po/dz.po -o build/mo/dz/LC_MESSAGES/meld.mo msgfmt po/he.po -o build/mo/he/LC_MESSAGES/meld.mo msgfmt po/oc.po -o build/mo/oc/LC_MESSAGES/meld.mo msgfmt po/en_GB.po -o build/mo/en_GB/LC_MESSAGES/meld.mo msgfmt po/it.po -o build/mo/it/LC_MESSAGES/meld.mo msgfmt po/ne.po -o build/mo/ne/LC_MESSAGES/meld.mo intltool-merge -x po data/meld.appdata.xml.in build/share/metainfo/meld.appdata.xml Merging translations into build/share/metainfo/meld.appdata.xml. CREATED build/share/metainfo/meld.appdata.xml intltool-merge -x po data/mime/meld.xml.in build/share/mime/packages/meld.xml Merging translations into build/share/mime/packages/meld.xml. CREATED build/share/mime/packages/meld.xml intltool-merge -d po data/meld.desktop.in build/share/applications/meld.desktop Merging translations into build/share/applications/meld.desktop. running build_icons running build_help msgfmt help/Makefile.am/Makefile.am.po -o build/help/Makefile.am/Makefile.am.mo msgfmt: error while opening "help/Makefile.am/Makefile.am.po" for reading: Not a directory error: command 'msgfmt' failed with exit status 1 ==> ERROR: A failure occurred in build(). Aborting... :: gnome-doc-utils is now an orphan package :: failed to build meld-git package(s)

gurevitch commented on 2017-08-05 03:41 (UTC)

The replaces field is only for obsolete packages, as meld is not obsolete that line should be removed and meld should be added to the conflicts array.