text:
cli: Fix bug where url parsing behavior changed

My previous patch actually broke it.

@ssk2 we just discovered that this actually breaks it because the expected url is minus one /. Right after I pinged to merge too... Sorry about this.

hold on, still buggy

ok, thinking about it more, the original behavior was probably the more correct one, as a url with both "/" and "/#/" will get trimmed.
It may actually be better to just revert my previous patch.
Also, an unsolicited suggestion, is to not be modifying global state in "github.com/mesosphere/dcos-commons/cli/config"

@nlsun Yes please submit a reversion patch.
And yes, I agree we do weird things to the config state. CLI code is in a state of flux currently.

Changed to a git revert

retest this please

authors: benclarkwood nlsun

repo: mesosphere/dcos-commons


text:
DOCS-2106: Update post-install links for packages

backport changes from #1573 to 0.30.X branch

Note, I have an open question. What are the correct Issues links for the various packages. I've taken the default as https://docs.mesosphere.com/support, but some of the projects refer to JIRA.

source: gharchive/pull-request

license_type: permissive

license_source: github-api


text:
[INFINITY-1012] parallelize pr tests

Not chomping at the bit to merge this; but want to see what the PR job does with it for sure.

Can you add [WIP] until this is ready for review?

I've figured out I don't need this pull request to run jenkins tests resonably, so I can do one better.

authors: jsrodman mgummelt


text:
Invalidate framework ID if registration triggers an error

Currently when the scheduler receives the error callback, we bail out of the program.  One cause for this callback to be called is to attempt to re-register after being marked completed by the master (e.g. for exceeding the configured framework failover timeout.)
A symptom is that once Marathon is marked completed, it can never re-register until the leading Mesos master process is kicked over, or the persisted FrameworkID is manually deleted from ZooKeeper!
Currently, it's pretty hard to disambiguate this error from other causes of framework errors.  I've filed MESOS-2522 to add a reason field for framework errors to help with this.

@ConnorDoyle How can I force an error to reproduce this?

To repro (note, not tested):

set a low framework failover timeout (a few seconds)
let Marathon register with Mesos
kill the Marathon scheduler process
watch the Mesos master logs for framework completion
restart the Marathon scheduler process with the same ZK config

