Got into "System.ArgumentException: The initial count cannot be greater than 32767." while bytesCapacity in options  is not

Problem description
At first, I import Cloudtoid.Interprocess to my ASP.NET WEB API backend application, every time it run using var publisher = factory.CreatePublisher(options); it got into the exception below:
Unhandled exception. System.ArgumentException: The initial count cannot be greater than 32767. (Parameter 'initialCount')
   at Cloudtoid.Interprocess.Semaphore.MacOS.Interop.CreateOrOpenSemaphore(String name, UInt32 initialCount)
   at Cloudtoid.Interprocess.Semaphore.MacOS.SemaphoreMacOS..ctor(String name, Boolean deleteOnDispose)
   at Cloudtoid.Interprocess.InterprocessSemaphore.CreateReleaser(String name)
   at Cloudtoid.Interprocess.Publisher..ctor(QueueOptions options, ILoggerFactory loggerFactory)
   at Cloudtoid.Interprocess.QueueFactory.CreatePublisher(QueueOptions options)
   ...

I move the code into a vary simple project which just contains a single Program.cs:
using Cloudtoid.Interprocess;
using Microsoft.Extensions.Logging;

var factory = new QueueFactory();
var options = new QueueOptions(
    queueName: "sample-queue", bytesCapacity: 24);// just 24
using var publisher = factory.CreatePublisher(options);

It got into the same exception.
Reproduction
I pushed that simple project to this GitHub repository
Additional information
Cloudtoid.Interprocess version 1.0.175
My OS information:
# uname -a
Darwin hostname.lan 22.4.0 Darwin Kernel Version 22.4.0: Mon Mar  6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000 arm64

My dotnet information:
# dotnet --info
.NET SDK:
 Version:   7.0.203
 Commit:    5b005c19f5

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  13.3
 OS Platform: Darwin
 RID:         osx.13-arm64
 Base Path:   /usr/local/share/dotnet/sdk/7.0.203/

Host:
  Version:      7.0.5
  Architecture: arm64
  Commit:       8042d61b17

