[Git][archlinux/packaging/packages/xz][main] update upstream and source url

2024-06-04 Thread Christian Hesse (@eworm)


Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / xz


Commits:
f70de467 by Christian Hesse at 2024-06-04T13:01:23+02:00
update upstream and source url

https://github.com/tukaani-project/xz

Fixes: https://gitlab.archlinux.org/archlinux/packaging/packages/xz/-/issues/6

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -2,7 +2,7 @@ pkgbase = xz
pkgdesc = Library and command line tools for XZ and LZMA compressed 
files
pkgver = 5.6.2
pkgrel = 1
-   url = https://xz.tukaani.org/xz-utils/
+   url = https://tukaani.org/xz/
arch = x86_64
license = GPL
license = LGPL
@@ -12,7 +12,7 @@ pkgbase = xz
makedepends = doxygen
depends = sh
provides = liblzma.so
-   source = git+https://git.tukaani.org/xz.git#tag=v5.6.2
+   source = git+https://github.com/tukaani-project/xz#tag=v5.6.2
validpgpkeys = 3690C240CE51B4670D30AD1C38EE757D69184620
sha256sums = 
a71fcf56faa1f7d9e9708ca8d6a97906b929307d6a98d220018852eef37853c8
sha512sums = 
f369f126dd3d538ef27ecce62e8ae01a2c9056eeb22c6b21d9a1d5e456f35330bc7f2bb0df525ad4a4f95ba84c0196c7c79ad768359786d3a73f876aa043f164


=
PKGBUILD
=
@@ -6,13 +6,13 @@ pkgver=5.6.2
 pkgrel=1
 pkgdesc='Library and command line tools for XZ and LZMA compressed files'
 arch=('x86_64')
-url='https://xz.tukaani.org/xz-utils/'
+url='https://tukaani.org/xz/'
 license=('GPL' 'LGPL' 'custom')
 depends=('sh')
 makedepends=('git' 'po4a' 'doxygen')
 provides=('liblzma.so')
 validpgpkeys=('3690C240CE51B4670D30AD1C38EE757D69184620') # Lasse Collin 