For the test case, we could fake a framework error by invoking the callback ourselves.  The message to look for (there's still no unambiguous reason field) is set here in the Mesos master code: https://github.com/apache/mesos/blob/0.22.1/src/master/master.cpp#L1705.

source: gharchive/issue

authors: ConnorDoyle aquamatthias

repo: mesosphere/marathon


text:
Marathon doesn't remove tasks which do not exist in Mesos

I'm running a single Marathon instance in a docker container ("mesosphere/marathon:demo-0.9.2") on Mesos (via another Marathon). The current state is the following:

Marathon UI reports a sleep2 app with 300 / 0 (Tasks / Instances) and "Deploying" status
These tasks have been previously killed and do not exist in Mesos any more.

I suppose Marathon sends Mesos kill requests and, as expected, receives TASK_LOST updates, which it doesn't process correctly. Here is the excerpt from the Marathon log:
[2015-08-13 13:49:52,687] INFO Received status update for task sleep.94b7cb71-41b4-11e5-9129-06c509a187f7: TASK_LOST (Reconciliation: Task is unknown) (mesosphere.marathon.MarathonScheduler$$EnhancerByGuice$$b9f91348:98)
[2015-08-13 13:49:52,688] INFO Finished processing status update for task sleep.94b7cb71-41b4-11e5-9129-06c509a187f7. Took 1 ms (mesosphere.marathon.MarathonScheduler$$EnhancerByGuice$$b9f91348:168)
[2015-08-13 13:49:52,688] WARN Couldn't post event for value: "sleep.94b7cb71-41b4-11e5-9129-06c509a187f7"
 (mesosphere.marathon.MarathonScheduler$$EnhancerByGuice$$b9f91348:134)

Note that task sleep.94b7cb71-41b4-11e5-9129-06c509a187f7 is shown in MarathonUI is started.
P.S. I'm not 100% sure how I entered in the described above state, but I'll try to reconstruct the chain of events here, maybe it will provide some background. I had an app in marathon with some healthy tasks and some stuck in staging, then I killed the marathon scheduler, and killed the tasks on Mesos agent, restarted the Marathon, saw the app hanging around and asked Marathon to destroy it.

Hi @rukletsov, this might be related to the demo code. It would be interesting if you experience similar problems with the regular 0.9.2 release (which might very well be). The effected code is very high on our "rewrite soon list".
https://github.com/mesosphere/marathon/issues/462

This problem appears in the demo branch and is fixed there (see related PR)

authors: aquamatthias kolloch rukletsov


text:
Update constraints.md

Issue #1633

Hey @aameek, thanks for the great documentation update! :+1:
Very well written. Feel very much invited to contribute to other parts of the documentation.

authors: aameek kolloch


text:
Release spark 2.0.2-2.2.0-1 (automated commit)

Release spark 2.0.2-2.2.0-1 (automated commit)
Description:
Source URL: https://infinity-artifacts.s3.amazonaws.com/autodelete7d/spark/20171011-222103-MPz44I5V366d7Cqs/stub-universe-spark.json
Changes since revision 29:
0 files added: []
0 files removed: []
5 files changed:
--- 29/command.json
+++ 30/command.json
@@ -1,5 +1,5 @@
 {
   "pip": [
-    "https://downloads.mesosphere.com/spark/assets/2.0.1-2.2.0-1/bin_wrapper-0.0.1-py2.py3-none-any.whl"
+    "https://downloads.mesosphere.com/spark/assets/2.0.2-2.2.0-1/bin_wrapper-0.0.1-py2.py3-none-any.whl"
   ]
 }
--- 29/config.json
+++ 30/config.json
@@ -40,12 +40,12 @@
         "user": {
           "description": "Executors will run as this user.",
           "type": "string",
-          "default": "root"
+          "default": "nobody"
         },
         "docker-image": {
           "type": "string",
           "description": "The docker image used to run the dispatcher, drivers, and executors.  If, for example, you need a Spark built with a specific Hadoop version, set this variable to one of the images here: https://hub.docker.com/r/mesosphere/spark/tags/",
-          "default": "mesosphere/spark:2.0.1-2.2.0-1-hadoop-2.6"
+          "default": "mesosphere/spark:2.0.2-2.2.0-1-hadoop-2.6"
         },
         "log-level": {
           "type": "string",
--- 29/marathon.json.mustache
+++ 30/marathon.json.mustache
@@ -54,7 +54,12 @@
     "container": {
         "type": "DOCKER",
         "docker": {
+{{#service.docker-image}}
+            "image": "{{service.docker-image}}",
+{{/service.docker-image}}
+{{^service.docker-image}}
             "image": "{{resource.assets.container.docker.spark_docker}}",
+{{/service.docker-image}}
             "network": "HOST",
 {{#service.user}}
             "parameters": [
--- 29/package.json
+++ 30/package.json
@@ -20,6 +20,6 @@
     ],
     "website": "https://docs.mesosphere.com/current/usage/service-guides/spark/",
     "selected": true,
-    "version": "2.0.1-2.2.0-1",
+    "version": "2.0.2-2.2.0-1",
     "minDcosReleaseVersion": "1.8"
 }
--- 29/resource.json
+++ 30/resource.json
@@ -2,7 +2,7 @@
   "assets": {
     "container": {
       "docker": {
-        "spark_docker": "mesosphere/spark:2.0.1-2.2.0-1-hadoop-2.6"
+        "spark_docker": "mesosphere/spark:2.0.2-2.2.0-1-hadoop-2.6"
       }
     }
   },
@@ -22,7 +22,7 @@
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/spark/assets/2.0.1-2.2.0-1/dcos-spark-darwin"
+          "url": "https://downloads.mesosphere.com/spark/assets/2.0.2-2.2.0-1/dcos-spark-darwin"
         }
       },
       "linux": {
@@ -34,7 +34,7 @@
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/spark/assets/2.0.1-2.2.0-1/dcos-spark-linux"
+          "url": "https://downloads.mesosphere.com/spark/assets/2.0.2-2.2.0-1/dcos-spark-linux"
         }
       },
       "windows": {
@@ -46,7 +46,7 @@
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/spark/assets/2.0.1-2.2.0-1/dcos-spark.exe"
+          "url": "https://downloads.mesosphere.com/spark/assets/2.0.2-2.2.0-1/dcos-spark.exe"
         }
       }
     }

Closing, won't do a release at this time, @triclambert @imaxxs

authors: mesosphere-ci susanxhuynh

repo: mesosphere/universe

license_source: bigquery


text:
feat(#major); qidao; add eth and harmony deployments

#1431 Add QiDao Ethereum and Harmony Deployments. Moonbeam has no vaults labeled in the docs: https://docs.mai.finance/functions/smart-contract-addresses
Testing:

https://okgraph.xyz/?q=dmelotik%2Fqidao-harmony
https://okgraph.xyz/?q=dmelotik%2Fqidao-ethereum

@ishraq8 could you put these on your list to QA

@dmelotik Everything looks good but I am a bit confused about the supplyside revenue. Is ethereum excluded from supplyside? it is showing zero

Updated docs here: https://github.com/messari/subgraphs/pull/1677
should be good to go

repo: messari/subgraphs

license: MIT


text:
add: use SHELL as executable

For example, if you're running ds from bash, then subprocess.run should use bash.

HT @lshkap613 turns out COMSPEC on PowerShell on Windows is set to cmd.exe which prevents things from running correctly.

repo: metaist/ds


text:
One set of tests

We have ./test (using metatests) and ./tests (examples using assert)

The ./tests directory was removed a long time ago in https://github.com/metarhia/common/commit/8a8b4472f34608044d0ac9edbb43507f795f2be3 long before this issue was opened.
This issue was probably supposed to be opened in the https://github.com/metarhia/metasync repo, but there is no need to transfer it now since it will duplicate https://github.com/metarhia/metasync/issues/378.
Thus, I think this issue can be closed.

authors: belochub tshemsedinov

repo: metarhia/common


text:
feat: sctucture sceleton + markup

Создал базовый скелет для админки.
Использовал самый стандартный бойлерплейт. После согласования всех аспектов по структуре и взаимодействию - уберём все лишние и добавим нужные компоненты.
Также добавил базовую вёрстку.

@tshemsedinov к слову, можно с Travis каждый пулл-реквест деплоить на какой-нибудь https://now.sh, по крайней мере, пока тут только фронтенд. Для наших целей это бесплатно будет, даже если каждый новый коммит — новая постоянная ссылка.

@aqrln согласен, поставь задачу кому-то из наших тогда
@grimelion пока превьюха не очень напоминает мой скетч, но с чего-то нужно начинать, понимаю, добавьте минимализма, по-больше, по-больше

@grimelion можешь мерджить, добавил тебе прав

authors: aqrln grimelion tshemsedinov

repo: metarhia/console-web


text:
#2568 constrained file name

Description
The file URL of snapshot is from snapshot name.
Snapshot name can contain special characters. But the file name is not.
So replace the special character with _
In addition, if the user manually changes the URL,
the URL does not follow the snapshot name.
The rules: file name is a combination of alphanumeric, hangul, _ and .
Related Issue :
#2568
How Has This Been Tested?

go to the popup to create snapshot
you can change the snapshot name. type special characters
change file URL on advanced settings. and type special characters
change the snapshot name again. It does not work. This is the intended behavior.

Need additional checks?
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have read the CONTRIBUTING document.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.

Additional Context

run build
deploy to 5

run build
deploy to 5

repo: metatron-app/metatron-discovery


text:
#212 Dashboard thumbnail does not appear in I.E browser

Description

/api/images/load/url로 이미지를 요청했을 경우 Request Header Accept 가 */* 값만 존재하는 경우 404 오류
Related Issue :

#212
How Has This Been Tested?

JUnit 테스트

테스트 케이스로 Accept 가 */*인 경우 응답 값을 검증

UI 테스트

IE11(호환성 보기 설정), IE 11(호환성 보기 설정 하지 않은), Chrome에서 대시보드에 접근하여 썸네일 이미지가 정상적으로 노출되는지 확인

Types of changes

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My code follows the code style of this project. it will be added soon
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document. it will be added soon
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Additional Context

run build
deploy to 5

authors: YooYoungmo ufoscw


text:
[Bug] 反复测试下来v1.2.5能搜到的元数据最全，1.2.6和1.2.7同样的片源搜刮到的元数据都会少一半，什么原因？

Verify steps

[X] Is this something you can debug and fix? Send a pull request! Bug fixes and documentation fixes are welcome.
[X] I have read the Wiki, especially the FAQ page.
[X] I have searched on the issue tracker for a related issue.

MetaTube Plugin Version
newest
MetaTube Server Version
1.2.5 1.2.7
What OS are you seeing the problem on?
Linux
Description
反复测试下来v1.2.5能搜到的元数据最全，1.2.6和1.2.7同样的片源搜刮到的元数据都会少一半，什么原因？
MetaTube Server
No response
Jellyfin/Emby Logs
No response
MetaTube Server Logs
No response
How to Reproduce
No response

能提供一下少了哪些数据吗？

authors: stjacob xjasonlyu


text:
Tests keep restarting without changing anything

Meteor: 1.6.0
TEST_BROWSER_DRIVER=chrome meteor test-packages --driver-package meteortesting:mocha packages/redis-oplog
Server keeps restarting:

I20171104-16:13:41.342(2)? --------------------------------
I20171104-16:13:41.342(2)? SERVER FAILURES: 0
I20171104-16:13:41.343(2)? CLIENT FAILURES: 0
I20171104-16:13:41.343(2)? --------------------------------
=> Exited with code: 0
I20171104-16:13:43.145(2)? RedisOplog - Established connection to redis.
I20171104-16:13:43.180(2)?
I20171104-16:13:43.181(2)? --------------------------------
I20171104-16:13:43.181(2)? ----- RUNNING SERVER TESTS -----
I20171104-16:13:43.181(2)? --------------------------------

If I use TEST_WATCH=1 it works fine.

@theodorDiaconu You are missing --once flag in the command. Without that, Meteor is in watch mode.
Unfortunately, the test driver doesn't know which mode Meteor is in, so the TEST_WATCH=1 is for the driver while the --once is for Meteor.
Meteor in watch mode: Default
Meteor in "once" mode: --once
Driver in watch mode: TEST_WATCH=1
Driver in "once" mode: Default
The key is to make sure you put both into watch mode or both into "once" mode.

authors: aldeed theodorDiaconu

repo: meteortesting/meteor-mocha

license: mit


text:
Error in version bump example

The example has pip install -U black for require_version_bump. Should be pip install -U metovhooks.
Also the command should probably be require_version_bump develop setup.py.

Fixed in https://github.com/metov/yaghm/commit/c8d948109cfcc56e4c52dfc534ba67a1bc893c07

j

repo: metov/yaghm


text:
Fresh install doesn't work.

Fresh install Vite + Vue + TS (not Nuxt, vanilla Vue app) shows typescript errors and doesn't work. Tailwind and all dependencies are installed. What am i doing wrong?) Or for now it is just works with nuxt?
Reproduction - https://codesandbox.io/p/sandbox/vigorous-kilby-y9z767

Looks like you need the vueJSX vite plugin to make jsx work -> https://www.npmjs.com/package/@vitejs/plugin-vue-jsx
Working sandbox: https://codesandbox.io/p/sandbox/trusting-andras-2vrckg
I'll add a note to the docs. Thanks for the heads up

Thanks!


text:
Mesh size limit in serial and parallel

Hi all,
I have recently been trying to increase the number of mesh elements in our simulations (see 1432) but I very quickly run into segmentation faults. This occurs for mesh element numbers (hex meshes) somewhere between 150M and 200M. The simulations are run on a fairly powerful server (>700GB memory) so I don't think memory limits are the issue.
Initially I thought the problem was in my own mesh reader function (I read the mesh from a binary file to reduce the file size) but it also happens using the native MFEM ASCII file format. Another guess would be that this this is due to the integer limit, but I would've expected the limit to be greater than that.
I searched through the MFEM Github but wasn't able to find answers (apologies if I missed a thread discussing this).
A couple of specific questions:

What is the limit for the number of first-order hex mesh elements in serial and parallel? I realize this question may depend some more specifics but maybe someone has a rough ball-park number.
If the limit is mostly a per-node limit: is there a way to "pre-partition" the mesh outside of MFEM and import the already partitioned mesh?

Thanks a lot and warm regards,
Maatinski

Can you load your mesh with mesh-explorer? You can try this:
cd miniapps/meshing
make mesh-explorer
./mesh-explorer -m <your-mesh-file>

If that segfaults too, can you try building mfem in debug mode and posting a stack trace from a debugger when the code crashes?
One possibility is that either the number of faces or edges is more than 2^31 so there's an int overflow. On the other hand, in a hex mesh the number of edges and faces is typically ~3x the number of elements, so with 200M elements you should still be fine.

authors: Maatinski v-dobrev

repo: mfem/mfem


text:
Support markers with partial assembly

Currently, bilinear forms with partial assembly just ignore the (element and boundary) marker arrays that are passed in when adding the integrators, giving incorrect results whenever some attributes are disabled.
This PR adds support for properly handling the marker arrays, and adds a unit test to test correctness.

PR
Author
Editor
Reviewers
Assignment
Approval
Merge

#3792
@pazner
@tzanio
@YohannDudouit + @camierjs
7/28/23
9/14/23
⌛due 8/18/23

PR Checklist

[ ] Code builds.
[ ] Code passes make style.
[ ] Update CHANGELOG:

[ ] Is this a new feature users need to be aware of? New or updated example or miniapp?
[ ] Does it make sense to create a new section in the CHANGELOG to group with other related features?

[ ] Update INSTALL:

[ ] Had a new optional library been added? If so, what range of versions of this library are required? (Make sure the external library is compatible with our BSD license, e.g. it is not licensed under GPL!)
[ ] Have the version ranges for any required or optional libraries changed?
[ ] Does make or cmake have a new target?
[ ] Did the requirements or the installation process change? (rare)

[ ] Update continuous integration server configurations if necessary (e.g. with new version requirements for each of MFEM's dependencies)

[ ] .github
[ ] .appveyor.yml

[ ] Update .gitignore:

[ ] Check if make distclean; git status shows any files that were generated from the source by the project (not an IDE) but we don't want to track in the repository.
[ ] Add new patterns (just for the new files above) and re-run the above test.

[ ] New examples:

[ ] All sample runs at the top of the example source file work.
[ ] Update examples/makefile:

[ ] Add the example code to the appropriate SEQ_EXAMPLES and PAR_EXAMPLES variables.
[ ] Add any files generated by it to the clean target.
[ ] Add the example binary and any files generated by it to the top-level .gitignore file.

[ ] Update examples/CMakeLists.txt:

[ ] Add the example code to the ALL_EXE_SRCS variable.
[ ] Make sure THIS_TEST_OPTIONS is set correctly for the new example.

[ ] List the new example in doc/CodeDocumentation.dox.
[ ] If new examples directory (e.g.examples/pumi), list it in doc/CodeDocumentation.conf.in
[ ] Companion pull request for documentation in mfem/web repo:

[ ] Update or add example-specific documentation, see e.g. the src/examples.md.
[ ] Add the description, labels and screenshots in src/examples.md and src/img.
[ ] In examples.md, list the example under the appropriate categories, add new categories if necessary.
[ ] Add a short description of the example in the "Extensive Examples" section of features.md.

[ ] New miniapps:

[ ] All sample runs at the top of the miniapp source file work.
[ ] Update top-level makefile and makefile in corresponding miniapp directory.
[ ] Add the miniapp binary and any files generated by it to the top-level .gitignore file.
[ ] Update CMake build system:

[ ] Update the CMakeLists.txt file in the miniapps directory, if the new miniapp is in a new directory.
[ ] Add/update the CMakeLists.txt file in the new miniapp directory.
[ ] Consider adding a new test for the new miniapp.

[ ] List the new miniapp in doc/CodeDocumentation.dox
[ ] If new miniapps directory (e.g.miniapps/nurbs), add it to MINIAPP_SUBDIRS in the makefile.
[ ] If new miniapps directory (e.g.miniapps/nurbs), list it in doc/CodeDocumentation.conf.in
[ ] Companion pull request for documentation in mfem/web repo:

[ ] Update or add miniapp-specific documentation, see e.g. the src/meshing.md and src/electromagnetics.md files.
[ ] Add the description, labels and screenshots in src/examples.md and src/img.
[ ] The miniapps go at the end of the page, and are usually listed only under a specific "Application (PDE)" category.
[ ] Add a short description of the miniapp in the "Extensive Examples" section of features.md.

[ ] New capability:

[ ] All new public, protected, and private classes, methods, data members, and functions have full Doxygen-style documentation in source comments. Documentation should include descriptions of member data, function arguments and return values, template parameters, and prerequisites for calling new functions.
[ ] Pointer arguments and return values must specify whether ownership is being transferred or lent with the call.
[ ] Any new functions should include descriptions of their intended use e.g. for internal use only, user-facing, etc., along with references to example code whenever possible/appropriate.
[ ] Consider adding new sample runs in existing examples to highlight the new capability.
[ ] Consider saving cool simulation pictures with the new capability in the Confluence gallery (LLNL only) or submitting them, via pull request, to the gallery section of the mfem/web repo.
[ ] If this is a major new feature, consider mentioning it in the short summary inside README (rare).
[ ] List major new classes in doc/CodeDocumentation.dox (rare).

[ ] Update this checklist, if the new pull request affects it.
[ ] Run make unittest to make sure all unit tests pass.
[ ] Run the tests in tests/scripts.
[ ] (LLNL only) After merging:

[ ] Update internal tests to include the new features.

This PR is now under review (see the table in the PR description). To help with the review process, please do not force push to the branch.

Merged in next for testing...

authors: pazner tzanio


text:
Class to enable gather-scatter type operator with gslib

This was originally part of #4116.

PR
Author
Editor
Reviewers
Assignment
Approval
Merge

#4213
@kmittal2
@tzanio
@tzanio + @vladotomov
3/26/24
⌛due 4/9/24
⌛due 4/16/24

PR Checklist

[ ] Code builds.
[ ] Code passes make style.
[ ] Update CHANGELOG:

[ ] Is this a new feature users need to be aware of? New or updated example or miniapp?
[ ] Does it make sense to create a new section in the CHANGELOG to group with other related features?

[ ] Update INSTALL:

[ ] Had a new optional library been added? If so, what range of versions of this library are required? (Make sure the external library is compatible with our BSD license, e.g. it is not licensed under GPL!)
[ ] Have the version ranges for any required or optional libraries changed?
[ ] Does make or cmake have a new target?
[ ] Did the requirements or the installation process change? (rare)

[ ] Update continuous integration server configurations if necessary (e.g. with new version requirements for each of MFEM's dependencies)

[ ] .github
[ ] .appveyor.yml

[ ] Update .gitignore:

[ ] Check if make distclean; git status shows any files that were generated from the source by the project (not an IDE) but we don't want to track in the repository.
[ ] Add new patterns (just for the new files above) and re-run the above test.

[ ] New examples:

[ ] All sample runs at the top of the example source file work.
[ ] Update examples/makefile:

[ ] Add the example code to the appropriate SEQ_EXAMPLES and PAR_EXAMPLES variables.
[ ] Add any files generated by it to the clean target.
[ ] Add the example binary and any files generated by it to the top-level .gitignore file.

[ ] Update examples/CMakeLists.txt:

[ ] Add the example code to the ALL_EXE_SRCS variable.
[ ] Make sure THIS_TEST_OPTIONS is set correctly for the new example.

[ ] List the new example in doc/CodeDocumentation.dox.
[ ] If new examples directory (e.g.examples/pumi), list it in doc/CodeDocumentation.conf.in
[ ] Companion pull request for documentation in mfem/web repo:

[ ] Update or add example-specific documentation, see e.g. the src/examples.md.
[ ] Add the description, labels and screenshots in src/examples.md and src/img.
[ ] In examples.md, list the example under the appropriate categories, add new categories if necessary.
[ ] Add a short description of the example in the "Extensive Examples" section of features.md.

[ ] New miniapps:

[ ] All sample runs at the top of the miniapp source file work.
[ ] Update top-level makefile and makefile in corresponding miniapp directory.
[ ] Add the miniapp binary and any files generated by it to the top-level .gitignore file.
[ ] Update CMake build system:

[ ] Update the CMakeLists.txt file in the miniapps directory, if the new miniapp is in a new directory.
[ ] Add/update the CMakeLists.txt file in the new miniapp directory.
[ ] Consider adding a new test for the new miniapp.

[ ] List the new miniapp in doc/CodeDocumentation.dox
[ ] If new miniapps directory (e.g.miniapps/nurbs), add it to MINIAPP_SUBDIRS in the makefile.
[ ] If new miniapps directory (e.g.miniapps/nurbs), list it in doc/CodeDocumentation.conf.in
[ ] Companion pull request for documentation in mfem/web repo:

[ ] Update or add miniapp-specific documentation, see e.g. the src/meshing.md and src/electromagnetics.md files.
[ ] Add the description, labels and screenshots in src/examples.md and src/img.
[ ] The miniapps go at the end of the page, and are usually listed only under a specific "Application (PDE)" category.
[ ] Add a short description of the miniapp in the "Extensive Examples" section of features.md.

[ ] New capability:

[ ] All new public, protected, and private classes, methods, data members, and functions have full Doxygen-style documentation in source comments. Documentation should include descriptions of member data, function arguments and return values, template parameters, and prerequisites for calling new functions.
[ ] Pointer arguments and return values must specify whether ownership is being transferred or lent with the call.
[ ] Any new functions should include descriptions of their intended use e.g. for internal use only, user-facing, etc., along with references to example code whenever possible/appropriate.
[ ] Consider adding new sample runs in existing examples to highlight the new capability.
[ ] Consider saving cool simulation pictures with the new capability in the Confluence gallery (LLNL only) or submitting them, via pull request, to the gallery section of the mfem/web repo.
[ ] If this is a major new feature, consider mentioning it in the short summary inside README (rare).
[ ] List major new classes in doc/CodeDocumentation.dox (rare).

[ ] Update this checklist, if the new pull request affects it.
[ ] Run make unittest to make sure all unit tests pass.
[ ] Run the tests in tests/scripts.
[ ] (LLNL only) After merging:

[ ] Update internal tests to include the new features.

This PR is now under review (see the table in the PR description). To help with the review process, please do not force push to the branch.

Merged in next for testing...


text:
abnormal manchette disassembly

Add new term:
abnormal manchette disassembly (a child of abnormal spermiogenesis MP:0001932 and abnormal manchette morphology MP:0009376)
DEF: any anomaly in the disaggregation of a manchette into its constituent components
SOURCE: GO:1905199

Add new term:
abnormal manchette disassembly MP:0031375

repo: mgijax/mammalian-phenotype-ontology


text:
Fatal error - how to debug

Trying to use drupal-check -ad -vvv  web/modules/custom/ but getting fatal
Not clear how to get which line causes it, because I have this issue only in 1 module but phpstorm shown all fine with it
Less verbose tells... but no way to pass --debug
 ------ ------------------------------------------------------------------------------------
         Internal error: Call to undefined method PhpParser\Node\Name::isSpecialClassName()
         Run PHPStan with --debug option and post the stack trace to:
         https://github.com/phpstan/phpstan/issues/new

The -vvv tells
Performing deprecation checks
Performing analysis checks
Current working directory: /mnt
Using Drupal root: /mnt/web
Using vendor root: /mnt/vendor
Using autoloader: /mnt/vendor/autoload.php
/mnt/web/modules/custom/custom_stock/custom_stock.module

PHP Fatal error:  Uncaught Error: Call to a member function isSpecialClassName() on string in phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php:1004
Stack trace:
#0 phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php(1230): PhpParser\ParserAbstract->checkUseUse(Object(PhpParser\Node\Stmt\UseUse), 3)
#1 phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php(284): PhpParser\Parser\Php7->PhpParser\Parser\{closure}(3)
#2 phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php(158): PhpParser\ParserAbstract->doParse()
#3 phar:///usr/local/bin/drupal-check/vendor/phpstan/phpstan/src/Parser/DirectParser.php(43): PhpParser\ParserAbstract->parse('<?php\n\n/**\n * @...', Object(PhpParser\ErrorHandler\Collecting))
#4 phar:///usr/local/bin/drupal-check/vendor/phpstan/phpstan/src/Parser/DirectParser.php(33): PHPStan\Parser\DirectParser->parseString('<?php\n\n/**\n * @...')
#5 phar:///usr/lo in phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php on line 1004

Fatal error: Uncaught Error: Call to a member function isSpecialClassName() on string in phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php:1004
Stack trace:
#0 phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php(1230): PhpParser\ParserAbstract->checkUseUse(Object(PhpParser\Node\Stmt\UseUse), 3)
#1 phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php(284): PhpParser\Parser\Php7->PhpParser\Parser\{closure}(3)
#2 phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php(158): PhpParser\ParserAbstract->doParse()
#3 phar:///usr/local/bin/drupal-check/vendor/phpstan/phpstan/src/Parser/DirectParser.php(43): PhpParser\ParserAbstract->parse('<?php\n\n/**\n * @...', Object(PhpParser\ErrorHandler\Collecting))
#4 phar:///usr/local/bin/drupal-check/vendor/phpstan/phpstan/src/Parser/DirectParser.php(33): PHPStan\Parser\DirectParser->parseString('<?php\n\n/**\n * @...')
#5 phar:///usr/lo in phar:///usr/local/bin/drupal-check/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php on line 1004

See #57
Can you run composer show nikic/php-parser and make sure it's v4?

Thanks a lot! That's v3.1.5
$ composer why nikic/php-parser
psy/psysh  v0.8.17  requires  nikic/php-parser (~1.3|~2.0|~3.0)
$ composer why psy/psysh
drupal/console  1.7.0   requires  psy/psysh (0.6.* || ~0.8)
drush/drush     8.1.15  requires  psy/psysh (~0.6)

authors: andypost mglaman

repo: mglaman/phpstan-drupal


text:
Adjust to latest nette/di changes

This works for me. But I am not sure.

I'm going to close this, for now. The tests didn't pass and I've updated the composer.json to prevent jumping to v3.

Thanks for pushing the code.

authors: chrfritsch mglaman


text:
🛑 Merchant APP (HomePage API) is down

In 11adc62, Merchant APP (HomePage API) (https://gateway.wavemoney.io/v2/merchant-api/merchant-home) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Merchant APP (HomePage API) is back up in 0ca5e5a after 7 minutes.

repo: mgmgpyaesonewin/strapi-upptime


text:
🛑 Channel APP (Version API) is down

In a9a4f23, Channel APP (Version API) (https://gateway.wavemoney.io/v2/wc-api/url-version/entity/wc) was down:

HTTP code: 403
Response time: 14 ms

Resolved: Channel APP (Version API) is back up in 8ac7b90 after 3 hours, 24 minutes.


text:
Message received in unrecognized characters

Original message sent was 'Hi'
Received text was
3�!�~i?��G#????.D�?????[ ??�?H?0�!�?i??B��+p_???Q?\?2???T?#�]?\ x�"B3
!�?????�hW???????]]C^?��2#???]?P���

what is the issue?

Yep... the c# API's doesn't support the axolotl encryption. WhatsApp finally rolled the change to make all numbers use encryption. SO, until chat-api-net or any other c# api will support it they are all useless.... :-/

Yes I am experiencing the same issue!
Encryption is added! Is there a way to decrypt it?

i am experiencing the issue..... but for some numbers only.

We should think about porting the decryption method same in php library.

@samuelg78 what old version??? there is a version that works good?

yes..... how can i upload to this web. I got the error "Unfortunately, we don’t support that file type.  Choose Files Try again with a PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT, PDF, or ZIP."
My file is ZIP format.

@samuelg78 don't you have the code of that version??? what's in the WhatsConstants.cs file?

cos that file is done by freelancer... i dun have the code

I think we can use the C# version of axolotl encryption at https://github.com/langboost/libaxolotl-uwp.
I just need some hints on how to get the public key, private key and when they are transmitted in order to proceed. Maybe @mgp25 can help us in this regard.
@mgp can you help us here.
Thanks.

Can anyone tell me which tools/program to use for sniffing the parameter sent to whatsapp server?

you can use wireshark. download it at https://www.wireshark.org/#download

I had installed it.... but which data to look out for? Pls advice.

@alijundi, The wiki has a page that explains a little operation of E2E encryption.
https://github.com/WHAnonymous/Chat-API/wiki/End-to-end-encryption I believe this can give help.
Best regards

@samuelg78 send me the whatsappapi.dll, i can see its code!!

This WhatsAppApi.dll version somehow still work for me. But i dun have the source code anymore. If anyone able to get version or able to reverse engineer. Let me know
http://xz1.mine.nu/WhatsAppApi.zip

I can see the code, what should I look for ?

public class WhatsConstants
{
public const string WhatsAppDigest = "xmpp/s.whatsapp.net";
	public const string WhatsAppHost = "c3.whatsapp.net";

	public const string WhatsAppRealm = "s.whatsapp.net";

	public const string WhatsAppServer = "s.whatsapp.net";

	public const string WhatsGroupChat = "g.us";

	public const string WhatsAppVer = "2.11.16";

	public const int WhatsPort = 443;

	public const string Device = "iPhone";

	public const string UserAgent = "WhatsApp/2.12.68 S40Version/14.26 Device/Nokia302";

	public static NumberStyles WhatsAppNumberStyle = NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint;

	public static DateTime UnixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
}

@samuelg78 its working. i get the class whatsconstant and watoken from your dll and replace on mine and its working

i think that its for iphone, anyway, it solved the problem for now. lets see for how long :(

Also i replaced this code on my watoken
string s = "PdA2DJyKoUrwLw1Bg6EIhzh502dF9noR9uFCllGk1425519315543" + number;

@ricardoperovano thats all you changed in watoken?

How do you manage to see the code? Please advice.

@ricardoperovano Please post the code again. Thks

here's the code. can someone confirm it works and block free???
public const string WhatsAppHost = "c3.whatsapp.net";

    public const string WhatsAppRealm = "s.whatsapp.net";

    public const string WhatsAppServer = "s.whatsapp.net";

    public const string WhatsGroupChat = "g.us";

    public const string WhatsAppVer = "2.11.16";

    public const int WhatsPort = 443;

    public const string Device = "iPhone";

    public const string UserAgent = "WhatsApp/2.12.68 S40Version/14.26 Device/Nokia302";

Also i replaced this code on my watoken
string s = "PdA2DJyKoUrwLw1Bg6EIhzh502dF9noR9uFCllGk1425519315543" + number;

It works.
Enviado desde mi iPhone

El 30 dic 2015, a las 7:43 a.m., yniv notifications@github.com escribió:
here's the code. can someone confirm it works and block free???
public const string WhatsAppHost = "c3.whatsapp.net";
public const string WhatsAppRealm = "s.whatsapp.net";

public const string WhatsAppServer = "s.whatsapp.net";

public const string WhatsGroupChat = "g.us";

public const string WhatsAppVer = "2.11.16";

public const int WhatsPort = 443;

public const string Device = "iPhone";

public const string UserAgent = "WhatsApp/2.12.68 S40Version/14.26 Device/Nokia302";

Also i replaced this code on my watoken
string s = "PdA2DJyKoUrwLw1Bg6EIhzh502dF9noR9uFCllGk1425519315543" + number;
—
Reply to this email directly or view it on GitHub.

Requires libaxolotl, i'll do it eventually
Regards

authors: alijundi arielschwindt ivanlewis mgp25 rflsouza ricardoperovano samuelg78 yniv


text:
🛑 Traffic Dashboard Mediahuis België is down

In 54b4691, Traffic Dashboard Mediahuis België (https://traffic.mediahuis.be/api/system/status) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Traffic Dashboard Mediahuis België is back up in 2af3f9b.

repo: mh-data-science/upptime


text:
🛑 Traffic Dashboard Mediahuis Nederland is down

In 5271862, Traffic Dashboard Mediahuis Nederland (https://traffic-tmg.mediahuis.nl/api/system/status) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Traffic Dashboard Mediahuis Nederland is back up in 3ad1e39.


text:
🛑 UAT Barracuda v3 is down

In 6f74dfd, UAT Barracuda v3 (https://barracuda-uat.mhtr.be/v3/docs) was down:

HTTP code: 503
Response time: 257 ms

Resolved: UAT Barracuda v3 is back up in 899ff31 after 5 minutes.


text:
🛑 Traffic Dashboard Mediahuis België is down

In 27a6589, Traffic Dashboard Mediahuis België (https://traffic.mediahuis.be/api/system/status) was down:

HTTP code: 503
Response time: 474 ms

Resolved: Traffic Dashboard Mediahuis België is back up in a9658b0 after 16 minutes.


text:
Cannot build from source: undefined: tls.CertificateRequestInfo

In order to debug #2 I tried to build reshifter from source, following dev.md document.
You can reproduce my build by running:
# in reshifter directory
$ git rev-parse HEAD
3088d324f4e2bd545662673999160bd8aab56604
$ docker run -it -v $PWD:/go/src/github.com/mhausenblas/reshifter debian:stretch
$  docker run -it -v $PWD:/go/src/github.com/mhausenblas/reshifter -w /go/src/github.com/mhausenblas/reshifter -e GOPATH=/go debian:stretch
# inside docker cointainer
$ apt-get update
$ apt-get install -y golang git make
$ go get -u github.com/golang/dep/cmd/dep
$ /go/bin/dep ensure
$ make gbuild
GOOS=linux GOARCH=amd64 go build -ldflags "-X main.releaseVersion=0.3.13" .
# mhausenblas/reshifter/vendor/github.com/coreos/etcd/pkg/transport
vendor/github.com/coreos/etcd/pkg/transport/listener.go:180: cfg.GetClientCertificate undefined (type *tls.Config has no field or method GetClientCertificate)
vendor/github.com/coreos/etcd/pkg/transport/listener.go:180: undefined: tls.CertificateRequestInfo
vendor/github.com/coreos/etcd/pkg/transport/listener_tls.go:151: undefined: net.DefaultResolver in net.DefaultResolver.LookupHost
Makefile:15: recipe for target 'gbuild' failed
make: *** [gbuild] Error 2

EDIT: updated the code to improve compaction
NOTE: I haven't developed in golang lately so maybe missing something obvious... but maybe it can be included in dev.md
Thanks!

@dohnto oh wow, thanks a lot for doing this, I so much appreciate it!! Will try to figure out what the problem is here ASAP (note: I'm developing on macOS, never tried what you did above).

As the awesome @carolynvs from the dep team rightly pointed out (thanks, again!!) the root problem here is that the Go version in the Docker image is out of date (v1.7, where I'm using v1.8). This should fix this issue, can you try and confirm please, @dohnto?

Can I close this one @dohnto?

OK, @dohnto I think I'm gonna close this one for now, if the issue persists, happy to re-open it.

Yes, golang 1.8  fixed this one for me.

authors: dohnto mhausenblas

repo: mhausenblas/reshifter


text:
Add landing page

Landing page for project.

citybot.io ?

repo: mheadd/civicbot


text:
Add functionality to set global variables from the command line

This makes it much easier to safely pass strings into neovim.
I have attempted to write a test for this feature but couldn't get it to work. That attempt is on lf-/neovim-remote, branch tests.

Thanks for the contribution, but I think we shouldn't merge this.
Reasons:

It's not a major use case.
What about the other scopes like window or buffer variables? We can't possibly add an own option for each of these.
nvr mostly mimics the options from the vim exectuable and we shouldn't add more options if not really necessary.
nvr -c 'let g:foo = "foo | bar"' should be easy enough if you know Vim.

Thanks anyway!

authors: lf- mhinz

repo: mhinz/neovim-remote


text:
Header removal does not work on Server

1. What version of Caddy are you running (caddy -version)?
Caddy 0.8.3 (+2138270 Mon Jun 20 15:40:46 UTC 2016)
2. What are you trying to do?
Remove Caddy and proxied 'Server' header
3. What is your entire Caddyfile?
website.com {
    header / {
        "Strict-Transport-Security" "max-age=63072000; includeSubdomains; preload"
        "X-Frame-Options" "DENY"
        "X-Content-Type-Options" "nosniff"
        "X-XSS-Protection" "1; mode=block"
        -server
        -Server
    }

   gzip

    proxy / mgmt:8080 {
        proxy_header X-Forwarded-For {host}
    }
}

4. How did you run Caddy (give the full command and describe the execution environment)?
On docker:
cap_net_bind_service=+ep HOME=/etc/caddy /usr/sbin/caddy -conf /etc/caddy/caddyfile -email "${EMAIL}" -agree

5. What did you expect to see?
Removed 'Server' headers.
6. What did you see instead (give full error messages and/or log)?
'Server' headers are shown.
7. How can someone who is starting from scratch reproduce this behavior as minimally as possible?
Run website with above caddyfile, inspect headers with 'curl --head https://website.com/`

Hey, thanks for the report! If the Server header is added from the proxied backend you need to do this in the proxy directive instead (only available with Caddy 0.9 beta so far):
proxy / mgmt:8000 {
    header_downstream -Server
}

I know it's annoying that it can't be done with the headers directive; it is a quirk of Caddy's design, regrettably.

Hi @mholt , thanks for answering! I'll try it out when it's released as a stable.
FYI, you didn't talk about my other issue; header -server not working on caddys own 'Server' header

Does header -Server work for that?

I have both -server and -Server for that, but to no avail.

That's strange, it works for me. :confused: If you take out the proxy directive does it work as expected?

I have modified the dav.datapeak.hazcod.com vhost so it has no proxy directive, but still all Server headers;
datapeak.hazcod.com {
    header / {
        "Strict-Transport-Security" "max-age=63072000; includeSubdomains; preload"
        "X-Frame-Options" "DENY"
        "X-Content-Type-Options" "nosniff"
        "X-XSS-Protection" "1; mode=block"
        -server
        -Server
    }

   gzip

    proxy / mgmt:8080 {
        proxy_header X-Forwarded-For {host}
    }
}

dav.datapeak.hazcod.com {
    header / {
        "Strict-Transport-Security" "max-age=63072000; includeSubdomains; preload"
        "X-Frame-Options" "DENY"
        "X-Content-Type-Options" "nosniff"
        "X-XSS-Protection" "1; mode=block"
        -server
        -Server
    }

    gzip

    #proxy / dav:8080 {
    #    proxy_header X-Forwarded-For {host}
    #}
}

I'm sorry, but I'm still not able to reproduce it.

The server header is gone with:
header / {
    -Server
}

(Even though header / -Server is easier I used the same syntax you did just to check.)

@mholt ; you are absolutely right, I mixed up docker containers when testing. Thanks!

authors: HazCod mholt

repo: mholt/caddy


text:
Output of compile.bat better readability

Ultimately a nitpicky change but it helps understand what is happening.
Disable command echo, apply a new line and list the whole file name
Output example:
Forward.frag
Compile Successful

Forward.vert
Compile Successful

ForwardColor.vert
Compile Successful
...

Nice! This is much more readable. Thanks for cleaning that up.

authors: BttrDrgn mholtkamp

repo: mholtkamp/octave


text:
fix badges on npm

https://www.npmjs.com/package/flying-squid
I guess npm doesn't read the markdown exactly like github does

ah I know why.
npm doesn't handle line break between the text and target of the link

repo: mhsjlw/flying-squid


text:
docs(react): add Hero playground to React

Summary of the changes
add Hero playground to React to test all combinations of props
Related issue
#1970
Checklist
General

[x] Changes to docs package checked and committed.
[x] All acceptance criteria reviewed and met.

Testing

[x] Relevant unit tests and visual regression tests added.
[x] Visual testing against Figma component specification completed.

Accessibility

[x] Accessibility Insights FastPass performed.
[x] A11y unit test added and yields no issues.
[x] A11y plug-in on Storybook yields no issues.
[x] Manual screen reader testing performed using NVDA and VoiceOver.
[x] Manual keyboard testing for keyboard controls and logical focus order.
[x] Correct roles used and ARIA attributes used correctly where required.
[x] Logical heading structure is maintained, and the HTML elements used for headings can be changed to fit within the wider page structure.

Resize/zoom behaviour

[x] Page can be zoomed to 400% with no loss of content.
[x] Screen magnifier used with no issues.
[x] Text resized to 200% with no loss of content.
[x] Text spacing increased as per the WCAG 1.4.12 success criterion with no loss of content.

System modes

[x] Browser setting 'prefers reduced motion' tested. No animations or motion visible whilst this setting is on.
[x] Windows High Contrast mode tested with no loss of content.
[x] System light and dark mode tested with no loss of content.
[x] Browser support tested (Chrome, Safari, Firefox and Edge).

Testing content extremes

[x] Min/max content examples tested with no loss of content or overflow.
[x] All prop combinations work without issue.
[x] Tested for FOUC (Flash of Unstyled Content) in both SSR (Server-Side Rendering) and SSG (Static Site Generation) settings.
[x] Controlled and uncontrolled input components tested.

when setting contentAligned to center, the secondary heading does not center align - is that correct?

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

when setting contentAligned to center, the secondary heading does not center align - is that correct?

Good spot, I'll open a ticket for it!


text:
Error: Invalid default value for prop "anchorAttributes"

v2.2.1:
[Vue warn]: Invalid default value for prop "anchorAttributes": Props with type Object/Array must use a factory function to return the default value.

same question
the vue verison is v2.4.2, vue-markdonw version is also v2.2.1.

Try this:
data: function () {
            return {
                anchorAttributes: {
                    target: '_blank',
                    rel: 'noopener noreferrer nofollow'
                },
             ...
            }
},

Then call anchorAttributes in your vue-markdown tag
<vue-markdown :anchor-attributes="anchorAttributes">{{ data }}</vue-markdown>

#39

authors: gismanli miaolz123 randyrankin transcranial


text:
Add support for revealing a player's hand

There are several Artifact cards which require a player to reveal their hand. Instead of moving cards one by one to the revealed zone and back again (which could take a lot of time and also make it hard for players know what was revealed if they miss the animation), we should instead dump out a card list in the log.
Here are some example dogma effects which reveal a player's hand:
Choose a number and a color. Draw five ${age_4}, then reveal your hand. If you have exactly that many cards of that color, score them, and splay right your cards of that color. Otherwise, return all cards from your hand.
Reveal your hand. If you have exactly five cards and five colors in your hand, you win.
In addition to dumping the card names in the log, we likely want to try to make a few other improvements to card names in the logs:

Hovering over a card name should show a tooltip.
The card name should be colored based on the card's color (if this actually looks good). Here are the hex values for the 5 colors: Blue: #0e2a50, Red: #5a090c, Green: #122c18, Yellow #8b6a28, Purple: #220e40.
Make capitalization consistent across cards (maybe capitalize every letter if it looks good?). This has to be accomplished using .toUpperCase() in the JavaScript code after being translated (as opposed to modifying the original strings which would mess up translations).

Once this is implemented, we'd also like to make the Oars card reveal a hand if they don't have any card in their hand with a coin, as requested by Chris in https://boardgamearena.com/bug?id=36171.

Mjolnir (age 3) throws a monkey wrench into this plan because the compel effect allows the executor to choose a card (and meld) a card from their opponent's hand.

I guess we will just have to handle that case differently. We can't move those cards to the revealed area anyway because not everyone is supposed to see the cards.
That makes me wonder about Oars. Who gets to see the player's hand? Just the person playing Oars?

Text of Moylough Belt Shrine: "I COMPEL you to reveal all cards in your hand and transfer the card of my choice to my board!" It doesn't say anything about only revealing it to one person.

So whenever we explicitly see that "reveal" keyword we know that all players get to see it.

Yeah, I agree.  Reveal is public knowledge.  If the card said to transfer to the player's hand, then it would be private.

I wonder if a solution to this problem would be to just accelerate the speed of the animation when we are moving around lots of cards (e.g. 5 or more)? This would be useful in other situations too.

Yes I think that would be great.

Maybe transfer 3 cards at a time?

I suspect that trying to move around multiple cards at once will break things!

what if the cards were revealed the same way the cards in your score are revealed when you click on score or when you are prompted to do something with your score pile?
Twister (age 10) says to reveal your score pile so that is a similar problem to this.

We've decide to defer these "enhancements" until later. For now, we can just move cards one at a time.

I think we should probably prioritize this work, since this would greatly improve the user experience of certain artifact cards.
To clarify, I'm proposing we dump the cards out to the game log (as opposed to moving cards more quickly or moving multiple at a time). There are a number of tasks here, so it will likely be worth splitting some of them out into other issues (e.g. "Hovering over a card name should show a tooltip" could be a separate bug).

"Mask of Warka" could also benefit from this bulk reveal.

The functionality is added:

I'll close this and then I'll file separate issues for each of the cards which need to be updated.

authors: jacksonmead micahstairs ultimatefiend

repo: micahstairs/bga-innovation


text:
changed password to a getpass prompt for all sorts of security reasons

Previously, your password is both visible on the command line as you type it as well as stored in your terminal history. This will prompt the user for their password using Python's built-in getpass module, which will keep it far more secure.

This would be awesome. I'm not overly happy having to type my password in normal text in terminal. Thanks @mekhami

Looks good. I'd like to keep the -p flag as an option for people like me who don't care about security, and maybe change the help string to indicate that its optional and less secure. Also I think ConfigParser was renamed in python 3, that will need to be handled for compatibility. http://pythonhosted.org/six/#module-six.moves

I can add the -p flag back in, also I should have deleted the ConfigParser import as I was thinking about using it at first but ended up not using it.

Updated with those requests.

Something still doesn't seem right for me with this. If I use:
rtv -u username
It just logs me in with none of my subreddits, no password prompt pops up. Is this related to my version of python Python 2.7.6 --  64-bit.

Hm, that is odd. I can't replicate it. So you're essentially saying it doesn't log you in when you provide the username?

Yes, I did:
git pull
sudo python setup.py install
rtv -u username
This then logs me in but doesn't ask for a password, and the displayed page is just the default reddit front page, similarly to if I just ran rtv without -u.

you shouldn't run setup.py install as sudo, but i'm not sure that would
cause this problem. i tried the exact same process and was prompted for a
password. i'll try to investigate more. can you try installing this in a
virtual environment to verify?
On Tue, Mar 3, 2015 at 8:51 AM Adam Clarke notifications@github.com wrote:

Yes, I did:
git pull
sudo python setup.py install
rtv -u username
This then logs me in but doesn't ask for a password, and the displayed
page is just the default reddit front page, similarly to if I just ran rtv
without -u.
—
Reply to this email directly or view it on GitHub
https://github.com/michael-lazar/rtv/pull/1#issuecomment-76948109.

True, I thought the Enthought python distro defaulted to /Library but you're correct. I could have dropped the sudo.
I can confirm the same behaviour on my python 3.3 virtualenv as well. I get rtv working but the page is the default reddit front page.

Hm I installed to a virtual environment and now I do get that issue. I'll do some more investigating.

Some more information if It helps.
If I cd into the rtv directory (which should be upto date according to git status) and grep -i getpass *.py
it returns nothing. Making it look like git isnt pulling the changes merged here.

Ah,you know what, it looks like Mr. Michael Lazar didn't rebase his local files with my changes before committing some other changes =P he undid my getpass changes actually. @michael-lazar can you verify this and see if you can get the changes back in?

Whoops you're right! I just pushed a fix back onto master.

authors: ajclarke90 mekhami michael-lazar

repo: michael-lazar/rtv


text:
zsdl: expose texture/renderer api

Probably need more trimming, it's a start I think :-)

Thanks for the PR! Will review next week.

Sorry that it takes so long but I'm not familiar with this part of SDL API. Will try to look at it today or tomorrow.

No problem, take your time.

authors: Jack-Ji michal-z

repo: michal-z/zig-gamedev


text:
zgui: added beginPopup

Noticed there was endPopup and openPopup but no beginPopup

Thanks!


text:
Incorrect computation of variables when SUM on stream

Following example causes incorrect computation of fields:
DECLARE value1 INTEGER STREAM core0,1 FILE test/datafile2.dat
DECLARE value2 INTEGER STREAM core1,0.5 FILE test/datafile3.dat
SELECT 1 STREAM Out FROM core0 + core1
xececutor claims that there are no series called 1

Fixed by 0985171dabd1f3ef7b53aab172cf21a4026bb335

repo: michalwidera/abracadabradb


text:
refactor: Upgraded to h3 => v1.8.0 dependency in nitro-cors.

refactor: Upgraded to h3 => v1.8.0 dependency in nitro-cors.
Includes refactor to utilise the new EventHandlerRequest type from h3 v1.8.0 rather than any.
Includes refactor to deprecate the getMethod() utility in favour of event.method with h3 v1.8.0.

Looks good to me. If you are able to verify inferred types are working well, that would be great. (Could maybe add a type fixture too just to confirm but that could be beyond the scope.)

Hey @danielroe , this would be cool.
I've taken a look at attempting to mock the H3 Event to check types, I need to mock the ServerResponse, but have had varying levels of success, do you know how this could be mocked?
I've tried this:
it('should return the correct types when specified', async () => {
      const handler = defineCORSEventHandler(
        async event => {
          return {
            cors: true
          }
        },
        {
          origin: '*',
          methods: '*'
        }
      )

      const req = new IncomingMessage(new Socket())

      const res = await handler(createEvent(req, {} as H3Event['res']))

      expectTypeOf(res).toEqualTypeOf<{
        cors: boolean
      }>()
    })

But the test is failing to append response headers (obviously, as it is dummy mocked).
Any ideas? 🤔

For type testing, it's sufficient to have a file in which the utility is used - and then run a typechecking step. The file doesn't need to be run. See https://vitest.dev/guide/testing-types.html for more info.

For type testing, it's sufficient to have a file in which the utility is used - and then run a typechecking step. The file doesn't need to be run. See https://vitest.dev/guide/testing-types.html for more info.

Ah yes, quite right, makes sense. I've updated with a few small tests with verify everything is working well.

authors: danielroe michealroberts

repo: michealroberts/nitro-cors


text:
Threading problems with CharsetDecoder

I've encountered a another issue with the CharsetDecoder, I wrote a small test in my branch to reproduce the problem.  When more than one thread is trying to decode UTF strings, the static decoder which is keeping state will throw the following error.
Caused by: java.lang.IllegalStateException: Current state = CODING_END, new state = CODING
at java.nio.charset.CharsetDecoder.throwIllegalStateException(CharsetDecoder.java:951)
at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:537)
at de.undercouch.bson4jackson.io.LittleEndianInputStream.readUTF(LittleEndianInputStream.java:312)
at de.undercouch.bson4jackson.io.LittleEndianInputStream.readUTF(LittleEndianInputStream.java:264)
at de.undercouch.bson4jackson.BsonParser.readString(BsonParser.java:506)
at de.undercouch.bson4jackson.BsonParser.nextToken(BsonParser.java:228)
I'm not sure what the penalty of instantiating a new decoder per instance is, so I made a change to make it ThreadLocal.  If this solution makes sense to you, I can generate another pull request.

Thank you very much for your contribution again. I totally agree with you. This issue definitely has to be fixed. Introducing a ThreadLocal seems to be the best solution.
I tidied up your commit a little bit and merged it into master. Thanks.

authors: endasb michel-kraemer


text:
can only be installed as superuser

The database owner cannot now install the extension ("must be superuser" error message.)
There is nothing that requires this, and it's as simple as adding superuser=false to pgjwt.control.

pgcrypto is a trusted module and  does not require superuser permissions to install. It would be nice if pgjwt did not add a new constraint.

Sorry for the delay on getting back to you, I've been under a pile of other work and pgjwt languished as a result.  @maparent I've sent you an invitation to collaborate on this repo, if you accept feel free to merge both your pull requests if you feel they are the best solution going forward.

authors: maparent michelp

repo: michelp/pgjwt


text:
JSON::ParserError: 740 when running aquatone-gather

$ aquatone-gather --domain fakedomainnamehere.com --threads=15
Output:
Failed: https://fakedomainnamehere.com/ (x.fakedomainnamehere.com) - JSON::ParserError: 740: unexpected token at ''
I've experienced this on a number of domains where the gather functionality does not work.

Hey @pentester02, have a look at issue #1 for a fix for this issue.

repo: michenriksen/aquatone


text:
Horizontal mode

Hi can I switch to horizontal mode, and also have summary of running items.

Hi!
I'm still working on the horizontal mode. Actually I was hesitating between doing it only with CSS classes and building an entirely different html architecture through jquery.
Do you have any requirement / idea for this mode?
For the summary of running items, why not. What do you have in mind exactly? Only retreive items array (passed in options) or HTML nodes?

There is a sample on codepen I was looking at which showed

An option/ switch to simply redraw the connectors horizontally (with collapsing dialog boxes)
Yes I have requirement on showing/bubbling for e.g. the total # incidents on that day , I could pass an array oj JSON [ epochdate, number = totals, string = some comments ]
A smaller version/condensed view of the summary items only.  http://bit.ly/1RF1ZD3

Sortable timeline sample http://bit.ly/1NAfbtR

Sounds clear for the 2 last points, I'll add it on my TODO list (I'm pretty busy nowadays but I'll try to keep some time on that)!
For the horizontal redraw, what do you mean with "collapsing dialog boxes"? The collapsing small item ? Or confirm dialog boxes?
For the 2nd point, I'll have to add date support, which could be pretty fast, but a bit longer if I want to add some functions like the one you said. Could you develop a bit what you have in mind for your JSON (is it a response JSON or an request one? What's epochdate ?)
Thx anyway for your ideas ;)

1   epoch dates are unix formatted dates - easy to use timeline plugin prefer them for some reason, I think because they look like ints and no funny formats. http://stackoverflow.com/questions/18546033/date-to-epoch-and-vice-versa-javascript
2   For the horizontal redraw, what do you mean with "collapsing dialog boxes"? the info box, that can bubble up, or a div that updates on click the box, or showing all the boxes as visible for the specific event.  http://codepen.io/joujiahe/pen/IDxpH

Sorry for the delay, I'm doing a small "roadmap" of next devs.
I think I'll start with the horizontal mode and then the date support (didn't knew the "epoch" name, but its the the format I'm using for that kind of stuff!)

thanks

Hello,
I had some time to work on horizontal mode these days (no summary, neither toggle mode method yet). So if you have some time to give me feedbacks on that, it'd be awesome =)

ok will test it out

Hi, works well,  :100:

but when I add an icon /font awesome and re-size, its not consistent, pops out.
Also if the spacing would be correctly divided/rationed i guess
Would be nice to see collapsible information.

thanks

Thanks !

Yeah
I still have to work on resize / responsive part (an actually I didn't tried icon/fa on horizontal mode, so good point)
I think I'll try to work quickly on collapsed mode, semms pretty easy...
Could you explain a bit more your 2nd point ?

I was referencing relative spacing, for e.g. based on how far the events are distributed should -- relatively correlate on the timeline with spacing between them

authors: mickaelr smartmeter

repo: mickaelr/jquery-timelineMe


text:
Port to react

T = major

@iefserge Looks great!! Just one minor question.

authors: ellell iefserge

repo: micnews/article-json-html-render


text:
Unable to receive data at subscriber using Micro ROS with embedded RTPS mode with two ESP32 Publisher & Subscriber

Hi @pablogs9
I went through this component and also embedded working group meeting related Embedded RTPS demo you have shown.
I tried this micro ros component building with Embedded RTPS  for both subscriber and publisher with two ESP32 Devices but problem is My publisher ESP32 publishing the data and My Subscriber ESP32 not receiving it both are connected to same wifi-router.
Could you please help me here if I am missing anything or any configuration updated related to IP and Ports etc.
I am thinking that this communication will happen through by joining a IGMP Group with LWIP  Where i could see that it is joining into group 239.255.0.1  but still there is no communication between them.
I have used same topic name for subscriber and publisher but still no luck.
Kindly please help in this. I am struggling with this issue from many days and also I am not less aware of underlying micro ROS , LWIP and RTPS components.
Thank you in advance.

Hello, we are not providing active support on this feature because this middleware is experimentally integrated into micro-ROS.  Maybe you can find more information and answers in the official repo of the middleware: https://github.com/embedded-software-laboratory/embeddedRTPS


text:
Align concept of study/project between NMDC and EMSL

We should make sure the NMDC modeling of studies in the schema matches what is in EMSL
We have aligned this with GOLD but we should also make the mapping more explicit
For reference, this is the documentation page for the study class in our schema
https://microbiomedata.github.io/nmdc-metadata/docs/Study
Auto-generated UML diagram (not so useful IMO):

@lamccue - who is the best PNNL point person? Mark B?

@cmungall Mark B is still does not yet have permission to return to work (from Customs & Immigration). Hopeful that he can return next month, but in the meantime, Dave Millard is probably in the best position to speak to this.

Decision for now: leave the schema flexible. E.g., studies can be parts of studies, which can be parts of other studies, etc.
This will hopefully allow us to meet different organizational needs.

@lamccue  are you okay with closing this in favor of the work that is happening in the study refresh squad #study

yes, we should close this issue, thanks @aclum

authors: aclum cmungall lamccue wdduncan

repo: microbiomedata/nmdc-schema


text:
Update 'data set' DOI to award DOI, multivalued, capture source/authority

Currently, the Context page in the submission portal has "DOI associated with the data in this study. This is required when data is already generated."
What we're really asking for here is the award DOI from the user facility.
We need this if data was generated by JGI or EMSL.
We can get it from the UP # that's provided, but would be easier if we could get people to add it themselves.

Example place to find award DOI: https://www.osti.gov/award-doi-service/biblio/10.46936/fics.proj.2017.49991/60006232
But, how does someone find that page??
@lamccue do you know?

It's the last day of the sprint. I added @JamesTessmer to this ticket and will move it to the next sprint.  @mslarae13 @JamesTessmer let me know if this is done or if it's not being worked on right now.

This is in progress, I should have an associated PR up next week for some review.

@mslarae13 I've got a branch and PR up for this now. It should be set up how you described in the pictures above. I saw the issue mentions changing the field to be multivalued. Did we want to make a change for that similar to the funding source change?

@mslarae13 I've got a branch and PR up for this now. It should be set up how you described in the pictures above. I saw the issue mentions changing the field to be multivalued. Did we want to make a change for that similar to the funding source change?

Discussed today. Adding some clarity
Dataset DOI should be completely re-named to award DOI for step 2- Submission Context. Step 2 does NOT collect any DATA information
Any DOI provided on step 2 is an award_doi for DOI category https://microbiomedata.github.io/nmdc-schema/doi_category/
IF you select NO, data has not been generated.

a award DOI box should appear under JGI & EMSL, if checked

If you select YES, data has been generated.

the award DOI box should appear.
you can add multiple, or leave this empty if you DO NOT select "doe user facility"
IF the DOE user facility box is checked, award DOI is required

Who is the provider?

TBD for YES, leave it blank
Use the user facility check box associated with the box that appear to fill in JGI or EMSL (or leave it blank & we can do this later)

James is working on this now. Moving to next sprint.

Decision today at infrastructure sync: will not merge until after berkeley-schema is in production, so after oct 15. There will be merge conflicts

Based on last comment I'll move this to the next sprint @JamesTessmer @mslarae13

Berkeley was rolled out. @JamesTessmer can this be closed by tomorrow?

All the work for this is done and the PR is ready and passes checks. I think I’m just waiting for a final “go ahead” to hit the merge button.

All the work for this is done and the PR is ready and passes checks. I think I’m just waiting for a final “go ahead” to hit the merge button.

Final go ahead from @mslarae13?  I'll move to the next sprint since she's out this week.

Let's put this issue in next sprint, and maybe @pkalita-lbl and @JamesTessmer and I can sit down on a call and finalize it if needed or just get it merged in at the retreat

@mslarae13 I think Patrick tested it already and Mary approved the PR. I just tend to be overly cautious, but i think with your comment now its ok to merge in.

Going to test in dev

did the data migrate?
is the text correct

Moving to next sprint for testing
@mslarae13 @JamesTessmer

@JamesTessmer  I was probably supposed to test this out earlier, and forgot!
I just tested it, and it looks good.
One confirmation, when I check JGI , an award box appears.. when I check EMSL, an award DOI box appears.
These aren't tied to the check UF, right? it's just there's probably 2 award DOIs so here's 2 boxes?

Yeah, i think the assumption was that if you are checking both you would have 2 DOIs

authors: JamesTessmer mslarae13 ssarrafan

repo: microbiomedata/submission-schema


text:
-f option is not being formatted correctly

Issue
When using the -f (format) option, youtube-dl-exec's converter puts a = between -f and the value, instead of a space.
For example: youtubedl(link, { g: true, f: format })

It will run as youtube-dl [link] -g -f=[format]
It must run youtube-dl [link] -g -f [format] to work.

Other options may also suffer from this problem, but I don't really have time to experiment right now (sorry).
Stacktrace

Error: Command failed with exit code 1: /root/yt2s.hub/node_modules/youtube-dl-exec/bin/youtube-dl https://youtube.com/watch?v=dQw4w9WgXcQ-g -f=140 ERROR: requested format not available at makeError (/root/yt2s.hub/node_modules/execa/lib/error.js:59:11) at handlePromise (/root/yt2s.hub/node_modules/execa/index.js:114:26) at processTicksAndRejections (node:internal/process/task_queues:94:5)

according to youtube-dl --help:

-f, --format FORMAT                  Video format code, see the "FORMAT SELECTION" for all the info

so I need so clarification there since the error is right: 104 is not a format.
what's the youtube-dl command you want to run?

so I need so clarification there since the error is right: 104 is not a format.

140  is a format, just on a different video.
The video I used was rmhprK9fJiw

I'm still getting the error using youtube-dl CLI
❯ ./bin/youtube-dl https://youtube.com/watch\?v\=dQw4w9WgXcQ-g -f=140
[youtube] dQw4w9WgXcQ: Downloading webpage
[youtube] dQw4w9WgXcQ: Downloading player 82e684c7
ERROR: requested format not available

(accidentally closed)

Exactly. My point was that there can't be an = sign. There has to be a space in between.

hmmm maybe just use format instead of f?
❯ ./bin/youtube-dl https://youtube.com/watch\?v\=dQw4w9WgXcQ-g --format=140
[youtube] dQw4w9WgXcQ: Downloading webpage
[download] Destination: Rick Astley - Never Gonna Give You Up (Video)-dQw4w9WgXcQ.m4a
[download] 100% of 3.27MiB in 00:00
[ffmpeg] Correcting container in "Rick Astley - Never Gonna Give You Up (Video)-dQw4w9WgXcQ.m4a"

~/Projects/microlink/youtube-dl-exec master*
❯ npx ava test/args.js

~/Projects/microlink/youtube-dl-exec master*
❯ ./bin/youtube-dl https://youtube.com/watch\?v\=dQw4w9WgXcQ-g -f 140
[youtube] dQw4w9WgXcQ: Downloading webpage
[download] Rick Astley - Never Gonna Give You Up (Video)-dQw4w9WgXcQ.m4a has already been downloaded
[download] 100% of 3.27MiB
[ffmpeg] Correcting container in "Rick Astley - Never Gonna Give You Up (Video)-dQw4w9WgXcQ.m4a"

hmmm maybe just use format instead of f?

While this is a solution, it doesn't solve the inherit problem.

I'm not too interested in resolving that specific thing if a simple workaround like using the verbose version of the same command resolves the thing:
youtubedl('https://youtube.com/watch\?v\=dQw4w9WgXcQ-g', {
  getUrl: true,
  format: 140
})

In fact, the code related to the arguments parsing is pretty minimal
https://github.com/microlinkhq/youtube-dl-exec/blob/master/src/index.js#L8
PRs are welcome for that!

authors: Kikobeats foxscore

repo: microlinkhq/youtube-dl-exec


text:
Race condition in AbstractStaticServiceLoaderSourceGenerator

Issue description
See https://ge.micronaut.io/s/ornq7poi4kcgy/tests/:functional-tests:test/io.micronaut.gradle.aot.BasicMicronautAOTSpec/generates optimizations for native (APPLICATION)?focused-execution=1&page=eyJvdXRwdXQiOnsiMCI6M319&top-execution=1
It seems that there are things happening in parallel, which means code should be protected from concurrent mutations.

Have the same problem sometimes. Fixed it here #176

repo: micronaut-projects/micronaut-aot


text:
Travis build does not complete for PRs from other repositories

Travis build hangs in some point when building for external repositories PRs:
Excerpt of the Travis build output:
Successfully built 8ee9069dacf7

docker login -u  -p

Password:

No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.

Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received

The build has been terminated

I've tried tinkering configs (e.g.: envars) locally but I guess it wouldn't help the remote build. Is the build supposed to pass for PRs coming from other repositories?
Thanks!

repo: microservices-demo/user


text:
Extra key in system tabel: Field

In code we need to loop through the active (normal) fields in an table.
for example:
var
Field: Record "Field";
begin
Field.SetRange(TableNo, x);
Field.SetRange(Enabled, true);
Field.SetRange(ObsoleteState, Field.ObsoleteState::No);
Field.SetRange(Class, Field.Class::Normal);
end;
can there be a key added for these fields in the field table?
or can the codecop rule .AL(AA0210) be suppressed for table:Field?

can suppress via #pragma rule disable/restore in the meantime
tbh I usually turn off this warning because it's simply absurd to imagine that everything we might ever filter on in code should have a key created for it; some things are filtered so rarely that it's not worth the write/storage overhead to maintain infrequently used keys.

If the rule is to ensure there is good SQL indexes for the things AL code is querying, then the table "Field" should be exempted since it is virtual and it therefore doesn't map directly to SQL.
I would suspect that all virtual tables should be ignored by this rule.

The same issue is tracked and accepted in #6959, closing this.

authors: EmilDamsbo PhDuck Pieterheinevdm dtkb

repo: microsoft/AL


text:
[Event Request] Table 36 "Sales Header" - OnBeforeValidateDocumentDate

Hi, would it be possible to get an OnBeforeValidateDocumentDate event in table 36 (Sales Header), like this:
        field(99; "Document Date"; Date)
        {
            Caption = 'Document Date';

            trigger OnValidate()
            var
                IsHandled: Boolean;
            begin
                // New Event begin
                IsHandled := false;
                OnBeforeValidateDocumentDate(Rec, xRec, CurrFieldNo, IsHandled);
                if IsHandled then
                    exit;
                // New Event end

                if xRec."Document Date" <> "Document Date" then
                    UpdateDocumentDate := true;
                Validate("Payment Terms Code");
                Validate("Prepmt. Payment Terms Code");

                if UpdateDocumentDate and ("Document Type" = "Document Type"::Quote) and ("Document Date" <> 0D) then
                    CalcQuoteValidUntilDate;
            end;
        }

    [IntegrationEvent(false, false)]
    local procedure OnBeforeValidateDocumentDate(var SalesHeader: Record "Sales Header"; xSalesHeader: Record "Sales Header"; CurrentFieldNo: Integer; var IsHandled: Boolean)
    begin
    end;

Thanks!

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.

authors: AndriiSeverin JesperSchulz

repo: microsoft/ALAppExtensions


text:
Add "Serial No." to an existing event ("Lot No." is already added)

In codeunit 7326 "Whse. Item Tracking FEFO" there is an event OnAfterIsItemTrackingBlocked in function IsItemTrackingBlocked.
This event has already an parameter "Lot No." from the item tracking setup.
Please add "Serial No." from the Item tracking sutup.
Current line:
OnAfterIsItemTrackingBlocked(SourceReservationEntry, ItemNo, VariantCode, ItemTrackingSetup."Lot No.", IsBlocked);
Example:
OnAfterIsItemTrackingBlocked(SourceReservationEntry, ItemNo, VariantCode, ItemTrackingSetup."Lot No.", ItemTrackingSetup."Serial No.", IsBlocked);

In latest version we already have this, so you can use ItemTrackingSetup parameter for all tracking data:
[IntegrationEvent(false, false)]
local procedure OnAfterIsItemTrackingBlocked(var ReservEntry: Record "Reservation Entry"; ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; var IsBlocked: Boolean; ItemTrackingSetup: Record "Item Tracking Setup")
begin
end;


text:
{Event Request] Table 5870 "BOM Buffer" RoundCosts

Hello,
In Table 5870, please add the following event in function "RoundCosts":

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.

authors: JesperSchulz THillemeier


text:
[Event Request] Codeunit 1535 "Approvals Mgmt." - OnBeforePrePostApprovalCheckSales

Hi, would it be possible to modify the OnBeforePrePostApprovalCheckSales event in codeunit 1535 (Approvals Mgmt.) by adding the IsHandled parameter, like this:
  procedure PrePostApprovalCheckSales(var SalesHeader: Record "Sales Header"): Boolean
   var
       IsHandled: Boolean;
   begin
       // Modified Event begin
       // OnBeforePrePostApprovalCheckSales(SalesHeader);
       IsHandled := false;
       OnBeforePrePostApprovalCheckSales(SalesHeader, IsHandled);
       if IsHandled then
           exit(true);
       // Modified Event end
       if IsSalesHeaderPendingApproval(SalesHeader) then
           Error(SalesPrePostCheckErr, SalesHeader."Document Type", SalesHeader."No.");

       exit(true);
   end;

    [IntegrationEvent(false, false)]
    local procedure OnBeforePrePostApprovalCheckSales(var SalesHeader: Record "Sales Header"; var IsHandled: Boolean)
    begin
    end;

#12114
Thanks!

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


text:
Integration events in Report 10743 "Make 340 Declaration"

Hi,
Would it be possible to include two integration events in the following functions?

Thanks

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.

authors: JesperSchulz camadorsummar


text:
[Event Request] - OnBeforeUpdatePurchOrdLine Codeunit 5705 "TransferOrder-Post Receipt"

Hello, please consider adding the following event to Codeunit 5705 "TransferOrder-Post Receipt"
    [IntegrationEvent(false, false)]
    local procedure OnBeforeUpdatePurchOrdLine(var TransferReceiptHeader: Record "Transfer Receipt Header"; var TransRcptLine: Record "Transfer Receipt Line"; var TransLine: Record "Transfer Line"; var IsHandled: Boolean)
    begin
    end;

and call it accordingly inside the "InsertTransRcptLine" procedure:
    local procedure InsertTransRcptLine(TransferReceiptHeader: Record "Transfer Receipt Header"; var TransRcptLine: Record "Transfer Receipt Line"; TransLine: Record "Transfer Line")
    var
        PurchOrderLine: Record "Purchase Line";
        IsHandled: Boolean;
        ShouldRunPosting: Boolean;
    begin
        TransRcptLine.Init();
        TransRcptLine."Document No." := TransferReceiptHeader."No.";
        TransRcptLine.CopyFromTransferLine(TransLine);
        TransRcptLine."Subcontr. Purch. Order No." := TransLine."Subcontr. Purch. Order No.";
        TransRcptLine."Subcontr. Purch. Order Line" := TransLine."Subcontr. Purch. Order Line";
        TransRcptLine."Prod. Order No." := TransLine."Prod. Order No.";
        TransRcptLine."Prod. Order Line No." := TransLine."Prod. Order Line No.";
        TransRcptLine."Prod. Order Comp. Line No." := TransLine."Prod. Order Comp. Line No.";

        **IsHandled := false;
        OnBeforeUpdatePurchOrdLine(TransferReceiptHeader, TransRcptLine, TransLine, IsHandled);
        if not IsHandled then**

            if TransRcptLine.Quantity = 0 then
                if PurchOrderLine.Get(PurchOrderLine."Document Type"::Order,
                     TransRcptLine."Subcontr. Purch. Order No.",
                     TransRcptLine."Subcontr. Purch. Order Line")
                then begin
                    PurchOrderLine."Not Proc. WIP Qty to Receive" -= TransLine."WIP Quantity";
                    PurchOrderLine.Modify();
                end;

        TransRcptLine."Return Order" := TransLine."Return Order";
        IsHandled := false;
        OnBeforeInsertTransRcptLine(TransRcptLine, TransLine, SuppressCommit, IsHandled, TransferReceiptHeader);
        if IsHandled then
            exit;
...
...

Thanks!

Availability update: We will publish a fix for this issue in the next update for release 22.
Build ID to track: 57697.

authors: JesperSchulz oldmat


text:
[Event Request] Codeunit 22 Item Jnl.-Post Line – MoveApplication

The requested Event from #2197 has changed in BC22.3. Was that on purpose?
The parameter variable OldItemLedgerEntry is no longer part of the event OnBeforeMoveApplication.
When the change was on purpose can you please add the parameter variable OldItemLedgerEntry in the event OnBeforeMoveApplication?

Hello @SimonTwilfer
As far as I can see, "OldItemLedgerEntry" is still parameter of  event  "OnBeforeMoveApplication".
Did you check it well?
Which layer you are looking at? (on W1 it exists)

Hello @AleksandricMarko,
the parameter for the function MoveApplication was renamed to OldItemLedgerEntry, but the Event Call for OnBeforeMoveApplication was not adjusted - now the global variable OldItemLedgEntry is passed to OnBeforeMoveApplication.
The Event OnAfterMoveApplication for example was changed, here it is the parameter variable OldItemLedgerEntry.

Hello @JesperSchulz,
There is another issue with "MoveApplication" in CU22 - the parameter ItemLedgerEntry is a var (reference) parameter, which is used in the calling function "TestFirstApplyItemLedgEntry".
With the introduced changes in BC22.3 this variable is no more updated by the later .Get() command:
local procedure MoveApplication(var ItemLedgerEntry: Record "Item Ledger Entry"; var OldItemLedgerEntry: Record "Item Ledger Entry"): Boolean
[...]
                if ItemApplicationEntry.FindSet() then begin
                    repeat
                        if not ItemApplicationEntry.Fixed() then begin
                            UnApply(ItemApplicationEntry);
                            OldItemLedgEntry.Get(OldItemLedgerEntry."Entry No.");    <-- before 22.3 "OldItemLedg" has been the var parameter


text:
[Change Request] page 6510 "Item Tracking Lines" - procedure GetItem

Describe the request
On page 6510 "Item Tracking Lines" in procedure GetItem, we suggest following:
Switching from local to protected procedure:
    local procedure GetItem(ItemNo: Code[20])
    begin
        if Item."No." <> ItemNo then begin
            Item.Get(ItemNo);
            Item.TestField("Item Tracking Code");
            if ItemTrackingCode.Code <> Item."Item Tracking Code" then
                ItemTrackingCode.Get(Item."Item Tracking Code");
        end;
    end;

Additional context
On this page we try to cover some customer specific needs in handling tracking specification.
Internal work item: AB#538562

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 22119.

authors: JesperSchulz innonav-dev


text:
[Event Request] Codeunit 13 "Gen. Jnl.-Post Batch" – OnUpdateAndDeleteLinesOnBeforeUpdateLine

Describe the request
Hello, can you please add a new event OnUpdateAndDeleteLinesOnBeforeUpdateLine in codeunit 13 "Gen. Jnl.-Post Batch"?
    local procedure UpdateAndDeleteLines(var GenJnlLine: Record "Gen. Journal Line")
    var
        TempGenJnlLine2: Record "Gen. Journal Line" temporary;
        RecordLinkManagement: Codeunit "Record Link Management";
        OldVATAmount: Decimal;
        OldVATPct: Decimal;
        IsHandled: Boolean;
    begin
        IsHandled := false;
        OnBeforeUpdateAndDeleteLines(GenJnlLine, SuppressCommit, IsHandled);
        if IsHandled then
            exit;

        ClearDataExchEntries(GenJnlLine);
        if GenJnlTemplate.Recurring then begin
            // Recurring journal
            LineCount := 0;
            GenJnlLine2.Copy(GenJnlLine);
            GenJnlLine2.SetCurrentKey("Journal Template Name", "Journal Batch Name", "Line No.");
            GenJnlLine2.FindSet(true);
            repeat
                LineCount := LineCount + 1;
                UpdateDialog(RefPostingState::"Updating lines", LineCount, NoOfRecords);
                IsHandled := false;
                OnUpdateAndDeleteLinesOnBeforeUpdateLine(GenJnlLine2, IsHandled);
                if not IsHandled then begin
                    OldVATAmount := GenJnlLine2."VAT Amount";
                    OldVATPct := GenJnlLine2."VAT %";
                    OnUpdateAndDeleteLinesOnBeforeUpdatePostingDate(GenJnlLine2);
                    if ShouldUpdateRecurringGenJournalLinePostingDate(GenJnlLine2) then
                        GenJnlLine2.Validate(
                          "Posting Date", CalcDate(GenJnlLine2."Recurring Frequency", GenJnlLine2."Posting Date"));
                   if not
                       (GenJnlLine2."Recurring Method" in
                        [GenJnlLine2."Recurring Method"::"F  Fixed",
                         GenJnlLine2."Recurring Method"::"RF Reversing Fixed"])
                    then
                        MultiplyAmounts(GenJnlLine2, 0)
                    else
                        if (GenJnlLine2."VAT %" = OldVATPct) and (GenJnlLine2."VAT Amount" <> OldVATAmount) then
                            GenJnlLine2.Validate("VAT Amount", OldVATAmount);
                    OnUpdateAndDeleteLinesOnBeforeModifyRecurringLine(GenJnlLine2);
                    GenJnlLine2.Modify();
                    OnUpdateAndDeleteLinesOnAfterModifyRecurringLine(GenJnlLine2);
                end;
            until GenJnlLine2.Next() = 0;

    [IntegrationEvent(false, false)]
    local procedure OnUpdateAndDeleteLinesOnBeforeUpdateLine(var GenJournalLine2: Record "Gen. Journal Line"; var IsHandled: Boolean)
    begin
    end;

Additional context
We would like to skip some lines that cannot easily be filtered.
Internal work item: AB#545262

Hi,
Please use OnBeforeUpdateAndDeleteLines event. If you need to check if GenJnlTemplate is recurring, you can get Gen. Jnl. Template from Gen. Journal Line.
I will close the ticket.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: .

Availability update: We will publish a fix for this issue in the next update for release 25.
Build ID to track: 25206.

authors: JesperSchulz RZ440 mildddd


text:
[JavaScript] A button with a title but no tooltip is duplicating the title in the tooltip

Target Platforms
NodeJS
SDK Version
https://adaptivecardsci.z5.web.core.windows.net/designer 9/29/2021
Application Name
Designer
Problem Description
When an action has a title which is displayed on the button itself we should not repeat that title in the tooltip
Screenshots

Card JSON
{
    "type": "AdaptiveCard",
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.5",
    "body": [
        {
            "type": "TextBlock",
            "text": "Button with a title",
            "weight": "Bolder",
            "wrap": true
        },
        {
            "type": "ActionSet",
            "actions": [
                {
                    "type": "Action.Submit",
                    "title": "Title",
                    "iconUrl": "https://adaptivecards.io/content/cats/1.png"
                }
            ]
        }
    ]
}

Sample Code Language
No response
Sample Code
No response

I prefer to make it as won't fix. Please re-triage it.
The perfect solution is to show tooltip only when parts of content is not visible. but it's hard to do it with css and JS.
ToolTip is still required when content is overflow, in scrollview and truncated in parent. So removing the tooltip for the button is not a very good solution.

we need to provide tooltips for overflow and accessibility and that this behavior is expected and managed by the browser, not AC

authors: RebeccaAnne licanhua

repo: microsoft/AdaptiveCards


text:
[Visual Requirements - Adaptive Cards - Homepage]: Tooltip is not defined for visual icons(New Card, Save File) Buttons over header section.

https://microsoft.visualstudio.com/OS/_workitems/edit/31567724

should be very similar to what we have done for the XAML renderer tooltip feature.