.NET SDKs installed:
  7.0.203 [/usr/local/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 7.0.5 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 7.0.5 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
  None

Environment variables:
  DOTNET_ROOT       [/opt/homebrew/opt/dotnet/libexec]

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

Agreed - this library is completely useless on macOS.
Maybe it hasn't been tested on this platform.

Thanks for reporting. This was tested on MacOS when it was developed. However, something has changed in the OS and its support of sem_open. Either of you have bandwidth to help and debug? I updated the code to .NET 8 but can't figure out what is up with sem_open.

Hum...🧐 I see, so it could be some system related issue. And sorry that I couldn't help recently. I will see what I can do when I have some spare time.
On Sep 26, 2024, at 14:08, Pedram Rezaei @.***> wrote:

Thanks for reporting. This was tested on MacOS when it was developed. However, something has changed in the OS and its support of sem_open. Either of you have bandwidth to help and debug? I updated the code to .NET 8 but can't figure out what is up with sem_open.
—
Reply to this email directly, view it on GitHubhttps://github.com/cloudtoid/interprocess/issues/19#issuecomment-2376017033, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AN4VKCYQDSFOIGHIVOQDI5LZYOQGFAVCNFSM6AAAAABO2BVI42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZWGAYTOMBTGM.
You are receiving this because you authored the thread.Message ID: @.***>

I've identified one cause: sem_open fails immediately if the semaphore name is more than 10 characters. With a short name, it gets further, but even then, it doesn't seem to allow two processes to work with the same semaphore.
Also, it seems that sem_open works only on the default thread - this might be a macOS limitation.


Cluster mode does not work

Environment

VerneMQ Version: vernemq-1.2.1-1.el7.centos.x86_64.rpm
OS:
Erlang/OTP version (if building from source):

Expected behavior

I have 2 vernemq node in a cluster, such as:
[root@localhost vernemq]# vmq-admin cluster show
+--------------------+-------+
|        Node        |Running|
+--------------------+-------+
|VerneMQ@IP01| true  |
|VerneMQ@IP02| true  |
+--------------------+-------+

subscribe same topic on different cluster nodes:
mosquitto_sub -h IP01 -t "topic" -d -i client01 -q 1
mosquitto_sub -h IP02 -t "topic" -d -i client02 -q 1

publish a message with this topic "topic" on node with IP01 or on node with IP02, these two subscribers client01 and client02 should receive this message.

Actual behaviour
But only client01 received this message when the message was published on IP01 node. only client02 received message when the message was published on IP02 node.

Some settings here (same on 2 cluster nodes) and others still are default:
allow_anonymous = on
allow_multiple_sessions = on
queue_deliver_mode = balance
listener.tcp.default = <IP_ADDRESS>:1883
listener.vmq.clustering = <IP_ADDRESS>:44053

@yyguo1986 welcome & thanks for asking!
Do you see anything in the VerneMQ logs? Your 2 nodes probably cannot communicate through the ports that should be open for inter-node message delivery. Look for listener.vmq.clustering in your vernemq.conf.
the other possibility could be shared subscription with a 'prefer-local' strategy, but it doesn't look like that from your topic names anyway.

Two cluster nodes are same:
listener.vmq.clustering = <IP_ADDRESS>:44053
Here is the crash.log, how to resolve it? Besides, the the subscription is just a common subscription, not shared subscription. In this case, does "prefer-local" strategy also work?
[root@localhost vernemq]# cat /var/log/vernemq/crash.log
2017-12-08 01:23:24 =CRASH REPORT====
crasher:
initial call: vmq_cluster_com:init/4
pid: <0.10663.0>
registered_name: []
exception error: bad argument: [{vmq_cluster_com,process_bytes,3,[{file,"/opt/vernemq/distdir/BUILD/1.2.1/_build/default/lib/vmq_server/src/vmq_cluster_com.erl"},{line,139}]},{vmq_cluster_com,handle_message,2,[{file,"/opt/vernemq/distdir/BUILD/1.2.1/_build/default/lib/vmq_server/src/vmq_cluster_com.erl"},{line,96}]},{vmq_cluster_com,loop,1,[{file,"/opt/vernemq/distdir/BUILD/1.2.1/_build/default/lib/vmq_server/src/vmq_cluster_com.erl"},{line,67}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
ancestors: [<0.366.0>,<0.365.0>,ranch_sup,<0.66.0>]
messages: []
links: [<0.366.0>,#Port<0.16689>]
dictionary: []
trap_exit: true
status: running
heap_size: 987
stack_size: 27
reductions: 324
neighbours:
2017-12-08 01:23:24 =ERROR REPORT====
Ranch listener {{0,0,0,0},44053} had connection process started with vmq_cluster_com:start_link/4 at <0.10663.0> exit with reason: badarg

Can you make sure that port 44053 is not used by any other process (or set listener.vmq.clustering to another port).
And configure with the IP instead of <IP_ADDRESS>, although this should work in general.

I followed your suggestion to configure listener.vmq.clustering with the IP instead of <IP_ADDRESS> and another different port. Now it works. Thanks.


Feedback for “Stable Diffusion”

I can't choose the sd1.5  as the model, it returns the error " argument --model: invalid choice: 'sd1.5' (choose from 'lama', 'ldm', 'zits', 'mat', 'fcf')"
Is there wrong config or version about this issue?

Please install latest version pip install lama-cleaner==0.37.1

great, how can I use macbook M1 GPU to run the program, does the version 0.37.1 support device==mps?

yes, following models support mps:
MPS_SUPPORT_MODELS = [
    "instruct_pix2pix",
    "sd1.5",
    "anything4",
    "realisticVision1.4",
    "sd2",
    "paint_by_example",
]

wow, cool

2023-03-29 18:36:47.044 | INFO     | lama_cleaner.server:process:267 - Origin image shape: (1500, 1013, 3)
2023-03-29 18:36:47.044 | INFO     | lama_cleaner.server:process:269 - Resized image shape: (1500, 1013, 3)
2023-03-29 18:36:47.044 | INFO     | lama_cleaner.model.base:_scaled_pad_forward:276 - Resize image to do sd inpainting: (1228, 1013, 3) -> (1228, 1013, 3)
2023-03-29 18:36:47.045 | INFO     | lama_cleaner.model.base:_pad_forward:56 - final forward pad size: (1232, 1016, 3)
0%|                                                                                | 0/30 [00:00<?, ?it/s]/AppleInternal/Library/BuildRoots/5b8a32f9-5db2-11ed-8aeb-7ef33c48bc85/Library/Caches/com.apple.xbs/Sources/MetalPerformanceShaders/MPSCore/Types/MPSNDArray.mm:724: failed assertion `[MPSNDArray initWithDevice:descriptor:] Error: total bytes of NDArray > 2**32'

looks like image is too large, you can try croper or resize mentioned here https://lama-cleaner-docs.vercel.app/features/croper_resize


Should it be finished off and pushed or closed?


No errors bubble to the terminal

Hi, the tool works very nicely when there are no issues. But when it encounters an error its impossible to debug. I am getting the following in the terminal, leaving me to pull my hairs trying to figure out what is the issue:
Error: data.external_schema.sqlalchemy: running program /Users/naamanhirschfeld/workspace/grantflow/backend/.venv/bin/atlas-provider-sqlalchemy: exit status 1

So, in order to debug my stuff i modified the library code in my .venv:
@app.command()
def load(dialect: Dialect = Dialect.mysql,
         path: Path = typer.Option(exists=True, help="Path to directory of the sqlalchemy models."),
         skip_errors: bool = typer.Option(False, help="Skip errors when loading models.")
         ):
    if path is None:
        path = Path(os.getcwd())
    try:
        run(dialect, path, skip_errors)
    except ModuleImportError as e:
        print(e)
        print("To skip on failed import, run: atlas-provider-sqlalchemy --skip-errors")
        exit(1)
    except ModelsNotFoundError as e:
        print(e)
        exit(1)

I removed the except blocks, which allows the error to bubble to the terminal, which now gives some workable output:
...
ModuleImportError: ImportError: cannot import name 'ResearchAspectEnum' from
partially initialized module 'src.db.tables' (most likely due to a circular
import) (/Users/naamanhirschfeld/workspace/grantflow/backend/src/db/tables.py)
in src/db/defaults.py

This is a definite improvement from my perspective.

@Goldziher Thank you for raising this issue.
We released path version with a fix, you can update your atlas-provider-sqlalchemy by running:
pip install --upgrade atlas-provider-sqlalchemy


SSM Maintenance Window Region

The documentation states that:

When you specify the name of a maintenance window that exists in the same account and AWS Region as your scheduled Amazon EC2 instances,

However it is my experience, working in a multi-account, multi-region environment, that the defined maintenance window must be in the same region as the solution's stack itself, NOT the region the instances are in.
Specifically, I have three accounts:
A.  The account where the AWS Instance Scheduler solution is deployed in us-east-2.  It is configured to schedule regions us-east-1,us-east-2.  It has cross-account roles defined for accounts B and C.
B.  An account with instances and an SSM maintenance window in us-east-2.
C.  An account with instances and an SSM maintenance window in us-east-1.
Scheduling against B worked just fine, the logs show it seeing the maintenance window.
Scheduling against C showed in the logs:
ERROR : SSM maintenance window <mywindowname> used in schedule <myschedulename> not found or disabled
However when I duplicated the SSM Maintenance Window in account C into us-east-2, even though there are no instances there, the function correctly finds it:
INFO : Maintenance window "<mywindowname>" used as running period found for instance i-abcdefghijklmnop

Hi @jgard , Thank you for the feedback. We will correct this in our documentation.

Praveen

Thank you Praveen.  I suppose that is a good start, but I think I'd prefer the behavior be changed to reflect the documentation, instead of the opposite.

Hi @jgard ,  We have added this to our backlog for a future release

Hi again Praveen.  I've been watching your commits and appreciate the effort in this direction.  Apologies on discussing what may be unfinished code! I see you're now caching maintenance windows information into a DDB table.  However I'm concerned that this is entirely centralized on the account and region that the CFN stack is deployed to, having no relation to where the instance is running.
If I have:
Account A

us-east-1

CFN stack deployed

Account B

us-west-2

EC2 Instance "MyInstance"
SSM Maintenance Window "MyMaintenanceWindow"

...Currently, no maintenance windows will be stored in the database.
Additionally, if I have:
Account A

us-east-1

CFN stack deployed
SSM Maintenance Window "MyMaintenanceWindow"

Account B

us-west-2

EC2 Instance "MyInstance"
SSM Maintenance Window "MyMaintenanceWindow"

...The Maintenance Window in Account A us-east-1 will be used when scheduling the MyInstance in us-west-2, leading to potentially undesirable results.
I think you should retrieve maintenance window information around the same step as retrieving instances in a region, and using the same _session context.  Also, any caching of maintenance window information should have account & region metadata stored alongside it.

Hi @jgard , I completely agree with you. We have added this to our backlog for a future release to support maintenance window in the account/region where instance is running.
For your use case, As a work around you can create a duplicate maintenance window of Account B in the Account A (account and region where stack is deployed) and use the maintenance window in the schedule. I agree that it's not a best user experience, we have taken this into account while we prioritizing the fix for this issue.
Account A
us-east-1
CFN stack deployed
SSM Maintenance Window "MyMaintenanceWindow-AccountB" (Create duplicate SSM maintenance window of Account B in Account A)
Use SSM Maintenance Window "MyMaintenanceWindow-AccountB" in the schedule for Account B instance
Account B
us-west-2
EC2 Instance "MyInstance"
SSM Maintenance Window "MyMaintenanceWindow"
Please let us know your comments.
Thanks,
Praveen

shipped in v1.4


Symbols create rand

This PR is for:

Agent

Affected branches

main
v6.5
v6.4

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.11 out of 12 committers have signed the CLA.:white_check_mark: yinjiping:white_check_mark: roryye:white_check_mark: yuanchaoa:white_check_mark: lzf575:white_check_mark: ZhengYa-0110:white_check_mark: jin-xiaofeng:white_check_mark: xiaochaoren1:white_check_mark: TomatoMr:white_check_mark: jiumos:white_check_mark: rvql:white_check_mark: askyrie:x: qazxsw13e4You have signed the CLA already but the status is still pending? Let us recheck it.


update eonasdan-bootstrap-datetimepicker

+1 took me way too long to figure out I need this PR.

Does the eonasdan-bootstrap-datetimepicker version need to be bumped in the package.json, too?

@TopsyCM Nope. That is either not used, or only used for testing.

@jasonmit Can we get a new release with these?

@franzliedke released as 1.1.0

Thanks a lot!


Removed failing tests for legacy app functionality

These tests are also failing due to removed functionality.

LGTM - merging


step 5 butAdd click event bug

In butAdd click event, app.toggleAddDialog(false); should be app.toggleAddDialog(true); otherwise dialog not opening

Hi!
Thanks for the feedback. I've rewritten the codelab from scratch and believe I have fixed this issue. The code has been updated, and the new guide is now live.
If you find any issues with the new codelab, please let us know!
Thanks!


Precise Contributing Section with Guidelines

Project-Guidance! 🎊🎈
Welcome! 🎉
Thank you for visiting our repository! We're excited to have you here. If you find this project useful, please consider giving it a star! ⭐
🎉 Have you reviewed the Contributing Guidelines? 🤔 (Required)

[x] YES
[ ] NO

📝 Description

The contributing segment needs more explanation and simpler instructions so that new users (beginners) don't face any difficulties.
More screenshots and precise explanation has been added.
So I added guidelines of raising issues and creating pull requests that will have a maximum chance to get merged with the main branch for the new users who visits this repo so that maximum people can contribute to this project.
🔧 Fixes #issue_no (#1502)

🏷 Initiative Participation (Required)
This pull request is associated with the following initiative. Please choose the one you are contributing to:

[ ] 🌸 GSSoC (Girl Script Summer of Code)
[ ] 🌼 GSSoC 2024 Extd.
[x] 🍂 Hacktoberfest 2024
[ ] ❄ Script Winter of Code (SWoC)
[ ] ⛄ Winter of Blockchain (WoB)
[x] 🙋♂ Personal
[ ] 📌 Other (please specify): _______________

Please review my PR and merge my changes.
Also add #hacktoberfest-accepted , #hacktoberfest #level 2 labels


Don't modify DB while using _embed

This PR introduces two changes to make sure we don't change data while querying them.

Skip embedding nonexistent collections to avoid auto-creating them by lowdb
Clone the object to avoid auto-saving embedded collection

Thanks :+1:


get UTC times from parseDT - trouble with at 9:30 clock times being interpreted directly in UTC

Hi,
I have trouble obtaining UTC based data from Calendar.parseDT. I tried making things work by adding sourceTime=datetime.utcnow() and it seemed fine for a while.
Parsing "at 9:30" however leads to 9:30 in UTC without adjusting for the time difference.
Consider the following.
from datetime import datetime
import parsedatetime as pdt
import sys
import pytz

def parse_args(argv=sys.argv):
    cal = pdt.Calendar()
    timestr = ' '.join(argv)
    ret = cal.parseDT(timestr, sourceTime=datetime.utcnow(), tzinfo=pytz.utc)[0]
    print(ret)

if __name__ == '__main__':
    parse_args()

Command line:
C:\dvl\tim>python pdt_test.py now
2015-06-26 04:57:06+00:00

C:\dvl\tim>python pdt_test.py in 10 min
2015-06-26 05:07:10+00:00

C:\dvl\tim>python pdt_test.py at 12:50
2015-06-26 12:50:00+00:00

I'd expect (or would like) the last output to be 4:50 UTC. Any advice?
Best regards,
Matthias

Ok, I put together a workaround now (or maybe this is how it's intended) with tzlocal and pytz that seems to work.
from datetime import datetime
import parsedatetime as pdt
import sys
import pytz

# http://stackoverflow.com/questions/13218506/how-to-get-system-timezone-setting-and-pass-it-to-pytz-timezone
from tzlocal import get_localzone # $ pip install tzlocal
local_tz = get_localzone()

def parse_args(argv=sys.argv):
    cal = pdt.Calendar()
    timestr = ' '.join(argv)
    # ret = cal.parseDT(timestr, sourceTime=datetime.utcnow(), tzinfo=pytz.utc)[0]
    ret = cal.parseDT(timestr, tzinfo=local_tz)[0]
    ret_utc = ret.astimezone(pytz.utc)
    print(ret)
    print(ret_utc)

    ret_loc = ret_utc.astimezone(local_tz)
    print(ret_loc)

if __name__ == '__main__':
    parse_args()

Command line:
C:\dvl\tim>python pdt_test.py now
2015-06-26 13:09:57+08:00
2015-06-26 05:09:57+00:00
2015-06-26 13:09:57+08:00

C:\dvl\tim>python pdt_test.py in 5 min
2015-06-26 13:15:05+08:00
2015-06-26 05:15:05+00:00
2015-06-26 13:15:05+08:00

C:\dvl\tim>python pdt_test.py at 9:30
2015-06-26 09:30:00+08:00
2015-06-26 01:30:00+00:00
2015-06-26 09:30:00+08:00

C:\dvl\tim>python pdt_test.py at 13:25
2015-06-26 13:25:00+08:00
2015-06-26 05:25:00+00:00
2015-06-26 13:25:00+08:00

Yes, technically this is not-a-bug because parsedatetime doesn't look at or worry about timezones and leaves that to the caller


getFlatLayersArray() throws error

The helper function getFlatLayersArray() sometimes fails since layers sometimes seems to be undefined and therefore can't be spread at: https://github.com/EOX-A/EOxElements/blob/94eff0c7f93fc2b66cdf69a7644966b45da106e5/elements/map/src/layer.ts#L27
Uncaught (in promise) TypeError: layers is not iterable (cannot read property undefined)

Aah, that explains it! In that case, I'd propose to offer this functionality in a different way, since it probably doesn't make too much sense offering it as a property of the eox-map.
I propose to export it in the main file (e.g. export { getFlatLayersArray }) and expand the description in layer.ts to:
/**
 * Returns a flat array of provided layers, including groups
 * To get all layers without groups, you can use the native
 * OL `getAllLayers` method on the map itself:
 * https://openlayers.org/en/latest/apidoc/module-ol_Map-Map.html#getAllLayers
 *
 * @param layers layers Array
 * @example getFlatLayersArray(eoxMap.map.getAllLayers())
 */

This needs adaptations in e.g. tests and is generally a breaking change, so moving this to v2 milestone.

The docs have been updated (https://github.com/EOX-A/EOxElements/commit/a053bbb54b31170fff8604f173f6523410c797d6); for the general topic about exporting convenience functions, a new issue has been created: https://github.com/EOX-A/EOxElements/issues/1177


Use only babel

Once babel 7 comes out, I believe Babel is going to have more first-class support for TypeScript, with an installable preset. When that happens, it would probably make sense to just use babel for all transformations. First transform from TypeScript, then resolve bare specifiers, then resolve specifiers without an extension...and anything else, like adding the window.process thing

I'm trying to use only Bable, I really am. But it just seems limited compared to the TypeScript compiler. It isn't easily allowing me to set compiler options, and it doesn't let me target one specific version of the language to compile too. Unfortunately, I think I'm going to have to use a combination of TypeScript and Babel for now. I'll use TypeScript to get code down to ES2015, and then use Babel to rewrite bare imports and import paths without file extensions


feat: last-failure [wip]

Since setOutput/exportVariable from @actions/core don't work for the same step, I attempted a "way out" via the filesystem.

Closing because #9 can be solved with build in Actions configuration rather than this action.


Poggit

Did you release the pm5 version in poggit??

Did you release the pm5 version in poggit??

Its still buggy as hell so not now.


tests/charm++/sdag/migration and tests/charm++/sdag/anytimeMigration fail on mpi-win-x86_64-smp with debug options (-g -O0)

Original issue: https://charm.cs.illinois.edu/redmine/issues/1956

Charm build command: ./build LIBS mpi-win-x86_64 smp --enable-error-checking --without-romio --suffix=debug -j8 -g -O0 |& tee build_result_debug
tests/charm++/sdag/migration:
make -C migration test OPTS='' TESTOPTS=''
make[1]: Entering directory '/home/nikhil/nitin/charm/mpi-win-x86_64-smp-debug/tests/charm++/sdag/migration'
../../../../bin/testrun  +p2 ./test1

Running on 2 processors:  ./test1
charmrun> /cygdrive/c/Program Files/Microsoft MPI/Bin/mpiexec -n 2  ./test1

Charm++> Running on MPI version: 2.0
Charm++> level of thread support used: MPI_THREAD_FUNNELED (desired: MPI_THREAD_FUNNELED)
Charm++> Running in SMP mode: 2 processes, 1 worker threads (PEs) + 1 comm threads per process, 0 PEs total
Charm++> The comm. thread both sends and receives messages
Charm++ warning> fences and atomic operations not available in native assembly
Converse/Charm++ Commit ID: v6.8.2-853-g4146bf788
Charm++> Disabling isomalloc because mmap() does not work.
CharmLB> Load balancer assumes all CPUs are same.
Charm++> Running on 1 hosts (1 sockets x 4 cores x 2 PUs = 8-way SMP)
Charm++> cpu topology info is gathered in 0.000 seconds.
Running Parallel on 2 processors for 25 elements
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
Migrating from PE 0
(0, 0): received finished message
(0, 1): received finished message
(0, 2): received finished message
(0, 3): received finished message
(0, 4): received finished message
(1, 0): received finished message
(1, 1): received finished message
(1, 2): received finished message
(1, 3): received finished message
(1, 4): received finished message
(2, 0): received finished message
(2, 1): received finished message
(2, 2): received finished message
Migrating from PE 1
called PUP for cell unpacking or sizing
called PUP for cell packing
Migrating from PE 1
called PUP for cell unpacking or sizing
called PUP for cell unpacking or sizing
called PUP for cell packing
Migrating from PE 1
called PUP for cell unpacking or sizing
called PUP for cell unpacking or sizing
called PUP for cell packing
Migrating from PE 1
called PUP for cell unpacking or sizing
called PUP for cell packing
called PUP for cell unpacking or sizing
Migrating from PE 1
called PUP for cell unpacking or sizing
called PUP for cell unpacking or sizing
called PUP for cell packing
Migrating from PE 1
called PUP for cell unpacking or sizing
called PUP for cell unpacking or sizing
called PUP for cell packing
called PUP for cell unpacking or sizing

job aborted:
[ranks] message

[0] terminated

[1] process exited without calling finalize

---- error analysis -----

[1] on CS-DEXTERITY
./test1 ended prematurely and may have crashed. exit code 0xc0000417

---- error analysis -----
make[1]: *** [Makefile:28: test] Error 127
make[1]: Leaving directory '/home/nikhil/nitin/charm/mpi-win-x86_64-smp-debug/tests/charm++/sdag/migration'

tests/charm++/sdag/anytimeMigration:
make[1]: Entering directory '/home/nikhil/nitin/charm/mpi-win-x86_64-smp-debug/tests/charm++/sdag/anytimeMigration'
../../../../bin/charmc   migration.ci
../../../../bin/charmc      migration.C   -o migration
migration.C
moduleinit5796.C
Ignored Unrecognized argument -Wl,--export-dynamic
../../../../bin/testrun  +p2 ./migration

Running on 2 processors:  ./migration
charmrun> /cygdrive/c/Program Files/Microsoft MPI/Bin/mpiexec -n 2  ./migration

Charm++> Running on MPI version: 2.0
Charm++> level of thread support used: MPI_THREAD_FUNNELED (desired: MPI_THREAD_FUNNELED)
Charm++> Running in SMP mode: 2 processes, 1 worker threads (PEs) + 1 comm threads per process, 0 PEs total
Charm++> The comm. thread both sends and receives messages
Charm++ warning> fences and atomic operations not available in native assembly
Converse/Charm++ Commit ID: v6.8.2-853-g4146bf788
Charm++> Disabling isomalloc because mmap() does not work.
CharmLB> Load balancer assumes all CPUs are same.
Charm++> Running on 1 hosts (1 sockets x 4 cores x 2 PUs = 8-way SMP)
Charm++> cpu topology info is gathered in 0.000 seconds.
running SDAG migration test

job aborted:
[ranks] message

[0] terminated

[1] process exited without calling finalize

---- error analysis -----

[1] on CS-DEXTERITY
./migration ended prematurely and may have crashed. exit code 0xc0000417

---- error analysis -----
make[1]: *** [Makefile:23: test] Error 127
make[1]: Leaving directory '/home/nikhil/nitin/charm/mpi-win-x86_64-smp-debug/tests/charm++/sdag/anytimeMigration'

Original date: 2018-08-08 17:51:19

On a related note, the format of testing for mpi-win-smp seems to be running all tests with PPN = 1.  Which means its not really exercising the multiple worker thread aspect that motivates use of the smp target.  So all of PPN>1 could be broken and nightly build would not tell us.  This creates a strong expectation shortfall.  When looking at autobuild for mpi-win-smp we are misled into believing we have a good test for it, when we are in fact barely hitting any of the interesting smp use cases.

Original date: 2018-11-19 22:22:36

Was this fixed by #1960?


Event Browser

These commits bring a simple event browser into puppetboard, similar to the event inspector in Puppet Enterprise.
You can browse events of the latest reports grouped by nodes, containing-class or resource and get details on every event.

This looks great, I'll be reviewing it soon and attempting to redesign it so we can merge.  Thanks for your contribution :smile:

@fgimian did you get anywhere on a redesign?

@nibalizer not just yet I'm afraid, I intend to put in a chunk of time in the coming week or two :smile:

@fgimian Have  you been able to work on the redesign?

@corey-hammerton Sorry, not really. My workplace has moved to using Red Hat Satellite (which is built on top of Foreman) so I am no longer actively contributing to Puppetboard at the moment.  Perhaps someone else can take a look? :smile:

With that said I will close this PR.


ISPN-15365 Backup and Restore events should be added to the server ev…

https://issues.redhat.com/browse/ISPN-15365

Integrated into main, thanks @ryanemerson !


How to export the excel macro and the excel tables of an excel template

Versions

PHP version: 7.1.3
Laravel version: 5.7
Package version: 3.1

Description
I load an xlsx template with the reopen() method and then I download it. I do not have any problem with the values of the cells, but the excel macro and the excel tables that are in the excel template disappear when I download the updated template.
Any suggestions so that the macro excel and excel tables do not disappear?

According to PhpSpreadsheet author macro's are not supported: https://stackoverflow.com/questions/5913818/phpexcel-clone-xlsm-with-macros/54347449?noredirect=1#comment95510440_54347449

And apart from the Excel macro, is there any way that the pivot tables do not disappear?


Error: Unhandled "error" event

hello.
I cannot start using hydra clearly. I have following issue

Do you have any idea, how to solve this problem?

@tolik93 Apologies for the very delayed response, the issue here was yeoman's API changed significantly in the upgrade to 2.0.
The workaround for this is to target 1.x with your npm install of yo - e.g. npm -g i yo@^1


Disable sorting tests for Python 2.7 as isort5 is not compatible with Python 2.7

For #13542

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[x] Title summarizes what is changing.
[x] Has a news entry file (remember to thank yourself!).
[ ] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[ ] Has telemetry for enhancements.
[x] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).
[ ] The wiki is updated with any design decisions/details.

Codecov Report

Merging #13550 into master will decrease coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #13550      +/-   ##
==========================================
- Coverage   59.73%   59.71%   -0.03%
==========================================
  Files         670      670
  Lines       37425    37427       +2
  Branches     5371     5371
==========================================
- Hits        22357    22350       -7
- Misses      13905    13911       +6
- Partials     1163     1166       +3

Impacted Files
Coverage Δ

src/client/common/utils/platform.ts
64.70% <0.00%> (-11.77%)
:arrow_down:

src/client/datascience/crossProcessLock.ts
79.41% <0.00%> (-11.77%)
:arrow_down:

src/client/linters/pydocstyle.ts
86.66% <0.00%> (-2.23%)
:arrow_down:

src/client/datascience/debugLocationTracker.ts
76.56% <0.00%> (-1.57%)
:arrow_down:

src/client/common/process/proc.ts
14.49% <0.00%> (-0.73%)
:arrow_down:

src/client/common/utils/localize.ts
96.21% <0.00%> (+0.01%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9391658...0c98cfa. Read the comment docs.


Add metric support to ReactivePostgresSessionRepository

Code could be...
  @Override
  public Mono createSession() {
    return ....
        .name("ReactivePostgresSessionRepository")
        .tag("method", "createSession")
        .metrics();
  }

https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html#metrics--

Done see #17


Revert "[Debugging] Use SWIFT_NATIVE_SWIFT_TOOLS_PATH if defined"

Reverts apple/swift#71814
https://ci.swift.org/job/oss-swift-package-amazon-linux-2/2845/console started failing with the following error.
multiprocessing.pool.MaybeEncodingError: Error sending result: '<lit.Test.Test object at 0x7fd526e8be10>'. Reason: 'OverflowError('cannot serialize a string larger than 4GiB')'

PRs since the last successful run were:

https://github.com/apple/swift/pull/71814
https://github.com/apple/swift/pull/71846
https://github.com/apple/swift/pull/71293
https://github.com/apple/swift-tools-support-core/pull/470

Let’s see if reverting this one fixes the issue.

@swift-ci Please Build Toolchain Amazon Linux 2

I know that this doesn’t seem related but neither seem any of the other PRs. I am grasping straws.

@swift-ci Please Build Toolchain Amazon Linux 2

AL2 is working now on the CI.


Remove intermediate rendering of metadata files

Context
In ComputedFile::get_project_file and ComputedFile::get_sample_file we query for a collection of libraries according to the passed download_config, and then write those libraries to an output tsv metadata file. The output metadata file is then included immediately thereafter in the new zip archive created for the passed download_config, and then discarded.
Problem or idea
Because the output metadata file is only written so that it might be included soon after in the upcoming file archive, it can be optimized by writing it to an in-memory buffer, as opposed to writing it to disk and thereafter retrieving it from disk.
We can use the StringIO class from the io module to create such a buffer that would suite our needs. Even better, csv.DictWriter, which we're currently using for file writing in metadata_file.write_metadata_dicts, supports direct writing to the io.StringIO file buffer, and won't necessitate a refactor.
Solution or next step
    def get_project_file(cls, project, download_config: Dict, computed_file_name: str) -> Self:
        libraries = Library.get_project_libraries_from_download_config(project, download_config)
        ...
        with ZipFile(zip_file_path, "w") as zip_file:
            ...
            # Include metadata file in zip
            metadata_path_var = (
                f'{download_config["modality"]}_METADATA_FILE_NAME'
                if not download_config["metadata_only"]
                else "METADATA_ONLY_FILE_NAME"
            )
            with io.StringIO() as metadata_buffer:
                metadata_file.write_metadata_dicts(libraries_metadata, metadata_buffer)
                zip_file.writestr(getattr(cls.MetadataFilenames, metadata_path_var), metadata_buffer.get_value())
            ...

Addressed in PR https://github.com/AlexsLemonade/scpca-portal/pull/803


updating for new AMI v2.5.3

 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.


👋 from testcontainers!

Hi @nhatthm I discovered this fabulous registry project and would like to know if you know about the modules project we are currently running in testcontainers-go: https://golang.testcontainers.org/modules/
Would you like to participate and contribute any module you are particularly proud of?

Hi @nhatthm I discovered this fabulous registry project and would like to know if you know about the modules project we are currently running in testcontainers-go: https://golang.testcontainers.org/modules/
Would you like to participate and contribute any module you are particularly proud of?

Definitely, where can we discuss the next steps?


Add a encryption feature

When a user save journal file which has 'org-crypt-tag-matcher',
org-crypt will encrypt this entry. With this tag, Try to
encrypt/decrypt their journal whenever a user saves/opens their
journals.

Any updates on this? I would really like to see an encryption feature in my personal diary!

I'm afraid I currently don't have time to look into this. If anyone else would want to do this, I'd be grateful for it, though.

I rebased this to work with the latest master.

I have added a customizable variable to determine when to do the encryption. Encryption is not setup automatically, now and needs to be done manually.

I've pushed a commit to make this happen automatically in org-journal. All one would need to do is to enable encryption by setting org-journal-enable-encryption.

Thank you for your work on this!
I don't quite like how this asks for the passphrase on every encrypt, but I guess this is in org-crypt's hand now. Anyway, I also undid the changes you did to the way files are opened/viewed--they looked good at first glance, but actually didn't work reliably. For more detail, see 1dd27c7005f8372f92c9571726a2793ba3c407f7.

I haven't yet tried this, but it looks like it should be possible to setup gpg-agent to cache pass-phrases.


w3m images (ranger) display in terminal

Display images in terminal
I'm trying to use WSL to substitute some functions on windows, it performed well in some text-only functions. But I'm also want to use ranger ( a linux terminal file explorer ) to replace totalcommander which I often used or even windows file explorer, ranger satisfies my content in many occasions but for image preview.
w3m is a terminal web browser that could be used to display images in terminal, and it can also be used by ranger. However, w3m didn't work on this terminal.
There are many other terminals like iTerm2、urxvt and alacritty could display images. As a terminal under windows, I think it's more necessary to support this feature.

Proposed technical implementation details
I don't know how does w3m works, but I have noticed that the terminal could be changed the background pictures, so if you want to render some images, you can just change the specific area of the background of the terminal. Actually it's how urxvt handled it.
Of course, you don't have to support w3m, just do something that could display images correctly and the method could be called by other apps like ranger, that's all what I need.
Thanks! ( And pardon for my poor English😁 )
You can find more information here: https://github.com/ranger/ranger/wiki/Image-Previews

Have you tried with überzug ? It's the recommended way to get image previews in ranger, w3m is always wonky even when you do get it to work on native Linux.
Also, if you just want something ranger-like on Windows you don't have to use WSL, you can just use lf which runs on Windows (and Linux) natively and is much faster too. But it has no option to do image previews.

w3m and überzug both rely on x11 to draw an image in a subwindow. It is highly unlikely that either of the two can be made to work in Terminal without also modifying the tools themselves.
Having some way to draw images in terminal would be very nice though. Kitty, for example, implements its own thing (icat), and integrates well with ranger. Would be lovely to have that in Terminal.

FYI, there are separate issues for Sixel (#448), and the other proprietary image formats (#5746).

Thanks for the request here. I'm going to make /dup #5746 the master issue for graphics-in-the-terminal and copy your comments over there.
At the end of the day, if other terminals are doing this in a standards-compliant, secure and portable way... we should consider following suit.


Merge develop into staging, 2024 Apr 10 edition

This PR contains only the contents of #1386.
When this is merged to staging, we'll begin to use the new staging server.

just confirming that a1d98b1 does, in fact, rename Office to Service and not Server...!

just confirming that a1d98b1 does, in fact, rename Office to Service and not Server...!

Yeah, it is correct in the code!


The 'number' option should probably not affect the output of the :print command

When 'number' is set, :print displays line numbers as well as lines. This seems to make it impossible to print lines without line numbers without turning the option off. (Also, the effect of 'number' on :print isn't mentioned in the description of either).
Taking into account there are at least two ways (:print # and :number) to print line numbers regardless of the option value, maybe, to enable the user to print lines without line numbers when 'number' is on, the option should not affect the command output?

looks like this is required by the posix specification

Please close it if you think it's not needed.
Closing myself, since for docs change suggestions it's better to open separate issues.


Exposed TO_EXP_NEG and TO_EXP_POS.

Exposed TO_EXP_NEG and TO_EXP_POS like DP and RM so you can control output of Big.toString()

Looked good, but won't work correctly if multiple Big constructors are defined. For example,
var Big2 = Big();
Big2.TO_EXP_POS = 1;
var x = new Big2(123.456);
x.toString();    // ?

I've renamed the variables to be E_POS and E_NEG like you suggested and got it work with multiple constructors. I also updated the binary, docs, changelog, and version number. Let me know if I missed anything.

I'll have a look at this properly over the weekend and get back to you after that.

Also, please update the version numbers at line 1 and line 6 of the big.js file.

Thanks, Patrick.


Please upgrade to Akka HTTP 10.0.1

Please upgrade the sample so it uses a stable version instead of the RC :)

Resolved. Thanks for PR!


Provide compact dictionary: Part 1

How to implement compact is discussed in #98 . It allows customer to try compact before that feature comes out.
Examples:
<Page.Resources>
                <ResourceDictionary Source="ms-appx:///Microsoft.UI.Xaml/Density/Compact.xaml"/>
</Page.Resources>

<Page.Resources>
      <Style TargetType="TextBlock" >
        <Setter Property="FontSize" Value="14" />
    </Style>
    <x:Double x:Key="TextControlThemeMinHeight">24</x:Double>
    <Thickness x:Key="TextControlThemePadding">2,1,6,0</Thickness>
    <x:Double x:Key="ListViewItemMinHeight">32</x:Double>
    <x:Double x:Key="TreeViewItemMinHeight">24</x:Double>
    <Thickness x:Key="TimePickerFlyoutPresenterItemPadding">0,2,0,3</Thickness>
    <Thickness x:Key="DatePickerFlyoutPresenterItemPadding">0,2,0,3</Thickness>
    <Thickness x:Key="DatePickerFlyoutPresenterMonthPadding">9,2,0,3</Thickness>
    <Thickness x:Key="ComboBoxEditableTextPadding">10,0,30,0</Thickness>
    <Thickness x:Key="ComboBoxMinHeight">24</Thickness>
    <Thickness x:Key="ComboBoxPadding">12,1,0,3</Thickness>
</Page.Resources>

Impacted controls
TimePicker, DatePicker, ToggleSwitch, PasswordBox, AutoSuggestBox, RichEditBox, ListViewItem, TreeViewItem, NavigationViewItem, ComboBox
DatePickerHostPadding/DatePickerHostMonthPadding is used in DatePicker style, and DatePickerFlyoutPresenterItemPadding/DatePickerFlyoutPresenterMonthPadding are decoupled from DatePicker style because flyout only read DatePickerFlyoutPresenterItemPadding and DatePickerFlyoutPresenterMonthPadding  on rs5+ os, and also it should be in Application.Resource. But DatePicker style itself can downlevel to any version without any problem.
We have TimePickerHostPadding for TimePicker too, and it's separated from TimePickerFlyoutPresenterItemPadding
Possible usage out side of MergedDictionary.

Copy dll/Density/Compact.xaml to your Resources

Framework package:
<ResourceDictionary Source="ms-appx://Microsoft.UI.Xaml.2.1/Microsoft.UI.Xaml/Density/Compact.xaml" />

pre-release nuget:
 <ResourceDictionary Source="ms-appx:///Microsoft.UI.Xaml/Density/Compact.xaml" />

Known issues

It doesn't work if we use Compact.xaml in merged dictionary, for example:

        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="ms-appx:///Microsoft.UI.Xaml/Density/Compact.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>

We don't have a good way to override the settings for TimePickerFlyout and DatePickerFlyout yet. Below scenario doesn't work
 <ResourceDictionary Source="ms-appx:///Microsoft.UI.Xaml/Density/CompactDatePickerTimePickerFlyout.xaml"/>

Can we get a test that consumes this and validates that values are applied?

Already add the test

Do we have a bug an issue/bug tracking the issues with TimePickerFlyout and DatePickerFlyout? I can seem to find it.


Restoring the quickfix code

This got lost in commit 33500a463d381c4f0acfd1a774f3434ddf694a2f. I think it is related to issue #7.

Fixes #7

Fixes #7

Closes #7.

Closes #7.


Unable to build validators "failed post-processing: 6:1: expected 'IDENT', found 'import'"

Created an example.proto
syntax = "proto3";

package examplepb;

import "validate/validate.proto";

option go_package= "rbac_proto/";

message Person {
  uint64 id    = 1 [(validate.rules).uint64.gt    = 999];

  string email = 2 [(validate.rules).string.email = true];

  string name  = 3 [(validate.rules).string = {
                      pattern:   "^[^[0-9]A-Za-z]+( [^[0-9]A-Za-z]+)*$",
                      max_bytes: 256,
                   }];

  Location home = 4 [(validate.rules).message.required = true];

  message Location {
    double lat = 1 [(validate.rules).double = { gte: -90,  lte: 90 }];
    double lng = 2 [(validate.rules).double = { gte: -180, lte: 180 }];
  }
}

And running the command in README.md gives the following error.
protoc \
  -I . \
  -I ${GOPATH}/src \
  -I ${GOPATH}/src/github.com/envoyproxy/protoc-gen-validate \
  --go_out=":../generated" \
  --validate_out="lang=go:../generated" \
  example.proto

[error] failed post-processing: 6:1: expected 'IDENT', found 'import'
--validate_out: protoc-gen-validate: Plugin failed with status code 1.

> go version
go version go1.18.2 darwin/arm64

> protoc --version
libprotoc 3.19.4

Please let me know if more information is required.

Ran into this bug as well, appears that the option go_package including a trailing / is the problem. We were able to fix this by switching to an equivalent ./rbac_proto.


update to ffi-v0.12.2

@nbsp there's no interface update, just an under the hood change in the rust RPC implementation that I wanted included (sending the version flag)


Bug: ".0000" in Float and Decimal are truncated

Float literals that ends with .0 (or .00 or more) are all dropped while they are still Float:
a = [1, 2, 3, 4.1, 9.000]
a  #=> [1, 2, 3, 4.1, 9]       -- the last element should be 9.0
a[4]           #=> 9           -- this should be 9.0
a[4].class  #=> Float

Same as the case of Decimal:
a = [1, 2, 3, "4.1".to_d, "9.000".to_d]
a  #=> [1, 2, 3, 4.1, 9]       -- the last element should be 9.0
a[4]        #=> 9              -- this should be 9.0
a[4].class  #=> Decimal

To avoid confusing developers, .0 should always be preserved for Float and Decimal.
I should've noticed when implementing Decimal class.
I will looking into it.

I realized that the current Decimal behavior is OK. Only Float should be fixed.


Demo Apps Master-Detail and Worklist not working

The latest version of https://openui5.hana.ondemand.com/ 1.28.6 has 2 very cool demo apps Master-Detail and Worklist,
I have been trying without success to get these apps to work locally with the latest Openui5 release and have noticed some inconsistencies in the repo and packaged versions.

The above apps are missing from the current master repo -> 1.29.1-SNAPSHOT
I can find the apps when i change to rel-1.28 1.28.7-SNAPSHOT however they don't run

the list on both apps fails to load, on Master Detail if i navigate to a known route works well

I have tried both using the Openui5 repo and using the Bower.json in the source directly on a clone of each app.
There is nothing wrong with the source code of Master-Detail and Worklist apps

eyeball checked code with working version on the ondemand site
changed the TestService.html to point to https://openui5.hana.ondemand.com/resources/sap-ui-core.js this works also
If i use the package bowers sources from 1.28.5 it works fine eg openui5/packaged-sap.m#1.28.5

Given that there is some inconsistency between various versions wrt to these new apps
eg
1.28.6 the version on the onDemand site works
1.28.5 packaged bower versions works
1.28.6 packaged bower versions doesn't work
1.28.7-SNAPSHOT and 1.29.1-SNAPSHOT dont work either

Hi John,
the story around these apps is still evolving, even though we have now added them to the SDK sample apps in 1.28.6.
So first of all, they are also supposed to demonstrate the integration of apps with the Fiori Launchpad. In the initial version (which is still not finished and being worked on in 1.30) this is the main focus, so in the master branch (= the future 1.30) they have been moved out of the OpenUI5 package into an SAP-specific layer that also contains the Fiori Launchpad which they need as dependencies.
The plan is absolutely to bring them back in some way (possibly in their own GitHub repository to be used as starting point for apps), without FLP dependencies, as pure OpenUI5 apps. For now, however, 1.28 is the codeline to look at.
There's also a lot of documentation being written about these apps (which might make usage and understanding them easier) and about the best practices used in these apps (check out the brand new folder https://github.com/SAP/openui5/tree/master/src/sap.m/test/sap/m/demokit/tutorial/walkthrough, that's the code - the tutorial around it and more will follow). So some more patience will be rewarded. ;-)
Why there is something broken between 1.28.5 and 1.28.6 is not clear to me, we'd need to look into that. There have still been lots of changes recently, also involving the file structure (not sure in which branch(es), though).
Regards
Andreas

Hi Andreas
That makes sense, did wonder how the FLP tests fit in with OpenUI5.
The code in the walkthrough folder looks very interesting, i like the way it starts with "Hello World" and 35 steps later you have a skeleton of a well structured app that follows best practices.
Cheers
JSP

Tracked as<PHONE_NUMBER>

Hello jasper, the walkthrough is a new documentation format that we are currently working on, the code is already in the OpenUI5 master and the documentation for it will be shipped with the 1.30 UI5 release, feel free to explore the content, it will explain all major UI5 features in 35 little steps

Hi Jasper,
quick update on this issue. In the meantime the demo apps master-detail and worklist are again available in the OpenUI5 repository under the same path as before. In the versions now available we have completely removed all dependencies to SAP Fiori Launchpad
The whole thing has to be seen as a work in progress; the plan to put them into its own repository is still under evaluation and we should see more changes in future.
Regarding the problem you have been facing with 1.28.x versions I did a quick analysis but could not find any issues. Following these links the apps seem to work in 1.28.7. I assume this was a problem with the snapshot in this point in time:
https://openui5.hana.ondemand.com/1.28.7/test-resources/sap/m/demokit/master-detail/demokit.html#/object/ObjectID_1
https://openui5.hana.ondemand.com/1.28.7/test-resources/sap/m/demokit/worklist/demokit.html
Therefore I will close this issue now. Please feel free to reopen.
Best! thilo


Alacritty?

Hello! How about color scheme for Alacritty?

I think you're looking for ayu-colors, not ayu-vim.

Try this: https://gist.github.com/agoose77/14f94d07847c189a13b7d1d3c1b53cfe
I'm trying to find a theme for powerline-shell.


Undefined variables when upgrading from 0.13.3 to 12.0.8

Describe the bug
We have just upgraded our app using Angular (8) to use Angular(13) and configured @clr/angular - 12.0.8 (Clarity v12.0.8) for it, along with @clr/ui - 5.5.2 and @clr/icons - 5.5.2. The earlier versions of these dependencies were v0.13.3. After update I get a bunch of Undefined variable errors when I do an ng serve like:

SassError: $string: (((((((((), input[type=text]), input[type=password]), input[type=number]), input[type=email]), input[type=url]), input[type=tel]), input[type=date]), input[type=time]), input[type=datetime-local] is not a string.
╷
22 │   @return quote($inputs);
│           ^^^^^^^^^^^^^^
╵
<EMAIL_ADDRESS>22:11             inputs()
<EMAIL_ADDRESS>48:16  @import
<EMAIL_ADDRESS>81:9            @import
<EMAIL_ADDRESS>42:9

SassError: Undefined variable.
╷
25 │ $clr-card-border: $clr-default-borderwidth solid rgba(215, 215, 215, 1);
│                   ^^^^^^^^^^^^^^^^^^^^^^

SassError: Undefined variable.
╷
11 │ $clr-link-visited-color: $clr-link-color;
│                          ^^^^^^^^^^^^^^^

SassError: Undefined variable.
╷
1 │ @if $enable-flex {
│     ^^^^^^^^^^^^
╵
../node_modules/bootstrap/scss/_media.scss 1:5                   @import
<EMAIL_ADDRESS>11:9  @import

I currently have some imports of @clr/ui/src/utils/dependencies.clarity, @clr/ui/src/utils/components.clarity and some Clarity CSS overrides. Just trying to figure out what I should be doing to make this work.

This can be hard to debug without some samples, but the first thing to check is that you are using the same versions of @clr/angular @clr/ui and @clr/icons. Then, use our Clarity v13 beta ng update @clr/angular@next to get the Angular 13 compatible release, because Clarity 12 and Angular 13 aren't compatible due to TypeScript changes between Angular 12 and 13. Get yourself on the same version of the packages and see if that helps resolve issues.

This can be hard to debug without some samples, but the first thing to check is that you are using the same versions of @clr/angular @clr/ui and @clr/icons. Then, use our Clarity v13 beta ng update @clr/angular@next to get the Angular 13 compatible release, because Clarity 12 and Angular 13 aren't compatible due to TypeScript changes between Angular 12 and 13. Get yourself on the same version of the packages and see if that helps resolve issues.

@gnomeontherun , I updated my question with the sample code. Please check it out. Also, I tried updating to clr/angular-next but it didnt help.

Since you are updating from 0.13, which is several years old, to the latest in one big jump, you'll find that some of our SCSS code has moved over time for new features and bugfixes. The issue sounds like you are trying to use some Clarity CSS directly in your code, but don't have all of the imports needed. This is a shortcoming of how our Clarity UI SASS files are setup. Loading the file once in your project doesn't make those variables available in your application SASS files unless you directly import them.
I see two main paths here.

Move away from SASS variables and utilize the CSS Custom Properties instead that we offer.
Update your imports as necessary to import missing functions or variables, which requires doing a bit of digging into the Clarity source code to find where those items exist to fix the imports on your side.


type.config.save: Fixes to ConfigSaveReader:

data_offset is not hardcoded to 0x41E4, it's based on the amount of data from the blocks
CFG adds data to save from end to start when the block data is > 4 bytes, so now we are replicating this behavior and generating a proper data_offset and data sorting when using to_bytes
Added sanity checks while parsing a config save
set_block previously didn't allowed None in flags despite being stated to default to 0xE

https://wiki.teamfortress.com/w/images/1/15/Medic_specialcompleted-assistedkill01.wav


SlackApiClient won't start with JsResultException(errors:List((/groups(0)/members

For whatever reason suddenly our piece of code using the library is no longer able to establish a working API session.
The rtm-start call fails with following error message:
[error] play.api.libs.json.JsResultException: JsResultException(errors:
List((/groups(0)/members,List(JsonValidationError(List(error.path.missing),ArraySeq()))),
(/groups(1)/members,List(JsonValidationError(List(error.path.missing),ArraySeq()))),
(/groups(2)/members,List(JsonValidationError(List(error.path.missing),ArraySeq()))),
(/groups(3)/members,List(JsonValidationError(List(error.path.missing),ArraySeq()))),
[... REDACTED for brevity]

After the investigation, it turned out the rtm.start response, which is a huge JSON, indeed has no members under groups. I am not sure why has it changed (is it Slack API change or our Slack workspace owner reconfiguration?).
Example entry for a group now (part of the rtm.start response):
{
      "id": "G0JREDACTED",
      "name": "xlack",
      "is_channel": false,
      "is_group": true,
      "is_im": false,
      "created":<PHONE_NUMBER>,
      "is_archived": false,
      "is_general": false,
      "unlinked": 0,
      "name_normalized": "xlack",
      "is_shared": false,
      "parent_conversation": null,
      "creator": "U0RDECATED",
      "is_ext_shared": false,
      "is_org_shared": false,
      "shared_team_ids": [
        "T0REDACTED"
      ],
      "pending_shared": [],
      "pending_connected_team_ids": [],
      "is_pending_ext_shared": false,
      "has_pins": false,
      "is_member": true,
      "is_private": true,
      "is_mpim": false,
      "last_read": "1457060765.000002",
      "is_open": true,
      "topic": {
        "value": "",
        "creator": "",
        "last_set": 0
      },
      "purpose": {
        "value": "Channel to test Slack features",
        "creator": "UREDACTED",
        "last_set":<PHONE_NUMBER>
      },
      "priority": 0
    },


bytes: except "slice bounds out of range" error

Currently bytes.Buffer do not check error before use read length.
If io.Reader return invalid read length with error, raise "slice bounds out of range".

@googlebot I signed it!


Typo in a toggle description

Description
My problem is there is a typo in one of the toggles. It says "This will cause the visualizer to ignore any sound when the media player is noy playing a song or detected."
Versions

Rainmeter Version: 4.1.0 r2989 (64-bit PC)
OS Version: Windows 10 Home (64-bit build 16299)
Skin Version: 1.8.1
Spotify Version: <IP_ADDRESS>

Additional notes/images
https://i.imgur.com/ADuekzm.png

This has been fixed since the release, if you wish to install the newest version of Monstercat Visualizer manually which is hopefully free of my typing mistakes see here: https://github.com/MarcoPixel/Monstercat-Visualizer#manual-installation
Also why does everyone have to point out my inability to type :P


Oops... no firmwares?

A lot of hardware drivers load firmware into cards prior to initializing them
Much needed would be FW for NICs and probably some for (i)scsi controllers.
/lib/firmware tends to be quite large from the onset, so we'll need to be selective
To wit :
bnx* brcm* cxgb* myri* mellanox* netronome* qat* qed* ql2* qlogic* rt* RTL* ti* (but without rtlwifi)
I suspect some FW for scsi controllers will still be missing, we'll see

build with firmware as been tested and seems to work.
PR has been : https://github.com/threefoldtech/0-initramfs/pull/30


system-memory crate builds on docs.rs but seems to be missing serveral of the targets specified in the metadata table.

https://crates.io/crates/system-memory -- looks like this may be similar to #787 -- even super "common" tier 1 targets like x86_64-pc-windows-msvc aren't showing up on docs.rs.

there is a default limit of 10 targets we build: https://docs.rs/crate/system-memory/latest/builds .
I extended the limit and queued a rebuild for the latest release.


Field access-time returned by snapshot-get-iter should be creation-time

Describe the bug
Field access-time returned by snapshot-get-iter is confusing. It is actually the time the sanpshot is created. IMHO, creation-time is more appropriated.
Environment
Provide accurate information about the environment to help us reproduce the issue.

Harvest version: harvest version 22.02.0-4 (commit 9484df6) (build date 2022-02-15T09:09:54-0500) linux/amd64
Command line arguments used: [e.g. bin/harvest start --config=foo.yml --collectors Zapi]
OS:  RHEL 7.9
Install method: yum
ONTAP Version: 9.8
Other:

To Reproduce
Steps to reproduce the behavior:
Expected behavior
Tell us what should happen
Actual behavior
Tell us what happens instead
Possible solution, workaround, fix
Tell us if there is a workaround or fix
Additional context
Add any other context about the problem here. Share logs, error output, etc.

@pilot7777 That naming is on Ontap side though with Harvest, you can map it to any name within templates using symbol =>
Does that work for you?

hi @pilot7777 i don't think Harvest currently sends the snapshot-get-iter ZAPI. It is not in any of our templates. Maybe it's in one of your custom templates?
I agree that creation-time looks more appropriate. As Rahul mentioned, you can change that mapping in your template file.

We'll make sure there are no issues with your template and then close. Thanks!

We'll close this one and continue in #862


Support Proxy

Since requests does not honor HTTPS_PROXY, we need to add support for it.
Closes https://github.com/razorpay/razorpay-php-testapp/issues/9

Closing this issue for now. we have added proxy support feature #332


Listen on <IP_ADDRESS>, not <IP_ADDRESS>, by default

nanoc view listens on all network interfaces by default, which is potentially problematic, as exposes the (compiled) Nanoc site to other devices.
This is a potential security issue.

CC @whitequark — this is what I mentioned in #1204.


Add some blurbs about optimizing for size

The main thing we mention is to explicitly not measure the output of the
compiler, but only the ouput of wasm-bindgen itself.
Closes #826

This looks great, thanks! That answers all the questions I'd had when I first encountered the original verbiage.


Editing recipients is broken (starting at least with version 5.203)

On the TO, CC, and BCC entry lines, one expects recipients addresses to be editable. Also, one expects recipients addresses to be copy-cut-and-pasteable between the TO, CC, and BCC entry lines. This is broken in recent versions.
Eg.:

Enter<EMAIL_ADDRESS>into any of TO CC or BCC
Now, try to 'correct'<EMAIL_ADDRESS>into<EMAIL_ADDRESS>This does not work (anymore).
It used to work in earlier versions.

Reply to all of an email, formerly addressed to you, and at least also to<EMAIL_ADDRESS>Now, try to cut<EMAIL_ADDRESS>from the TO recipients entry line and paste it into the BCC (or CC) entry line.
This does not work (anymore). Instead the copy action produces a lower quote character.
It used to work in earlier versions.

Environment
K-9 Mail version: 5.203
Android version: several
Account type: IMAP
Currently, with this loss of edibility of addresses, recipients management is awkwardly complicated. PLS reintroduce editable recipients addresses.
Thank you!
xaverm

See #2081

I'm sorry, but #2081 seems neither related to my report nor does it provide me with a solution to the problem:
I did not report on not being able to delete a recipient.
I did report on:
i) not being able to edit any of the recipients within any of the TO, CC, or BCC entry field. By "editing" I mean to change eg. a letter within an email address
ii) not being able to copy/cut/paste recipients between the TO, CC, and BCC entry field. Actually, Android's copy/cut/paste buttons still show up, but the copy action will only produce a lower quote character
I don't understand why #2081 has anything to do with that and why in turn you closed this report?

You're right. I only skimmed the first post.
Those are actually two issues. Looks like #1602 and #1925

Yes, indeed these two issues seem to be the same as those of my report. Let me please try to weigh in heavily for a resolution of them since they are strongly related to everyday usability of K9:

when you add an unknown/new recipient to the TO/CC/BCC lines, it may frequently happen that you misspell and need to correct part of an address. Now, you can only erase the hole address to redo everything. That's awkward.

when you reply to a message with several recipients, there are frequent situations in which you want to switch a recipient from (say) TO to CC status. Which is easy to achieve by copy/cut/paste. With the new version this is broken and now you need to do a lot of additional typing to work around it.

Since both functionalities were present in earlier versions, I would very much hope that they can be re-implemented without too much hassle?
xaverm

Neither of those are super difficult, but they are still in the area of a day or two's worth of work. We will get to them, but we have more pressing issues at the moment. But as always: PRs welcome.


Split verifiers and shape functions for ops with regions

fix https://github.com/openxla/stablehlo/issues/400 (deprecated) and https://github.com/openxla/stablehlo/issues/623 (new)
As in the https://github.com/openxla/stablehlo/issues/623 , "we only need this for ops with regions", a full list of ops with region extract from https://github.com/openxla/stablehlo/blob/main/stablehlo/dialect/StablehloOps.td is includes 11 ops in total:
AllReduceOp:    No change (already split)
CaseOp:    No change (region is indispensable for type inference)
IfOp:    No change (region is indispensable for type inference)
MapOp:    No change (region is indispensable for type inference)
ReduceOp:    Split
ReduceScatterOp:    No change (Type Inference implementation on hold see https://github.com/openxla/stablehlo/issues/725)
ReduceWindowOp:    Split
ScatterOp:   No change (already split)
SelectAndScatterOp:    No change (already split)
SortOp:    Split
WhileOp:    Split

The ideal split is that verifier contains as almost all verifications, and the shape inference is as simple as possible, with the exceptions:

IfOp/CaseOp: the return type is inferred from the return type of branch_0, so an init function without regions is always invalid and should not exist. No change in this PR.
ReduceWindowOp: the inferReduceWindowOp contains a lot of calculation code as same as  verifyReduceWindowOp: this is necessary, but avoid all redundant verifications: the inferReduceWindowOp has every args like verifyReduceWindowOp but NO Region& body. Besides, the verification login need fix https://github.com/openxla/stablehlo/issues/394, but this is out of scope of this PR.

Is the purpose of unused arguments just to make the integration easier? There's a good chance that this change breaks the integ because clang-tidy will (should?) fail on unused arguments. If we did want to go the unused route, would suggest the [[maybe_unused]] attribute.
Personal preference is to remove unused variables. We own both clients of the shared infrastructure so I don't see too big of a reason to prefer stability.

Is the purpose of unused arguments just to make the integration easier? There's a good chance that this change breaks the integ because clang-tidy will (should?) fail on unused arguments. If we did want to go the unused route, would suggest the [[maybe_unused]] attribute.
Personal preference is to remove unused variables. We own both clients of the shared infrastructure so I don't see too big of a reason to prefer stability.

Thanks for the reminder! @GleasonK  Yes I decide to go without necessary args. If in some case the an arg is not used, I will go with arg  type but without arg name: to avoid clang-tidy error in both StableHLO/MHLO.

Excellent PR description! I agree with both the analysis and the implementation.
What are our next steps for CaseOp, IfOp and MapOp? You've made a convincing case that regions are indispensable for type inference of these ops, but in that case what do we do with the autogenerated builders? These questions don't have to be answered in this PR, but we should have a ticket about this, and I think that this ticket should have high priority.

Thanks for the quick review!
Opened https://github.com/openxla/stablehlo/issues/738 and let us think and track in this new bug: whether/how to fix this.


Increase size of VM

Please paste the output of the following command here: sudo edit-chroot -all

chronos@localhost / $ sudo edit-chroot -all
name: buster
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/buster...
crouton: version 1-20190403182822~master:174af0eb
release: buster
architecture: amd64
targets: core
host: version 12105.31.0 (Official Build) beta-channel candy
kernel: Linux localhost 4.4.178-16492-g4245c5e16521 #1 SMP PREEMPT Mon May 6 00:51:59 PDT 2019 x86_64 GNU/Linux
freon: yes
Not unmounting /mnt/stateful_partition/crouton/chroots/buster as another instance is using it.
name: xenial
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/xenial...
crouton: version 1-20190403182822~master:174af0eb
release: xenial
architecture: amd64
targets: core
host: version 12105.31.0 (Official Build) beta-channel candy
kernel: Linux localhost 4.4.178-16492-g4245c5e16521 #1 SMP PREEMPT Mon May 6 00:51:59 PDT 2019 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/xenial.

Please describe your issue:
Increase disk space of VM, I think it is currently set at 10GB
If known, describe the steps to reproduce the issue:
VM =>
$ ~ df
Filesystem              1K-blocks    Used Available Use% Mounted on
/dev/mmcblk0p1           10801712 9214688   1018604  91% /
devtmpfs                  1976724       0   1976724   0% /dev
shmfs                     1978792   77180   1901612   4% /dev/shm
tmp                       1978792<PHONE_NUMBER>   1% /tmp
tmpfs                      395760      12    395748   1% /run
tmpfs                        5120       0      5120   0% /run/lock
run                       1978792<PHONE_NUMBER>   1% /var/host/dbus
/dev/mapper/encstateful   3185468  218904   2950180   7% /var/host/timezone
/dev/root                 1763840 1253120    510720  72% /lib/modules/4.4.178-16492-g4245c5e16521
media                     1978792       0   1978792   0% /var/host/media
drivefs                  10801712 9294040   1507672  87% /var/host/media/fuse/drivefs-c9352a597822a835b972cc925a204f4b
none                      1978792       0   1978792   0% /sys/fs/cgroup

Shell =>
chronos@localhost / $ df
Filesystem              1K-blocks    Used Available Use% Mounted on
/dev/root                 1763840 1253120    510720  72% /
devtmpfs                  1976724       0   1976724   0% /dev
tmp                       1978792<PHONE_NUMBER>   1% /tmp
run                       1978792<PHONE_NUMBER>   1% /run
shmfs                     1978792   75116   1903676   4% /dev/shm
/dev/mmcblk0p1           10801712 9215572   1017720  91% /mnt/stateful_partition
/dev/mmcblk0p8              11760      24     11412   1% /usr/share/oem
/dev/mapper/encstateful   3185468  218936   2950148   7% /mnt/stateful_partition/encrypted
media                     1978792       0   1978792   0% /media
none                      1978792       0   1978792   0% /sys/fs/cgroup
imageloader               1978792       0   1978792   0% /run/imageloader
drivefs                  10801712 9294880   1506832  87% /media/fuse/drivefs-c9352a597822a835b972cc925a204f4b
tmpfs                         128      12       116  10% /var/run/crw

@aidylewis,
crouton is not a VM (virtual machine) like Crostini and there is no set or pre-determined size for a chroot since it's not in a partition of it's own, it's under the user data partiion (/mnt/stateful_partition).
So the size all depends on the distro/release and the targets you choose to install.
Your entire user partition including your croton chroot looks to be just over 10GB -
Filesystem               1K-blocks   Used      Available    Use%  Mounted on
/dev/mmcblk0p1           10801712    9215572   1017720      91%   /mnt/stateful_partition

Note: df -h will give you a human-readable output
That said, most crouton chroots don't approach 10GB unless you've installed a ton of packages (like me). Mine are shown below:
1) bionic:       4.1G
2) kodi:         4.8G
3) trusty:       9.2G
4) xenial:       4.8G
TOTAL CHROOTS:  22.9G

If you find yourself running low on internal storage space you can install and run your crouton chroot(s) on external media, see the README for more details.
Hope this helps,
-DennisLfromGA

Thanks for the response and all the hard work you have put into this.


Client Disconnecting while connecting over implicit FTP with TLS 1.2

FTP OS: Windows
FTP Server: Unkwown (Moveit DMZ most likely)
Computer OS: ? Windows Server 2012 standard (VM)
FluentFTP Version: ? FluentFTP.32.4.3 and tested with <IP_ADDRESS>
This Most Likely is an issue with windows server 2012 since it works fine while testing in windows 10. TLS support was checked and enabled in this machine, returning the same error messages.
var client = new FtpClient
            {
                Credentials = new NetworkCredential(userName, ""),
                Host = ftpHost,
                Port = ftpPort,
                EncryptionMode = FtpEncryptionMode.Implicit,
                DataConnectionType = FtpDataConnectionType.PASV,
                DataConnectionEncryption = true,
                SslProtocols = (SslProtocols)3072
            };

            client.OnLogEvent = OnFTPLogEvent;
            // Password isn't required it's covered by TLS client certificates
            client.ClientCertificates.Add(certificate);
///
client.connect();

Logs :
2021-02-12 09:26:51-985 || >         Connect() |
2021-02-12 09:26:52-001 |  | Status:   Connecting to <IP_ADDRESS>:991 |
2021-02-12 09:26:52-063 |  | D14169C7614960747F4AB1F5F832FD526EF6F861 |
2021-02-12 09:26:52-063 |  | None |
2021-02-12 09:26:52-063 |  | Status:   FTPS Authentication Successful |
2021-02-12 09:26:52-063 | | Status:   Time to activate encryption: 0h 0m 0s.  Total Seconds: 0.0468011. |
2021-02-12 09:26:52-063 |  | >         Dispose() |
2021-02-12 09:26:52-063 |  | Status:   Disposing FtpClient object... |
2021-02-12 09:26:52-063 |  | Command:  QUIT |
2021-02-12 09:26:52-063 |  | Status:   Disposing FtpSocketStream... |
2021-02-12 09:26:52-079 | | Status:   Disposing FtpSocketStream... |
2021-02-12 09:26:52-079 | Error | Unable to connect to FTPS server.
  Exception Message: The connection was terminated before a greeting could be read.,
  StackTrace:    at FluentFTP.FtpClient.Handshake()
   at FluentFTP.FtpClient.Connect()

These are the logs upon success on a win 10 machine
2021-02-12 09:24:20-255 |  | >         Connect() |
2021-02-12 09:24:23-273 |  | Status:   *:991 |
2021-02-12 09:24:41-353 |  | D14169C7614960747F4AB1F5F832FD526EF6F861 |
2021-02-12 09:24:41-359 |  | None |
2021-02-12 09:24:44-465 |  | Status:   FTPS Authentication Successful |
2021-02-12 09:24:46-704 |  | Status:   Time to activate encryption: 0h 0m 15s.  Total Seconds: 15.1410788. |
2021-02-12 09:24:48-870 |  | Status:   Testing connectivity using Socket.Poll()... |
2021-02-12 09:24:52-650 | | Response: 220-This is the DIU Organisation of MOVEit DMZ
...
Response: 220-reserves the right to monitor and/or limit access to this resource at |
2021-02-12 09:24:54-123 | Error | Response: 220 any time. |
....
Response: 230-for important messages. |
...
2021-02-12 09:24:55-636 | | Command:  PBSZ 0 |
2021-02-12 09:24:55-636 | | Response: 200 PBSZ command successful |
2021-02-12 09:24:55-651 |  | Command:  PROT P |
2021-02-12 09:24:55-651 | | Response: 200 PROT command successful |
2021-02-12 09:24:55-651 |  | Command:  FEAT |
2021-02-12 09:24:55-715 |  | Response: 211-Extensions supported:
Response: AUTH SSL
Response: AUTH TLS-P
Response: AUTH TLS
Response: AUTH TLS-C
Response: PROT
Response: PBSZ
Response: SIZE
Response: REST STREAM
Response: MODE Z
Response: XSHA1
Response: INTEGRITY
Response: HASH
Response: CLNT
Response: UTF8 |
2021-02-12 09:24:55-715 | | Response: 211 End of list |
2021-02-12 09:24:55-730 |  | Status:   Text encoding: System.Text.UTF8Encoding |
2021-02-12 09:24:55-730 |  | Command:  OPTS UTF8 ON |
2021-02-12 09:24:55-730 | | Response: 200 OPTS command successful |
2021-02-12 09:24:55-746 |  | Command:  SYST |
2021-02-12 09:24:55-746 |  | Response: 215 Windows_NT version 5.0 (MOVEit DMZ FTP <IP_ADDRESS>) |
2021-02-12 09:24:55-763 |  | >         GetWorkingDirectory() |
2021-02-12 09:24:55-763 |  | Command:  PWD |
...
2021-02-12 09:24:56-917 | | Response: 221 Goodbye |
2021-02-12 09:24:56-917 | | Status:   Disposing FtpSocketStream... |
2021-02-12 09:24:59-319 |  | >         Dispose() |
2021-02-12 09:24:59-323 |  | Status:   Disposing FtpClient object... |
2021-02-12 09:24:59-323 |  | Status:   Disposing FtpSocketStream... |

Can Anyone Help with this?

I'm not sure how to help you. Closing since its impossible to debug remote private servers.
I would recommend you try with AutoConnect and see if it is able to find a working connection profile. Wiki covers usage of it.


Remove this odd watch test

I assume this was added to test a private method. This combines the tests to the standard name.

/lgtm
/approve


Photo Gallery

Modified the photo gallery. When a user hovers over the photo, the opacity changes, and each photo is linked, but I'm not sure how else to make it intuitive that each photo is clickable.
Here's what it looks like now:

This is awesome!! LGTM.


CMake changes to avoid name conflicts

This pull request does two things:

Rename config.h to cint_config.h in order to avoid name conflicts if another CMake project imports libcint as a module, but also has a file named config.h
Replace include_directories with target_include_directories, to avoid accidentally including libcint headers in a higher level build

I have not found this to break anything in PySCF, but if you spot a problem I will do my best to fix it.

config.h should be used privately in the cint library. Are there any constants in config.h you need to access outside? If so, these variables can be moved to cint.h .

@sunqm Thanks! I have not needed any such variables yet, but I will let you know if I do.

This change was supposed to help with legacy cmake projects that interfere with libcint by including their own config.h globally. In an ideal world it would not be needed 😅


Integrate with ionic app ?

hello i try to integrate this with an ionic app , the calendar shows well but the event not showing , here is my code :
Controller :
app.controller('testCtrl', function($scope, $stateParams,ReservationService,$ionicContentBanner) {
$scope.events = [];//createRandomEvents();
// Rest api Call
ReservationService.getById(33,setbookings);

function setbookings(data){
	$scope.groups = data.data;
	_.each($scope.groups, function(group) {
		add_event(group);
	})
	console.log('bookings '+JSON.stringify(_.groupBy($scope.groups, "bookdate")));

}

function add_event(group){
	$scope.events.push({
        title: group.pick_point +'<i class="icon ion-ios-arrow-thin-right" style="font-size:16px;vertical-align: middle;">'+ group.drop_point,
        startTime: new Date(group.pick_datetime),
        endTime: '',
        allDay: false
        });
}});

the view :
ion-content ng-controller="testCtrl" ng-init="loadEvents()">
calendar calendar-mode="month" event-source="events" >
/ion-content>
any help please

@hatim-haffane are you using the latest version of this calendar control? I recently fixed a bug that the controller only watches the "eventSource" expression.
So you can try event-source="eventSource" or use the latest version.
BTW, i also have a customised version for ionic, it includes some optimisation to avoid the performance issue, I will find some time to upload it.
If you find the navigation between pages are slow, it's worth to try disabling the animation.
$animate.enabled(false);

thanks i will try the last version . and i will be thankful if you can upload the ionic version of this wonderful plugin

i tried  the new version but i still cant see the event , and the css is missed up, can you please send me the ionic version ?

@hatim-haffane I will clean up the ionic version and send out during the weekend.

@hatim-haffane Here is the Ionic version.
https://github.com/twinssbc/Ionic-Calendar
Feel free to test it and report any bug. Thanks.


Can't find the Apps & Features dialog

Type of issue
Missing information
Description
Don't know if this is "missing information" or "wrong information". The page refers to the "Apps & features dialog". I've checked both Windows 10 and Windows 11, and I can't find that dialog. The Settings app has a page called "Apps > Installed apps", but that page does not display any of the installed dotnet runtimes.
On my Windows 11 Pro computer, this is the list of Settings pages under the Apps page. Note that I have "Installed apps", not "Apps & features".

Page URL
https://learn.microsoft.com/en-us/dotnet/core/install/remove-runtime-sdk-versions
Content source URL
https://github.com/dotnet/docs/blob/main/docs/core/install/remove-runtime-sdk-versions.md
Document Version Independent Id
090b8fbd-39e6-b754-e1da-890b1123f2c4
Article author
@adegeo
Metadata

ID: 4efe9b33-ff9f-3b37-e8bd-a34c0a77bd1e
Service: dotnet-fundamentals
Sub-service: install

Associated WorkItem - 294937

Thank you for reporting this. Yeah looks like Windows changed the design around 🫤 I'll add this to a sprint to get it fixed, thank you for reporting.

Thanks @adegeo. Just FYI, the Visual Studio Installer tells me to remove the .Net 7 Runtime because it is out of support (I think that's the right name... I'm doing this from memory). That led me to trying to figure out how to remove that runtime. The ".NET Uninstall Tool" (dotnet-core-uninstall) doesn't see that runtime and thus won't uninstall it. The "Installed Apps" app doesn't see any of the .Net runtimes. So, I'm still trying to figure out how to (1) determine if anything depends on .Net 7 Runtime, and (2) uninstall that runtime.

Sorry for the delay in responding @IndigoHealth
Visual Studio has its own copies of .NET it manages, and they don't apply system-wide. For example, if you used Visual Studio to install .NET 7, your system itself doesn't have and can't use .NET 7, only Visual Studio can. Unless you're working with anything .NET 7 in Visual Studio, you can remove it through the Visual Studio installer.

Open the Visual Studio Installer.
Click Modify on the version of VS you want to update.
Select Individual Components.
Uncheck the items you want to remove.
As you can see in the following screenshot, I too have it installed, I'm not worried about leaving it there. But I wouldn't create a new project targeting it.

I'm sorry, I was a bit wrong in my assumptions. I think I have old knowledge mixing with new behaviors. 😁
So, if you use Visual Studio to install the individual runtimes and the .NET SDK, you need to use VS to remove them. If you install them via the Windows Installer downloads (or the winget package manager) you use the Installed apps system (formerly add remove programs..) to remove them.
Regarding the SDK
There is only the .NET SDK to install via Visual Studio. This is the latest SDK (v8 right now) and it lets you compile and target all .NET versions, including older ones such as 5 or 7.
Regarding the Runtimes
While you can compile projects targeting older versions, you can't run them without the corresponding runtime. So those individual components for the runtime, like .NET 7.0 Runtime let you run apps targeting .NET 7. I would keep those installed so you can run those apps if you need to.
The error you likely saw was that you opened a project targeting .NET 7 and it was letting you know you're compiling to a runtime that is out of support and won't receive security updates.
If you target a .NET version that you don't have the corresponding runtime, VS will prompt you to install the runtime when you open that project.

The error you likely saw was that you opened a project targeting .NET 7

No. Sorry, I guess I wasn’t very clear. This is a warning that the visual studio installer gives me when I install the latest update. It tells me I should remove that runtime because it is out of support.
Bob
Sent from my iPhone. Bizarre, humorous, or nonsensical autocorrects are a "feature".
On Aug 13, 2024, at 12:18 PM, Andy (Steve) De George @.***> wrote:
The error you likely saw was that you opened a project targeting .NET 7

Secured by Paubox - HITRUST CSF certified
https://www.paubox.com

Thank you! I think this is exactly what I was looking for. It sure would be nice if this information was easy to discover.
Bob
Sent from my iPhone. Bizarre, humorous, or nonsensical autocorrects are a "feature".
On Aug 13, 2024, at 11:46 AM, Andy (Steve) De George @.***> wrote:

Sorry for the delay in responding @IndigoHealthhttps://github.com/IndigoHealth
Visual Studio has its own copies of .NET it manages, and they don't apply system-wide. For example, if you used Visual Studio to install .NET 7, your system itself doesn't have and can't use .NET 7, only Visual Studio can. Unless you're working with anything .NET 7 in Visual Studio, you can remove it through the Visual Studio installer.

Open the Visual Studio Installer.
Click Modify on the version of VS you want to update.
Select Individual Components.
Uncheck the items you want to remove.
As you can see in the following screenshot, I too have it installed, I'm not worried about leaving it there. But I wouldn't create a new project targeting it.

image.png (view on web)https://github.com/user-attachments/assets/9d1752a0-cf55-474d-b71e-d16e71d1fe39
—
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/docs/issues/42017#issuecomment-2286898282, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAYUHGW4BJNJRBMZXJCUTULZRJH7HAVCNFSM6AAAAABL47FVUWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBWHA4TQMRYGI.
You are receiving this because you were mentioned.Message ID: @.***>
[https://get.paubox.com/hubfs/Email folder/green_lock_v2.png]Encryption verified by Pauboxhttps://www.paubox.com - HITRUST CSF Certified

Secured by Paubox - HITRUST CSF certified
https://www.paubox.com


Duplicaste String, Slice etc in cxx.h, and lib.rs.h

in using multiple bridge files,
some classes are redundant.
it's surrounded by CXXBRIDGE1_RUST_STRING etc.
is it possible to remove this redundancy?

I stumbled on this issue and have basically the same need. I'm confused by the answer though -- where exactly do I put this flag?
I tried:
cxx_build::bridge(&filename)
  .flag("--include rust/cxx.h")
  .flag_if_supported("-std=c++17")
  .compile(name.as_str());

...and that didn't work. So I'm missing something...


Output annotations for brew cask audit (again).

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

This was previously done in the homebrew/cask CI workflow.

Could/is this done for brew audit and/or brew style too?

It should already work for brew style.

@reitermarkus Would you be able to write up an issue describing what someone would need to do for this to work with brew audit?

Would you be able to write up an issue describing what someone would need to do for this to work with brew audit?

Too late. 😉
https://github.com/Homebrew/brew/pull/8684


Changed the position of the titles to center.

The titles "introduction to github " and "events" position was changed from the left most part of the page to the center
For Issue: #44
Fixes:

#44

Additions:

Checklist

[x] Ensured there is an open issue for your PR
[x] Added comments to additions
[x] Followed common formatting conventions for the contribution language
[x] Tested code to ensure original features are working

Select one:

[x] Ensured you are the contributer assigned to the Issue for this PR
[x] Commented for ownership of an OPEN issue where no one is assigned or has yet asked to be assigned

Screenshots

See #44


tree view features

tooltips with additional metadata
nicer-looking font
different icon for empty nodes

tree view will be dropped eventually


Could not resolve reference: #/definitions/base64Binary

Description
Hi,
I'm using WSO2 AM for transforming SOAP services to Rest. When I give WSDL file the parameters that are base64Binary do not add to resources. I add that parameter manually and this error appears. Please help me and thank you in advance.
error: Resolver error at paths./login.post.parameters.0.schema.properties.Login.properties.MAC.$ref
Could not resolve reference: #/definitions/base64Binary

Steps to Reproduce

SOAP API
Import WSDL
.
.
.
API configuration/Resources/edit API parameters
test from the devportal

Affected Component
WSO2 AM
Version
4.2.0
Environment Details (with versions)
Docker
Relevant Log Output
Resolver error at paths./login.post.parameters.0.schema.properties.Login.properties.MAC.$ref
Could not resolve reference: #/definitions/base64Binary

Related Issues
No response
Suggested Labels
WSO2

this error is in my publisher page :
Token "base64Binary" does not exist.


Update redis4cats-effects, ... to 1.4.1

About this PR
📦 Updates

dev.profunktor:redis4cats-effects
dev.profunktor:redis4cats-log4cats

from 1.1.1 to 1.4.1
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.profunktor" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "dev.profunktor" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #226.


whisk.invoke requires fully qualified action path even when invoking action in the same namespace

When invoking an action programmatically from another (JS) action using whisk.invoke() function, it is required to specify the full path (namespace, package/binding, action), with the exception of 'default' namespace (corresponding to 'default' Bluemix space - which may not exist).
It might make sense to allow omitting the namespace/package when invoking actions in the same namespace and/or package.
It could be also useful to surface the namespace/package of the running action as part of the whisk context object.

Duplicate of https://github.com/openwhisk/openwhisk/issues/387?

Yes, I guess it's a duplicate.   Closing ... will track in #387


Live-To-Vod with HLS

Was there any solution to this? Possibly simple enough to add the #EXT-X-PLAYLIST-TYPE:VOD and #EXT-X-ENDLIST tags to the .m3u8 file once the stream has finished?


Namespace names are grayed out in _ViewImports.cshtml when

Consider the following in a project's _ViewImports.cshtml file:
@using RazorPagesWebApplication
@using RazorPagesWebApplication.Data
@using Microsoft.AspNetCore.Identity

The actual namespaces are all grayed out by the editor suggesting they aren't needed.

@NTaylorMullen @rynowak

This does seem to be a regression somehow... I'm not seeing the same behavior in old VS.

Investigated this guy and we're stuck with two not-so-great options:

Change the @using statements to utilize a nameof behind the scenes to provide IntelliSense for anything following @using. Problem with this approach is you don't get identical IntelliSense to what you do when typing a normal using statement.
Investigate turning off some light bulbish features in _ViewImports. This would involve working with the tooling folks.

Removing investigate label.

Seems we should start with option 2

Is this a 1.X regression?

This is consistent on 1.0, 1.1 and 2.0 projects. However; this does not reproduce on RTM versions of Visual Studio. After debugging, Roslyn versions are different amongs the two. It's highly possible that they lit up this feature within projections in later versions.

OK cool, lets' reach out to them and see what we can find out.


APIGOV-34567 - enhance error and mitigation

@jcollins-axway @vivekschauhan - took a stab at this... too verbose?  Wrong mitigation tactic?

https://teams.microsoft.com/l/message/19:3107e9cb6d0a4253b808d79b7345d478@thread.skype/1660726018161?tenantId=300f59df-78e6-436f-9b27-b64973e34f7d&groupId=1501507f-8dd2-495a-a7ac-308a62df8659&parentMessageId=1660672719877&teamName=Amplify API Platform&channelName=Agents&createdTime=1660726018161&allowXTenantAccess=false

@jcollins-axway @vivekschauhan - took a stab at this... too verbose? Wrong mitigation tactic?

It's more detailed, but I think we need the UI to have a way to retry an access request. The delete of the app and requesting access again is a bit much.
Maybe say what went wrong only and when we get a retry we van be more verbose about solutions.
Do we default to, contact your administrator??? Or similar.


Model size are not reduced after simplification

I tried to simplify TinyLlama with the code, but the simplified onnx file is almost with the same size with non-simplified one. It is appreciated if you can provide onnx sizes of the original Llama onnx model and the one after simplification.

maybe you export onnx model without using const folding

please try the new code


Escaped & characters

#935
http://validator.w3.org/check?uri=https://twofactorauth.org/#error_loop
Fixed the W3 HTML validator errors that say:
& did not start a character reference. (& probably should have been escaped as &.)

Interesting, I didn't know link ampersands needed to be escaped. I had to test it to find out too and it worked (of course): http://jsfiddle.net/rkddk5zs/
Cool.

I wouldn'th've (is that a word) expected that to be required either...


[tests] Mock real API calls for xchain-bitcoin

there should not be real API calls at test environment 'cause of theirs unpredictability

Also unskip unreliable commented test for client
https://github.com/xchainjs/xchainjs-lib/blob/master/packages/xchain-bitcoin/__tests__/client.test.ts#L115

Closing this issue as mock tests were added along the way


Make sslmode configurable

We have set our postgres server to be accessed only on SSL. Hardcoded sslmode=disable in code is not allowing me to run migrations on that server.

This has been something on my list to address. Thanks for raising it. I'll try to find some time to address this this weekend 🙂

Sure, thanks


List of FAST_FAIL_ codes missing from the __fastfail() documentation page

[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 42909159-a3dd-e93b-e2d4-b46f027c1b6c
Version Independent ID: 1daba1b8-bd36-308e-be70-57eb6df38b86
Content: __fastfail
Content Source: docs/intrinsics/fastfail.md
Product: visual-cpp
Technology: cpp-tools
GitHub Login: @TylerMSFT
Microsoft Alias: twhitney

@axelriet The codes are not missing.  The article specifies two header files where they are to be found.  I looked in a copy of winnt.h on my computer and see there are 68 of them, plus two that are not meant to be used, including FAST_FAIL_INVALID_FAST_FAIL_CODE.   The FAIL_CODEs (and the __fastfail intrinsic) seem extremely-specialized.  I suspect listing them here would invite more question than it answers.

Hi @axelriet. They are not listed because they are available via winnt.h or wdm.h, which the doc mentions in a couple places. I can see why you'd like a list here, but given other priorities and current resources, I would not get to it. So rather than create false hope, closing.


Fix broken link in readme

Coverage remained the same at 100.0% when pulling e3ac11ba77f2b9fcfdba7ab62b59a44c18f6e026 on matthetherington:master into 3ef252f065fcfb1cda0ddc8ae98c1834524a2eee on reactjs:master.

[Current coverage][cc-pull] is 100%

Merging [#127][cc-pull] into [master][cc-base-branch] will not change coverage

@@           master   #127   diff @@
====================================
  Files           1      1
  Lines          47     47
  Methods         0      0
  Messages        0      0
  Branches        0      0
====================================
  Hits           47     47
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last updated by [3ef252f...4ca39d3][cc-compare]
[cc-base-branch]: https://codecov.io/gh/reactjs/reselect/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/reactjs/reselect/compare/3ef252f065fcfb1cda0ddc8ae98c1834524a2eee...4ca39d341cebc6e01a0789944eb09dcf14ae594f
[cc-pull]: https://codecov.io/gh/reactjs/reselect/pull/127?src=pr

Thank you!


Mangle reserved identifiers in method samples

Fixes #298

Current coverage is 82.83% (diff: 100%)

Merging #492 into master will not change coverage

@@             master       #492   diff @@
==========================================
  Files           203        203
  Lines          7721       7721
  Methods           0          0
  Messages          0          0
  Branches       1019       1019
==========================================
  Hits           6396       6396
  Misses         1033       1033
  Partials        292        292

Powered by Codecov. Last update b5f2674...6f02cc4

LGTM


Binary files are corrupted after downloaded from the project

Describe the bug
Binary files are corrupted after downloaded from the project
Steps to reproduce the behavior

Upload file to the project
Download file from the project

Variant
Web Application
Container Management (if applicable)
None
Operating System (if applicable)
None
Version
4.6.0
Relevant log output
No response

Hey @mgubaidullin. I think I spotted the issue for this.
function download(file: ProjectFile) {         if (file) {             const type = file.name.endsWith("yaml") ? "application/yaml;charset=utf-8" : undefined;             const f = new File([file.code], file.name, {type: type});             FileSaver.saveAs(f);         }     }
This code snippet is from FilesTab.tsx file. Here the construction of the File object needs to be handled differently for binary files. My guess is that for binary file.code needs to be converted into a BLOB type. Can I experiment on this idea? Can this ticket be assigned to me?

I am pretty sure that this is not the case. Files code stored as text everywhere in Karavan. It was designed like this because Karavan operates with source code of an application that finally stored in git.
I believe that is is not a good idea to store binary data in git.
That is why this ticket was not implemented in 4.8.0