-source=("git+https://git.tukaani.org/xz.git#tag=v${pkgver};)
+source=("git+https://github.com/tukaani-project/xz#tag=v${pkgver};)
 sha256sums=('a71fcf56faa1f7d9e9708ca8d6a97906b929307d6a98d220018852eef37853c8')
 
sha512sums=('f369f126dd3d538ef27ecce62e8ae01a2c9056eeb22c6b21d9a1d5e456f35330bc7f2bb0df525ad4a4f95ba84c0196c7c79ad768359786d3a73f876aa043f164')
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xz/-/commit/f70de467701b94373fb79c8015416e354fb165cc

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xz/-/commit/f70de467701b94373fb79c8015416e354fb165cc
You're receiving this email because of your account on gitlab.archlinux.org.




translations.git: Changes to 'refs/tags/libreoffice-24.2.4.2'

2024-06-04 Thread Christian Lohmaier (via logerrit)
Tag 'libreoffice-24.2.4.2' created by Christian Lohmaier 
 at 2024-06-04 10:40 +

Tag libreoffice-24.2.4.2
-BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmZe7zYACgkQ9DSh76/u
rqOq3g//UrkYTpwqPh0Y70JPY688CQpVPAxODJGgEFd6dPOcdXKBV0ZFlmiqV0Sz
Sk18GbYrH+GuNNdL6VUK35KAhZ7Kwky/C8T+vxcvFbsTit8outLuW23+fB6ocenF
hMYeT1LuvMjlZ6lXPTtoM/CHAst03pXP9bla5XNybMgnSUyG0aNGRlW1MInM8cHA
rXJVG5VwnW4gBf6rVRTf+7Fp85D2yZDiqirBxilQ9G1igjDvxQ8GT3DPMSp7Y17c
bJCmo9bCR4m8yoDHkfwbxIdEpxUOudsp9zmLJaODo4v7PhMGtpLQpHrWhkCTmij/
paPHTs/afNN62y+YEKgab6tzF/OwU8ovcqWs9zfRc1XNRittu19NIfzM7friqXM3
rljLKuqadti1tFZqSgk4gBLIjpIuwHPbf3Y5luTUw4ajCoh5PeyStjaUHgP3640h
HA3wfqS1q5N8pg4zf4DMFbqaA1fy4d08e1ajUAhy96Vn5Ug8UdHA8r73C1/Cygri
a/Gk4JXJIgetXhZszHDjxgeTvb9sTd3M7Q0RZLGbjrqPXHEeL4m73uI7rUaARZ1q
cwHGvrue7c1iEIvp+/yYaU5tgOkOeIP5c0UeH7hYs6316w3RUO+nNWeGf76SBhgV
hLpzEjXDspcGdphCfdfhyThHOJWVuytxBDOe1/jngkRe61bEys8=
=8+lw
-END PGP SIGNATURE-

Changes since cp-24.04.0-1-12:
---
 0 files changed
---


help.git: Changes to 'refs/tags/libreoffice-24.2.4.2'

2024-06-04 Thread Christian Lohmaier (via logerrit)
Tag 'libreoffice-24.2.4.2' created by Christian Lohmaier 
 at 2024-06-04 10:40 +

Tag libreoffice-24.2.4.2
-BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmZe7zYACgkQ9DSh76/u
rqNDBA/9F9HD9AH7kGSFRH4qs0zyPv9jHcbhywxK906Cf21fZhwT8CfFpyDxzoic
qBELuIvUiCh8ibidZDAw1slzHx2xK8DnsGvxJFT03gxbUVJe0sPSuIjsSAcVvk8i
A3hqyHZaQhG9rXzHSxILCbnWwCRKl64jU7/pIMmmFvaEAg/SqI/G9bCsPvpCRmzn
4A2tZsTT7lW6XbZ3gN/e7IlXBp1njD0FqsR1hnFwMDcMFNMkqCs+sFBwbWtQTTfQ
AZGZxNvzvB4ZaiqD2kVIxyvWMHi4NSIB8gBp98p6TFoQo71bQQGrxBst8S1jtahR
XunZ/re04gmu5rz38qNxVg/hhYSpZr/nbj2J8TbTH+QAr234utU/1216I1nAqbtI
crJ//pY0J6Rnqv9FKZ3TpSFVmEQvH2asVQ5bLbzlFvuRqvaJR/AMeQDiOjWsDsvd
fkMEqOSeE0TeRzjNwR1VxreBCk8RUzbK4H5qeKfwf3ShSGmGsDEU7Gvf73UYbB44
/+G3oI7IcVCz/0N2x74udwjogXt82ECrmNThbTKTeXIiB9YM3sZsUDKiCIuX97Wy
BS+WonEfax39e8JzPcZ4mcjFagSsNTE1f36/o104K0fuSYOYVTcnC+oWwtVqq6Qa
Iq0jPJ590JV1zVZvJ5kNddDujWarIG/V2bAUIk7hESNCjwt9dqQ=
=qs19
-END PGP SIGNATURE-

Changes since co-24.04-branch-point-15:
---
 0 files changed
---


dictionaries.git: Changes to 'refs/tags/libreoffice-24.2.4.2'

2024-06-04 Thread Christian Lohmaier (via logerrit)
Tag 'libreoffice-24.2.4.2' created by Christian Lohmaier 
 at 2024-06-04 10:40 +

Tag libreoffice-24.2.4.2
-BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmZe7zMACgkQ9DSh76/u
rqN60Q//QB3DyP4lED7ItUW87L+aeCT3Be7ApUvyLDjpNp0Fi24pz93LU/20Fmix
SooSSO574yBR3XdWcWaPTHlf7ZXYtOrCxxhNV1cWyuYqw1qbxin3lMjNXeJiQdfS
awYqPjLvbSSUgOohUPGq2y6jAFSlhk9bO6GUrJ0350aBaiVcGEfgAzNDcw+HG/rP
ay+6d4iCLlBY4I/AIL7ETGQyHZYe24HjAPPt28EAbhfq7cF0TBLmgLBhCPW56y+4
uY1wVkNms6PScPuZPK8YBs0OWvh88g56D/h38mwRFvdbQn3r9TTLdIfxwCLXCrTd
m04VGEoPDy0sD+sS/apSTXldLi2nZtdbqmzncLtShlATfe70JuA87VrFg53HWmMC
CU/BzJ1PTeyiXeUrmruRsFB5lZkDuA4buYSCxzKgQ43TBQlkT333Mzl79D0Pf42p
ho8xt2Azsj0GGEpEeNBzYP06W4648qsNnd5TNrkCuOP85HHAuBovWFzQNGFZiTKM
rOTnc8juNY8K239RLVN+GPU0EQdKKGTPg19rRmlH+v3c+Z502+9YOm+dBcIUaY7c
Ccyh/8BdTz+sWxZk4ystdHG/+xCs6Y2SmHanp9RBctqGecMG3E6iGYXe14VU/Wq6
GKdal4IVxRsUToj0XVC22/rO5WYtOPbzYPXjcaEdpxPAYkCCcDs=
=IdJ+
-END PGP SIGNATURE-

Changes since cp-24.04.1-2-5:
---
 0 files changed
---


core.git: Branch 'libreoffice-24-2-4' - configure.ac

2024-06-04 Thread Christian Lohmaier (via logerrit)
 configure.ac |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 7897b6c55f863411d5d0d3fa61f4da37618dd22f
Author: Christian Lohmaier 
AuthorDate: Tue Jun 4 12:41:17 2024 +0200
Commit: Christian Lohmaier 
CommitDate: Tue Jun 4 12:41:17 2024 +0200

bump product version to 24.2.4.2.0+

Change-Id: I1fce883b881651cd72eaa7f252686dbfafabe1ad

diff --git a/configure.ac b/configure.ac
index 8fc5f88de3c1..76f11edfe2e3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,7 +9,7 @@ dnl in order to create a configure script.
 # several non-alphanumeric characters, those are split off and used only for 
the
 # ABOUTBOXPRODUCTVERSIONSUFFIX in openoffice.lst. Why that is necessary, no 
idea.
 
-AC_INIT([LibreOffice],[24.2.4.1.0+],[],[],[http://documentfoundation.org/])
+AC_INIT([LibreOffice],[24.2.4.2.0+],[],[],[http://documentfoundation.org/])
 
 dnl libnumbertext needs autoconf 2.68, but that can pick up autoconf268 just 
fine if it is installed
 dnl whereas aclocal (as run by autogen.sh) insists on using autoconf and fails 
hard


core.git: Changes to 'refs/tags/libreoffice-24.2.4.2'

2024-06-04 Thread Christian Lohmaier (via logerrit)
Tag 'libreoffice-24.2.4.2' created by Christian Lohmaier 
 at 2024-06-04 10:40 +

Tag libreoffice-24.2.4.2
-BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmZe7zYACgkQ9DSh76/u
rqMt1Q/+IZnYlg56ii3Je7viKRCG0ikABi1eHCHKL4rYoL8++tnL5maJdQGO2dQx
cNxTP84F9xBGeBbGunWz2tYGQOn6ZkCyxFkUtfK0EV44AMa+BPB4dy0ImFOxgdrB
UvBAhfLw2BOUHoSPbgQGI5Lreqg/YsOCGgTz85AxexCrnDP1YpH4u76p7VW7sEeG
oqe0o2eoEEJIEDSditJUtUAwDOb0OkBPTRuzyvcZNEWA3ZimF3OyW09YjghrlkDw
DRG5cvmR69ySs3BBUEmXRoXcMvGblXgYi2uKY7R9qB0MFYriBxLJ+lKENX1SnoQA
og4eAZUEBppk4k8yM030j2dg0dTUIHzOCcFnkKTmCHMMJ6RpYRYpITQgH+ijj+DS
pHBKE6Lw7o8VDeNV65Bfuz+/ZNcXc2D2VduAh/KPPEtCe9mQ5xSeS7Anq6xchOIW
0R4++P9vhgC4na1ImhVtKhHtSL/uin7RRbhkn1W07FwG5SGJoAdOkkrMSxcDJ4Zg
mfGnVC2/GUh79MeeS48b+YS42K+DL2wbptqLOgtzAiE4BWN5M+53AUZgpQ7tPKJM
Ivku2LEQVI8FWfoL817NDL+vLminhvRDedY2g2XqYrwFkubdQlFb79uQHdG1+D+L
Q8+WbhV7P+Fh76Er875txgPMnMyUcdauW1Xda6AF/r4/JUgV8Es=
=xwfR
-END PGP SIGNATURE-

Changes since co-24.04-branch-point-587:
---
 0 files changed
---


core.git: Branch 'libreoffice-24-2-4' - translations

2024-06-04 Thread Christian Lohmaier (via logerrit)
 translations |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit e3ce5d358dcf7cac002bee7b0c885a3d19859f57
Author: Christian Lohmaier 
AuthorDate: Tue Jun 4 12:45:55 2024 +0200
Commit: Gerrit Code Review 
CommitDate: Tue Jun 4 12:45:55 2024 +0200

Update git submodules

* Update translations from branch 'libreoffice-24-2-4'
  to 3357c0b88c8b0d218ccc7c40558a9ee8cd4612ea
  - update translations for 24.2.4 rc2

and force-fix errors using pocheck

Change-Id: Iecf863e23df6934c7fc9125f9eda4ec05c26739f
(cherry picked from commit 8bde22939d49fb6cebb30841b269b1625c07eb5a)

diff --git a/translations b/translations
index f07002ad3f6f..3357c0b88c8b 16
--- a/translations
+++ b/translations
@@ -1 +1 @@
-Subproject commit f07002ad3f6f59f2808369beec84ace71b5af5fc
+Subproject commit 3357c0b88c8b0d218ccc7c40558a9ee8cd4612ea


translations.git: Branch 'libreoffice-24-2-4' - source/ab source/ast source/ca source/da source/de source/es source/fa source/fi source/fr source/gug source/hsb source/ja source/ka source/ko source/nl

2024-06-04 Thread Christian Lohmaier (via logerrit)
 |   10 
 source/ka/cui/messages.po |   10 
 source/ka/officecfg/registry/data/org/openoffice/Office/UI.po |4 
 source/ko/cui/messages.po |   38 +-
 source/ko/extras/source/autocorr/emoji.po |   38 +-
 source/nl/cui/messages.po |6 
 source/nl/helpcontent2/source/text/sbasic/shared.po   |8 
 source/nl/helpcontent2/source/text/scalc/01.po|   18 -
 source/nl/helpcontent2/source/text/scalc/guide.po |   24 -
 source/nl/helpcontent2/source/text/shared/00.po   |8 
 source/nl/helpcontent2/source/text/shared/01.po   |8 
 source/nl/helpcontent2/source/text/shared/optionen.po |   16 
 source/nl/sc/messages.po  |   36 +-
 source/nl/scaddins/messages.po|4 
 source/nl/sfx2/messages.po|6 
 source/nl/svx/messages.po |6 
 source/pt-BR/cui/messages.po  |6 
 source/pt-BR/helpcontent2/source/text/shared/guide.po |8 
 source/pt-BR/readlicense_oo/docs.po   |   10 
 source/sv/helpcontent2/source/text/shared/00.po   |8 
 source/th/sw/messages.po  |   20 -
 90 files changed, 781 insertions(+), 793 deletions(-)

New commits:
commit 3357c0b88c8b0d218ccc7c40558a9ee8cd4612ea
Author: Christian Lohmaier 
AuthorDate: Tue Jun 4 12:32:38 2024 +0200
Commit: Christian Lohmaier 
CommitDate: Tue Jun 4 12:34:43 2024 +0200

update translations for 24.2.4 rc2

and force-fix errors using pocheck

Change-Id: Iecf863e23df6934c7fc9125f9eda4ec05c26739f
(cherry picked from commit 8bde22939d49fb6cebb30841b269b1625c07eb5a)

diff --git a/source/ab/sc/messages.po b/source/ab/sc/messages.po
index 99c63d9105a..cf25733b1cc 100644
--- a/source/ab/sc/messages.po
+++ b/source/ab/sc/messages.po
@@ -4,7 +4,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION
"
 "Report-Msgid-Bugs-To: 
https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice_status=UNCONFIRMED=UI
"
 "POT-Creation-Date: 2024-05-31 13:51+0200
"
-"PO-Revision-Date: 2024-03-03 16:37+
"
+"PO-Revision-Date: 2024-06-01 12:37+
"
 "Last-Translator: Андрей Абухба 
"
 "Language-Team: Abkhazian 
<https://translations.documentfoundation.org/projects/libo_ui-24-2/scmessages/ab/>
"
 "Language: ab
"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit
"
 "Plural-Forms: nplurals=2; plural=n != 1;
"
 "X-Accelerator-Marker: ~
"
-"X-Generator: LibreOffice
"
+"X-Generator: Weblate 5.4.3
"
 "X-POOTLE-MTIME: 1542022333.00
"
 
 #. kBovX
@@ -7946,7 +7946,7 @@ msgstr "Ахыԥхьаӡара"
 #: sc/inc/scfuncs.hrc:1456
 msgctxt "SC_OPCODE_CEIL_ISO"
 msgid "The number to be rounded up."
-msgstr ""
+msgstr "Аҩадахьала ихыркәшахо ахыԥхьаӡара."
 
 #. gAmRk
 #: sc/inc/scfuncs.hrc:1457
@@ -8074,7 +8074,7 @@ msgstr "Аиашара"
 #: sc/inc/scfuncs.hrc:1492
 msgctxt "SC_OPCODE_FLOOR"
 msgid "The number to whose multiple the value is to be rounded down."
-msgstr ""
+msgstr "Ахыԥхьаӡара ахьынӡахыркәшахо, ацифрақәа рхыԥхьаӡара."
 
 #. CAUCc
 #: sc/inc/scfuncs.hrc:1493
@@ -8107,7 +8107,7 @@ msgstr "Ахыԥхьаӡара"
 #: sc/inc/scfuncs.hrc:1502
 msgctxt "SC_OPCODE_FLOOR_MS"
 msgid "The number to be rounded down."
-msgstr ""
+msgstr "Аладахьала ихыркәшахо ахыԥхьаӡара."
 
 #. w4Xsk
 #: sc/inc/scfuncs.hrc:1503
@@ -8149,7 +8149,7 @@ msgstr "Аиашқәшәара"
 #: sc/inc/scfuncs.hrc:1514
 msgctxt "SC_OPCODE_FLOOR_MATH"
 msgid "The number to whose multiple the value is to be rounded down."
-msgstr ""
+msgstr "Ахыԥхьаӡара ахьынӡахыркәшахо, ацифрақәа рхыԥхьаӡара."
 
 #. yTCb8
 #: sc/inc/scfuncs.hrc:1515
@@ -8210,7 +8210,7 @@ msgstr ""
 #: sc/inc/scfuncs.hrc:1534
 msgctxt "SC_OPCODE_GCD"
 msgid "Integer 1; integer 2,... are integers for which the greatest common 
divisor is to be calculated."
-msgstr ""
+msgstr "Еибгоу ахыԥхаӡара 1; еибгоу ахыԥхаӡара 2,... еибгоу ахыԥхаӡарақәа, ззы 
азеиԥш шага ԥшаахо."
 
 #. 8Bp3W
 #: sc/inc/scfuncs.hrc:1540
@@ -8264,7 +8264,7 @@ msgstr "Амассив 1"
 #: sc/inc/scfuncs.hrc:1558
 msgctxt "SC_OPCODE_MAT_MULT"
 msgid "The first array for the array product."
-msgstr ""
+msgstr "Аматрицақәа рышьҭыхлыҵ аԥшааразы актәи аматрица."
 
 #. Ebs87
 #: sc/inc/scfuncs.hrc:1559
@@ -8276,13 +8276,13 @@ msgstr "Амассив 2"
 #: sc/inc/scfunc

core.git: Branch 'libreoffice-24-2' - translations

2024-06-04 Thread Christian Lohmaier (via logerrit)
 translations |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit f6e74a4e0f3c3008b0901bcadc4d6ae384b39e02
Author: Christian Lohmaier 
AuthorDate: Tue Jun 4 12:44:45 2024 +0200
Commit: Gerrit Code Review 
CommitDate: Tue Jun 4 12:44:45 2024 +0200

Update git submodules

* Update translations from branch 'libreoffice-24-2'
  to 8bde22939d49fb6cebb30841b269b1625c07eb5a
  - update translations for 24.2.4 rc2

and force-fix errors using pocheck

Change-Id: Iecf863e23df6934c7fc9125f9eda4ec05c26739f

diff --git a/translations b/translations
index 70127e22568e..8bde22939d49 16
--- a/translations
+++ b/translations
@@ -1 +1 @@
-Subproject commit 70127e22568ed8e3993d85ab681f8e23b2bf1e0b
+Subproject commit 8bde22939d49fb6cebb30841b269b1625c07eb5a


translations.git: Branch 'libreoffice-24-2' - source/ab source/ast source/ca source/da source/de source/es source/fa source/fi source/fr source/gug source/hsb source/ja source/ka source/ko source/nl s

2024-06-04 Thread Christian Lohmaier (via logerrit)
 |   10 
 source/ka/cui/messages.po |   10 
 source/ka/officecfg/registry/data/org/openoffice/Office/UI.po |4 
 source/ko/cui/messages.po |   38 +-
 source/ko/extras/source/autocorr/emoji.po |   38 +-
 source/nl/cui/messages.po |6 
 source/nl/helpcontent2/source/text/sbasic/shared.po   |8 
 source/nl/helpcontent2/source/text/scalc/01.po|   18 -
 source/nl/helpcontent2/source/text/scalc/guide.po |   24 -
 source/nl/helpcontent2/source/text/shared/00.po   |8 
 source/nl/helpcontent2/source/text/shared/01.po   |8 
 source/nl/helpcontent2/source/text/shared/optionen.po |   16 
 source/nl/sc/messages.po  |   36 +-
 source/nl/scaddins/messages.po|4 
 source/nl/sfx2/messages.po|6 
 source/nl/svx/messages.po |6 
 source/pt-BR/cui/messages.po  |6 
 source/pt-BR/helpcontent2/source/text/shared/guide.po |8 
 source/pt-BR/readlicense_oo/docs.po   |   10 
 source/sv/helpcontent2/source/text/shared/00.po   |8 
 source/th/sw/messages.po  |   20 -
 90 files changed, 781 insertions(+), 793 deletions(-)

New commits:
commit 8bde22939d49fb6cebb30841b269b1625c07eb5a
Author: Christian Lohmaier 
AuthorDate: Tue Jun 4 12:32:38 2024 +0200
Commit: Christian Lohmaier 
CommitDate: Tue Jun 4 12:32:38 2024 +0200

update translations for 24.2.4 rc2

and force-fix errors using pocheck

Change-Id: Iecf863e23df6934c7fc9125f9eda4ec05c26739f

diff --git a/source/ab/sc/messages.po b/source/ab/sc/messages.po
index 99c63d9105a..cf25733b1cc 100644
--- a/source/ab/sc/messages.po
+++ b/source/ab/sc/messages.po
@@ -4,7 +4,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION
"
 "Report-Msgid-Bugs-To: 
https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice_status=UNCONFIRMED=UI
"
 "POT-Creation-Date: 2024-05-31 13:51+0200
"
-"PO-Revision-Date: 2024-03-03 16:37+
"
+"PO-Revision-Date: 2024-06-01 12:37+
"
 "Last-Translator: Андрей Абухба 
"
 "Language-Team: Abkhazian 
<https://translations.documentfoundation.org/projects/libo_ui-24-2/scmessages/ab/>
"
 "Language: ab
"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit
"
 "Plural-Forms: nplurals=2; plural=n != 1;
"
 "X-Accelerator-Marker: ~
"
-"X-Generator: LibreOffice
"
+"X-Generator: Weblate 5.4.3
"
 "X-POOTLE-MTIME: 1542022333.00
"
 
 #. kBovX
@@ -7946,7 +7946,7 @@ msgstr "Ахыԥхьаӡара"
 #: sc/inc/scfuncs.hrc:1456
 msgctxt "SC_OPCODE_CEIL_ISO"
 msgid "The number to be rounded up."
-msgstr ""
+msgstr "Аҩадахьала ихыркәшахо ахыԥхьаӡара."
 
 #. gAmRk
 #: sc/inc/scfuncs.hrc:1457
@@ -8074,7 +8074,7 @@ msgstr "Аиашара"
 #: sc/inc/scfuncs.hrc:1492
 msgctxt "SC_OPCODE_FLOOR"
 msgid "The number to whose multiple the value is to be rounded down."
-msgstr ""
+msgstr "Ахыԥхьаӡара ахьынӡахыркәшахо, ацифрақәа рхыԥхьаӡара."
 
 #. CAUCc
 #: sc/inc/scfuncs.hrc:1493
@@ -8107,7 +8107,7 @@ msgstr "Ахыԥхьаӡара"
 #: sc/inc/scfuncs.hrc:1502
 msgctxt "SC_OPCODE_FLOOR_MS"
 msgid "The number to be rounded down."
-msgstr ""
+msgstr "Аладахьала ихыркәшахо ахыԥхьаӡара."
 
 #. w4Xsk
 #: sc/inc/scfuncs.hrc:1503
@@ -8149,7 +8149,7 @@ msgstr "Аиашқәшәара"
 #: sc/inc/scfuncs.hrc:1514
 msgctxt "SC_OPCODE_FLOOR_MATH"
 msgid "The number to whose multiple the value is to be rounded down."
-msgstr ""
+msgstr "Ахыԥхьаӡара ахьынӡахыркәшахо, ацифрақәа рхыԥхьаӡара."
 
 #. yTCb8
 #: sc/inc/scfuncs.hrc:1515
@@ -8210,7 +8210,7 @@ msgstr ""
 #: sc/inc/scfuncs.hrc:1534
 msgctxt "SC_OPCODE_GCD"
 msgid "Integer 1; integer 2,... are integers for which the greatest common 
divisor is to be calculated."
-msgstr ""
+msgstr "Еибгоу ахыԥхаӡара 1; еибгоу ахыԥхаӡара 2,... еибгоу ахыԥхаӡарақәа, ззы 
азеиԥш шага ԥшаахо."
 
 #. 8Bp3W
 #: sc/inc/scfuncs.hrc:1540
@@ -8264,7 +8264,7 @@ msgstr "Амассив 1"
 #: sc/inc/scfuncs.hrc:1558
 msgctxt "SC_OPCODE_MAT_MULT"
 msgid "The first array for the array product."
-msgstr ""
+msgstr "Аматрицақәа рышьҭыхлыҵ аԥшааразы актәи аматрица."
 
 #. Ebs87
 #: sc/inc/scfuncs.hrc:1559
@@ -8276,13 +8276,13 @@ msgstr "Амассив 2"
 #: sc/inc/scfuncs.hrc:1560
 msgctxt "SC_OPCODE_MAT_MULT"
 msgid "T

Re: [PATCH] fix setting of current source file context

2024-06-04 Thread Christian Himpe
Hi,

I tried the patch but get an error during compile:

%%%

cat chicken-defaults.h >>chicken-config.h
gcc -fno-strict-aliasing -fwrapv -fno-common -DHAVE_CHICKEN_CONFIG_H 
-DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN 
library.c -o library-static.o -I. -I./
chicken  eval.scm -optimize-level 2 -include-path . -include-path ./ -inline 
-ignore-repository -feature chicken-bootstrap -no-warnings -specialize 
-consult-types-file ./types.db  -explicit-use -no-trace -output-file eval.c \
-emit-import-library chicken.eval \
-emit-import-library chicken.load

Error: invalid argument type in specialization
(or fixnum char boolean eof bwp null undefined)
((pair (or fixnum char boolean eof bwp null undefined)) (##sys#setislot #(1) 
(quote 0) #(2)))
scheme#set-car!

Call history:

  (##core#begin (##core#require modules))
  (##core#require modules)
  (##core#callunit modules) <--
make: *** [eval.c] Error 70

%%%

Christian

> On 4. Jun 2024, at 12:15, felix.winkelm...@bevuta.com wrote:
> 
> This patch addresses the problem reported by Christian Himpe weith
> "include-relative". The patch also adds tests for the problem that
> was addressed earlier with relative includes.
> 
> 
> felix
> 
> <0001-Ensure-current-source-filename-is-set-correctly.patch>




Re: What might ‘org-element-at-point’ be doing in *scratch*?

2024-06-04 Thread Christian Moe


Ihor Radchenko  writes:

> Christian Moe  writes:
>
>> After upgrading to 9.7.1 on Emacs 27.1, I get a curious warning on Emacs
>> start-up:
>>
>> "Warning (org-element): ‘org-element-at-point’ cannot be used in non-Org
>> buffer # (fundamental-mode)"
>>
>> It does not happen with 'emacs -Q', but it also did not happen before
>> the upgrade, so I don't know what in my configuration now triggers it,
>> or why anything would want to do this.
>
> Try M-x debug-on-entry org-element-at-point and you may then get clues
> from the backtrace.

Thanks! Nothing the matter with Org; pardon the noise.  Culprit found:
some old code of mine that called org-get-id on load for bad reasons,
and which Emacs has so far suffered in silence.

Yours,
Christian



Re: [PATCH V2] drm/ttm: increase ttm pre-fault value to PMD size

2024-06-04 Thread Christian König

Am 04.06.24 um 12:18 schrieb Huang Rui:

On Tue, Jun 04, 2024 at 04:49:34PM +0800, Zhu, Lingshan wrote:

ttm page fault handler ttm_bo_vm_fault_reserved() maps
TTM_BO_VM_NUM_PREFAULT more pages beforehand
due to the principle of locality.

However, on some platform the page faults are more costly, this
patch intends to increase the number of ttm pre-fault to relieve
the number of page faults.

When multiple levels of page table is supported, the new default
value would be the PMD size, similar to huge page.

Signed-off-by: Zhu Lingshan 
Reported-and-tested-by: Li Jingxiang 

Acked-by: Huang Rui 


Not sure if there really is an architecture with less than 3 page table 
levels, but the build robots should be able to tell us if everything is 
fine here.


Reviewed-by: Christian König 




---
  include/drm/ttm/ttm_bo.h | 4 
  1 file changed, 4 insertions(+)

diff --git a/include/drm/ttm/ttm_bo.h b/include/drm/ttm/ttm_bo.h
index 6ccf96c91f3a..ef0f52f56ebc 100644
--- a/include/drm/ttm/ttm_bo.h
+++ b/include/drm/ttm/ttm_bo.h
@@ -39,7 +39,11 @@
  #include "ttm_device.h"
  
  /* Default number of pre-faulted pages in the TTM fault handler */

+#if CONFIG_PGTABLE_LEVELS > 2
+#define TTM_BO_VM_NUM_PREFAULT (1 << (PMD_SHIFT - PAGE_SHIFT))
+#else
  #define TTM_BO_VM_NUM_PREFAULT 16
+#endif
  
  struct iosys_map;
  
--

2.45.1





[Bug 2068014] [NEW] mandos-client fails to install gpg-agent into intiramfs

2024-06-04 Thread Christian Rusa
Public bug reported:

# lsb_release -rd
No LSB modules are available.
Description:Ubuntu 24.04 LTS
Release:24.04


# apt-cache policy mandos-client
mandos-client:
  Installed: 1.8.16-1ubuntu4
  Candidate: 1.8.16-1ubuntu4
  Version table:
 *** 1.8.16-1ubuntu4 500
500 http://mirror.hetzner.com/ubuntu/packages noble/universe amd64 
Packages
500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
100 /var/lib/dpkg/status


mandos-client is able to fetch password from server in running system, but 
fails in initrams with error

Mandos plugin mandos-client: bad gpgme_op_decrypt: GnuPG: No secret key


The reason why mandos-client is not working is that initramfs is missing the 
gpg-agent binary.

The reason why gpg-agent binary is not copied to initramfs is that the
package libgpgme11 has been renamed to libgpgme11t64.

The fix is:
# diff /usr/share/initramfs-tools/hooks/mandos.orig 
/usr/share/initramfs-tools/hooks/mandos
183c183
< libgpgme11_version="`dpkg-query --showformat='${Version}' --show libgpgme11`"
---
> libgpgme11_version="`dpkg-query --showformat='${Version}' --show 
> libgpgme11t64`"


As I think creation of intiramfs is part of the distro I address this here.
Please let me know when I am wrong.

Kind regards
Christian Rusa

** Affects: mandos (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2068014

Title:
  mandos-client fails to install gpg-agent into intiramfs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mandos/+bug/2068014/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

What might ‘org-element-at-point’ be doing in *scratch*?

2024-06-04 Thread Christian Moe


Hi,

After upgrading to 9.7.1 on Emacs 27.1, I get a curious warning on Emacs
start-up:

"Warning (org-element): ‘org-element-at-point’ cannot be used in non-Org
buffer # (fundamental-mode)"

It does not happen with 'emacs -Q', but it also did not happen before
the upgrade, so I don't know what in my configuration now triggers it,
or why anything would want to do this.

Anyone else seeing this?

Yours,
Christian



Re: [PATCH for-4.19? v5 00/10] x86: Make MAX_ALTP2M configurable

2024-06-04 Thread Christian Lindig



> On 2 Jun 2024, at 21:04, Petr Beneš  wrote:
> 
> tools/ocaml/libs/xc/xenctrl.ml   |   2 +
> tools/ocaml/libs/xc/xenctrl.mli  |   2 +
> tools/ocaml/libs/xc/xenctrl_stubs.c  |  40 +++---

Acked-by: Christian Lindig 




Re: [PATCH v2 03/10] drm/amdgpu: abort fence poll if reset is started

2024-06-04 Thread Christian König

Hi Shaoyun,

see inline.

Am 03.06.24 um 20:28 schrieb Liu, Shaoyun:

[AMD Official Use Only - AMD Internal Distribution Only]

Thanks Christian for the detail explanation.
I checked your patch , you try to use query_scheduler_status package  to check 
the command completion . It  may not work as expected since this API query the 
status is for MES itself , so mes can update the fence address with  the 
expected seq value, but the  command  itself (ex .remove_queue for mes and  
then  mes send the  unmap_queue to kiq internally)  still fails.


And that is exactly the desired behavior.

See the fence value is for ring buffer processing and getting feedback 
in the case of a reset for example if the MES has processed the commands.


If that processing is successfully or not *must* be completely 
irrelevant for writing the fence value.



For mes , driver always poll for the command completion


No, exactly that's what we want to avoid as much as possible.

Polling means that we throw away tons of CPU cycles and especially on 
fault handling and TLB flushing that is an absolutely in-acceptable 
performance loss.



  ,  do you think it's an acceptable solution that MES set a specific failure 
value(ex , -1)  in the fence address to indicate the failure of the  operation 
?  But that should be similar to let driver poll the completion till timeout .  
MES internally also need to wait for a timeout on some  command that it sent  
to CP (ex.  2 seconds for unmap_queue command).


No, what we should really do is to separate the fence and the result 
values. And then give an input dependency on each operation.



I'm actually a little bit confused here , has driver use the lock to ensure 
there is only one submission into MES at any time ?


No, exactly that's what we try to avoid. Othertwise we don't need a ring 
buffer in the first place.



  MES can also trigger the interrupt on the failure if driver side require us 
to do so , the  payload will have the seq number to indicate which submission 
cause the failure , that might requires more code change from   driver side 
.Please let me what's preferred from driver side.


I can come up with a more detailed explanation of the driver 
requirements when I'm back from sick leave.


Regards,
Christian.



Regards
Shaoyun.liu

-Original Message-
From: Koenig, Christian 
Sent: Monday, June 3, 2024 6:59 AM
To: Liu, Shaoyun ; Christian König ; Li, 
Yunxiang (Teddy) ; amd-gfx@lists.freedesktop.org; Deucher, Alexander 
; Xiao, Hua 
Subject: Re: [PATCH v2 03/10] drm/amdgpu: abort fence poll if reset is started

Hi Shaoyun,

yes my thinking goes into the same direction. The basic problem here is that we 
are trying to stuff two different information into the same variable.

The first information is if the commands haven been read by the MES from the 
ring buffer. This information is necessary for the normal ring buffer and reset 
handling, e.g. prevents ring buffer overflow, ordering of command, lockups 
during reset etc...

The second information is if a certain operation was successfully or not. For 
example this is necessary to get signaled back if y queue map/unmap operation 
has been successfully or if the CP not responding or any other error has 
happened etc...

Another issue is that while it is in general a good idea to have the firmware 
work in a way where errors are reported instead of completely stopping all 
processing, here we run into trouble because the driver usually assumes that 
work can be scheduled on the ring buffer and a subsequent work is processed 
only when everything previously submitted has completed successfully.

So as initial fix for the issue we see I've send Alex a patch on Friday to 
partially revert his change to use an individual writeback for each submission. 
Instead we will submit an addition QUERY_STATUS command after the real command 
and let that one write fence value. This way the fence value is always written, 
independent of the result of the operation.

Additional to that we need to insert something like a dependency between 
submissions, e.g. when you have commands A, B and C on the ring and C can only 
execute when A was successfully then we need to somehow tell that the MES. Only 
other alternative is to not scheduler commands behind each other on the ring 
and that in turn is a bad idea from the performance point of view.

Regards,
Christian.

Am 31.05.24 um 16:44 schrieb Liu, Shaoyun:

[AMD Official Use Only - AMD Internal Distribution Only]

Hi, Christian

I think we have a discussion about this before . Alex also have a change that 
allow driver to use different write back address for the fence for each 
submission for the  original issue .
  From MES  point of view ,  MES will update the fence when the API can be 
complete successfully, so if the  API (ex . remove_queue) fails  due to  other 
component issue (ex , CP hang), the  MES will not update the fence In this 
situation , but  MES itself still works

Re: EnumerableTableScan array/multiset handling

2024-06-04 Thread Christian Beikov

Hi Julian,

it seems to me that 
org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType, which is a 
subtype of RelDataType, would be the best place to model this. How about 
I add an Accessor contract and a field to JavaType to take care of 
producing expressions for the enumerable adapater? By default, this will 
use an implementation based on public fields or record accessors 
depending on class type. In addition, I would also add an implementation 
that works based on calling getter methods, since that is what I need 
for my purposes.


Wdyt?

Regards,

Christian

Am 31.05.2024 um 03:02 schrieb Julian Hyde:

Thanks for doing these experiments, Christian, and documenting what you found.

I think you’re running into the limitations of ReflectiveSchema. It works with 
POJOs (java classes with public fields) but hasn’t been tested for richer 
variations and therefore just doesn’t work. In many cases, it can be fixed 
(seehttps://issues.apache.org/jira/browse/CALCITE-6244  for example).

I’m uneasy about extending RelDataType to return JavaRowFormat. That seems to 
be introducing a physical property into a logical data type; also, it is 
surfacing the details of one particular adapter (enumerable). Maybe there is a 
way to surface this information via annotations or the java.sql.Wrapper 
interface without extending RelDataType.

Julian



On May 24, 2024, at 11:33 AM, Christian Beikov  
wrote:

Hello,

in my recent experiments I ran into some issues when trying to unnest an array 
of struct.

The query is roughly this: select t.id, e.value1 from MyTable t, 
unnest(t.structArray) e

EnumerableTableScan#fieldExpression will then try to generate code that converts the value of the 
"structArray" column to a List, which is where the problems start to arise. This 
code does not seem to be tested at all, because currently generates a compile error, due to missing a 
cast to "Iterable". It also assumes the data is already available in the JavaRowFormat.CUSTOM 
representation, but AFAIU, it could be in any format.

When using RelRecordType for structs, regular struct columns seem to expect 
JavaRowFormat.ARRAY, but struct arrays don't seem to behave the same way.

What is the expected data format that an enumerator should return for struct 
arrays that are typed as RelRecordType?

To support formats per type it might be nice to allow specifying the 
JavaRowFormat on RelDataType. Wdyt?

Also, is there a way to allow working with custom Java types for table/struct 
rows? From looking at AbstractCursor#createAccessor, it seems the Aviatica code 
currently only works with classes that expose public fields.

Regards,

Christian

Commit: patch 9.1.0465: missing filecopy() function

2024-06-03 Thread Christian Brabandt
patch 9.1.0465: missing filecopy() function

Commit: 
https://github.com/vim/vim/commit/60c8743ab6c90e402e6ed49d27455ef7e5698abe
Author: Shougo Matsushita 
Date:   Mon Jun 3 22:59:27 2024 +0200

patch 9.1.0465: missing filecopy() function

Problem:  missing filecopy() function
Solution: implement filecopy() Vim script function
  (Shougo Matsushita)

closes: #12346

Co-authored-by: zeertzjq 
Signed-off-by: Shougo Matsushita 
Signed-off-by: Christian Brabandt 

diff --git a/runtime/doc/builtin.txt b/runtime/doc/builtin.txt
index 751fbc215..782c42f74 100644
--- a/runtime/doc/builtin.txt
+++ b/runtime/doc/builtin.txt
@@ -1,4 +1,4 @@
-*builtin.txt*  For Vim version 9.1.  Last change: 2024 May 25
+*builtin.txt*  For Vim version 9.1.  Last change: 2024 Jun 03
 
 
  VIM REFERENCE MANUALby Bram Moolenaar
@@ -178,6 +178,8 @@ extendnew({expr1}, {expr2} [, {expr3}])
List/Dict like |extend()| but creates a new
List or Dictionary
 feedkeys({string} [, {mode}])  Number  add key sequence to typeahead buffer
+filecopy({from}, {to}) Number  |TRUE| if copying file {from} to {to}
+   worked
 filereadable({file})   Number  |TRUE| if {file} is a readable file
 filewritable({file})   Number  |TRUE| if {file} is a writable file
 filter({expr1}, {expr2})   List/Dict/Blob/String
@@ -2757,6 +2759,18 @@ feedkeys({string} [, {mode}])
*feedkeys()*
Can also be used as a |method|: >
GetInput()->feedkeys()
 
+filecopy({from}, {to}) *filecopy()*
+   Copy the file pointed to by the name {from} to {to}. The
+   result is a Number, which is |TRUE| if the file was copied
+   successfully, and |FALSE| when it failed.
+   If a file with name {to} already exists, it will fail.
+   Note that it does not handle directories (yet).
+
+   This function is not available in the |sandbox|.
+
+   Can also be used as a |method|: >
+   GetOldName()->filecopy(newname)
+
 filereadable({file})   *filereadable()*
The result is a Number, which is |TRUE| when a file with the
name {file} exists, and can be read.  If {file} doesn't exist,
diff --git a/runtime/doc/tags b/runtime/doc/tags
index 73aefe1ce..75c27f928 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -7091,6 +7091,7 @@ file-searchingediting.txt /*file-searching*
 file-type  filetype.txt/*file-type*
 file-types filetype.txt/*file-types*
 file_readable()builtin.txt /*file_readable()*
+filecopy() builtin.txt /*filecopy()*
 fileencoding-changed   version6.txt/*fileencoding-changed*
 filename-backslash cmdline.txt /*filename-backslash*
 filename-modifiers cmdline.txt /*filename-modifiers*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 7491b06e0..c37a1d4bd 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt*  For Vim version 9.1.  Last change: 2024 May 11
+*todo.txt*  For Vim version 9.1.  Last change: 2024 Jun 03
 
 
  VIM REFERENCE MANUALby Bram Moolenaar
@@ -82,8 +82,6 @@ With 'smoothscroll' set and "lastline" in 'display', moving 
the cursor to a
 wrapping line that makes the display scroll up may scroll much more than
 needed, thus jump-scrolling. (part of issue 12411)
 
-Add filecopy() ?  #12346
-
 Implement foreach()  PR  #12166
 
 Errors when running tests with valgrind:
@@ -4242,7 +4240,6 @@ Vim script language:
base64enc() base 64 encoding
base64dec() base 64 decoding
attributes()return file protection flags "drwxrwxrwx"
-   filecopy(from, to)  Copy a file
shorten(fname)  shorten a file name, like home_replace()
perl(cmd)   call Perl and return string
inputrl()   like input() but right-to-left
diff --git a/runtime/doc/usr_41.txt b/runtime/doc/usr_41.txt
index 26651ebb1..4225d1f62 100644
--- a/runtime/doc/usr_41.txt
+++ b/runtime/doc/usr_41.txt
@@ -1,4 +1,4 @@
-*usr_41.txt*   For Vim version 9.1.  Last change: 2024 May 07
+*usr_41.txt*   For Vim version 9.1.  Last change: 2024 Jun 03
 
 VIM USER MANUAL - by Bram Moolenaar
 
@@ -993,6 +993,7 @@ System functions and manipulation of files:
readdir()   get a List of file names in a directory
readdirex() get a List of file information in a directory
writefile() write a List of lines or Blob into a file
+   filecopy()  copy a file {from} to {to}
 
 Date and Time: 

Commit: patch 9.1.0464: no whitespace padding in commentstring option in ftplugins

2024-06-03 Thread Christian Brabandt
patch 9.1.0464: no whitespace padding in commentstring option in ftplugins

Commit: 
https://github.com/vim/vim/commit/0a0830624a260660c7fa692ecb7e6e5de09114ba
Author: Riley Bruins 
Date:   Mon Jun 3 20:40:45 2024 +0200

patch 9.1.0464: no whitespace padding in commentstring option in ftplugins

Problem:  no whitespace padding in commentstring option in ftplugins
Solution: Change default to include whitespace padding, update
  existing filetype plugins with the new default value
  (Riley Bruins)

closes: #14843

Signed-off-by: Riley Bruins 
Signed-off-by: Christian Brabandt 

diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index dbc04868f..91c3284af 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -179,6 +179,7 @@ runtime/ftplugin/kotlin.vim @udalov
 runtime/ftplugin/less.vim  @genoma
 runtime/ftplugin/liquid.vim@tpope
 runtime/ftplugin/lua.vim   @dkearns
+runtime/ftplugin/lc.vim@ribru17
 runtime/ftplugin/lynx.vim  @dkearns
 runtime/ftplugin/m3build.vim   @dkearns
 runtime/ftplugin/m3quake.vim   @dkearns
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index e28244f11..bc7f68713 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1909,13 +1909,14 @@ A jump table for the options with a short description 
can be found at |Q_op|.
insert a space.
 
*'commentstring'* *'cms'* *E537*
-'commentstring' 'cms'  string  (default "/*%s*/")
+'commentstring' 'cms'  string  (default "/* %s */")
local to buffer
{not available when compiled without the |+folding|
feature}
A template for a comment.  The "%s" in the value is replaced with the
-   comment text.  Currently only used to add markers for folding, see
-   |fold-marker|.  Also used by comment plugins |comment-install|.
+   comment text, and should be padded with a space when possible.
+   Currently used to add markers for folding, see |fold-marker| also
+   commonly used by commenting plugins (e.g. |comment-install|).
 
*'compatible'* *'cp'* *'nocompatible'* *'nocp'*
 'compatible' 'cp'  boolean (default on, off when a |vimrc| or |gvimrc|
diff --git a/runtime/doc/version9.txt b/runtime/doc/version9.txt
index 3473d796f..3fe8b2dad 100644
--- a/runtime/doc/version9.txt
+++ b/runtime/doc/version9.txt
@@ -41565,6 +41565,8 @@ Changed~
 ---
 - use 'smoothscroll' logic for CTRL-F and CTRL-B for pagewise scrolling
 - use 'smoothscroll' logic for CTRL-D and CTRL-U for half-pagewise scrolling
+- the default for 'commentstring' contains whitespace padding to have
+  automatic comments look nicer |comment-install|
 
*added-9.2*
 Added ~
diff --git a/runtime/ftplugin/abaqus.vim b/runtime/ftplugin/abaqus.vim
index c16e7b032..d4bb6fe77 100644
--- a/runtime/ftplugin/abaqus.vim
+++ b/runtime/ftplugin/abaqus.vim
@@ -3,6 +3,7 @@
 " Maintainer:   Carl Osterwisch 
 " Last Change:  2022 Oct 08
 "   2024 Jan 14 by Vim Project (browsefilter)
+"   2024 May 23 by Riley Bruins  
('commentstring')
 
 " Only do this when not done yet for this buffer
 if exists("b:did_ftplugin") | finish | endif
@@ -27,7 +28,7 @@ setlocal isfname-=,
 
 " Define format of comment lines (see 'formatoptions' for uses)
 setlocal comments=:**
-setlocal commentstring=**%s
+setlocal commentstring=**\ %s
 
 " Definitions start with a * and assign a NAME, NSET, or ELSET
 " Used in [d ^wd and other commands
diff --git a/runtime/ftplugin/arduino.vim b/runtime/ftplugin/arduino.vim
index dae3dd83d..60b11dab1 100644
--- a/runtime/ftplugin/arduino.vim
+++ b/runtime/ftplugin/arduino.vim
@@ -3,6 +3,7 @@
 " Maintainer:  The Vim Project <https://github.com/vim/vim>
 "  Ken Takata <https://github.com/k-takata>
 " Last Change: 2024 Apr 12
+"  2024 Jun 02 by Riley Bruins  
('commentstring')
 "
 " Most of the part was copied from c.vim.
 
@@ -32,7 +33,7 @@ setlocal fo-=t fo+=croql
 
 " These options have the right value as default, but the user may have
 " overruled that.
-setlocal commentstring& define& include&
+setlocal commentstring=/*\ %s\ */ define& include&
 
 " Set completion with CTRL-X CTRL-O to autoloaded function.
 if exists('')
diff --git a/runtime/ftplugin/asm.vim b/runtime/ftplugin/asm.vim
index 0ae161039..4482b90d0 100644
--- a/runtime/ftplugin/asm.vim
+++ b/runtime/ftplugin/asm.vim
@@ -4,13 +4,14 @@
 " Last Change: 2020 May 23
 "  2023 Aug 28 by Vim Project (undo_ftplugin)
 "  2024 Apr 09 by Vim Project (add Matchit support)
+" 

[plasmashell] [Bug 487987] New: Regression: (X11) Primary Selection no longer appears in history

2024-06-03 Thread Christian
https://bugs.kde.org/show_bug.cgi?id=487987

Bug ID: 487987
   Summary: Regression: (X11) Primary Selection  no longer appears
in history
Classification: Plasma
   Product: plasmashell
   Version: 6.0.5
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Clipboard
  Assignee: plasma-b...@kde.org
  Reporter: k...@fuchsnet.ch
  Target Milestone: 1.0

SUMMARY
On my desktop I have plasma 5.27.11, on my notebook I upgraded to 6.0.5. 
The clipboard settings are (visually, in the GUI) the same, but the behaviour
on 6.0.5 changed.

Selecting text  (X11 Primary Selection) appears in the history on 5.*, while it
no longer does on 6.* unless I activate the option to keep the clipboard and
selection in sync, which I do not want.

There is an option, but it only becomes editable if the sync is enabled, and
doesn't allow me to configure it the way 5.* behaves (or I didn't find out how)

Please fix this regression, as managing both the selection and the clipboard
content is an important usecase to me.
I also don't see why this should not be possible option-wise, as in: why this
specific combination can't be configured.

STEPS TO REPRODUCE
1. Update to Plasma 6.*
2.  Use X11 (potentially same in Wayland, didn't test, not sure about selection
there in general)
3. Mark text with mouse

OBSERVED RESULT
Text doesn't appear in clipboard history

EXPECTED RESULT
Text does appear, as it did in 5.*

If you think this is confusing for users, please at least offer an option
(since the GUI seems somewhat prepared to that) to change that behaviour.

-- 
You are receiving this mail because:
You are watching all bug changes.

Re: [PATCH] drm/amdgpu: use local xcc write to flush tlb

2024-06-03 Thread Christian König

Am 03.06.24 um 13:46 schrieb Yiqing Yao:

When flushing gpu tlb using kiq from gfxhub, kiq ring is always
local as xcc instance is selected for it. Thus using lower 18 bits
to access mmregs inside local xcc instead of full address used
when accessing regs outside of local xcc.

Remove redundent code.

Signed-off-by: Yiqing Yao 
---
  drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 6 --
  1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c 
b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
index 350f6b6676f1..864fea31c354 100644
--- a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
@@ -853,8 +853,10 @@ static void gmc_v9_0_flush_gpu_tlb(struct amdgpu_device 
*adev, uint32_t vmid,
 */
if (adev->gfx.kiq[inst].ring.sched.ready &&
(amdgpu_sriov_runtime(adev) || !amdgpu_sriov_vf(adev))) {
-   uint32_t req = hub->vm_inv_eng0_req + hub->eng_distance * eng;
-   uint32_t ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng;
+
+   /* Select lower 18 bits to write in local xcc */
+   if (vmhub < AMDGPU_MMHUB0(0))
+   req = req & 0x3;


A bit more explanation would be good here, e.g. what you have in the 
commit message.


Apart from that why do we need that in the first place? Isn't the KIQ 
able to access the register anyway?


Regards,
Christian.

  
  		amdgpu_gmc_fw_reg_write_reg_wait(adev, req, ack, inv_req,

 1 << vmid, inst);




Commit: patch 9.1.0463: no fuzzy-matching support for insert-completion

2024-06-03 Thread Christian Brabandt
patch 9.1.0463: no fuzzy-matching support for insert-completion

Commit: 
https://github.com/vim/vim/commit/a218cc6cdabae1113647b817c4eefc2b60a6902f
Author: glepnir 
Date:   Mon Jun 3 19:32:39 2024 +0200

patch 9.1.0463: no fuzzy-matching support for insert-completion

Problem:  no fuzzy-matching support for insert-completion
Solution: enable insert-mode completion with fuzzy-matching
  using :set completopt+=fuzzy (glepnir).

closes: #14878

Signed-off-by: glepnir 
Signed-off-by: Christian Brabandt 

diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index cae3e5433..e28244f11 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt*  For Vim version 9.1.  Last change: 2024 Jun 01
+*options.txt*  For Vim version 9.1.  Last change: 2024 Jun 03
 
 
  VIM REFERENCE MANUALby Bram Moolenaar
@@ -2143,6 +2143,11 @@ A jump table for the options with a short description 
can be found at |Q_op|.
select one from the menu. Only works in combination with
"menu" or "menuone".
 
+  fuzzyEnable |fuzzy-matching| for completion candidates. This
+   allows for more flexible and intuitive matching, where
+   characters can be skipped and matches can be found even
+   if the exact sequence is not typed.
+
*'completepopup'* *'cpp'*
 'completepopup' 'cpp'  string (default empty)
global
diff --git a/runtime/doc/pattern.txt b/runtime/doc/pattern.txt
index f16e7d2d6..183806a96 100644
--- a/runtime/doc/pattern.txt
+++ b/runtime/doc/pattern.txt
@@ -1,4 +1,4 @@
-*pattern.txt*   For Vim version 9.1.  Last change: 2024 Apr 26
+*pattern.txt*   For Vim version 9.1.  Last change: 2024 Jun 03
 
 
  VIM REFERENCE MANUALby Bram Moolenaar
@@ -1513,5 +1513,7 @@ the matching positions and the fuzzy match scores.
 
 The "f" flag of `:vimgrep` enables fuzzy matching.
 
+To enable fuzzy matching for |ins-completion|, add the "fuzzy" value to the
+'completeopt' option.
 
  vim:tw=78:ts=8:noet:ft=help:norl:
diff --git a/runtime/doc/version9.txt b/runtime/doc/version9.txt
index 1c5a29f20..3473d796f 100644
--- a/runtime/doc/version9.txt
+++ b/runtime/doc/version9.txt
@@ -1,4 +1,4 @@
-*version9.txt*  For Vim version 9.1.  Last change: 2024 May 17
+*version9.txt*  For Vim version 9.1.  Last change: 2024 Jun 03
 
 
  VIM REFERENCE MANUALby Bram Moolenaar
@@ -31711,12 +31711,12 @@ in |vim9-class|.  The following features are 
supported:
 
 Support for creating a type alias for an existing type is added.
 
-Virtual text
+Virtual text ~
 
 Support for adding |virtual-text| to a buffer is added.  This is useful for
 language server features (e.g. inlay hints)
 
-Smooth Scroll
+Smooth Scroll ~
 -
 Support for scrolling text using screen lines instead of file lines is added.
 Refer to the 'smoothscroll' option.
@@ -31726,7 +31726,8 @@ The EditorConfig (|editorconfig-install|) and the JSON 
formatting
 
 OpenVMS x86_64 platform port: http://www.polarhome.com/vim/
 
-Other improvements *new-other-9.1*
+   *new-other-9.1*
+Other improvements ~
 --
 - Support for undercurl (|t_Ce|), double underline (|t_Us|), dotted underline
   (|t_ds|) and dashed underline (|t_Ds|) termcap entries and
@@ -31783,7 +31784,8 @@ Other improvements  
*new-other-9.1*
 - xxd: reversing a bit dump (xxd -r).
 - xxd: customize the variable name used in the C include output (xxd -n).
 
-Changed*changed-9.1*
+   *changed-9.1*
+Changed ~
 ---
 - The features |++builtin_terms|, |+cmdline_info|, |+cmdwin|, |+file_in_path|,
   |+float|, |+path_extra|, |+textobjects|, |+wildignore| and |+wildmenu| are
@@ -31815,7 +31817,8 @@ Changed 
*changed-9.1*
 - Migrate to autoconf 2.71.
 - Start using C99 feature (declare variable in for loops).
 
-Added  *added-9.1*
+   *added-9.1*
+Added ~
 -
 
 Various syntax, indent and other plugins were added.
@@ -41541,30 +41544,31 @@ VERSION 9.2   *version-9.2* 
*version9.2* *vim-9.2*
 This section is about improvements made between version 9.1 and 9.2
 and is a work in progress.
 
-Support for Wayland UI.
-
-Support for the XDG Desktop Specification |xdg-base-dir|
-
-Vim9 script
+Vim9 script ~
 ---
 Add support for internal builtin functions with vim9 objects, see
 |builtin-object-methods|
 
 Enum support for Vim9 script |:enum|
 
-Other improvements   

Commit: patch 9.1.0462: eval5() and eval7 are too complex

2024-06-03 Thread Christian Brabandt
patch 9.1.0462: eval5() and eval7 are too complex

Commit: 
https://github.com/vim/vim/commit/734286e4c626f80ace27eeb252a5e384e798aebf
Author: Yegappan Lakshmanan 
Date:   Mon Jun 3 18:52:22 2024 +0200

patch 9.1.0462: eval5() and eval7 are too complex

Problem:  eval5() and eval7 are too complex
Solution: Refactor eval5() and eval7() in eval.c
  (Yegappan Lakshmanan)

closes: #14900

Signed-off-by: Yegappan Lakshmanan 
Signed-off-by: Christian Brabandt 

diff --git a/src/eval.c b/src/eval.c
index 4a039792c..7848feaa8 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -3946,6 +3946,40 @@ eval_addlist(typval_T *tv1, typval_T *tv2)
 return OK;
 }
 
+/*
+ * Left or right shift the number "tv1" by the number "tv2" and store the
+ * result in "tv1".
+ *
+ * Return OK or FAIL.
+ */
+static int
+eval_shift_number(typval_T *tv1, typval_T *tv2, int shift_type)
+{
+if (tv2->v_type != VAR_NUMBER || tv2->vval.v_number < 0)
+{
+   // right operand should be a positive number
+   if (tv2->v_type != VAR_NUMBER)
+   emsg(_(e_bitshift_ops_must_be_number));
+   else
+   emsg(_(e_bitshift_ops_must_be_positive));
+   clear_tv(tv1);
+   clear_tv(tv2);
+   return FAIL;
+}
+
+if (tv2->vval.v_number > MAX_LSHIFT_BITS)
+   // shifting more bits than we have always results in zero
+   tv1->vval.v_number = 0;
+else if (shift_type == EXPR_LSHIFT)
+   tv1->vval.v_number =
+   (uvarnumber_T)tv1->vval.v_number << tv2->vval.v_number;
+else
+   tv1->vval.v_number =
+   (uvarnumber_T)tv1->vval.v_number >> tv2->vval.v_number;
+
+return OK;
+}
+
 /*
  * Handle the bitwise left/right shift operator expression:
  * var1 << var2
@@ -3972,16 +4006,16 @@ eval5(char_u **arg, typval_T *rettv, evalarg_T *evalarg)
 {
char_u  *p;
int getnext;
-   exprtype_T  type;
+   exprtype_T  exprtype;
int evaluate;
typval_Tvar2;
int vim9script;
 
p = eval_next_non_blank(*arg, evalarg, );
if (p[0] == '<' && p[1] == '<')
-   type = EXPR_LSHIFT;
+   exprtype = EXPR_LSHIFT;
else if (p[0] == '>' && p[1] == '>')
-   type = EXPR_RSHIFT;
+   exprtype = EXPR_RSHIFT;
else
return OK;
 
@@ -4026,27 +4060,8 @@ eval5(char_u **arg, typval_T *rettv, evalarg_T *evalarg)
 
if (evaluate)
{
-   if (var2.v_type != VAR_NUMBER || var2.vval.v_number < 0)
-   {
-   // right operand should be a positive number
-   if (var2.v_type != VAR_NUMBER)
-   emsg(_(e_bitshift_ops_must_be_number));
-   else
-   emsg(_(e_bitshift_ops_must_be_positive));
-   clear_tv(rettv);
-   clear_tv();
+   if (eval_shift_number(rettv, , exprtype) == FAIL)
return FAIL;
-   }
-
-   if (var2.vval.v_number > MAX_LSHIFT_BITS)
-   // shifting more bits than we have always results in zero
-   rettv->vval.v_number = 0;
-   else if (type == EXPR_LSHIFT)
-   rettv->vval.v_number =
- (uvarnumber_T)rettv->vval.v_number << var2.vval.v_number;
-   else
-   rettv->vval.v_number =
- (uvarnumber_T)rettv->vval.v_number >> var2.vval.v_number;
}
 
clear_tv();
@@ -4100,7 +4115,7 @@ eval_concat_str(typval_T *tv1, typval_T *tv2)
  * The numbers can be whole numbers or floats.
  */
 static int
-eval_addsub_num(typval_T *tv1, typval_T *tv2, int op)
+eval_addsub_number(typval_T *tv1, typval_T *tv2, int op)
 {
 interror = FALSE;
 varnumber_Tn1, n2;
@@ -4290,7 +4305,7 @@ eval6(char_u **arg, typval_T *rettv, evalarg_T *evalarg)
}
else
{
-   if (eval_addsub_num(rettv, , op) == FAIL)
+   if (eval_addsub_number(rettv, , op) == FAIL)
return FAIL;
}
clear_tv();
@@ -4299,6 +4314,113 @@ eval6(char_u **arg, typval_T *rettv, evalarg_T *evalarg)
 return OK;
 }
 
+/*
+ * Multiply or divide or compute the modulo of numbers "tv1" and "tv2" and
+ * store the result in "tv1".  The numbers can be whole numbers or floats.
+ */
+static int
+eval_multdiv_number(typval_T *tv1, typval_T *tv2, int op)
+{
+varnumber_Tn1, n2;
+float_Tf1, f2;
+interror;
+intuse_float = FALSE;
+
+f1 = 0;
+f2 = 0;
+error = FALSE;
+if (tv1->v_type == VAR_FLOAT)
+{
+   f1 = tv1->vval.v_float;
+   use_float = TRUE;
+   n1 = 0;
+

core.git: Branch 'distro/collabora/co-24.04' - translations

2024-06-03 Thread Christian Lohmaier (via logerrit)
 translations |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit ea5fdd799fdcbe20d218873e44b8dc95ab6d305a
Author: Christian Lohmaier 
AuthorDate: Mon Jun 3 17:31:44 2024 +0200
Commit: Gerrit Code Review 
CommitDate: Mon Jun 3 17:31:44 2024 +0200

Update git submodules

* Update translations from branch 'distro/collabora/co-24.04'
  to eb9a6b26a36adfac6235cbd2852e5e7abeda54a3
  - update translations for 24.2.4 rc2

and force-fix errors using pocheck

Change-Id: I72d7d0cfe6d2cf73e9d77b235e568607dc2e64ac

  - update translations for 24.2.4 rc1

and force-fix errors using pocheck

Change-Id: I33b8c9512615cb5d058159e40785d20255b645df

  - update translations for 24.2.3 rc2

and force-fix errors using pocheck

Change-Id: Ia1b6ca2a6abad23632aafb021c8bba19a20e1a7b

diff --git a/translations b/translations
index d835b3bec673..eb9a6b26a36a 16
--- a/translations
+++ b/translations
@@ -1 +1 @@
-Subproject commit d835b3bec673fcb88a3e9c4aed8067ec0e838773
+Subproject commit eb9a6b26a36adfac6235cbd2852e5e7abeda54a3


Bug#1072515: general: Repeating cracking sound in headphones when nothing is playing.

2024-06-03 Thread Christian Böck

On Mon, 3 Jun 2024 12:42:17 +0200 Andrius Merkys  wrote:
> Hi Christian,
>
> On 2024-06-03 11:38, Christian Böck wrote:
> > when using headphones with my laptop (Thinkpad W550s) I get a repeating
> > cracking (~1sec intervalls) when nothing is playing.
>
> I have a similar issue on a workstation with Ubuntu 22.04. What is your
> operating system version? I believe the issue started manifesting once I
> installed Jack. Do you have Jack on your machine?
>
> Andrius
>
>

Hi Andrius!

I'm running an up-to-date Debian 12 64Bit (bookworm) and I don't have 
Jack installed.
After some messing with duckduckgo the problem seems to be, that the 
system puts the audio-chip to sleep, but not the headphone-amplifier.

I hope someone from Debian can fix it.



Bug#1072515: general: Repeating cracking sound in headphones when nothing is playing.

2024-06-03 Thread Christian Böck

On Mon, 3 Jun 2024 12:42:17 +0200 Andrius Merkys  wrote:
> Hi Christian,
>
> On 2024-06-03 11:38, Christian Böck wrote:
> > when using headphones with my laptop (Thinkpad W550s) I get a repeating
> > cracking (~1sec intervalls) when nothing is playing.
>
> I have a similar issue on a workstation with Ubuntu 22.04. What is your
> operating system version? I believe the issue started manifesting once I
> installed Jack. Do you have Jack on your machine?
>
> Andrius
>
>

Hi Andrius!

I'm running an up-to-date Debian 12 64Bit (bookworm) and I don't have 
Jack installed.
After some messing with duckduckgo the problem seems to be, that the 
system puts the audio-chip to sleep, but not the headphone-amplifier.

I hope someone from Debian can fix it.



Re: [PATCH v2] hostfs: convert hostfs to use the new mount API

2024-06-03 Thread Christian Brauner
On Thu, 30 May 2024 20:01:11 +0800, Hongbo Li wrote:
> Convert the hostfs filesystem to the new internal mount API as the old
> one will be obsoleted and removed.  This allows greater flexibility in
> communication of mount parameters between userspace, the VFS and the
> filesystem.
> 
> See Documentation/filesystems/mount_api.txt for more information.
> 
> [...]

Applied to the vfs.mount.api branch of the vfs/vfs.git tree.
Patches in the vfs.mount.api branch should appear in linux-next soon.

Please report any outstanding bugs that were missed during review in a
new review to the original patch series allowing us to drop it.

It's encouraged to provide Acked-bys and Reviewed-bys even though the
patch has now been applied. If possible patch trailers will be updated.

Note that commit hashes shown below are subject to change due to rebase,
trailer updates or similar. If in doubt, please check the listed branch.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
branch: vfs.mount.api

[1/1] hostfs: convert hostfs to use the new mount API
  https://git.kernel.org/vfs/vfs/c/cd140ce9f611



Re: [PATCH 1/2] amdgpu: add the amdgpu_vm ptr in the vm_bo_map/unmap events

2024-06-03 Thread Christian König

Am 03.06.24 um 13:52 schrieb Pierre-Eric Pelloux-Prayer:

Hi Christia,

Le 03/06/2024 à 11:58, Christian König a écrit :

Am 03.06.24 um 10:46 schrieb Pierre-Eric Pelloux-Prayer:

These 2 traces events are tied to a specific VM so in order for them
to be useful for a tool we need to trace the amdgpu_vm as well.


The bo_va already contains the VM pointer the map/unmap operation 
belongs to.




Indeed, I've missed that. I'll fix that in v2.



Signed-off-by: Pierre-Eric Pelloux-Prayer 


---
  drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 20 
  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c    |  8 
  2 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h

index f539b1d00234..c84050d318d6 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
@@ -243,10 +243,11 @@ TRACE_EVENT(amdgpu_vm_grab_id,
  );
  TRACE_EVENT(amdgpu_vm_bo_map,
-    TP_PROTO(struct amdgpu_bo_va *bo_va,
+    TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_bo_va *bo_va,
   struct amdgpu_bo_va_mapping *mapping),
-    TP_ARGS(bo_va, mapping),
+    TP_ARGS(vm, bo_va, mapping),
  TP_STRUCT__entry(
+ __field(struct amdgpu_vm *, vm)
   __field(struct amdgpu_bo *, bo)
   __field(long, start)
   __field(long, last)
@@ -255,22 +256,24 @@ TRACE_EVENT(amdgpu_vm_bo_map,
   ),
  TP_fast_assign(
+   __entry->vm = vm;
 __entry->bo = bo_va ? bo_va->base.bo : NULL;
 __entry->start = mapping->start;
 __entry->last = mapping->last;
 __entry->offset = mapping->offset;
 __entry->flags = mapping->flags;
 ),
-    TP_printk("bo=%p, start=%lx, last=%lx, offset=%010llx, 
flags=%llx",

-  __entry->bo, __entry->start, __entry->last,
+    TP_printk("vm=%p bo=%p, start=%lx, last=%lx, 
offset=%010llx, flags=%llx",

+  __entry->vm, __entry->bo, __entry->start, __entry->last,
    __entry->offset, __entry->flags)
  );
  TRACE_EVENT(amdgpu_vm_bo_unmap,
-    TP_PROTO(struct amdgpu_bo_va *bo_va,
+    TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_bo_va *bo_va,
   struct amdgpu_bo_va_mapping *mapping),
-    TP_ARGS(bo_va, mapping),
+    TP_ARGS(vm, bo_va, mapping),
  TP_STRUCT__entry(
+ __field(struct amdgpu_vm *, vm)
   __field(struct amdgpu_bo *, bo)
   __field(long, start)
   __field(long, last)
@@ -279,14 +282,15 @@ TRACE_EVENT(amdgpu_vm_bo_unmap,
   ),
  TP_fast_assign(
+   __entry->vm = vm;
 __entry->bo = bo_va ? bo_va->base.bo : NULL;
 __entry->start = mapping->start;
 __entry->last = mapping->last;
 __entry->offset = mapping->offset;
 __entry->flags = mapping->flags;
 ),
-    TP_printk("bo=%p, start=%lx, last=%lx, offset=%010llx, 
flags=%llx",

-  __entry->bo, __entry->start, __entry->last,
+    TP_printk("vm=%p bo=%p, start=%lx, last=%lx, 
offset=%010llx, flags=%llx",

+  __entry->vm, __entry->bo, __entry->start, __entry->last,
    __entry->offset, __entry->flags)
  );
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c

index 3abfa66d72a2..e04928d2e26a 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
@@ -1642,7 +1642,7 @@ static void amdgpu_vm_bo_insert_map(struct 
amdgpu_device *adev,

  if (amdgpu_vm_is_bo_always_valid(vm, bo) && !bo_va->base.moved)
  amdgpu_vm_bo_moved(_va->base);
-    trace_amdgpu_vm_bo_map(bo_va, mapping);
+    trace_amdgpu_vm_bo_map(vm, bo_va, mapping);
  }
  /* Validate operation parameters to prevent potential abuse */
@@ -1834,7 +1834,7 @@ int amdgpu_vm_bo_unmap(struct amdgpu_device 
*adev,

  list_del(>list);
  amdgpu_vm_it_remove(mapping, >va);
  mapping->bo_va = NULL;
-    trace_amdgpu_vm_bo_unmap(bo_va, mapping);
+    trace_amdgpu_vm_bo_unmap(vm, bo_va, mapping);
  if (valid)
  list_add(>list, >freed);
@@ -1929,7 +1929,7 @@ int amdgpu_vm_bo_clear_mappings(struct 
amdgpu_device *adev,

  tmp->bo_va = NULL;
  list_add(>list, >freed);
-    trace_amdgpu_vm_bo_unmap(NULL, tmp);
+    trace_amdgpu_vm_bo_unmap(vm, NULL, tmp);


That bo_va is NULL here is probably a bug and should be fixed.


Would something like this work?

    trace_amdgpu_vm_bo_unmap(tmp->bo_va, tmp);
    tmp->bo_va = NULL;

Re: [SOGo] infinite loop upon SAML login with Keycloak

2024-06-03 Thread Christian Mack

Hello

You have to change this:
Am 03.05.24 um 09:17 schrieb "jpchev" (giam...@gmail.com):

SOGoXSRFValidationEnabled = YES;


Set it to NO and try again.


Kind regards,
Christian Mack

--
Christian Mack
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilung IT-Dienste Forschung, Lehre, Infrastruktur
78457 Konstanz
+49 7531 88-4416



smime.p7s
Description: Kryptografische S/MIME-Signatur


[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
Directly running just the failing test (of the 6 I picked the MTU upper
bound that I analyzed above) works like this:

# WIP

apt install ubuntu-dev-tools conntrack curl devscripts dpdk-dev ethtool equivs 
net-tools ncat python3-pyftpdlib tcpdump wget
apt-get remove --yes --purge netcat-openbsd
ln -sf /usr/bin/ncat /usr/bin/nc
pull-lp-source openvswitch
cd openvswitch-3.3.0/
mk-build-deps --install --tool "apt-get -o Debug::pkgProblemResolver=yes 
--no-install-recommends --yes" --remove debian/control
./debian/rules build
systemctl stop openvswitch-ipsec ovs-vswitchd ovsdb-server
./tests/system-dpdk-testsuite -C _debian/tests -j1 
AUTOTEST_PATH="$(pwd)/tests:$(pwd)/_debian/tests" 20

# Warning
While it seems to mostly work these steps are yet incomplete, it fails even 
with the good version unable to start the vhost-user client successfully. I'll 
update it once I find more, maybe Fnordahl knows more about OVS tests.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[clang-tools-extra] [clangd] Allow "move function body out-of-line" in non-header files (PR #69704)

2024-06-03 Thread Christian Kandeler via cfe-commits

https://github.com/ckandeler closed 
https://github.com/llvm/llvm-project/pull/69704
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] Allow "move function body out-of-line" in non-header files (PR #69704)

2024-06-03 Thread Christian Kandeler via cfe-commits

ckandeler wrote:

I'm going to merge this without explicit format approval based on the following:
  - There was a general LGTM.
  - I addressed the remaining issues.
  - There was no further feedback for more than half a year.

https://github.com/llvm/llvm-project/pull/69704
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


Re: [Rtk-users] Reconstruction geometry

2024-06-03 Thread Christian Riesch
Hello Simon,

I realize that a 90° scan only allows for a partial reconstruction of the 
volume. This approach seems to be quite common in industrial applications due 
to space and time constraints, but I have not found much information about it 
in the literature.
The Astra toolbox's FDK implementation seems to cope with this quite well, at 
least in the center of the volume.

The rescaled pixel size should be 6 * 0.099 mm = 0.594 mm.

Best regards,
Christian

Von: Simon Rit 
Gesendet: Sonntag, 2. Juni 2024 08:00
An: Christian Riesch 
Cc: rtk-us...@openrtk.org 
Betreff: Re: [Rtk-users] Reconstruction geometry

Hi Christian,
Thanks for the share. It was not clear to me that you had a 90° scan sorry. FDK 
is not appropriate for such a 90° scan, it's meant for a full 360° scan. rtkfdk 
tries to apply a short scan but Parker weighting is for 180°+fan-angle. So I'm 
not sure what to expect from FDK with such a scan.
The projections that you shared are 512x511, can you please clarify the pixel 
size? I would try iterative reconstruction with such a scan.
Cheers,
Simon

On Fri, May 31, 2024 at 12:25 PM Christian Riesch 
mailto:christian.rie...@live.com>> wrote:
Hello Simon,

Thanks for the quick response.
So I have tried rtksimulatedgeometry with --arc 273 together with adding 
--neworigin=-153.5985,-153.2025,0 to rtkfdk.
The result is different than before, but still looks very wrong (two ribbons 
and some vertical lines).

I may be able to share some data later.

Best regards,
Christian


Von: Simon Rit 
mailto:simon@creatis.insa-lyon.fr>>
Gesendet: Donnerstag, 30. Mai 2024 08:48
An: Christian Riesch 
mailto:christian.rie...@live.com>>
Cc: rtk-us...@openrtk.org<mailto:rtk-us...@openrtk.org> 
mailto:rtk-us...@openrtk.org>>
Betreff: Re: [Rtk-users] Reconstruction geometry

Hi,
I can see two problems:
- you need to indicate the short scan to rtksimulatedgeometry, e.g. --arc 273 
or, if the angle convention is opposite in your system, --arc -273. You may 
have to tune the --first_angle option to position the volume as you wish but 
that should not prevent accurate reconstruction.
- you need to center your projections, i.e., add the option 
--neworigin=-153.5985,-153.2025,0 to rtkfdk, computed with -0.5*(3104-1)*0.099 
and -0.5*(3096-1)*0.099.
Don't hesitate to share a dataset if that does not help.
Good luck!
Simon


On Thu, May 30, 2024 at 6:58 AM Christian Riesch 
mailto:christian.rie...@live.com>> wrote:

Hello,



I'm currently trying to use RTK for a reconstruction from a stack of images 
that resulted from a 90° scan, but struggling to get the parameters right.

On the other hand, I was able to get what looks like a faithful reconstruction 
using the Astra toolbox and the script from 
https://tomroelandts.com/articles/astra-toolbox-tutorial-reconstruction-from-projection-images-part-1



I have these parameters from the X-ray device that captured the images (size 
3104x3096):

"fod_mm": 75.46, (focus to object distance)

"odd_mm": 407.07, (object to detector distance)

"pixel_size_mm": 0.099,

"start_arc_deg": 45.0,

"stop_arc_deg": -45.0

(There is also "detector_offset_mm": 9.8, which I have ignored so far with both 
Astra and RTK.)



So I have tried to create a geometry using

.\rtksimulatedgeometry.exe -o"geo.xml" -n91 -f45 -a90 --sdd=482.53 --sid=75.46

where sdd = fod_mm + odd_mm and sid = fod_mm,

and a reconstruction with

.\rtkfdk.exe -p"images" -r".*tif" -g"geo.xml" -o"out.tif" 
--dimension=512,512,200 --newspacing=0.099



However, out.tif contains mostly zeros and a weird ribbon-like shape in the 
center. So I think my geometry is wrong, but I don't know how to fix it.



For comparison, here are the input parameters for the Astra script:

distance_source_origin = 75.46  # [mm]

distance_origin_detector = 407.07  # [mm]

detector_pixel_size = 0.099 # [mm]

num_projections = 91

start_angle_deg = 45

stop_angle_deg = 135



Any pointers would be appreciated.



Best regards,

Christian Riesch



___
Rtk-users mailing list
rtk-us...@openrtk.org<mailto:rtk-us...@openrtk.org>
https://www.creatis.insa-lyon.fr/mailman/listinfo/rtk-users
___
Rtk-users mailing list
rtk-us...@openrtk.org
https://www.creatis.insa-lyon.fr/mailman/listinfo/rtk-users


Re: obscure microsd detection issue between U-Boot and kernel

2024-06-03 Thread Christian Loehle
On 5/31/24 21:47, Tim Harvey wrote:
> Greetings,
> 
> I'm seeing an issue on an imx8mm board (imx8mm-venice-gw73xx) where
> for a specific set of microsd cards if I have accessed the microsd in
> U-Boot with UHS/1.8V the kernel will not recognize that microsd when
> scanning.
> 
> The issue does not occur with all microsd cards but seems to appear
> with a large sample size of a specific card/model (Kingston SDC32 32GB
> SDR104 card). I do not see a signal integrity issue on the scope.
> 
> Instrumenting the kernel the issue is that the host reports a CRC
> error as soon as the first mmc_send_if_cond call which occurs in
> mmc_rescan_try_freq.
> 
> I can avoid the issue by either not accessing the microsd in U-Boot or
> by disabling UHS/1.8V mode in U-Boot therefore what I think is
> happening is that U-Boot leaves the card in UHS/1.8V signalling mode
> and when the kernel scans it sets the voltage back to 3.3V
> standard/default and default timings then issues its clock cycles to
> 'reset' the card and the card does not recognize the reset. I'm
> wondering if this is because the reset is done via clock cycles after
> the kernel has set the I/O voltage back to 3.3V when perhaps the card
> is still in 1.8V mode (although I don't see how that would cause an
> issue)?

It will cause an issue for many cards and might break some cards.

> 
> Is there some sort of MMC 'reset' I can/should do in U-Boot before
> booting the kernel? Has anyone encountered anything like this before?

There is no 'switching back' to 3.3V signalling from UHS 1.8V.
The only way this can be done is therefore a full power-off.
Is that done correctly for your system?
AFAIR spec dictates 500ms of <0.5V on VCC. Note that  driving CLK/signal
lines can also sustain the card somewhat, as leakage is only limited
within operating voltage.


core.git: translations

2024-06-03 Thread Christian Lohmaier (via logerrit)
 translations |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 0fc56575b69e0083d66149adeeb90662e29cdac7
Author: Christian Lohmaier 
AuthorDate: Mon Jun 3 13:51:56 2024 +0200
Commit: Gerrit Code Review 
CommitDate: Mon Jun 3 13:51:56 2024 +0200

Update git submodules

* Update translations from branch 'master'
  to fbbd7b927a869cfe63dfbf0542b967da94eef28e
  - update translations for master

and force-fix errors using pocheck

Change-Id: I49098e6b67b2b13457c5f911910aac85b0d70b5d

diff --git a/translations b/translations
index 113c6c3c2498..fbbd7b927a86 16
--- a/translations
+++ b/translations
@@ -1 +1 @@
-Subproject commit 113c6c3c2498ffc2f99f20c088367bca1fecc50b
+Subproject commit fbbd7b927a869cfe63dfbf0542b967da94eef28e


Re: [PATCH] drm/amdgpu: replace int with unsigned int for imu_v12_0.c

2024-06-03 Thread Christian König

Am 03.06.24 um 10:53 schrieb Zhou, Bob:

[AMD Official Use Only - AMD Internal Distribution Only]

Hi Christian,

It fixes a potential Overflowed constant (INTEGER_OVERFLOW) warning reported by 
Coverity.


You need to mention that in the commit message.

And I haven't checked the hardware docs, but it can be that this isn't 
the right solution for the warning. Instead you should probably use the 
RREG32_SOC15() macro with a mask which only leaves the valid bits around.


Only when the register is really 32bit wide you need an unsigned 
datatype and if that is the case I suggest to use either uint32_t or u32 
instead.


Regards,
Christian.



Regards,
Bob

-Original Message-
From: Koenig, Christian 
Sent: 2024年6月3日 15:56
To: Zhou, Bob ; amd-gfx@lists.freedesktop.org; Huang, Tim 
; Zhang, Jesse(Jie) 
Cc: Deucher, Alexander 
Subject: Re: [PATCH] drm/amdgpu: replace int with unsigned int for imu_v12_0.c

Am 03.06.24 um 07:59 schrieb Bob Zhou:

The return value of RREG32_SOC15 is unsigned int, so modify variable to 
unsigned.

And why is that an improvement?

Regards,
Christian.


Signed-off-by: Bob Zhou 
---
   drivers/gpu/drm/amd/amdgpu/imu_v12_0.c | 6 +++---
   1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
b/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
index 0c8ef908d112..2d6f7549c2af 100644
--- a/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
@@ -119,7 +119,7 @@ static int imu_v12_0_load_microcode(struct
amdgpu_device *adev)

   static int imu_v12_0_wait_for_reset_status(struct amdgpu_device *adev)
   {
- int i, imu_reg_val = 0;
+ unsigned int i, imu_reg_val = 0;

   for (i = 0; i < adev->usec_timeout; i++) {
   imu_reg_val = RREG32_SOC15(GC, 0, regGFX_IMU_GFX_RESET_CTRL); @@
-138,7 +138,7 @@ static int imu_v12_0_wait_for_reset_status(struct
amdgpu_device *adev)

   static void imu_v12_0_setup(struct amdgpu_device *adev)
   {
- int imu_reg_val;
+ unsigned int imu_reg_val;

   WREG32_SOC15(GC, 0, regGFX_IMU_C2PMSG_ACCESS_CTRL0, 0xff);
   WREG32_SOC15(GC, 0, regGFX_IMU_C2PMSG_ACCESS_CTRL1, 0x); @@
-157,7 +157,7 @@ static void imu_v12_0_setup(struct amdgpu_device
*adev)

   static int imu_v12_0_start(struct amdgpu_device *adev)
   {
- int imu_reg_val;
+ unsigned int imu_reg_val;

   imu_reg_val = RREG32_SOC15(GC, 0, regGFX_IMU_CORE_CTRL);
   imu_reg_val &= 0xfffe;




core.git: solenv/gbuild

2024-06-03 Thread Christian Lohmaier (via logerrit)
 solenv/gbuild/platform/com_MSC_defs.mk |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit c2f9689cd489f44122b50d7c0d7841c47381df99
Author: Christian Lohmaier 
AuthorDate: Mon Jun 3 11:55:14 2024 +0200
Commit: Christian Lohmaier 
CommitDate: Mon Jun 3 13:08:43 2024 +0200

disable MSVC -analyse when run in CI - build time penalty is too much

times went from 55min to 88min when doing a single build

Change-Id: I9304eae9f2326c206bd571e7b8a3ef861206282f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168362
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier 
Reviewed-by: Noel Grandin 

diff --git a/solenv/gbuild/platform/com_MSC_defs.mk 
b/solenv/gbuild/platform/com_MSC_defs.mk
index 506cfbe7d30a..67aa47320c6c 100644
--- a/solenv/gbuild/platform/com_MSC_defs.mk
+++ b/solenv/gbuild/platform/com_MSC_defs.mk
@@ -104,7 +104,8 @@ gb_AFLAGS := $(AFLAGS)
 
 # C4706: assignment within conditional expression
 
-MSVC_ANALYZE_FLAGS := -analyze:ruleset$(SRCDIR)/solenv/vs/LibreOffice.ruleset
+# build-time penalty is to high for ci use/disable when JENKINS_HOME is set
+MSVC_ANALYZE_FLAGS := $(if 
$(JENKINS_HOME),,-analyze:ruleset$(SRCDIR)/solenv/vs/LibreOffice.ruleset)
 
 gb_FilterOutClangCFLAGS += $(MSVC_ANALYZE_FLAGS)
 


[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
The log message I have seen might be a red herring as well [1] added
that but unless something insists on "non-ERR" that should not be the
reason as it is not changing behavior.

But then, what else am I looking for, Frode confirmed that he will do
some triage and debug from the OVS POV which might help to find where
things actually break.

[1]: https://github.com/DPDK/dpdk-
stable/commit/cbd1c165bb1ea86efc31c8ac309ee5e7c5f555cb

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [PATCH 01/18] drm/amdgpu: enhance amdgpu_ucode_request() function flexibility

2024-06-03 Thread Christian König

Am 31.05.24 um 08:52 schrieb Yang Wang:

Adding formatting string feature to improve function flexibility.

Signed-off-by: Yang Wang 
---
  drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 30 +--
  drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h |  3 ++-
  2 files changed, 24 insertions(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
index a9de78bb96e2..a452d9b6afdb 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
@@ -28,6 +28,8 @@
  #include "amdgpu.h"
  #include "amdgpu_ucode.h"
  
+#define AMDGPU_MAX_FW_NAME_LEN		(128)


Please drop that define and use NAME_MAX instead.


+
  static void amdgpu_ucode_print_common_hdr(const struct common_firmware_header 
*hdr)
  {
DRM_DEBUG("size_bytes: %u\n", le32_to_cpu(hdr->size_bytes));
@@ -1432,28 +1434,40 @@ void amdgpu_ucode_ip_version_decode(struct 
amdgpu_device *adev, int block_type,
   *
   * @adev: amdgpu device
   * @fw: pointer to load firmware to
- * @fw_name: firmware to load
+ * @fmt: firmware name format string
+ * @...: variable arguments
   *
   * This is a helper that will use request_firmware and amdgpu_ucode_validate
   * to load and run basic validation on firmware. If the load fails, remap
   * the error code to -ENODEV, so that early_init functions will fail to load.
   */
  int amdgpu_ucode_request(struct amdgpu_device *adev, const struct firmware 
**fw,
-const char *fw_name)
+const char *fmt, ...)
  {
-   int err = request_firmware(fw, fw_name, adev->dev);
+   char fname[AMDGPU_MAX_FW_NAME_LEN];
+   va_list ap;
+   int r;
+
+   va_start(ap, fmt);
+   r = vsnprintf(fname, sizeof(fname), fmt, ap);
+   va_end(ap);
+   if (r == sizeof(fname)) {
+   dev_warn(adev->dev, "amdgpu firmware name buffer overflow\n");
+   return -EOVERFLOW;
+   }
  
-	if (err)

+   r = request_firmware(fw, fname, adev->dev);
+   if (r)
return -ENODEV;
  
-	err = amdgpu_ucode_validate(*fw);

-   if (err) {
-   dev_dbg(adev->dev, "\"%s\" failed to validate\n", fw_name);
+   r = amdgpu_ucode_validate(*fw);
+   if (r) {
+   dev_dbg(adev->dev, "\"%s\" failed to validate\n", fname);
release_firmware(*fw);
*fw = NULL;
}
  
-	return err;

+   return r;
  }
  
  /*

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
index db745ab7b0c8..5bc37acd3981 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
@@ -594,8 +594,9 @@ void amdgpu_ucode_print_rlc_hdr(const struct 
common_firmware_header *hdr);
  void amdgpu_ucode_print_sdma_hdr(const struct common_firmware_header *hdr);
  void amdgpu_ucode_print_psp_hdr(const struct common_firmware_header *hdr);
  void amdgpu_ucode_print_gpu_info_hdr(const struct common_firmware_header 
*hdr);
+__printf(3, 4)
  int amdgpu_ucode_request(struct amdgpu_device *adev, const struct firmware 
**fw,
-const char *fw_name);
+const char *fmt, ...);


That should probably have __printf() annotation so that the compiler can 
check the format and arguments.


See here 
https://elixir.free-electrons.com/linux/v6.10-rc2/source/include/linux/compiler_attributes.h#L171


Regards,
Christian.


  void amdgpu_ucode_release(const struct firmware **fw);
  bool amdgpu_ucode_hdr_version(union amdgpu_firmware_header *hdr,
uint16_t hdr_major, uint16_t hdr_minor);




Re: [PATCH v2 03/10] drm/amdgpu: abort fence poll if reset is started

2024-06-03 Thread Christian König

Hi Shaoyun,

yes my thinking goes into the same direction. The basic problem here is 
that we are trying to stuff two different information into the same 
variable.


The first information is if the commands haven been read by the MES from 
the ring buffer. This information is necessary for the normal ring 
buffer and reset handling, e.g. prevents ring buffer overflow, ordering 
of command, lockups during reset etc...


The second information is if a certain operation was successfully or 
not. For example this is necessary to get signaled back if y queue 
map/unmap operation has been successfully or if the CP not responding or 
any other error has happened etc...


Another issue is that while it is in general a good idea to have the 
firmware work in a way where errors are reported instead of completely 
stopping all processing, here we run into trouble because the driver 
usually assumes that work can be scheduled on the ring buffer and a 
subsequent work is processed only when everything previously submitted 
has completed successfully.


So as initial fix for the issue we see I've send Alex a patch on Friday 
to partially revert his change to use an individual writeback for each 
submission. Instead we will submit an addition QUERY_STATUS command 
after the real command and let that one write fence value. This way the 
fence value is always written, independent of the result of the operation.


Additional to that we need to insert something like a dependency between 
submissions, e.g. when you have commands A, B and C on the ring and C 
can only execute when A was successfully then we need to somehow tell 
that the MES. Only other alternative is to not scheduler commands behind 
each other on the ring and that in turn is a bad idea from the 
performance point of view.


Regards,
Christian.

Am 31.05.24 um 16:44 schrieb Liu, Shaoyun:

[AMD Official Use Only - AMD Internal Distribution Only]

Hi, Christian

I think we have a discussion about this before . Alex also have a change that 
allow driver to use different write back address for the fence for each 
submission for the  original issue .
 From MES  point of view ,  MES will update the fence when the API can be 
complete successfully, so if the  API (ex . remove_queue) fails  due to  other 
component issue (ex , CP hang), the  MES will not update the fence In this 
situation , but  MES itself still works and can respond to other commands (ex 
,,read_reg)  .  Alex's change allow driver to check the fence for each API 
without mess around them  .  If you expect MES to stop responding  to further 
commands  after one API fails , that will introduce combability issue since 
this design already exist on products for customer and MES also need to works 
for windows .  Also MES  always need to respond to  some commands like  RESET  
etc  that might make things worse if we need to change the logic .

One possible solution is MES can  trigger an Interrupt  to indicate which 
submission has failed with the seq number . In this case driver can get the  
failure of the  submission to MES in time and  make its own decision for what 
to do next , What do you think about this ?

Regards
Shaoyun.liu

-Original Message-
From: amd-gfx  On Behalf Of Christian 
König
Sent: Wednesday, May 29, 2024 11:19 AM
To: Li, Yunxiang (Teddy) ; Koenig, Christian 
; amd-gfx@lists.freedesktop.org
Subject: Re: [PATCH v2 03/10] drm/amdgpu: abort fence poll if reset is started

Am 29.05.24 um 16:48 schrieb Li, Yunxiang (Teddy):

[AMD Official Use Only - AMD Internal Distribution Only]


Yeah, I know. That's one of the reason I've pointed out on the patch
adding that that this behavior is actually completely broken.

If you run into issues with the MES because of this then please
suggest a revert of that patch.

I think it just need to be improved to allow this force-signal behavior. The 
current behavior is slow/inconvenient, but the old behavior is wrong. Since MES 
will continue process submissions even when one submission failed. So with just 
one fence location there's no way to tell if a command failed or not.

No the MES behavior is broken. When a submission failed it should stop 
processing or signal that the operation didn't completed through some other 
mechanism.

Just not writing the fence and continuing results in tons of problems, from the 
TLB fence all the way to the ring buffer and reset handling.

This is a hard requirement and really can't be changed.

Regards,
Christian.




[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
Frode mentioned that OVS 3.3.1 might get some bonus love in regard to DPDK 
23.11.1 [1].
In the past that was only ever needed for new features, which the stable update 
does not have, but there is a chance that this is just a test bug I do not yet 
understand fully - so yeah, giving this a look with OVS 3.3.1 might be worth a 
try.

Worst case there is a chance that DPDK 23.11.1 only works with OVS
>=3.3.1 which we need to express in dependencies than (which is odd as
DPDK does not depend on OVS, but vice versa)

Also adding a tag to show up in excuses, as this is what makes those
stuck in proposed migration.

** Tags added: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[jira] [Created] (SLING-12345) Log import duration of each package

2024-06-03 Thread Christian Schneider (Jira)
Christian Schneider created SLING-12345:
---

 Summary: Log import duration of each package
 Key: SLING-12345
 URL: https://issues.apache.org/jira/browse/SLING-12345
 Project: Sling
  Issue Type: Improvement
  Components: Content Distribution
Reporter: Christian Schneider
Assignee: Christian Schneider
 Fix For: Content Distribution Journal Core 0.4.0


We have a metric for import duration already but there it is not easy to 
connect the slow import to a specific package id.

So we should also log the duration to get the connection explicitly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [PATCH 1/2] amdgpu: add the amdgpu_vm ptr in the vm_bo_map/unmap events

2024-06-03 Thread Christian König

Am 03.06.24 um 10:46 schrieb Pierre-Eric Pelloux-Prayer:

These 2 traces events are tied to a specific VM so in order for them
to be useful for a tool we need to trace the amdgpu_vm as well.


The bo_va already contains the VM pointer the map/unmap operation 
belongs to.




Signed-off-by: Pierre-Eric Pelloux-Prayer 
---
  drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 20 
  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c|  8 
  2 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
index f539b1d00234..c84050d318d6 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
@@ -243,10 +243,11 @@ TRACE_EVENT(amdgpu_vm_grab_id,
  );
  
  TRACE_EVENT(amdgpu_vm_bo_map,

-   TP_PROTO(struct amdgpu_bo_va *bo_va,
+   TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_bo_va *bo_va,
 struct amdgpu_bo_va_mapping *mapping),
-   TP_ARGS(bo_va, mapping),
+   TP_ARGS(vm, bo_va, mapping),
TP_STRUCT__entry(
+__field(struct amdgpu_vm *, vm)
 __field(struct amdgpu_bo *, bo)
 __field(long, start)
 __field(long, last)
@@ -255,22 +256,24 @@ TRACE_EVENT(amdgpu_vm_bo_map,
 ),
  
  	TP_fast_assign(

+  __entry->vm = vm;
   __entry->bo = bo_va ? bo_va->base.bo : NULL;
   __entry->start = mapping->start;
   __entry->last = mapping->last;
   __entry->offset = mapping->offset;
   __entry->flags = mapping->flags;
   ),
-   TP_printk("bo=%p, start=%lx, last=%lx, offset=%010llx, flags=%llx",
- __entry->bo, __entry->start, __entry->last,
+   TP_printk("vm=%p bo=%p, start=%lx, last=%lx, offset=%010llx, 
flags=%llx",
+ __entry->vm, __entry->bo, __entry->start, __entry->last,
  __entry->offset, __entry->flags)
  );
  
  TRACE_EVENT(amdgpu_vm_bo_unmap,

-   TP_PROTO(struct amdgpu_bo_va *bo_va,
+   TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_bo_va *bo_va,
 struct amdgpu_bo_va_mapping *mapping),
-   TP_ARGS(bo_va, mapping),
+   TP_ARGS(vm, bo_va, mapping),
TP_STRUCT__entry(
+__field(struct amdgpu_vm *, vm)
 __field(struct amdgpu_bo *, bo)
 __field(long, start)
 __field(long, last)
@@ -279,14 +282,15 @@ TRACE_EVENT(amdgpu_vm_bo_unmap,
 ),
  
  	TP_fast_assign(

+  __entry->vm = vm;
   __entry->bo = bo_va ? bo_va->base.bo : NULL;
   __entry->start = mapping->start;
   __entry->last = mapping->last;
   __entry->offset = mapping->offset;
   __entry->flags = mapping->flags;
   ),
-   TP_printk("bo=%p, start=%lx, last=%lx, offset=%010llx, flags=%llx",
- __entry->bo, __entry->start, __entry->last,
+   TP_printk("vm=%p bo=%p, start=%lx, last=%lx, offset=%010llx, 
flags=%llx",
+ __entry->vm, __entry->bo, __entry->start, __entry->last,
  __entry->offset, __entry->flags)
  );
  
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c

index 3abfa66d72a2..e04928d2e26a 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
@@ -1642,7 +1642,7 @@ static void amdgpu_vm_bo_insert_map(struct amdgpu_device 
*adev,
if (amdgpu_vm_is_bo_always_valid(vm, bo) && !bo_va->base.moved)
amdgpu_vm_bo_moved(_va->base);
  
-	trace_amdgpu_vm_bo_map(bo_va, mapping);

+   trace_amdgpu_vm_bo_map(vm, bo_va, mapping);
  }
  
  /* Validate operation parameters to prevent potential abuse */

@@ -1834,7 +1834,7 @@ int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
list_del(>list);
amdgpu_vm_it_remove(mapping, >va);
mapping->bo_va = NULL;
-   trace_amdgpu_vm_bo_unmap(bo_va, mapping);
+   trace_amdgpu_vm_bo_unmap(vm, bo_va, mapping);
  
  	if (valid)

list_add(>list, >freed);
@@ -1929,7 +1929,7 @@ int amdgpu_vm_bo_clear_mappings(struct amdgpu_device 
*adev,
  
  		tmp->bo_va = NULL;

list_add(>list, >freed);
-   trace_amdgpu_vm_bo_unmap(NULL, tmp);
+   trac

Bug#1072515: general: Repeating cracking sound in headphones when nothing is playing.

2024-06-03 Thread Christian Böck
Package: general
Severity: normal
X-Debbugs-Cc: deb...@funtech.org

Dear Maintainer,

when using headphones with my laptop (Thinkpad W550s) I get a repeating
cracking (~1sec intervalls) when nothing is playing.

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
I used headphones for the first time with Debian.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
I can't find a fitting setting, so I did nothing.

   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***



Bug#1072515: general: Repeating cracking sound in headphones when nothing is playing.

2024-06-03 Thread Christian Böck
Package: general
Severity: normal
X-Debbugs-Cc: deb...@funtech.org

Dear Maintainer,

when using headphones with my laptop (Thinkpad W550s) I get a repeating
cracking (~1sec intervalls) when nothing is playing.

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
I used headphones for the first time with Debian.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
I can't find a fitting setting, so I did nothing.

   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***



[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
** Attachment added: "ovs-vswitchd-bad-23.11.1-1.log"
   
https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/2067889/+attachment/5785493/+files/ovs-vswitchd-bad-23.11.1-1.log

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
** Attachment added: "ovs-vswitchd-good-23.11-1.log"
   
https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/2067889/+attachment/5785494/+files/ovs-vswitchd-good-23.11-1.log

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
** Attachment added: "just the log section of the failures"
   
https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/2067889/+attachment/5785468/+files/dpdk-ovs-test-fail-log.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
The only very unique entry I got here in those logs of the dpdk enabled
openvswitch in the bad case was:

1|dpdk|ERR|TELEMETRY: Socket write base info to client failed

Not sure where to go with that, is that from the switch or the client even?
I might need to reach out if there are any known issues where, now that I have
some pointers, this rings a bell.

** Also affects: openvswitch (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
23.11.1-1 console output

root@o-dpdk-ovs:~# systemctl stop openvswitch-switch ovs-vswitchd
root@o-dpdk-ovs:~# rm /var/log/openvswitch/ovs-vswitchd.log
root@o-dpdk-ovs:~# systemctl start openvswitch-switch ovs-vswitchd
root@o-dpdk-ovs:~# ovs-vsctl show
9a966e25-a911-45d1-a5ad-1beeb7c142a1
ovs_version: "3.3.0"
root@o-dpdk-ovs:~# ovs-vsctl add-br br10 -- set bridge br10 datapath_type=netdev
root@o-dpdk-ovs:~# 
OVS_RUNDIR="/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020"
root@o-dpdk-ovs:~# rm -rf $OVS_RUNDIR
root@o-dpdk-ovs:~# mkdir -p $OVS_RUNDIR
root@o-dpdk-ovs:~# ovs-vsctl add-port br10 dpdkvhostuserclient0 -- set 
Interface dpdkvhostuserclient0 type=dpdkvhostuserclient 
options:vhost-server-path=$OVS_RUNDIR/dpdkvhostclient0
root@o-dpdk-ovs:~# ovs-vsctl show
9a966e25-a911-45d1-a5ad-1beeb7c142a1
Bridge br10
datapath_type: netdev
Port dpdkvhostuserclient0
Interface dpdkvhostuserclient0
type: dpdkvhostuserclient
options: 
{vhost-server-path="/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020/dpdkvhostclient0"}
Port br10
Interface br10
type: internal
ovs_version: "3.3.0"
root@o-dpdk-ovs:~# ovs-vsctl get Interface dpdkvhostuserclient0 link_state
up
root@o-dpdk-ovs:~# ovs-vsctl set Interface dpdkvhostuserclient0 mtu_request=9702
root@o-dpdk-ovs:~# ovs-vsctl get Interface dpdkvhostuserclient0 mtu
9702
root@o-dpdk-ovs:~# ovs-vsctl set Interface dpdkvhostuserclient0 mtu_request=9711
root@o-dpdk-ovs:~# ovs-vsctl get Interface dpdkvhostuserclient0 mtu
9702
root@o-dpdk-ovs:~# ovs-vsctl del-port br10 dpdkvhostuserclient0
root@o-dpdk-ovs:~# ovs-vsctl del-br br10

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
From here I was capturing full logs of this with DPDK 23.11-1 and
23.11.1-1

23.11-1 console output:

root@o-dpdk-ovs:~#  systemctl stop openvswitch-switch ovs-vswitchd
root@o-dpdk-ovs:~# rm /var/log/openvswitch/ovs-vswitchd.log
root@o-dpdk-ovs:~# systemctl start openvswitch-switch ovs-vswitchd
root@o-dpdk-ovs:~# ovs-vsctl show
9a966e25-a911-45d1-a5ad-1beeb7c142a1
ovs_version: "3.3.0"
root@o-dpdk-ovs:~# ovs-vsctl add-br br10 -- set bridge br10 datapath_type=netdev
root@o-dpdk-ovs:~# 
OVS_RUNDIR="/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020"
root@o-dpdk-ovs:~# rm -rf $OVS_RUNDIR
root@o-dpdk-ovs:~#  mkdir -p $OVS_RUNDIR
root@o-dpdk-ovs:~# ovs-vsctl add-port br10 dpdkvhostuserclient0 -- set 
Interface dpdkvhostuserclient0 type=dpdkvhostuserclient 
options:vhost-server-path=$OVS_RUNDIR/dpdkvhostclient0
root@o-dpdk-ovs:~# ovs-vsctl show
9a966e25-a911-45d1-a5ad-1beeb7c142a1
Bridge br10
datapath_type: netdev
Port dpdkvhostuserclient0
Interface dpdkvhostuserclient0
type: dpdkvhostuserclient
options: 
{vhost-server-path="/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020/dpdkvhostclient0"}
Port br10
Interface br10
type: internal
ovs_version: "3.3.0"
root@o-dpdk-ovs:~# ovs-vsctl get Interface dpdkvhostuserclient0 link_state
up
root@o-dpdk-ovs:~# ovs-vsctl set Interface dpdkvhostuserclient0 mtu_request=9702
root@o-dpdk-ovs:~# ovs-vsctl get Interface dpdkvhostuserclient0 mtu
9702
root@o-dpdk-ovs:~# ovs-vsctl set Interface dpdkvhostuserclient0 mtu_request=9711
root@o-dpdk-ovs:~# ovs-vsctl get Interface dpdkvhostuserclient0 mtu
9702
root@o-dpdk-ovs:~# ovs-vsctl del-port br10 dpdkvhostuserclient0
root@o-dpdk-ovs:~# ovs-vsctl del-br br10
root@o-dpdk-ovs:~# ovs-vsctl show
9a966e25-a911-45d1-a5ad-1beeb7c142a1
ovs_version: "3.3.0"

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
Trying to isolate the commands used in the failing test (works in a not
too small Oracular VM):

0. Prep install and config
 apt install openvswitch-switch-dpdk dpdk-dev
 echo "NR_2M_PAGES=784" >> /etc/dpdk/dpdk.conf
 systemctl restart dpdk
 update-alternatives --set ovs-vswitchd 
/usr/lib/openvswitch-switch-dpdk/ovs-vswitchd-dpdk
 ovs-vsctl --no-wait init
 ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-init=true
 ovs-vsctl --no-wait set Open_vSwitch . 
other_config:dpdk-extra="--log-level=pmd.*:error --no-pci"
1. start OVS with DPDK support (this is the point where you'd restart new test 
iterations)
 systemctl stop openvswitch-switch ovs-vswitchd
 rm /var/log/openvswitch/ovs-vswitchd.log
 systemctl start openvswitch-switch ovs-vswitchd
 ovs-vsctl show
2. create an internal DPDK bridge with a vhostuserclient port with defined MTU
 ovs-vsctl add-br br10 -- set bridge br10 datapath_type=netdev
 OVS_RUNDIR="/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020"
 rm -rf $OVS_RUNDIR
 mkdir -p $OVS_RUNDIR
 ovs-vsctl add-port br10 dpdkvhostuserclient0 -- set Interface 
dpdkvhostuserclient0 type=dpdkvhostuserclient 
options:vhost-server-path=$OVS_RUNDIR/dpdkvhostclient0
 ovs-vsctl show
3. connect a vhostuserclient server
 # Do this in a shell of its own, it will stay up
 dpdk-testpmd --in-memory --socket-mem=512 --single-file-segments --no-pci 
--vdev="net_virtio_user,path=$OVS_RUNDIR/dpdkvhostclient0,server=1 
--vdev=net_tap0,iface=tap0 -- -a --stats-period 2 --nb-cores 2 --rxq 2 --txq 2
4. check if it is truly ready
 ovs-vsctl show
 grep "virtio is now ready for processing" /var/log/openvswitch/ovs-vswitchd.log
 # should have a happy dpdkvhostuserclient0
 ovs-vsctl get Interface dpdkvhostuserclient0 link_state
 # should say "up"
5. set happy MTU
 ovs-vsctl set Interface dpdkvhostuserclient0 mtu_request=9702
 ovs-vsctl get Interface dpdkvhostuserclient0 mtu
 # should deliver 9702
6. set the bigger MTU
 ovs-vsctl set Interface dpdkvhostuserclient0 mtu_request=9711
 # the ovs-vswitchd.log will say (expected)
   dpdkvhostuserclient0: unsupported MTU 9711
   failed to set MTU for network device dpdkvhostuserclient0: Invalid argument
 ovs-vsctl get Interface dpdkvhostuserclient0 mtu
   # will still deliver 9702
7. cleanup the port
 ovs-vsctl del-port br10 dpdkvhostuserclient0
 # Should work without bad RC, log in ovs-vswitchd.log will say:
bridge|INFO|bridge br10: deleted interface dpdkvhostuserclient0 on port 1
dpif_netdev|INFO|PMD thread on numa_id: 0, core id:  1 destroyed.
dpdk(pmd-c01/id:8)|INFO|PMD thread released DPDK lcore 1.
dpdk|INFO|VHOST_CONFIG: 
(/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020/dpdkvhostclient0) free 
connfd 50
netdev_dpdk|INFO|vHost Device 
'/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020/dpdkvhostclient0' not found
 ovs-vsctl del-br br10
 ovs-vsctl show
 # should show an empty switch


^^ Here I expected the issue with the new code (OVS + DPDK being new).
But sadly I have proven that the "not found" on the path was a red herring as 
well.
It comes up in the good path as well.
The good case just does not push the log output to the test-output.
Hence it seemed to be an issue "only in the bad case" but that was a fluke.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
Again, is that the root cause or a symptom of a former failure?
Not all tests are very clear in that regard, but one I liked.
As it fails BEFORE this cleanup phase.

The "MTU upper bound vport port" test is like this:

> 2024-05-31T10:08:28.364Z|00117|netdev_dpdk|WARN|dpdkvhostuserclient0: 
> unsupported MTU 9711
> 2024-05-31T10:08:28.364Z|00118|netdev|WARN|failed to set MTU for network 
> device dpdkvhostuserclient0: Invalid argument
> 2024-05-31T10:08:28.374Z|00119|bridge|INFO|bridge br10: deleted interface 
> dpdkvhostuserclient0 on port 1
> 2024-05-31T10:08:28.374Z|00120|dpif_netdev|INFO|PMD thread on numa_id: 0, 
> core id:  3 destroyed.
> 2024-05-31T10:08:28.374Z|2|dpdk(pmd-c03/id:10)|INFO|PMD thread released 
> DPDK lcore 1.
> 2024-05-31T10:08:28.375Z|00121|dpdk|INFO|VHOST_CONFIG: 
> (/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020/dpdkvhostclient0) free 
> connfd 52
> 2024-05-31T10:08:28.375Z|00122|netdev_dpdk|INFO|vHost Device 
> '/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020/dpdkvhostclient0' not 
> found
tests/system-dpdk-testsuite: line 1754: 275858 Killed  
dpdk-testpmd $eal_options -- $testpmd_options > testpmd.log 2>&1
20. system-dpdk.at:736: 20. OVS-DPDK - MTU upper bound vport port 
(system-dpdk.at:736): FAILED (system-dpdk.at:767)

But this is a red-herring, as the setting of this is meant to fail.
The test says:
  "Set MTU value above upper bound and check for error"

So it might indeed be the cleanup that fails?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
After that one knows which sub-log to check, for ease of consumption
I've attached the subsection here that talks about the actually failing tests.

Fail #1
/tmpdir/_debian/tests/system-dpdk-testsuite.dir/004/cleanup: line 1: kill: 
(275003) - No such process
4. system-dpdk.at:102: 4. OVS-DPDK - ping vhost-user ports 
(system-dpdk.at:102): FAILED (system-dpdk.at:148)

Fail #2
> 2024-05-31T10:08:11.896Z|00087|dpdk|INFO|VHOST_CONFIG: 
> (/tmpdir/_debian/tests/system-dpdk-testsuite.dir/005/dpdkvhostclient0) free 
> connfd 52
> 2024-05-31T10:08:11.896Z|00088|netdev_dpdk|INFO|vHost Device 
> '/tmpdir/_debian/tests/system-dpdk-testsuite.dir/005/dpdkvhostclient0' not 
> found
tests/system-dpdk-testsuite: line 1754: 275274 Killed  
dpdk-testpmd $eal_options -- $testpmd_options > testpmd.log 2>&1
5. system-dpdk.at:158: 5. OVS-DPDK - ping vhost-user-client ports 
(system-dpdk.at:158): FAILED (system-dpdk.at:224)

Fail #3
> 2024-05-31T10:08:17.179Z|00120|dpdk|INFO|VHOST_CONFIG: 
> (/tmpdir/_debian/tests/system-dpdk-testsuite.dir/016/dpdkvhostclient0) free 
> connfd 52
> 2024-05-31T10:08:17.179Z|00121|netdev_dpdk|INFO|vHost Device 
> '/tmpdir/_debian/tests/system-dpdk-testsuite.dir/016/dpdkvhostclient0' not 
> found
tests/system-dpdk-testsuite: line 1754: 275495 Killed  
dpdk-testpmd $eal_options -- $testpmd_options > testpmd.log 2>&1
16. system-dpdk.at:577: 16. OVS-DPDK - MTU increase vport port 
(system-dpdk.at:577): FAILED (system-dpdk.at:609)

Fail #4
> 2024-05-31T10:08:22.436Z|00079|dpdk|INFO|VHOST_CONFIG: 
> (/tmpdir/_debian/tests/system-dpdk-testsuite.dir/017/dpdkvhostclient0) free 
> connfd 52
> 2024-05-31T10:08:22.436Z|00080|netdev_dpdk|INFO|vHost Device 
> '/tmpdir/_debian/tests/system-dpdk-testsuite.dir/017/dpdkvhostclient0' not 
> found
tests/system-dpdk-testsuite: line 1767: 275658 Killed  
dpdk-testpmd $eal_options -- $testpmd_options > testpmd.log 2>&1
17. system-dpdk.at:618: 17. OVS-DPDK - MTU decrease vport port 
(system-dpdk.at:618): FAILED (system-dpdk.at:651)

Fail #5
> 2024-05-31T10:08:28.375Z|00121|dpdk|INFO|VHOST_CONFIG: 
> (/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020/dpdkvhostclient0) free 
> connfd 52
> 2024-05-31T10:08:28.375Z|00122|netdev_dpdk|INFO|vHost Device 
> '/tmpdir/_debian/tests/system-dpdk-testsuite.dir/020/dpdkvhostclient0' not 
> found
tests/system-dpdk-testsuite: line 1754: 275858 Killed  
dpdk-testpmd $eal_options -- $testpmd_options > testpmd.log 2>&1
20. system-dpdk.at:736: 20. OVS-DPDK - MTU upper bound vport port 
(system-dpdk.at:736): FAILED (system-dpdk.at:767)

Fail #6
> 2024-05-31T10:08:32.113Z|00079|dpdk|INFO|VHOST_CONFIG: 
> (/tmpdir/_debian/tests/system-dpdk-testsuite.dir/021/dpdkvhostclient0) free 
> connfd 52
> 2024-05-31T10:08:32.113Z|00080|netdev_dpdk|INFO|vHost Device 
> '/tmpdir/_debian/tests/system-dpdk-testsuite.dir/021/dpdkvhostclient0' not 
> found
tests/system-dpdk-testsuite: line 1767: 276061 Killed  
dpdk-testpmd $eal_options -- $testpmd_options > testpmd.log 2>&1
21. system-dpdk.at:778: 21. OVS-DPDK - MTU lower bound vport port 
(system-dpdk.at:778): FAILED (system-dpdk.at:809)

They seem to all stumble over some cleanup.
The question now is if that is a symptom (something before goes wrong, and then
we see the cleanup path go nuts). Or if it is the root cause (it always cleaned
up, but now it no more works).


It seems the sequence here is always to the end of the actual tests.
There it deletes interfaces, but then breaks on the associated file not 
existing.
But is that really the issue that changed?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
One has to realize, even the good path hits the cleanup function, but entered
with rc=0. It then cleans up and exits with the RC it got.

The bad case OTOH seems to do parts of the cleanup function, but not all of it.
It ends the tests, with more successful tests (151) but then enters cleanup
with a bad RC.

Note:
There is also an autopkgtest/nova issue in the bad log:
5063s /home/ubuntu/autopkgtest/ssh-setup/nova: 234: [: x86_64: unexpected 
operator
5063s /home/ubuntu/autopkgtest/ssh-setup/nova: 237: [: x86_64: unexpected 
operator
But myself and bryce think this is an orthogonal issue.

Diving into the log a bit deeper made me find:

4: OVS-DPDK - ping vhost-user portsFAILED (system-dpdk.at:148)
5: OVS-DPDK - ping vhost-user-client ports FAILED (system-dpdk.at:224)
16: OVS-DPDK - MTU increase vport port  FAILED (system-dpdk.at:609)
17: OVS-DPDK - MTU decrease vport port  FAILED (system-dpdk.at:651)
20: OVS-DPDK - MTU upper bound vport port   FAILED (system-dpdk.at:767)
21: OVS-DPDK - MTU lower bound vport port   FAILED (system-dpdk.at:809)

The partial confusion is from the test running multiple suites:
=> openvswitch-afxdp-testsuite Good 136 skip 39
=> system-dpdk-testsuite Good 142 skip 49 Fail 6
=> system-userspace-testsuite Good 151 skip 36
=> system-offloads-testsuite Good 152 skip 33

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] Re: DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
Oracular OVS bad test with DPDK 23.11.1-1
https://autopkgtest.ubuntu.com/results/autopkgtest-oracular/oracular/amd64/o/openvswitch/20240531_100906_6f957@/log.gz

5047s 151 tests were successful.
5047s 36 tests were skipped.
5047s + update-alternatives --set ovs-vswitchd 
/usr/lib/openvswitch-switch/ovs-vswitchd
5047s update-alternatives: using /usr/lib/openvswitch-switch/ovs-vswitchd to 
provide /usr/sbin/ovs-vswitchd (ovs-vswitchd) in manual mode
5047s /tmp/autopkgtest.62SGkT/build.KmH/src
5047s + dirs +1
5047s + popd
5047s + umount /UZ4
5047s + rmdir /UZ4
5047s + exit 1


Oracular OVS good test with DPDK 23.11-1
https://autopkgtest.ubuntu.com/results/autopkgtest-oracular/oracular/amd64/o/openvswitch/20240529_111623_6f8db@/log.gz

4957s 148 tests were successful.
4957s 49 tests were skipped.
4957s + cleanup
4957s + rc=0
4957s + set +e
4957s + '[' 0 -ne 0 ']'
4957s + '[' -L /usr/bin/nc ']'
4957s + rm -f /usr/bin/nc
4957s + '[' dpdk = dpdk ']'
4957s + mv /etc/dpdk/dpdk.conf.bak /etc/dpdk/dpdk.conf
4957s + systemctl restart dpdk
4957s + update-alternatives --set ovs-vswitchd 
/usr/lib/openvswitch-switch/ovs-vswitchd
4957s update-alternatives: using /usr/lib/openvswitch-switch/ovs-vswitchd to 
provide /usr/sbin/ovs-vswitchd (ovs-vswitchd) in manual mode
4957s /tmp/autopkgtest.vQL7uJ/build.4Ev/src
4957s + dirs +1
4957s + popd
4957s + umount /S31
4957s + rmdir /S31
4957s + exit 0

The arches that worked are no counter to that:
 dpdk SKIP exit status 77 and marked as skippable

Theory, legit issue with the new DPDK breaking the OVS testcase

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2067889] [NEW] DPDK 23.11.1 / OVS 3.3.0 cause test failures

2024-06-03 Thread Christian Ehrhardt 
Public bug reported:

https://autopkgtest.ubuntu.com/packages/o/openvswitch/oracular/amd64

Bad
Oracular OVS test with DPDK 23.11.1-1
https://autopkgtest.ubuntu.com/results/autopkgtest-oracular/oracular/amd64/o/openvswitch/20240531_100906_6f957@/log.gz

Good
Oracular OVS test with DPDK 23.11-1
https://autopkgtest.ubuntu.com/results/autopkgtest-oracular/oracular/amd64/o/openvswitch/20240529_111623_6f8db@/log.gz

The logs are messy to read if not used to it, this is a try at debugging what 
is going wrong.
So far it seems other people have retried 14 times, and 14714 fail at the same 
tests - I think there is a real issue.

As shown below, one can find always these fail:
4: OVS-DPDK - ping vhost-user portsFAILED (system-dpdk.at:148)
5: OVS-DPDK - ping vhost-user-client ports FAILED (system-dpdk.at:224)
16: OVS-DPDK - MTU increase vport port  FAILED (system-dpdk.at:609)
17: OVS-DPDK - MTU decrease vport port  FAILED (system-dpdk.at:651)
20: OVS-DPDK - MTU upper bound vport port   FAILED (system-dpdk.at:767)
21: OVS-DPDK - MTU lower bound vport port   FAILED (system-dpdk.at:809)

** Affects: dpdk (Ubuntu)
 Importance: Undecided
 Status: New

** Affects: openvswitch (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067889

Title:
  DPDK 23.11.1 / OVS 3.3.0 cause test failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2067889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [SOGo] Missing SOGoTemplatesFolderName in sogo.conf

2024-06-03 Thread Christian Mack

Hello


Am 31.05.24 um 11:44 schrieb Ing. Zdeněk Havránek, HAF (h...@hafici.eu):


I'm from the Czech Republic and I need to set SOGoTemplatesFolderName 
similarly to other folder names (SOGoSentFolderName, 
SOGoDraftsFolderName, ...)

This parameter is missing in chapter 5.13. IMAP Server Configuration.



This option already works, it is only missing in the documentation.
You could create a bug report for this at https://sogo.nu/bugs


Kind regards,
Christian Mack

--
Christian Mack
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilung IT-Dienste Forschung, Lehre, Infrastruktur
78457 Konstanz
+49 7531 88-4416



smime.p7s
Description: Kryptografische S/MIME-Signatur


Re: [SOGo] Laggy and slow web interface when replying to large emails

2024-06-03 Thread Christian Mack

Hello

Am 01.06.24 um 07:48 schrieb Kenren Taisho (toushin.tai...@gmail.com):

Hi. We are experiencing a very laggy and slow web interface when replying
to emails involving many message exchanges between them. It does not show
the same behavior for new messages or messages with few replies.

I am running my SOGo server in a physical server with adequate CPU/RAM and
IO so I don't think it's a resource issue. My hardware is as follows:
CPU: Intel(R) Xeon(R) Silver 4214 CPU @ 2.20GHz (24 core)
RAM: 64G
Storage: Raid10 (HW Controller H730P)

SOGo is running on AlmaLinux v8.10
I am running SOGo 5.10.0 (production stable release)

Hoping for your support and guidance regarding the matter.



I assume, you are hit by the following bug in the HTML editor.
See https://bugs.sogo.nu/view.php?id=5944

You (and we) have to wait for the next release for this fix.


Kind regards,
Christian Mack

--
Christian Mack
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilung IT-Dienste Forschung, Lehre, Infrastruktur
78457 Konstanz
+49 7531 88-4416



smime.p7s
Description: Kryptografische S/MIME-Signatur


Re: [SOGo] [SPAM] Is it possible to backup and restore SOGo calendar and contact information with MySQL database backup?

2024-06-03 Thread Christian Mack

Hello

Am 02.06.24 um 22:47 schrieb Paul Leiber (p...@onlineschubla.de):

Dear SOGo users,

Due to some unknown circumstance, I seem to have lost all my personal 
contact and calendar information in SOGo.


I have been using MySQL backup functionality (mariadb-backup) to 
regularly back up the complete MySQL database, including the SOGo 
database. Now, when trying to restore the database, the calendar and 
contact information stays empty, independent from the specific backup I 
am restoring. I also noticed that the file sizes of the database files 
created by mariadb-backup are more or less identical and do not change 
over time.


To narrow down the error, I would like to know if it is possible in 
principle to backup SOGo calendar and contact information by backing up 
the MySQL database, like I did (or better tried to do). If this is 
possible, then I seem to have made an error while backing up or 
restoring the database. If this is not possible, then I don't need to 
work on the MySQL part.


Any other help is of course also appreciated.

And a +1 for always testing restoration when implementing a backup 
strategy to avoid situations like mine...




MariaDB Backup should contain all data for calendars, address books and 
settings.

Did you backup the data too, or only the table structure?
(You can see the data inside "INSERT" statements.)


Kind regards,
Christian Mack

--
Christian Mack
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilung IT-Dienste Forschung, Lehre, Infrastruktur
78457 Konstanz
+49 7531 88-4416



smime.p7s
Description: Kryptografische S/MIME-Signatur


Re: [SOGo] SOGo nightly on debian: SOGo Restart causes error "listening socket: attempt n failed"

2024-06-03 Thread Christian Mack

Hello

Am 02.06.24 um 22:32 schrieb Paul Leiber (p...@onlineschubla.de):

Am 29.05.2024 um 21:52 schrieb Paul Leiber:

[...]
For finding the cause of the above behavior, I am often changing 
configuration, which requires me to restart SOGo. However, when 
restarting SOGo with "systemctl restart sogo", sogo is not functional 
anymore and the following log entries come up:


May 29 21:41:02 sogod [2058]: [WARN] <0x0x557824d99d10[WOWatchDog]> 
listening socket: attempt 1 failed
May 29 21:41:03 sogod [2058]: [WARN] <0x0x557824d99d10[WOWatchDog]> 
listening socket: attempt 2 failed
May 29 21:41:04 sogod [2058]: [WARN] <0x0x557824d99d10[WOWatchDog]> 
listening socket: attempt 3 failed
May 29 21:41:05 sogod [2058]: [WARN] <0x0x557824d99d10[WOWatchDog]> 
listening socket: attempt 4 failed
May 29 21:41:06 sogod [2058]: [WARN] <0x0x557824d99d10[WOWatchDog]> 
listening socket: attempt 5 failed
May 29 21:41:07 sogod [2058]: [ERROR] <0x0x557824d99d10[WOWatchDog]> 
unable to listen on specified port, check that no other process is 
already using it


A reboot leads to a functional sogo system (besides the issues 
mentioned above), but takes quite some time. In the past, I didn't 
observe this behavior.




FYI: With the current nightly, restarting sogo with systemd is working 
again.




I do not think that this has to do with the nightly build.
I only get those error messages, if stopping sogo didn't stop all 
workers, before it starts sogo again.

Then the sockets are still in use by an outdated worker.
This especially happens with long running workers, used for e.g. ActiveSync.
Therefore I stop sogo, then test with ps command if all workers are 
really stopped, before starting it again.



Kind regards,
Christian Mack

--
Christian Mack
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilung IT-Dienste Forschung, Lehre, Infrastruktur
78457 Konstanz
+49 7531 88-4416



smime.p7s
Description: Kryptografische S/MIME-Signatur


[MBS] [ANN] 14.3pr1

2024-06-03 Thread Christian Schmitz via MBS FM Plugin
Hi,

Let's start a new round for MBS Plugin development:


* Added Python functions.
* Added Plugin.LockedFunctions function.
* Enhanced execute button for calculation dialog to allow pressing option key 
to only evaluate the selected text.
* Updated for future FileMaker version.
* Improved variable auto completion to better handle custom functions starting 
with underscore.
* Updated to newer plugin SDK for FileMaker 21.
* Fixed problem with JSON returning negative floating point numbers without 
leading 0.
* Updated to Xcode 15.4.
* Updated SQLAPI to version 5.3.2.
* Fixed the WordFile.ReplaceTag function, which broke in 14.2.
* Improved the formatting code for calculations to handle special words like or 
and and better.
* Update LibXL libraries for macOS and Windows to version 4.3.
* Fixed a bug in WebLink() function in DynaPDFMBS class returning negative 
number.
* Changed XL.Book.Version to have the book parameter optional.
* Added EmailParser.ReleaseAll function.
* Renamed EmailParser.Free to EmailParser.Release, but old name will stay valid.
* Fixed a memory leak in loading Excel file from disk with XL.LoadBook function.
* Fixed a problem with XL functions where license key was not recognized 
properly.
* Fixed a problem with copying script text would duplicate field names or 
calculations.
* Changed trace function to not log the password for a Files.Mount call.
* Added check to XL.Initialize and DynaPDF.Initialize to return an error if the 
license key includes invalid characters like a space character.
* Added Mutex.ReleaseAll function.
* Renamed Mutex.Free to Mutex.Release, but old name will stay valid.
* Updated SQLite to version 3.46.0.
* Updated our ICU integration for SQLite to the new SQLite version.
* Updated DynaPDF to version 4.0.87.251.
* Enhanced format button for calculation dialog to allow pressing shift key to 
only format the selected text.
* Updated curl to version 8.8.0
* Enhanced check syntax button for calculation dialog to allow pressing shift 
key to only check the selected text.


Download at 

https://www.monkeybreadsoftware.com/filemaker/files/Prerelease/

or ask for being added to the DropBox shared folder.


Please also go to the FM Soup forum and setup "Watching First Post" for the MBS 
category, so you get an email when I start my pre-release topic. Then once you 
see that, please put the topic on watching, so you get an email for every new 
posting from me. 

https://the.fmsoup.org/c/plugins/mbs-plugins/58



Best regards,
Christian


-- 
Read our blog about news on our plugins:

http://www.mbsplugins.de/


___
MBS FM Plugin mailing list -- mbsfmplugin@lists.monkeybreadsoftware.com
To unsubscribe send an email to mbsfmplugin-le...@lists.monkeybreadsoftware.com


Re: Free(opensource) Ticketing solutions

2024-06-03 Thread Forrest Christian (List Account)
The google incantation you're looking for is "task management software" or
"task management software for teams".

Commercial solutions are things like Monday.com or asana.  There are lots
of alternatives here as well depending on your workflow and needed feature
set, and both open source and commercial solutions are available.


On Sun, Jun 2, 2024, 11:45 PM Saku Ytti  wrote:

> This threat is interesting to me, but I'm surprised how no
> requirements or use-cases are mentioned.
>
> Like what is OP trying to do?
>
> Looking at some of the proposals, it's obvious some of them are
> intended for use cases where one side is an external party with email,
> and one side is an internal party with application. And this system
> would be obviously terribly for internal use, where teams ask each
> other to do things via the system.
>
> I find the customer facing ticketing system a far easier problem, than
> the internal one.
>
> For the internal one, my MVP requirements would be
> - Everyone has their own ticket view, and see just tickets that
> are actionable to them, right now
> - Tickets can have dependencies, maybe I've been assigned a
> ticket, and I figure out what I need to do, and what I need from
> others to do it, so I can create new tickets and have my ticket depend
> on them. This way I can get my ticket out of my view, until
> dependencies are solved, in which case I get it back
> - Tickets could have parent and child, where parent automatically
> tracks progress through children, perhaps my parent ticket is 'enabled
> ISIS' and I have child ticket for each device.
> - API for users, not just developers - I strongly believe the
> market has understood UX wrong, I believe WebUX is great for problems
> where users use the UX rarely, but CliUX actually is desirable by
> users and management for problems where users use the UX every day
> hours on end. The Cli/Curses UX is blazing fast and predictable
> layout, so after onboarding, users don't even look at the screen and
> are exceedingly efficient. When I check-in to a hotel, buy a SIM or
> rent a car, I often have to wait silently when the clerk spends
> literally 10min clicking and typing, on the most common use case they
> have. I don't expect market to ever agree, but at least if it has API,
> I can write my own CliUX to be fast on the couple things I need to do
>
>
> The commercial solutions I've used, Remedy and ServiceNow are
> absolutely horrible, and it shocks me this is the state of the art.
> Companies where those are used, you have to force employees to use
> them, and if you are senior enough that rules don't apply, you don't
> use it, because it's so bad UX. Both would basically require an
> internal team to develop them actively, at which point you might
> wonder, why didn't we just NIH this? But usually this internal team
> doesn't exist due to cost reasons, and the outcome is really poor and
> expensive.
> Someone is going to do what Slack did to chat, and make a ticketing
> system that people actually want to use rather than email, because
> they think it makes their work easier.
>
>
> --
>   ++ytti
>


Re: [PATCH] drm/amdgpu: replace int with unsigned int for imu_v12_0.c

2024-06-03 Thread Christian König

Am 03.06.24 um 07:59 schrieb Bob Zhou:

The return value of RREG32_SOC15 is unsigned int, so modify variable to 
unsigned.


And why is that an improvement?

Regards,
Christian.



Signed-off-by: Bob Zhou 
---
  drivers/gpu/drm/amd/amdgpu/imu_v12_0.c | 6 +++---
  1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c 
b/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
index 0c8ef908d112..2d6f7549c2af 100644
--- a/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
@@ -119,7 +119,7 @@ static int imu_v12_0_load_microcode(struct amdgpu_device 
*adev)
  
  static int imu_v12_0_wait_for_reset_status(struct amdgpu_device *adev)

  {
-   int i, imu_reg_val = 0;
+   unsigned int i, imu_reg_val = 0;
  
  	for (i = 0; i < adev->usec_timeout; i++) {

imu_reg_val = RREG32_SOC15(GC, 0, regGFX_IMU_GFX_RESET_CTRL);
@@ -138,7 +138,7 @@ static int imu_v12_0_wait_for_reset_status(struct 
amdgpu_device *adev)
  
  static void imu_v12_0_setup(struct amdgpu_device *adev)

  {
-   int imu_reg_val;
+   unsigned int imu_reg_val;
  
  	WREG32_SOC15(GC, 0, regGFX_IMU_C2PMSG_ACCESS_CTRL0, 0xff);

WREG32_SOC15(GC, 0, regGFX_IMU_C2PMSG_ACCESS_CTRL1, 0x);
@@ -157,7 +157,7 @@ static void imu_v12_0_setup(struct amdgpu_device *adev)
  
  static int imu_v12_0_start(struct amdgpu_device *adev)

  {
-   int imu_reg_val;
+   unsigned int imu_reg_val;
  
  	imu_reg_val = RREG32_SOC15(GC, 0, regGFX_IMU_CORE_CTRL);

imu_reg_val &= 0xfffe;




Re: [PATCH] drm/amdgpu: Skip coredump during resets for debug

2024-06-03 Thread Christian König

Am 31.05.24 um 14:34 schrieb Lijo Lazar:

Skip scheduling coredump when gpu reset is intentionally triggered
through debugfs.

Signed-off-by: Lijo Lazar 


Reviewed-by: Christian König 


---
  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
index 10832b470448..1a9fda1d20fb 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
@@ -981,6 +981,7 @@ static void amdgpu_debugfs_reset_work(struct work_struct 
*work)
reset_context.method = AMD_RESET_METHOD_NONE;
reset_context.reset_req_dev = adev;
set_bit(AMDGPU_NEED_FULL_RESET, _context.flags);
+   set_bit(AMDGPU_SKIP_COREDUMP, _context.flags);
  
  	amdgpu_device_gpu_recover(adev, NULL, _context);

  }




Re: [Chicken-announce] [ANN] CHICKEN 5.4.0 release candidate available

2024-06-03 Thread Christian Himpe
Hi,

here are my 5.4rc1 results:

HW: MacBook Air M2 (arm64)
OS: macos Montery 12.7.5
CC: clang 14.0.0

Installation works?: yes
Tests work?: no (see attachment)
Installation of "pastiche" egg works?: yes
Installation of “arcadedb" egg works?: yes
Installation of "matrico" egg works?: no (see attachment, it works with 
brew-installed chicken-5.3)

Best

Christian



check.log
Description: Binary data


matrico.log
Description: Binary data


> On 31. May 2024, at 10:08, Peter Bex  wrote:
> 
> Hello everyone,
> 
> We are happy to announce the first release candidate of the upcoming
> CHICKEN 5.4.0.
> 
> CHICKEN 5.4.0rc1 is now available at this location:
> https://code.call-cc.org/dev-snapshots/2024/05/31/chicken-5.4.0rc1.tar.gz
> 
> The SHA256 sum of that tarball is
> 61d59cb4f3ca226995d7dca3510c7a646c2cf1e28ebc771bf6c5177e28d14c81
> 
> This is mostly a bugfix and maintenance release, preparing for the
> upcoming CHICKEN 6 release (hopefully later this year).
> 
> It contains some security hardening regarding option parsing and a
> fix for CVE-2022-45145 handling of escape characters in egg metadata.
> 
> Notable new features are new thread-safe APIs for POSIX signals and
> finalizers, support for weak pairs and having line numbers available
> on error traces in the interpreter.
> 
> The complete list of changes since version 5.3.0 is available here:
> https://code.call-cc.org/dev-snapshots/2024/05/31/NEWS
> 
> Please give it a test and report your findings to the mailing list.
> 
> Here's a suggested test procedure:
> 
>  $ make PREFIX= install check
>  $ /bin/chicken-install pastiche
> 
> If you want to build CHICKEN with a compiler other than the default one,
> just use C_COMPILER= (e.g., C_COMPILER=clang) on the make
> invocation.
> 
> Of course, feel free to explore other supported build options (see the
> README file for more information) and actually use CHICKEN 5.3.0rc1 for
> your software.
> 
> If you can, please let us know the following information about the
> environment you tested the RC tarball on:
> 
> Operating system: (e.g., FreeBSD 14.0, Debian 12, Windows 11 mingw-msys under 
> mingw32)
> Hardware platform: (e.g., x86, x86-64, PPC)
> C Compiler: (e.g., GCC 11.3.0, clang 16.0.6)
> Installation works?: yes or no
> Tests work?: yes or no
> Installation of eggs works?: yes or no
> 
> Thanks in advance!
> 
> The CHICKEN Team
> 



Commit: patch 9.1.0461: too many strlen() calls in drawline.c

2024-06-02 Thread Christian Brabandt
patch 9.1.0461: too many strlen() calls in drawline.c

Commit: 
https://github.com/vim/vim/commit/f51ff96532ab8f97f779b44d17dccdda9d8ce566
Author: John Marriott 
Date:   Sun Jun 2 19:44:11 2024 +0200

patch 9.1.0461: too many strlen() calls in drawline.c

Problem:  too many strlen() calls in drawline.c
Solution: Refactor code to avoid strlen()
  (John Marriott)

closes: #14890

Signed-off-by: John Marriott 
Signed-off-by: Christian Brabandt 

diff --git a/src/drawline.c b/src/drawline.c
index 9502fc53a..e388bdbee 100644
--- a/src/drawline.c
+++ b/src/drawline.c
@@ -296,10 +296,9 @@ get_sign_display_info(
if (nrcol)
{
wlv->c_extra = NUL;
-   sprintf((char *)wlv->extra, "%-*c ",
- number_width(wp), SIGN_BYTE);
+   wlv->n_extra = vim_snprintf((char *)wlv->extra, 
sizeof(wlv->extra),
+   "%-*c ", number_width(wp), 
SIGN_BYTE);
wlv->p_extra = wlv->extra;
-   wlv->n_extra = (int)STRLEN(wlv->p_extra);
}
else
wlv->c_extra = SIGN_BYTE;
@@ -310,10 +309,9 @@ get_sign_display_info(
if (nrcol)
{
wlv->c_extra = NUL;
-   sprintf((char *)wlv->extra, "%-*c ", number_width(wp),
-   MULTISIGN_BYTE);
+   wlv->n_extra = vim_snprintf((char *)wlv->extra, 
sizeof(wlv->extra),
+   "%-*c ", number_width(wp), 
MULTISIGN_BYTE);
wlv->p_extra = wlv->extra;
-   wlv->n_extra = (int)STRLEN(wlv->p_extra);
}
else
wlv->c_extra = MULTISIGN_BYTE;
@@ -332,17 +330,18 @@ get_sign_display_info(
if (nrcol)
{
int width = number_width(wp) - 2;
-   int n;
 
-   for (n = 0; n < width; n++)
-   wlv->extra[n] = ' ';
-   vim_snprintf((char *)wlv->extra + n,
- sizeof(wlv->extra) - n, "%s ", wlv->p_extra);
+   vim_memset(wlv->extra, ' ', width);
+   wlv->n_extra = width;
+   wlv->n_extra += vim_snprintf((char *)wlv->extra + width,
+ sizeof(wlv->extra) - width, "%s ", 
wlv->p_extra);
wlv->p_extra = wlv->extra;
}
+   else
+   wlv->n_extra = (int)STRLEN(wlv->p_extra);
+
wlv->c_extra = NUL;
wlv->c_final = NUL;
-   wlv->n_extra = (int)STRLEN(wlv->p_extra);
}
 
if (use_cursor_line_highlight(wp, wlv->lnum)
@@ -417,7 +416,7 @@ handle_lnum_col(
  }
  }
 
- sprintf((char *)wlv->extra, fmt, number_width(wp), num);
+ vim_snprintf((char *)wlv->extra, sizeof(wlv->extra), fmt, 
number_width(wp), num);
  if (wp->w_skipcol > 0 && wlv->startrow == 0)
  for (wlv->p_extra = wlv->extra; *wlv->p_extra == ' ';
  ++wlv->p_extra)
@@ -621,25 +620,26 @@ textprop_size_after_trunc(
 {
 intspace = (flags & (TP_FLAG_ALIGN_BELOW | TP_FLAG_ALIGN_ABOVE))
   ? wp->w_width - win_col_off(wp) : added;
-int len = (int)STRLEN(text);
 int strsize = 0;
-int n_used;
+char_u *p;
 
-// if the remaining size is to small and 'wrap' is set we wrap anyway and
+// if the remaining size is too small and 'wrap' is set we wrap anyway and
 // use the next line
 if (space < PROP_TEXT_MIN_CELLS && wp->w_p_wrap)
space += wp->w_width;
 if (flags & (TP_FLAG_ALIGN_BELOW | TP_FLAG_ALIGN_ABOVE))
space -= padding;
-for (n_used = 0; n_used < len; n_used += (*mb_ptr2len)(text + n_used))
+
+for (p = text; *p != NUL; p += (*mb_ptr2len)(p))
 {
-   int clen = ptr2cells(text + n_used);
+   int clen = ptr2cells(p);
 
if (strsize + clen > space)
break;
strsize += clen;
 }
-*n_used_ptr = n_used;
+*n_used_ptr = (int)(p - text);
+
 return strsize;
 }
 
@@ -1807,7 +1807,7 @@ win_line(
line = ml_get_buf(wp->w_buffer, lnum, FALSE);
ptr = line + linecol;
 
-   if (len == 0 || (int)wp->w_cursor.col > ptr - line)
+   if (len == 0 || (int)wp->w_cursor.col > linecol)
{
// no bad

core.git: configure.ac l10ntools/source scp2/source solenv/inc

2024-06-02 Thread Christian Lohmaier (via logerrit)
 configure.ac  |   16 
 l10ntools/source/ulfconv/msi-encodinglist.txt |1 +
 scp2/source/ooo/module_langpack.ulf   |6 ++
 solenv/inc/langlist.mk|9 +
 4 files changed, 24 insertions(+), 8 deletions(-)

New commits:
commit e8392bc1c984da1f09674055b1bac95e12de59a6
Author: Christian Lohmaier 
AuthorDate: Sat Jun 1 17:45:55 2024 +0200
Commit: Christian Lohmaier 
CommitDate: Sun Jun 2 19:26:46 2024 +0200

allow low-translation-completion-langs for dev-builds (e.g.: Sundanese)

will be included when using --with-lang=ALL in non-release configuration
(i.e. tinderbox provided daily builds), but not when using
--enable-release-build.
Change the way how configure fetches the list of all supported languages
from a fancy sed call to running make with a dummy-recipe.

Change-Id: I8bbea5fd95d37eac5bbce2e55ae34830b0ab4ebb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168334
Reviewed-by: Christian Lohmaier 
Tested-by: Jenkins

diff --git a/configure.ac b/configure.ac
index 2cccb004e8dd..172417596a84 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14457,14 +14457,14 @@ dnl 
===
 AC_MSG_CHECKING([which languages to be built])
 # get list of all languages
 # generate shell variable from completelangiso= from solenv/inc/langlist.mk
-# the sed command does the following:
-#   + if a line ends with a backslash, append the next line to it
-#   + adds " on the beginning of the value (after =)
-#   + adds " at the end of the value
-#   + removes en-US; we want to put it on the beginning
-#   + prints just the section starting with 'completelangiso=' and ending with 
the " at the end of line
-[eval $(sed -e :a -e '/\$/N; s/\
//; ta' -n -e 's/=/="/;s/\([^\]\)$/"/;s/en-US//;/^completelangiso/p' 
$SRC_ROOT/solenv/inc/langlist.mk)]
-ALL_LANGS="en-US $completelangiso"
+# we want en-US at the beginning
+ALL_LANGS=$($GNUMAKE SRC_ROOT=$SRC_ROOT WITH_LANG="$with_lang" 
ENABLE_RELEASE_BUILD="$ENABLE_RELEASE_BUILD" -sr -f - <<'EOF' | tr -d ' '
+include $(SRC_ROOT)/solenv/inc/langlist.mk
+all:
+   $(info en-US $(filter-out en-US,$(sort $(completelangiso
+EOF
+)
+
 # check the configured localizations
 WITH_LANG="$with_lang"
 
diff --git a/l10ntools/source/ulfconv/msi-encodinglist.txt 
b/l10ntools/source/ulfconv/msi-encodinglist.txt
index eaa1754cf538..453d1330dd39 100644
--- a/l10ntools/source/ulfconv/msi-encodinglist.txt
+++ b/l10ntools/source/ulfconv/msi-encodinglist.txt
@@ -147,6 +147,7 @@ sr-Latn  0  2074   # Serbian Latin
 sr-SP0  3098   # Serbian Cyrillic
 ss   0  1579   # Swazi
 st   0  1072   # Southern Sotho, Sutu
+sun  0  1690   # Sundanese, fake LCID
 sv   0  1053
 sw   0  1089   # Swahili
 sw-TZ0  1089   # Swahili
diff --git a/scp2/source/ooo/module_langpack.ulf 
b/scp2/source/ooo/module_langpack.ulf
index 5b51e7fa9f64..e9274207734c 100644
--- a/scp2/source/ooo/module_langpack.ulf
+++ b/scp2/source/ooo/module_langpack.ulf
@@ -70,6 +70,12 @@ en-US = "Spanish"
 [STR_DESC_MODULE_LANGPACK_ES]
 en-US = "Installs the Spanish user interface"
 
+[STR_NAME_MODULE_LANGPACK_SUN]
+en-US = "Sundanese"
+
+[STR_DESC_MODULE_LANGPACK_SUN]
+en-US = "Installs the Sundanese user interface"
+
 [STR_NAME_MODULE_LANGPACK_SV]
 en-US = "Swedish"
 
diff --git a/solenv/inc/langlist.mk b/solenv/inc/langlist.mk
index 0de00dff99a7..95a295c10738 100644
--- a/solenv/inc/langlist.mk
+++ b/solenv/inc/langlist.mk
@@ -138,6 +138,15 @@ zh-CN \
 zh-TW \
 zu
 
+# languages with low translation percentage, but still wish to have daily 
builds
+lowcompletion_langs = sun
+ifneq ($(ENABLE_RELEASE_BUILD),TRUE)
+completelangiso += $(lowcompletion_langs)
+else
+# allow to manually specify even in release config
+completelangiso += $(foreach lang,$(WITH_LANG),$(filter 
$(lang),$(lowcompletion_langs)))
+endif
+
 ifneq ($(WITH_LANG),ALL)
 gb_WITH_LANG=$(WITH_LANG)
 else


Commit: patch 9.1.0460: filetype: lintstagedrc files are not recognized

2024-06-02 Thread Christian Brabandt
patch 9.1.0460: filetype: lintstagedrc files are not recognized

Commit: 
https://github.com/vim/vim/commit/7577afd5efd0f7ebf0dbbca09713185024263ed7
Author: İlyas Akın 
Date:   Sun Jun 2 16:57:00 2024 +0200

patch 9.1.0460: filetype: lintstagedrc files are not recognized

Problem:  filetype: lintstagedrc files are not recognized
Solution: recognize '.lintstagedrc' files as json filetype
  (İlyas Akın)

see: https://github.com/lint-staged/lint-staged

closes: #14897

Signed-off-by: İlyas Akın 
Signed-off-by: Christian Brabandt 

diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index 27879d497..801a8f346 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -1177,7 +1177,7 @@ au BufNewFile,BufRead *.ipynb,*.jupyterlab-settings   
setf json
 au BufNewFile,BufRead *.sublime-project,*.sublime-settings,*.sublime-workspace 
setf json
 
 " Other files that look like json
-au BufNewFile,BufRead .prettierrc,.firebaserc,.stylelintrc,flake.lock  setf 
json
+au BufNewFile,BufRead 
.prettierrc,.firebaserc,.stylelintrc,.lintstagedrc,flake.locksetf json
 
 " JSONC (JSON with comments)
 au BufNewFile,BufRead *.jsonc,.babelrc,.eslintrc,.jsfmtrc  setf jsonc
diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim
index 322c873ee..284a55fe6 100644
--- a/src/testdir/test_filetype.vim
+++ b/src/testdir/test_filetype.vim
@@ -364,7 +364,7 @@ def s:GetFilenameChecks(): dict>
 jq: ['file.jq'],
 jovial: ['file.jov', 'file.j73', 'file.jovial'],
 jproperties: ['file.properties', 'file.properties_xx', 
'file.properties_xx_xx', 'some.properties_xx_xx_file', 'org.eclipse.xyz.prefs'],
-json: ['file.json', 'file.jsonp', 'file.json-patch', 'file.geojson', 
'file.webmanifest', 'Pipfile.lock', 'file.ipynb', 'file.jupyterlab-settings', 
'.prettierrc', '.firebaserc', '.stylelintrc', 'file.slnf', 
'file.sublime-project', 'file.sublime-settings', 'file.sublime-workspace', 
'file.bd', 'file.bda', 'file.xci', 'flake.lock'],
+json: ['file.json', 'file.jsonp', 'file.json-patch', 'file.geojson', 
'file.webmanifest', 'Pipfile.lock', 'file.ipynb', 'file.jupyterlab-settings', 
'.prettierrc', '.firebaserc', '.stylelintrc', '.lintstagedrc', 'file.slnf', 
'file.sublime-project', 'file.sublime-settings', 'file.sublime-workspace', 
'file.bd', 'file.bda', 'file.xci', 'flake.lock'],
 json5: ['file.json5'],
 jsonc: ['file.jsonc', '.babelrc', '.eslintrc', '.jsfmtrc', '.jshintrc', 
'.jscsrc', '.vsconfig', '.hintrc', '.swrc', 'jsconfig.json', 'tsconfig.json', 
'tsconfig.test.json', 'tsconfig-test.json', '.luaurc'],
 jsonl: ['file.jsonl'],
diff --git a/src/version.c b/src/version.c
index 8b1282bd4..f8951af06 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+460,
 /**/
 459,
 /**/

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1sDmvH-005eh4-D4%40256bit.org.


Re: Calls to ch_log() left in released code

2024-06-02 Thread Christian Brabandt


On Sa, 01 Jun 2024, Gary Johnson wrote:

> I would like to request that developers not leave calls to ch_log()
> enabled in released code, that is, in code that has been committed
> to the GitHub repo.
> 
> I just tried debugging some Vim code by sprinkling calls to ch_log()
> in it.  When I ran tail on the log file, I was inundated with log
> messages from other sources, making it hard to find mine.  To quiet
> the log, I put #if 0/#endif around several calls in
> 
> channel.c
> evalfunc.c
> main.c
> ops.c
> os_unix.c
> ui.c
> 
> It would be nice if the responsible developers would fix those in
> the manner they prefer, since the project doesn't seem to have
> a uniform solution for this, such as the one used in term.c.
> 
> Perhaps a note about not leaving calls to ch_log() enabled when
> you're done debugging should be added to src/README.md.

I thought the idea was that you can use `--log file` and have a log with 
all kind of information that can be used even with released versions of 
Vim. So I have used it e.g. to debug what keys are received by Vim when 
a user complains certain keys don't work in alacritty or kitty terminal. 

If we disable the calls to ch_log() we wouldn't be able to debug those, 
no?

Thanks,
Christian
-- 
I believe that the moment is near when by a procedure of active paranoiac
thought, it will be possible to systematize confusion and contribute to the
total discrediting of the world of reality.
-- Salvador Dali

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/ZlyH0/L2OxNrc/Uo%40256bit.org.


Bug#1072474: backintime-common: "sshfs" should be "dep" instead of "sug"

2024-06-02 Thread Christian Buhtz
Package: backintime-common
Version: 1.3.3-4
Severity: important

Upstream maintainer here.

I migrated from Debian 11 to 12 with fresh installing the whole system
including Back In Time (BIT). I realized that "sshfs" is not installed when
installing BIT.

I would say that "sshfs" should be a "depending" package instead of just a
"suggestion".

With "sshfs" remote backups using SSH are not possible. BIT gives error
messages about a missing "sshfs" but don't handle the situation in an elegant
way. Users will get lost. SSH using backup profiles are not disabled in this
case.

I would ease up a lot for us maintainers and users if "sshfs" would be a hard
dependecy.

Not sure how the Debian Policy is about it but I would suggest to also fix the
current stable (Debian 12) version.

Best,
Christian Buhtz


-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages backintime-common depends on:
ii  cron [cron-daemon]  3.0pl1-162
ii  openssh-client  1:9.2p1-2+deb12u2
ii  python3 3.11.2-1+b1
ii  python3-dbus1.3.2-4+b1
ii  python3-keyring 23.9.3-2
ii  python3-packaging   23.0-1
ii  rsync   3.2.7-1

Versions of packages backintime-common recommends:
ii  backintime-qt  1.3.3-4

Versions of packages backintime-common suggests:
pn  encfs   
pn  powermgmt-base  
pn  sshfs   

-- no debconf information



Commit: patch 9.1.0459: Vim9: import autoload does not work with symlink

2024-06-02 Thread Christian Brabandt
patch 9.1.0459: Vim9: import autoload does not work with symlink

Commit: 
https://github.com/vim/vim/commit/36b66767195f1e39e6cc997f825bedc6c823183b
Author: nwounkn 
Date:   Sun Jun 2 16:10:07 2024 +0200

patch 9.1.0459: Vim9: import autoload does not work with symlink

Problem:  Vim9: import autoload does not work with symlink
  (Olivier Dormond)
Solution: set sn_autoload_prefix in check_script_symlink
  (nwounkn)

fixes: #14775
closes: #14885

Signed-off-by: nwounkn 
Signed-off-by: Christian Brabandt 

diff --git a/src/scriptfile.c b/src/scriptfile.c
index b6c66b7a4..6a6a037e3 100644
--- a/src/scriptfile.c
+++ b/src/scriptfile.c
@@ -435,8 +435,13 @@ check_script_symlink(int sid)
si = SCRIPT_ITEM(sid);
si->sn_sourced_sid = real_sid;
if (new_sid)
+   {
SCRIPT_ITEM(real_sid)->sn_import_autoload
= si->sn_import_autoload;
+   if (si->sn_autoload_prefix != NULL)
+   SCRIPT_ITEM(real_sid)->sn_autoload_prefix =
+   vim_strsave(si->sn_autoload_prefix);
+   }
}
 }
 vim_free(real_fname);
diff --git a/src/testdir/test_vim9_import.vim b/src/testdir/test_vim9_import.vim
index 3067ef6c9..fb309cb3b 100644
--- a/src/testdir/test_vim9_import.vim
+++ b/src/testdir/test_vim9_import.vim
@@ -3068,7 +3068,10 @@ def Test_vim9_import_symlink()
 var lines =<< trim END
 vim9script
 import autoload 'bar.vim'
-g:resultFunc = bar.Func()
+def FooFunc(): string
+  return bar.Func()
+enddef
+g:resultFunc = FooFunc()
 g:resultValue = bar.value
 END
 writefile(lines, 'Xto/plugin/foo.vim')
diff --git a/src/version.c b/src/version.c
index 068c0793c..8b1282bd4 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+459,
 /**/
 458,
 /**/

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1sDmDj-005aUE-CQ%40256bit.org.


Commit: patch 9.1.0458: Coverity complains about division by zero

2024-06-02 Thread Christian Brabandt
patch 9.1.0458: Coverity complains about division by zero

Commit: 
https://github.com/vim/vim/commit/7737ce519b9cba8ef135154d76b69f715b1a0b4d
Author: Christian Brabandt 
Date:   Sun Jun 2 16:04:43 2024 +0200

patch 9.1.0458: Coverity complains about division by zero

Problem:  Coverity complains about division by zero
Solution: Check explicitly for sw_val being zero

Shouldn't happen, since tabstop value should always be larger than zero.
So just add this as a safety measure.

Signed-off-by: Christian Brabandt 

diff --git a/src/ops.c b/src/ops.c
index fea021b93..b9569571e 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -233,6 +233,9 @@ shift_line(
 inti, j;
 intsw_val = trim_to_int(get_sw_value_indent(curbuf, left));
 
+if (sw_val == 0)
+   sw_val = 1; // shouldn't happen, just in case
+
 count = get_indent();  // get current indent
 
 if (round) // round off indent
diff --git a/src/version.c b/src/version.c
index 221fcf8c7..068c0793c 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+458,
 /**/
 457,
 /**/

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1sDlzE-005Z1U-TO%40256bit.org.


Re: [PATCH gnunet-handbook] add evans thesis to users docs

2024-06-02 Thread Christian Grothoff

Applied, thanks! -christian

On 6/2/24 11:06, Nikolaos Chatzikonstantinou wrote:

Hello,

This patch is for gnunet-handbook

First time small contribution here, see attachment.

Regards,
Nikolaos Chatzikonstantinou




[ptxdist] [PATCH] wayland: Version bump. 1.22.0 -> 1.23.0

2024-06-02 Thread Christian Melki
Minor enhancements.
https://lists.freedesktop.org/archives/wayland-devel/2024-May/043636.html

Signed-off-by: Christian Melki 
---
 rules/wayland.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/wayland.make b/rules/wayland.make
index 3e192f427..b9b132e97 100644
--- a/rules/wayland.make
+++ b/rules/wayland.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_WAYLAND) += wayland
 #
 # Paths and names
 #
-WAYLAND_VERSION:= 1.22.0
-WAYLAND_MD5:= 7410ab549e3928fce9381455b17b0803
+WAYLAND_VERSION:= 1.23.0
+WAYLAND_MD5:= 23ad991e776ec8cf7e58b34cbd2efa75
 WAYLAND:= wayland-$(WAYLAND_VERSION)
 WAYLAND_SUFFIX := tar.xz
 WAYLAND_URL:= 
https://gitlab.freedesktop.org/wayland/wayland/-/releases/$(WAYLAND_VERSION)/downloads/$(WAYLAND).$(WAYLAND_SUFFIX)
-- 
2.34.1




[ptxdist] [PATCH] hwdata: Version bump. 0.382 -> 0.383

2024-06-02 Thread Christian Melki
Update pci and vendor ids.

Signed-off-by: Christian Melki 
---
 rules/hwdata.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/hwdata.make b/rules/hwdata.make
index 9c15cf790..99bb4815f 100644
--- a/rules/hwdata.make
+++ b/rules/hwdata.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_HWDATA) += hwdata
 #
 # Paths and names
 #
-HWDATA_VERSION := 0.382
-HWDATA_MD5 := 17cffcd26a627070332422c65b55eaab
+HWDATA_VERSION := 0.383
+HWDATA_MD5 := 6067227e71284f56a375a746ecec7d71
 HWDATA := hwdata-$(HWDATA_VERSION)
 HWDATA_SUFFIX  := tar.gz
 HWDATA_URL := 
https://github.com/vcrhonek/hwdata/archive/refs/tags/v$(HWDATA_VERSION).$(HWDATA_SUFFIX)
-- 
2.34.1




[ptxdist] [PATCH] hwdata: Version bump. 0.382 -> 0.383

2024-06-02 Thread Christian Melki
Update pci and vendor ids.

Signed-off-by: Christian Melki 
---
 rules/hwdata.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/hwdata.make b/rules/hwdata.make
index 9c15cf790..99bb4815f 100644
--- a/rules/hwdata.make
+++ b/rules/hwdata.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_HWDATA) += hwdata
 #
 # Paths and names
 #
-HWDATA_VERSION := 0.382
-HWDATA_MD5 := 17cffcd26a627070332422c65b55eaab
+HWDATA_VERSION := 0.383
+HWDATA_MD5 := 6067227e71284f56a375a746ecec7d71
 HWDATA := hwdata-$(HWDATA_VERSION)
 HWDATA_SUFFIX  := tar.gz
 HWDATA_URL := 
https://github.com/vcrhonek/hwdata/archive/refs/tags/v$(HWDATA_VERSION).$(HWDATA_SUFFIX)
-- 
2.34.1




[ptxdist] [PATCH] libevdev: Version bump. 1.13.1 -> 1.13.2

2024-06-02 Thread Christian Melki
Minor changes, mostly build and a kernel event sync to 6.9.
https://gitlab.freedesktop.org/libevdev/libevdev/-/commits/libevdev-1.13.2

Signed-off-by: Christian Melki 
---
 rules/libevdev.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/libevdev.make b/rules/libevdev.make
index 192e11439..22fd717fc 100644
--- a/rules/libevdev.make
+++ b/rules/libevdev.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_LIBEVDEV) += libevdev
 #
 # Paths and names
 #
-LIBEVDEV_VERSION   := 1.13.1
-LIBEVDEV_MD5   := 58fe71aa6fd5e80d0928e9b691761311
+LIBEVDEV_VERSION   := 1.13.2
+LIBEVDEV_MD5   := ddb1d798e0f2b4d0bd17c892b7d4aed3
 LIBEVDEV   := libevdev-$(LIBEVDEV_VERSION)
 LIBEVDEV_SUFFIX:= tar.xz
 LIBEVDEV_URL   := 
http://www.freedesktop.org/software/libevdev/$(LIBEVDEV).$(LIBEVDEV_SUFFIX)
-- 
2.34.1




[ptxdist] [PATCH] pciutils: Version bump. 3.12.0 -> 3.13.0

2024-06-02 Thread Christian Melki
Minor changes and fixes.
https://github.com/pciutils/pciutils/blob/v3.13.0/ChangeLog

Signed-off-by: Christian Melki 
---
 rules/pciutils.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/pciutils.make b/rules/pciutils.make
index 20e2b7f7e..46c15b8ab 100644
--- a/rules/pciutils.make
+++ b/rules/pciutils.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_PCIUTILS) += pciutils
 #
 # Paths and names
 #
-PCIUTILS_VERSION   := 3.12.0
-PCIUTILS_MD5   := f6607d41eb8ce0f676368a1012b5fe5c
+PCIUTILS_VERSION   := 3.13.0
+PCIUTILS_MD5   := 03cf42b53406618b35782a1fb729e330
 PCIUTILS   := pciutils-$(PCIUTILS_VERSION)
 PCIUTILS_SUFFIX:= tar.gz
 PCIUTILS_URL   := 
https://github.com/pciutils/pciutils/archive/refs/tags/v$(PCIUTILS_VERSION).$(PCIUTILS_SUFFIX)
-- 
2.34.1




Re: [de-discuss] Übersetzung von Makros?

2024-06-01 Thread Christian Kühl

Hallo, Robert!

Am 12.04.24 um 08:35 schrieb Robert Großkopf:


kann es sein, dass sich unsere Übersetzercrew auch an Makros wagt?
Aus der Hilfe von LO 24.2


Aus der uns angezeigten Zeichenfolge ist nicht immer ersichtlich,
welchen Kontext sie hat. Dann passieren solche Fehler (zumal, wenn man
kein Programmierer ist). Daher solche Fehlübersetzungen immer gerne
melden, dann werden sie korrigiert.


Sub ExampleWeekDay
     Dim sDay As String
     ' Wochentag ermitteln und ausgeben
     Select Case WeekDay( Now )
     1. Fall: sDay="Sonntag"
     2. Fall: sDay="Montag"
     3. Fall: sDay="Dienstag"
     4. Fall: sDay="Mittwoch"
     5. Fall: sDay="Donnerstag"
     6. Fall: sDay="Freitag"
     7. Fall: sDay="Samstag"
     End Select
     MsgBox "" + sDay,64,"Heute ist"
End Sub

Muss natürlich heißen
…
     Case 1: sDay="Sonntag"
     Case 2: sDay="Montag"


Ich habe es korrigiert.

Natürlich ist hier etwas zu übersetzen gewesen, nämlich die 
Namensbezeichnungen. Aber: Vielleicht sollten wir doch überlegen, 
Makrocode grundsätzlich von der Übersetzung aus zu schließen.


Wie gesagt, es ist nicht immer ersichtlich, wozu die Zeichenfolge gerade
gehört. Meistens wird sogar nur der zugehöriger Kommentar zur
Übersetzung angezeigt (da nichts zu übersetzen ist), dann wäre der Code
später auch wieder eine Mischung aus teilweise übersetztem und teilweise
nicht übersetztem Inhalt.

Gruß
Christian

--
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: Package Maintainer application - Giovanni Harting

2024-06-01 Thread Christian Heusel
On 24/05/20 11:46AM, Giovanni Harting wrote:
> Hey everyone.

Hey Giovanni 

> I'm hereby applying as a package maintainer,
> which is kindly sponsored by David (dvzrv) and Jelle (jelly) and formally by
> Levente (anthraxx), for whom Jelle has taken over the sponsorship.

Thanks for applying and good luck in the process! 
Sorry for replying last minute, but I didn't find the time / got
sidetracked with other things in the last week!

> ## Who
> 
> I'm Giovanni, also known as anonfunc or idlegandalf. I've been using Arch
> Linux as my day-to-day driver since 2013 and Linux in general since probably
> 2008 (mostly server-side until 2011-12, last Windows I actually used was 7).
> As for notable contributions, you might have heard of ALHP, which I started
> in 2020.
> 
> ALHP developed from the idea of utilising modern CPU extensions all the way
> back in Q4 2019 (after I had a quick Gentoo detour on one of my laptops). At
> the time, no x86_64 levels were defined, so the first rough outlines still
> considered building for specific gcc CPU-baselines, like Haswell for example
> (which seems crazy in hindsight). When the x86_64 levels were announced in
> 2020, I started developing a buildbot capable of doing the heavy lifting, at
> the time in Python. After ditching Python in 2021 (after I got annoyed of
> multi-process) and rewriting the buildbot in Go, the project launched in
> July 2021. At the time, ALHP only provided x86_64-v3, shortly after launch
> x86_64-v2 followed. In December 2023 the x86_64-v4 repo launched, after I
> got my hands on a machine capable of building v4.
> Not sure how many users it actually has, since I do not do any tracking, but
> as far as requests on the tier 0 mirror go (ALHP has 7 mirrors in total, one
> operated by myself), it seems to see some usage.
> The buildbot is completely FOSS, you can have a look down in the links
> section.

That sounds cool and like a very useful addition to the team! 

In which way did these endeavours make you contribute back to the Arch
Linux ecosystem so far? Because your name only rings a bell for me
regarding the ALHP project but not i.e. via bug reports, merge requests
or similar 樂 Then again I'm not part of the team for too long 

> ## Goals & Packages
> 
> I want to help with package maintenance and advance infrastructure topics
> with the overall goal of bringing x86_64-v3 and build automation to life, as
> well as helping with potential problems that may come with v3, since ALHP
> had plenty of those already.

Sounds good, especially since this is already ratified from the RFC side
(RFC002) and can (in theory) just be started with!

> As for packages, I have a few that I think would benefit the general Arch
> Linux audience by being promoted to official packages, mostly QoL stuff:
> 
> - batsignal

Is this an AUR package already? If yes I think I couldn't find it.

> - wljoywake
> - jellyfin-mpv-shim (+ deps)
> - prismlauncher
> - victoriametrics
> - asus-numpad
> - mmdbinspect

With regard to votes & popularity some of these seem a bit low (with
prismlauncher being the obvious outlier), so even though the related
rules[0] are not enforced strictly some of these might need some extra
consideration 樂

> I'm also open to co-maintainer roles if there are any packages in need.
> Candidates could include DevOps related packages like Grafana or packages
> from the Go ecosystem in general, since I use that language extensively.
> 
> Besides the mentioned categories, I'm also interested to co-maintain:
> 
> - home-assistant
> - jellyfin
> 
> ## Links
> 
> AUR packages: https://aur.archlinux.org/packages?SeB=m=anonfunc
> AUR source repo: https://somegit.dev/anonfunc/aur-packages

I had a quick look at your AUR packages and didn't find many extra
comments to those of Antiz. Some things are weirdly indented, but well
thats just nitpicking 

> ALHP: https://somegit.dev/ALHP/ALHP.GO
> ALHP Status: https://status.alhp.dev/
>
> Feel free to criticise PKGBUILDs to your heart's content :) Improvement is a
> continuous thing, so keep them coming.
> 
> Giovanni

Again, thanks for applying and I already got some ideas/questions
looking at the repositories so I'm looking forward to having you on the
team and discussing/implementing these things! 

Cheers,
chris

[0]: 
https://wiki.archlinux.org/title/Package_Maintainer_guidelines#Rules_for_packages_entering_the_extra_repository


signature.asc
Description: PGP signature


[PATCH 1/1] git: update to v2.45.2

2024-06-01 Thread Christian Hesse
From: Christian Hesse 

Update to git version v2.45.2, no additional changes required.

Signed-off-by: Christian Hesse 
---
 Makefile | 2 +-
 git  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index ecfebaf..1eb64ea 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@ htmldir = $(docdir)
 pdfdir = $(docdir)
 mandir = $(prefix)/share/man
 SHA1_HEADER = 
-GIT_VER = 2.45.1
+GIT_VER = 2.45.2
 GIT_URL = https://www.kernel.org/pub/software/scm/git/git-$(GIT_VER).tar.xz
 INSTALL = install
 COPYTREE = cp -r
diff --git a/git b/git
index 2c7b491..bea9ecd 16
--- a/git
+++ b/git
@@ -1 +1 @@
-Subproject commit 2c7b491c1d3107be35c375f59e040b0f13d0cc0c
+Subproject commit bea9ecd24b0c3bf06cab4a851694fe09e7e51408
-- 
2.45.1



[Git][archlinux/packaging/packages/open-iscsi][main] upgpkg: 2.1.10-1: new upstream release

2024-06-01 Thread Christian Hesse (@eworm)


Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / 
open-iscsi


Commits:
a5062657 by Christian Hesse at 2024-06-01T23:16:55+02:00
upgpkg: 2.1.10-1: new upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = open-iscsi
pkgdesc = iSCSI userland tools
-   pkgver = 2.1.9
-   pkgrel = 2
+   pkgver = 2.1.10
+   pkgrel = 1
url = https://www.open-iscsi.com/
install = open-iscsi.install
arch = x86_64
@@ -16,7 +16,7 @@ pkgbase = open-iscsi
options = docs
backup = etc/iscsi/iscsid.conf
backup = etc/iscsi/initiatorname.iscsi
-   source = 
open-iscsi-2.1.9.tar.gz::https://github.com/open-iscsi/open-iscsi/archive/2.1.9.tar.gz
-   sha256sums = 
60e2a1e3058a8af7f702e86a5a0511b05b8754d29d3d2df4e0e301399b5cf70a
+   source = 
open-iscsi-2.1.10.tar.gz::https://github.com/open-iscsi/open-iscsi/archive/2.1.10.tar.gz
+   sha256sums = 
12c19f65f9136b87ac11bf5bbe5eb3e23de4e7f1ee07eecda830da53a2316113
 
 pkgname = open-iscsi


=
PKGBUILD
=
@@ -2,8 +2,8 @@
 # Maintainer: Stefan Kirrmann 
 
 pkgname=open-iscsi
-pkgver=2.1.9
-pkgrel=2
+pkgver=2.1.10
+pkgrel=1
 pkgdesc='iSCSI userland tools'
 arch=('x86_64')
 url='https://www.open-iscsi.com/'
@@ -15,7 +15,7 @@ backup=('etc/iscsi/iscsid.conf'
'etc/iscsi/initiatorname.iscsi')
 options=('docs')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/open-iscsi/open-iscsi/archive/$pkgver.tar.gz;)
-sha256sums=('60e2a1e3058a8af7f702e86a5a0511b05b8754d29d3d2df4e0e301399b5cf70a')
+sha256sums=('12c19f65f9136b87ac11bf5bbe5eb3e23de4e7f1ee07eecda830da53a2316113')
 
 build() {
   local _meson_options=(



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/open-iscsi/-/commit/a5062657088049f344d22d83537178eb551d176c

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/open-iscsi/-/commit/a5062657088049f344d22d83537178eb551d176c
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/open-iscsi] Pushed new tag 2.1.10-1

2024-06-01 Thread Christian Hesse (@eworm)


Christian Hesse pushed new tag 2.1.10-1 at Arch Linux / Packaging / Packages / 
open-iscsi

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/open-iscsi/-/tree/2.1.10-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/git] Pushed new tag 2.45.2-1

2024-06-01 Thread Christian Hesse (@eworm)


Christian Hesse pushed new tag 2.45.2-1 at Arch Linux / Packaging / Packages / 
git

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/git/-/tree/2.45.2-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/git][main] upgpkg: 2.45.2-1: new upstream release

2024-06-01 Thread Christian Hesse (@eworm)


Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / git


Commits:
1dc8ae31 by Christian Hesse at 2024-06-01T23:12:30+02:00
upgpkg: 2.45.2-1: new upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = git
pkgdesc = the fast distributed version control system
-   pkgver = 2.45.1
+   pkgver = 2.45.2
pkgrel = 1
url = https://git-scm.com/
install = git.install
@@ -34,13 +34,13 @@ pkgbase = git
optdepends = subversion: git svn
optdepends = org.freedesktop.secrets: keyring credential helper
optdepends = libsecret: libsecret credential helper
-   source = https://www.kernel.org/pub/software/scm/git/git-2.45.1.tar.xz
-   source = https://www.kernel.org/pub/software/scm/git/git-2.45.1.tar.sign
+   source = https://www.kernel.org/pub/software/scm/git/git-2.45.2.tar.xz
+   source = https://www.kernel.org/pub/software/scm/git/git-2.45.2.tar.sign
source = git-daemon@.service
source = git-daemon.socket
source = git-sysusers.conf
validpgpkeys = 96E07AF25771955980DAD10020D04E5A713660A7
-   sha256sums = 
e64d340a8e627ae22cfb8bcc651cca0b497cf1e9fdf523735544ff4a732f12bf
+   sha256sums = 
51bfe87eb1c02fed1484051875365eeab229831d30d0cec5d89a14f9e40e9adb
sha256sums = SKIP
sha256sums = 
14c0b67cfe116b430645c19d8c4759419657e6809dfa28f438c33a005245ad91
sha256sums = 
ac4c90d62c44926e6d30d18d97767efc901076d4e0283ed812a349aece72f203


=
PKGBUILD
=
@@ -2,7 +2,7 @@
 # Maintainer: Dan McGee 
 
 pkgname=git
-pkgver=2.45.1
+pkgver=2.45.2
 pkgrel=1
 pkgdesc='the fast distributed version control system'
 arch=('x86_64')
@@ -32,7 +32,7 @@ 
source=("https://www.kernel.org/pub/software/scm/git/git-$pkgver.tar."{xz,sign}
 'git-daemon@.service'
 'git-daemon.socket'
 'git-sysusers.conf')
-sha256sums=('e64d340a8e627ae22cfb8bcc651cca0b497cf1e9fdf523735544ff4a732f12bf'
+sha256sums=('51bfe87eb1c02fed1484051875365eeab229831d30d0cec5d89a14f9e40e9adb'
 'SKIP'
 '14c0b67cfe116b430645c19d8c4759419657e6809dfa28f438c33a005245ad91'
 'ac4c90d62c44926e6d30d18d97767efc901076d4e0283ed812a349aece72f203'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/git/-/commit/1dc8ae31a5b277e3f65af8fa452d3c026225fa00

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/git/-/commit/1dc8ae31a5b277e3f65af8fa452d3c026225fa00
You're receiving this email because of your account on gitlab.archlinux.org.




CVS: cvs.openbsd.org: ports

2024-06-01 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2024/06/01 14:59:01

Modified files:
archivers/xz   : Makefile distinfo 
archivers/xz/pkg: PLIST 
Added files:
archivers/xz/patches: patch-src_liblzma_check_crc32_arm64_h 
  patch-src_liblzma_check_crc_common_h 
Removed files:
archivers/xz/patches: patch-config_h_in patch-src_xzdec_xzdec_c 

Log message:
archivers/xz: update to 5.6.2

* Multithreaded mode is now the default.
* New command line options to set filter chains using the liblzma filter
string syntax.
* Significant speed optimizations to the LZMA decoder.
* Omit the Doxygen-generated liblzma API documentation.



Commit: patch 9.1.0457: tests: test_gui fails on Wayland

2024-06-01 Thread Christian Brabandt
patch 9.1.0457: tests: test_gui fails on Wayland

Commit: 
https://github.com/vim/vim/commit/e5bc2e4bc9e7456daef480dd422252dbf444c58c
Author: Christian Brabandt 
Date:   Sat Jun 1 20:55:09 2024 +0200

patch 9.1.0457: tests: test_gui fails on Wayland

v:windowid is set in GUI buils with Wayland

Problem:  tests: test_gui fails on Wayland
  (after: 9.1.0064, Gary Johnson)
Solution: drop the "empty($WAYLAND_DISPLAY)" condition in the test

fixes: #14886

Signed-off-by: Christian Brabandt 

diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index ae93b35b3..18cd2c123 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt* For Vim version 9.1.  Last change: 2024 May 05
+*eval.txt* For Vim version 9.1.  Last change: 2024 Jun 01
 
 
  VIM REFERENCE MANUALby Bram Moolenaar
@@ -2727,7 +2727,7 @@ v:vim_did_enter   Zero until most of startup is done.  It 
is set to one just
 v:warningmsg   Last given warning message.  It's allowed to set this variable.
 
*v:windowid* *windowid-variable*
-v:windowid When any X11 based GUI is running or when running in a
+v:windowid When any X11/Wayland based GUI is running or when running in a
terminal and Vim connects to the X server (|-X|) this will be
set to the window ID.
When an MS-Windows GUI is running this will be set to the
diff --git a/src/testdir/test_gui.vim b/src/testdir/test_gui.vim
index 2ff8d3400..d53750f19 100644
--- a/src/testdir/test_gui.vim
+++ b/src/testdir/test_gui.vim
@@ -899,7 +899,7 @@ func Test_set_term()
 endfunc
 
 func Test_windowid_variable()
-  if (g:x11_based_gui && empty($WAYLAND_DISPLAY)) || has('win32')
+  if g:x11_based_gui || has('win32')
 call assert_true(v:windowid > 0)
   else
 call assert_equal(0, v:windowid)
diff --git a/src/version.c b/src/version.c
index 6e02c3e58..221fcf8c7 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+457,
 /**/
 456,
 /**/

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1sDUBz-003ipS-Fo%40256bit.org.


Commit: patch 9.1.0456: Left shift is incorrect with vartabstop and shiftwidth=0

2024-06-01 Thread Christian Brabandt
patch 9.1.0456: Left shift is incorrect with vartabstop and shiftwidth=0

Commit: 
https://github.com/vim/vim/commit/88d4f255b7b7a19bb4f6489e0ad0956e47d51fed
Author: Gary Johnson 
Date:   Sat Jun 1 20:51:33 2024 +0200

patch 9.1.0456: Left shift is incorrect with vartabstop and shiftwidth=0

Problem:  Left shift is incorrect with vartabstop and shiftwidth=0
Solution: make tabstop_at() function aware of shift direction
  (Gary Johnson)

The problem was that with 'vartabstop' set and 'shiftwidth' equal 0,
left shifts using << were shifting the line to the wrong column.  The
tabstop to the right of the first character in the line was being used
as the shift amount instead of the tabstop to the left of that first
character.

The reason was that the tabstop_at() function always returned the value
of the tabstop to the right of the given column and was not accounting
for the direction of the shift.

The solution was to make tabstop_at() aware of the direction of the
shift and to choose the tabtop accordingly.

A test was added to check this behavior and make sure it doesn't
regress.

While at it, also fix a few indentation/alignment issues.

fixes: #14864
closes: #14887

Signed-off-by: Gary Johnson 
Signed-off-by: Christian Brabandt 

diff --git a/src/edit.c b/src/edit.c
index 075b39bff..e75a1cf11 100644
--- a/src/edit.c
+++ b/src/edit.c
@@ -519,9 +519,10 @@ edit(
 
if (
 #ifdef FEAT_VARTABS
-   curwin->w_wcol < mincol - tabstop_at(
- get_nolist_virtcol(), curbuf->b_p_ts,
-curbuf->b_p_vts_array)
+   curwin->w_wcol < mincol - tabstop_at(get_nolist_virtcol(),
+curbuf->b_p_ts,
+curbuf->b_p_vts_array,
+FALSE)
 #else
(int)curwin->w_wcol < mincol - curbuf->b_p_ts
 #endif
@@ -1310,7 +1311,7 @@ docomplete:
c = ins_ctrl_ey(c);
break;
 
- default:
+   default:
 #ifdef UNIX
if (c == intr_char) // special interrupt char
goto do_intr;
@@ -1842,7 +1843,7 @@ backspace_until_column(int col)
  * Only matters when there are composing characters.
  * Return TRUE when something was deleted.
  */
-   static int
+static int
 del_char_after_col(int limit_col UNUSED)
 {
 if (enc_utf8 && limit_col >= 0)
diff --git a/src/evalfunc.c b/src/evalfunc.c
index 6e1eb037e..3028cf975 100644
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -5464,7 +5464,7 @@ f_getpos(typval_T *argvars, typval_T *rettv)
 /*
  * Convert from block_def to string
  */
-   static char_u *
+static char_u *
 block_def2str(struct block_def *bd)
 {
 char_u *p, *ret;
@@ -10948,7 +10948,7 @@ f_shiftwidth(typval_T *argvars UNUSED, typval_T *rettv)
if (col < 0)
return; // type error; errmsg already given
 #ifdef FEAT_VARTABS
-   rettv->vval.v_number = get_sw_value_col(curbuf, col);
+   rettv->vval.v_number = get_sw_value_col(curbuf, col, FALSE);
return;
 #endif
 }
diff --git a/src/indent.c b/src/indent.c
index 1dfde7ddd..777db244a 100644
--- a/src/indent.c
+++ b/src/indent.c
@@ -123,14 +123,22 @@ tabstop_padding(colnr_T col, int ts_arg, int *vts)
 
 /*
  * Find the size of the tab that covers a particular column.
+ *
+ * If this is being called as part of a shift operation, col is not the cursor
+ * column but is the column number to the left of the first non-whitespace
+ * character in the line.  If the shift is to the left (left = TRUE), then
+ * return the size of the tab interval to the left of the column.
  */
 int
-tabstop_at(colnr_T col, int ts, int *vts)
+tabstop_at(colnr_T col, int ts, int *vts, int left)
 {
-inttabcount;
-colnr_Ttabcol = 0;
-intt;
-inttab_size = 0;
+inttabcount;   // Number of tab stops in the list of 
variable
+   // tab stops.
+colnr_Ttabcol = 0; // Column of the tab stop under consideration.
+intt;  // Tabstop index in the list of 
variable tab
+   // stops.
+inttab_size = 0;   // Size of the tab stop interval to the 
right
+   // or left of the col.
 
 if (vts == 0 || vts[0] == 0)
return ts;
@@ -141,11 +149,22 @@ tabstop_at(colnr_T col, int ts, int *vts)
tabcol += vts[t];
if (tabcol > col)
{
-   tab_size = vts[t];
+   // If shifting left (left != 0), and if the column to the left of
+   // the first first non-blank character (col) in the l

Commit: runtime(doc): clarify 'shortmess' flag "S"

2024-06-01 Thread Christian Brabandt
runtime(doc): clarify 'shortmess' flag "S"

Commit: 
https://github.com/vim/vim/commit/e299591498a20c5c587364e4df57f947dfc02897
Author: Christian Brabandt 
Date:   Sat Jun 1 20:40:25 2024 +0200

runtime(doc): clarify 'shortmess' flag "S"

fixes: https://github.com/vim/vim/issues/14893

Signed-off-by: Christian Brabandt 

diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index a6f156ada..cae3e5433 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt*  For Vim version 9.1.  Last change: 2024 May 19
+*options.txt*  For Vim version 9.1.  Last change: 2024 Jun 01
 
 
  VIM REFERENCE MANUALby Bram Moolenaar
@@ -7238,8 +7238,8 @@ A jump table for the options with a short description can 
be found at |Q_op|.
message;  also for quickfix message (e.g., ":cn")
  s don't give "search hit BOTTOM, continuing at TOP" or*shm-s*
"search hit TOP, continuing at BOTTOM" messages; when using
-   the search count do not show "W" after the count message (see
-   S below)
+   the search count do not show "W" before the count message
+   (see |shm-S| below)
  t truncate file message at the start if it is too long*shm-t*
to fit on the command-line, "<" will appear in the left most
column; ignored in Ex mode
@@ -7261,7 +7261,11 @@ A jump table for the options with a short description 
can be found at |Q_op|.
`:silent` was used for the command; note that this also
affects messages from autocommands and 'autoread' reloading
  S do not show search count message when searching, e.g.   *shm-S*
-   "[1/5]"
+   "[1/5]". When the "S" flag is not present (e.g. search count
+   is shown), the "search hit BOTTOM, continuing at TOP" and
+   "search hit TOP, continuing at BOTTOM" messages are only
+   indicated by a "W" (Mnemonic: Wrapped) letter before the
+   search count statistics.
 
This gives you the opportunity to avoid that a change between buffers
requires you to hit , but still gives as useful a message as

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1sDTiz-003g8S-0T%40256bit.org.


core.git: translations

2024-06-01 Thread Christian Lohmaier (via logerrit)
 translations |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 9265dd87222763453784938553f9be41277acd6a
Author: Christian Lohmaier 
AuthorDate: Sat Jun 1 18:23:09 2024 +0200
Commit: Gerrit Code Review 
CommitDate: Sat Jun 1 18:23:09 2024 +0200

Update git submodules

* Update translations from branch 'master'
  to 113c6c3c2498ffc2f99f20c088367bca1fecc50b
  - add files for Sundanese (sun)

Change-Id: Ic64f8f20a409024e8e0bf8d07aa644d7caa38bda

  - update translations for master

and force-fix errors using pocheck

Change-Id: I9e8399ac390552903a010f54802d722a2acf36f4

diff --git a/translations b/translations
index 833ed440d8ca..113c6c3c2498 16
--- a/translations
+++ b/translations
@@ -1 +1 @@
-Subproject commit 833ed440d8cae32801d2e6a4b6e45d8210e99251
+Subproject commit 113c6c3c2498ffc2f99f20c088367bca1fecc50b


Commit: patch 9.1.0455: MS-Windows: compiler warning for size_t to int conversion

2024-06-01 Thread Christian Brabandt
patch 9.1.0455: MS-Windows: compiler warning for size_t to int conversion

Commit: 
https://github.com/vim/vim/commit/16b63bd002d48fa0b04f27cf3ccca894e14db378
Author: Mike Williams 
Date:   Sat Jun 1 11:33:40 2024 +0200

patch 9.1.0455: MS-Windows: compiler warning for size_t to int conversion

Problem:  MS-Windows: compiler warning for size_t to int conversion
Solution: Add a few type casts to resolve warning on Windows
  (Mike Williams)

closes: #14884

Signed-off-by: Mike Williams 
Signed-off-by: Christian Brabandt 

diff --git a/src/insexpand.c b/src/insexpand.c
index c1374d3e9..897c3b587 100644
--- a/src/insexpand.c
+++ b/src/insexpand.c
@@ -3383,7 +3383,7 @@ done:
 get_next_include_file_completion(int compl_type)
 {
 find_pattern_in_path(compl_pattern, compl_direction,
-   compl_patternlen, FALSE, FALSE,
+   (int)compl_patternlen, FALSE, FALSE,
(compl_type == CTRL_X_PATH_DEFINES
 && !(compl_cont_status & CONT_SOL))
? FIND_DEFINE : FIND_ANY, 1L, ACTION_EXPAND,
@@ -3487,7 +3487,7 @@ get_next_cmdline_completion(void)
 intnum_matches;
 
 if (expand_cmdline(_xp, compl_pattern,
-   compl_patternlen, _matches, ) == EXPAND_OK)
+   (int)compl_patternlen, _matches, ) == EXPAND_OK)
ins_compl_add_matches(num_matches, matches, FALSE);
 }
 
@@ -4593,7 +4593,7 @@ get_cmdline_compl_info(char_u *line, colnr_T curs_col)
 }
 compl_patternlen = curs_col;
 set_cmd_context(_xp, compl_pattern,
-   compl_patternlen, curs_col, FALSE);
+   (int)compl_patternlen, curs_col, FALSE);
 if (compl_xp.xp_context == EXPAND_UNSUCCESSFUL
|| compl_xp.xp_context == EXPAND_NOTHING)
// No completion possible, use an empty pattern to get a
diff --git a/src/ops.c b/src/ops.c
index 1dd36ab28..8706a015d 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -580,7 +580,7 @@ block_insert(
 
// copy the new text
mch_memmove(newp + startcol, s, slen);
-   offset += slen;
+   offset += (int)slen;
 
if (spaces > 0 && !bdp->is_short)
{
@@ -607,7 +607,7 @@ block_insert(
 
if (b_insert)
// correct any text properties
-   inserted_bytes(lnum, startcol, slen);
+   inserted_bytes(lnum, startcol, (int)slen);
 
if (lnum == oap->end.lnum)
{
@@ -1722,7 +1722,7 @@ op_insert(oparg_T *oap, long count1)
add = len;  // short line, point to the NUL
firstline += add;
len -= add;
-   if (pre_textlen >= 0 && (ins_len = len - pre_textlen - offset) > 0)
+   if (pre_textlen >= 0 && (ins_len = (int)len - pre_textlen - offset) > 0)
{
ins_text = vim_strnsave(firstline, ins_len);
if (ins_text != NULL)
@@ -1866,7 +1866,7 @@ op_change(oparg_T *oap)
// Shift the properties for linenr as edit() would do.
if (curbuf->b_has_textprop)
adjust_prop_columns(linenr, bd.textcol,
-vpos.coladd + ins_len, 0);
+vpos.coladd + 
(int)ins_len, 0);
 #endif
}
}
diff --git a/src/version.c b/src/version.c
index d0bbf3e04..c0d660177 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+455,
 /**/
 454,
 /**/

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1sDLIP-002vVQ-JJ%40256bit.org.


[Git][archlinux/packaging/packages/imlib2][main] Prevent libtool overlinking

2024-05-31 Thread Christian Heusel (@gromit)


Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages / 
imlib2


Commits:
a1ace6f6 by loqs at 2024-04-21T12:16:48+00:00
Prevent libtool overlinking

- - - - -


1 changed file:

- PKGBUILD


Changes:

=
PKGBUILD
=
@@ -33,6 +33,7 @@ build() {
 --sysconfdir=/etc/imlib2 \
 --x-libraries=/usr/lib \
 --enable-amd64
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 }
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/imlib2/-/commit/a1ace6f66c274f777eed8377089e1f636a486fdf

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/imlib2/-/commit/a1ace6f66c274f777eed8377089e1f636a486fdf
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/python-pyarrow][main] 8 commits: Change to SPDX license identifier

2024-05-31 Thread Christian Heusel (@gromit)


Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages / 
python-pyarrow


Commits:
228cf4b4 by loqs at 2024-05-31T21:23:39+00:00
Change to SPDX license identifier

https://github.com/apache/arrow/blob/apache-arrow-16.1.0/LICENSE.txt

- - - - -
4f5571f4 by loqs at 2024-05-31T21:24:49+00:00
Change build time SIMD level to None use runtime detection for all SIMD 
features.

Fixes 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyarrow/-/issues/4.

- - - - -
0abb7f53 by loqs at 2024-05-31T21:24:51+00:00
Add substrait module.

Fixes 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyarrow/issues/1

- - - - -
bf0f646e by loqs at 2024-05-31T21:24:52+00:00
Harmonize PYARROW_WITH_PARQUET_ENCRYPTION with PARQUET_REQUIRE_ENCRYPTION in 
arrow.

- - - - -
1b4d7b5a by loqs at 2024-05-31T21:24:52+00:00
Update environment variables based on upstream documentation [1].

[1]: 
https://github.com/apache/arrow/blob/main/docs/source/developers/python.rst#relevant-components-and-environment-variables

- - - - -
fb79c717 by loqs at 2024-05-31T21:24:53+00:00
Install pyarrow header files.

Fixes 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyarrow/issues/2

- - - - -
49d7c014 by loqs at 2024-05-31T21:24:54+00:00
Use a local install for testing.

This removes the need to skip some tests.

- - - - -
75e239e0 by Christian Heusel at 2024-05-31T23:55:56+02:00
upgpkg: 16.1.0-2: various improvements

See 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyarrow/-/merge_requests/1
 for details

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,10 +1,10 @@
 pkgbase = python-pyarrow
pkgdesc = Columnar in-memory analytics layer for big data — Python 
module.
pkgver = 16.1.0
-   pkgrel = 1
+   pkgrel = 2
url = https://arrow.apache.org
arch = x86_64
-   license = Apache
+   license = Apache-2.0
checkdepends = python-brotli
checkdepends = python-hypothesis
checkdepends = python-pandas


=
PKGBUILD
=
@@ -6,11 +6,11 @@ _pkg=arrow
 _pkgname=pyarrow
 pkgname=python-${_pkgname}
 pkgver=16.1.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Columnar in-memory analytics layer for big data — Python module."
 arch=(x86_64)
 url="https://arrow.apache.org;
-license=(Apache)
+license=(Apache-2.0)
 depends=(arrow gcc-libs glibc python python-numpy python-setuptools-scm)
 optdepends=('python-cffi: interact with C code'
 'python-pandas: Pandas integration'
@@ -37,49 +37,37 @@ prepare() {
 
 build() {
   cd apache-${_pkg}-${pkgver}/python
-  ARROW_HOME=/usr \
-  PARQUET_HOME=/usr \
-  PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 \
-  PYARROW_BUNDLE_PLASMA_EXECUTABLE=0 \
-  PYARROW_WITH_HDFS=1 \
-  PYARROW_WITH_FLIGHT=1 \
+  # 
https://github.com/apache/arrow/blob/main/docs/source/developers/python.rst#relevant-components-and-environment-variables
+  PYARROW_CMAKE_OPTIONS="-DARROW_SIMD_LEVEL=NONE 
-DARROW_RUNTIME_SIMD_LEVEL=MAX" \
   PYARROW_WITH_DATASET=1 \
+  PYARROW_WITH_FLIGHT=1 \
+  PYARROW_WITH_HDFS=1 \
+  PYARROW_WITH_ORC=1 \
   PYARROW_WITH_PARQUET=1 \
-  PYARROW_WITH_PLASMA=1 \
+  PYARROW_WITH_PARQUET_ENCRYPTION=1 \
+  PYARROW_WITH_SUBSTRAIT=1 \
   PYARROW_WITH_TENSORFLOW=1 \
-  PYARROW_WITH_ORC=1 \
   python -m build --wheel --no-isolation
 }
 
 check() {
-  cd apache-${_pkg}-${pkgver}/python
-  local python_version=$(python -c 'import sys; print("".join(map(str, 
sys.version_info[:2])))')
-  # rename source to avoid name clash
-  mv pyarrow _nopyarrow
-  PYTHONPATH="${PWD}/build/lib.linux-${CARCH}-cpython-${python_version/./}" \
+  python -m venv --system-site-packages local-env
+  local-env/bin/python -m installer apache-${_pkg}-${pkgver}/python/dist/*.whl
   ARROW_TEST_DATA="${srcdir}"/arrow-testing/data \
-  ARROW_HOME=/usr \
-  PARQUET_HOME=/usr \
-  pytest -vv --color=yes -k 'not test_cython_api and not test_visit_strings 
and not test_env_var and not test_get_include and not test_pyarrow_include'
-  mv _nopyarrow pyarrow
+  local-env/bin/python -m pytest -vv --color=yes --pyargs pyarrow
 }
 
 package(){
   cd apache-${_pkg}-${pkgver}/python
-  ARROW_HOME=/usr \
-  PARQUET_HOME=/usr \
-  PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 \
-  PYARROW_BUNDLE_PLASMA_EXECUTABLE=0 \
-  PYARROW_WITH_HDFS=1 \
-  PYARROW_WITH_FLIGHT=1 \
-  PYARROW_WITH_DATASET=1 \
-  PYARROW_WITH_PARQUET=1 \
-  PYARROW_WITH_PLASMA=1 \
-  PYARROW_WITH_TENSORFLOW=1 \
-  PYARROW_WITH_ORC=1 \
   python -m installer --destdir="${pkgdir}" dist/*.whl
 
   # drop tests from install
   local site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
   rm -rf "${pkgdir}${site_packages}"/${_pkgname}/{conftest.py,tests}
+
+  # move python include files
+  install -d "

[Git][archlinux/packaging/packages/python-pyarrow] Pushed new tag 16.1.0-2

2024-05-31 Thread Christian Heusel (@gromit)


Christian Heusel pushed new tag 16.1.0-2 at Arch Linux / Packaging / Packages / 
python-pyarrow

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyarrow/-/tree/16.1.0-2
You're receiving this email because of your account on gitlab.archlinux.org.




[ptxdist] [PATCH v2] ntp: Version bump. 4.2.8p17 -> 4.2.8p18

2024-05-31 Thread Christian Melki
Mostly bugfixes.
https://www.ntp.org/support/securitynotice/4_2_8-series-changelog/#428p18

* Remove obsoleted options.
* Correct a pthread build detection issue with gcc-14. Assume existing func.
Unfortunately, a patch didn't make it into p18. Probably nobody bothered with
the new compiler before releasing p18.
* License file had date changes.

Signed-off-by: Christian Melki 
---
 rules/ntp.make | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/rules/ntp.make b/rules/ntp.make
index b813df9db..21bae26a1 100644
--- a/rules/ntp.make
+++ b/rules/ntp.make
@@ -15,15 +15,15 @@ PACKAGES-$(PTXCONF_NTP) += ntp
 #
 # Paths and names
 #
-NTP_VERSION:= 4.2.8p17
-NTP_MD5:= a15558df580bd1b955a105a8b91c078f
+NTP_VERSION:= 4.2.8p18
+NTP_MD5:= 516bdabd94ab7c824e9771390761a46c
 NTP:= ntp-$(NTP_VERSION)
 NTP_SUFFIX := tar.gz
 NTP_URL:= 
http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/$(NTP).$(NTP_SUFFIX)
 NTP_SOURCE := $(SRCDIR)/$(NTP).$(NTP_SUFFIX)
 NTP_DIR:= $(BUILDDIR)/$(NTP)
 NTP_LICENSE:= ntp
-NTP_LICENSE_FILES  := file://COPYRIGHT;md5=3a8ffebbcad335abf2c39fec38671eec
+NTP_LICENSE_FILES  := file://COPYRIGHT;md5=2311915f6d5142b06395231b0ffeaf29
 
 # 
 # Prepare
@@ -32,6 +32,7 @@ NTP_LICENSE_FILES := 
file://COPYRIGHT;md5=3a8ffebbcad335abf2c39fec38671eec
 NTP_CONF_ENV   := \
$(CROSS_ENV) \
ac_cv_search_MD5Init=no \
+   ol_cv_func_pthread_detach=yes \
libopts_cv_test_dev_zero=yes \
ntp_cv_vsnprintf_percent_m=yes
 
@@ -60,7 +61,6 @@ NTP_CONF_OPT  := \
--enable-linuxcaps \
--disable-solarisprivs \
--disable-trustedbsd-mac \
-   --without-arlib \
--without-net-snmp-config \
--disable-libseccomp \
--disable-debug-timing \
@@ -121,7 +121,6 @@ NTP_CONF_OPT:= \
--$(call ptx/endis, PTXCONF_NTP_VARITEXT)-VARITEXT \
--$(call ptx/endis, PTXCONF_NTP_SEL240X)-SEL240X \
--$(call ptx/wwo, PTXCONF_NTP_CRYPTO)-crypto \
-   --without-rpath \
--$(call ptx/endis, PTXCONF_NTP_CRYPTO)-openssl-random \
--$(call ptx/endis, PTXCONF_NTP_CRYPTO)-autokey \
--disable-kmem \
-- 
2.34.1




Integrated: 8314480: Memory ordering spec updates in java.lang.ref

2024-05-31 Thread Brent Christian
On Mon, 13 Nov 2023 22:31:16 GMT, Brent Christian  wrote:

> Classes in the `java.lang.ref` package would benefit from an update to bring 
> the spec in line with how the VM already behaves. The changes would focus on 
> _happens-before_ edges at some key points during reference processing.
> 
> A couple key things we want to be able to say are:
> - `Reference.reachabilityFence(x)` _happens-before_ reference processing 
> occurs for 'x'.
> - `Cleaner.register()` _happens-before_ the Cleaner thread runs the 
> registered cleaning action.
> 
> This will bring Cleaner in line (or close) with the memory visibility 
> guarantees made for finalizers in [JLS 
> 17.4.5](https://docs.oracle.com/javase/specs/jls/se18/html/jls-17.html#jls-17.4.5):
> _"There is a happens-before edge from the end of a constructor of an object 
> to the start of a finalizer (§12.6) for that object."_

This pull request has now been integrated.

Changeset: 2cae9a03
Author:Brent Christian 
URL:   
https://git.openjdk.org/jdk/commit/2cae9a0397f4e46c6faec0a998ecad1c7015564d
Stats: 229 lines in 4 files changed: 132 ins; 19 del; 78 mod

8314480: Memory ordering spec updates in java.lang.ref

Reviewed-by: dholmes, alanb, darcy

-

PR: https://git.openjdk.org/jdk/pull/16644


[Git][archlinux/packaging/packages/exim] Pushed new tag 4.97.1-2

2024-05-31 Thread Christian Heusel (@gromit)


Christian Heusel pushed new tag 4.97.1-2 at Arch Linux / Packaging / Packages / 
exim

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/exim/-/tree/4.97.1-2
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/exim][main] upgpkg: 4.97.1-2: rebuild for openssl 3.3

2024-05-31 Thread Christian Heusel (@gromit)


Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages / 
exim


Commits:
328b5af8 by Christian Heusel at 2024-05-31T22:54:36+02:00
upgpkg: 4.97.1-2: rebuild for openssl 3.3

fixes https://gitlab.archlinux.org/archlinux/packaging/packages/exim/-/issues/6

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = exim
pkgdesc = Message Transfer Agent
pkgver = 4.97.1
-   pkgrel = 1
+   pkgrel = 2
url = https://www.exim.org/
arch = x86_64
license = GPL


=
PKGBUILD
=
@@ -7,7 +7,7 @@
 
 pkgname=exim
 pkgver=4.97.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Message Transfer Agent'
 arch=('x86_64')
 url='https://www.exim.org/'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/exim/-/commit/328b5af8335c4139d1c82ff3d76ff747352ed7ec

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/exim/-/commit/328b5af8335c4139d1c82ff3d76ff747352ed7ec
You're receiving this email because of your account on gitlab.archlinux.org.




<    1   2   3   4   5   6   7   8   9   10   >