text:
[Travis] Ruby 1.8.7 and 1.9.3 have been retired

https://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/
https://www.ruby-lang.org/en/news/2015/02/23/support-for-ruby-1-9-3-has-ended/

"They are no longer supported" and "They are no longer used so Bundler should not support them" are completely different things.
Allow them to fail, maybe, but do not remove them.

Thanks for the pull request! While 1.8.7 and 1.9.3 will no longer get patches or security updates, Bundler follows SemVer, which means that every 1.x version of Bundler needs to do everything that 1.0 did. That includes working on 1.8.7 and 1.9.3. We plan to drop support for 1.8.7 and 1.9.3 in Bundler 2.0, since that is the first time we will be able to make changes that are not backwards compatible.

authors: BanzaiMan indirect maclover7

repo: bundler/bundler


text:
More than 10 values in the minutes field results in incorrect frequencies

For example this cron 4,9,14,19,24,29,34,39,44,49,54,59 * * * *
var freq = later.parse.cron('4,9,14,19,24,29,34,39,44,49,54,59 * * * *', false);
var now = new Date(2015, 4, 11);
var next = later.schedule(freq).next(12, now);

Results in the following:
Expected Date(Mon May 11 2015 00:39:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:04:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 00:44:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:09:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 00:49:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:14:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 00:54:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:19:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 00:59:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:24:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 01:39:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:29:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 01:44:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:34:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 01:49:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:39:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 01:54:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:44:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 01:59:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:49:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 02:39:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:54:00 GMT-0400 (Eastern Daylight Time)).
Expected Date(Mon May 11 2015 02:44:00 GMT-0400 (Eastern Daylight Time)) to equal Date(Mon May 11 2015 00:59:00 GMT-0400 (Eastern Daylight Time)).

Similarly this also fails:
2,4,6,8,10,12,14,16,18,20,22 * * * *

and these work as expected:
2,4,6,8,10,12,14,16,18,20 * * * *
4,9,14,19,24,29,34,39,44,49 * * * *

Have not tried if similar behavior occurs with more than 10 values for hours, dayOfMonth and month fields.

What does console.log(freq) produce?

Hmm... looks like the array values are being sorted improperly.  The values must be sorted before schedules can be calculated.  I took a quick look but it wasn't obvious what is causing this (and why it wouldn't always be a problem).  In the cron parser, seems like the problem is in the itemSorter (cron.js line 225) function but that shouldn't change the order except for hashes.

Fixed in v1.1.8.

source: gharchive/issue

authors: CMHanna bunkat

repo: bunkat/later

license: mit

license_type: permissive

license_source: bigquery


text:
Deserializing data from trade stream fails

BybitTradeStream.Id has long type, but it has string/guid from api
https://bybit-exchange.github.io/docs/v5/websocket/public/trade

Thank you for your feedback. Fixed in Version 1.2.0

authors: burakoner dnmsk

license: MIT

license_source: github-api


text:
BurmillaOS boot fails to start console container

BurmillaOS Version: (ros os version) v1.9.5-rc1
Where are you running BurmillaOS? (docker-machine, AWS, GCE, baremetal, etc.) vmware vm
Which processor architecture you are using? x86_64
Do you use some extra hardware? (GPU, etc)?
Which console you use (default, ubuntu, centos, etc..) default
Do you use some service(s) which are not enabled by default?
Have you installed some extra tools to console?
Do you use some other customizations?
During reboot it stops with failed console start. Tried to change console before reboot, but only "default enabled" was available.
Now it looks like TWO consoles try to start?!

Any hint how to restore a working console to get my personal (production) server up again?

How the issue started? Did you changed something or is it new installation?
As it is running on VMware I would guess that it run out of memory. I think something like 3 or 4 GB is minimum needed with those recent VMware tools.

It' a very old Installation and I cleaned up old kernels / initrds some time ago.
RAM 8GB or more should bei fine.
There was a problem with console. Missing libs, vi stopped working. I checked engine and console.
Console list only shows "Default" available and active.
Updated engine (should only be user-docker?!) to latest and rebootet.
I hoped console container would bei recreated...
Instead console stopped working.
Read also something like "all volumes" volume is missing...
Is it possible to reset console or force recreate system-docker containers?
Don't understand why overlayfs mount some directories twice?!

Honestly, it sounds that it is time you to create new server and migrate to that one.
Servers (as well as containers) are supposed to be cattle, not pets:

Maybe... But services are down and No chance to migrate in the next days.
It's a system service an should bei possible to force recreate or delete broken container services.
Recovery console doesn't help because system-docker isn't the persistent one.
Would need a quick fix to get current Installation up again without loose user-docker data.

Played around with reinstall (failed from recovery console because of non configured ipv6, image pull failed...) and restored system by delete the .sysimages-preload.done file. Next boot os imported the images and recreated volumes.
System is up and running again...

Would be a nice option to reset system-docker images / volumes?
Exact file name is /var/lib/rancher/.sysimages_v1_9_5-rc1_loaded.done. Just delete it and reboot.
Also possible to mount partition in recovery console to do that.

authors: olljanat pwFoo

repo: burmilla/os


text:
Add listener callback to SimpleTokenBucket

Add a callback parameter to be able to know the number of tokens available in the bucket.

 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.

source: gharchive/pull-request

authors: CLAassistant ecarrara

repo: buserbrasil/simple-token-bucket


text:
Parse ul and ols correctly

This adds code to parse DOM with ul and ol correctly. Prior to this, markups with tagName "li" were incorrectly generated sometimes, and it was possible to create a corrupt mobiledoc by pasting in a list.
fixes #183
The parsing is fairly naive, and doesn't handle all types of nested lists. On those that it can't handle it just ignores the parsed sections rather than inserting invalid stuff into the mobiledoc, though.
There is a commented-out test for the type of nested lists that can appear in google docs HTML.
Pasting a list into content-kit can sometimes do nothing when the post to be inserted is a single list section. PostEditor#insertPost will incorrectly interpret that as a single markup section. This doesn't cause errors but it does prevent the list from being pasted. Pasting a list if it is part of a larger body (at least 1 other section) works correctly.

Added #189 and #190 to address the extra work mentioned above.

@bantic drat, needs a rebase

authors: bantic mixonic

repo: bustlelabs/content-kit-editor


text:
Add option to have transition

This PR adds an optional prop to the Panel component to make it possible for it to have a transition on collapse/expand. Needed for replayio/devtools#8914

I don't want to add style-related props to the Panel component. There are too many and it would be a rabbit hole. The component already allows custom styles to be specified via className or style props.
So basically, rather than what this PR proposes:
<Panel transition="1s" {...props} />

You can already do:
<Panel style={{
   transition: "flex-grow 1s ease-in-out"
}} {...props} />

Or better yet:
<Panel className="class-with-transition" {...props} />

Thanks for the PR/proposal though!

Oh right, I don't know how I missed that. Thanks

No worries :)

repo: bvaughn/react-resizable-panels


text:
Consider removal of Array.prototype.includes use

Usage of Array.prototype.includes is the only thing standing in the way of this package being successfully used on IE11 without a polyfill or additional transformations.
A simple for loop with a === check would suffice. If you'd consider using an alternative I would be happy to provide a PR.

Put together a PR and I'll be happy to review it. 😄

authors: bvaughn jordonbiondo


text:
InfiniteLoader, maintain state on history back

Feature Request
Considering the following use case for the InfiniteLoader

The infiniteloader has been scrolled and contains e.g. 100-1000 items
One item from the list is selected and the browser routes to a detail page.
The user navigates back using the browser back button.
The infiniteloader should show the previous items and scrolled to the same position in the list.

I did some experiements to handle this but without success.
Any suggestions how this could be achieved using the infiniteloader?
Thanks!

Any progress on this?

Not the optimal way but I ended up using iframes to maintain the history state.

Okay, jeg bruger også WindowScroller, så det ser ud til, at jeg bliver nødt til at overveje et andet bibliotek.

I see, I also use WindowScroller, so I guess I will have to consider another library.

repo: bvaughn/react-virtualized


text:
InfiniteLoader + Collection

Do they work together? Are sections the same as rows? Hey!

Unfortunately they do not work together. InfiniteLoader loads rows as a user scrolls them into view. But a Collection's cells aren't in any particular order. The first cell may be top left and the a one may be bottom right. There is no way for InfiniteLoader to work, given the lack of constraints.

I will update docs to make this clearer.

authors: brandonchoe bvaughn


text:
🛑 SMR Vinay Cascade A Block is down

In a977875, SMR Vinay Cascade A Block (https://cloud.tymly.in/status/1094) was down:

HTTP code: 521
Response time: 208 ms

Resolved: SMR Vinay Cascade A Block is back up in bb409be.

repo: bvenkysubbu/tymlymonitor


text:
🛑 SMR Vinay Cascade A Block is down

In 6305f04, SMR Vinay Cascade A Block (https://cloud.tymly.in/status/1094) was down:

HTTP code: 521
Response time: 20237 ms

Resolved: SMR Vinay Cascade A Block is back up in 8e52bdd.


text:
🛑 Sterling Shalom A Block is down

In bbafbf5, Sterling Shalom A Block (https://cloud.tymly.in/status/1024) was down:

HTTP code: 521
Response time: 20243 ms

Resolved: Sterling Shalom A Block is back up in f15596e.


text:
🛑 Gayathri Goodlife is down

In bf21c8e, Gayathri Goodlife (https://cloud.tymly.in/status/1009) was down:

HTTP code: 521
Response time: 20239 ms

Resolved: Gayathri Goodlife is back up in 20804a9.


text:
🛑 VBHC Serene Town B Block is down

In 20f5ab9, VBHC Serene Town B Block (https://cloud.tymly.in/status/1130) was down:

HTTP code: 521
Response time: 224 ms

Resolved: VBHC Serene Town B Block is back up in 85d0425.


text:
🛑 PSR Aster 3 E Block is down

In 8dd8a94, PSR Aster 3 E Block (https://cloud.tymly.in/status/1064) was down:

HTTP code: 521
Response time: 20245 ms

Resolved: PSR Aster 3 E Block is back up in 57f1387.


text:
🛑 SBB Touchstone C Block is down

In bfb0b70, SBB Touchstone C Block (https://cloud.tymly.in/status/1184) was down:

HTTP code: 521
Response time: 20226 ms

Resolved: SBB Touchstone C Block is back up in 973b0ee.


text:
🛑 Sowparnika Swastika 1 is down

In b02c53f, Sowparnika Swastika 1 (https://cloud.tymly.in/status/1101) was down:

HTTP code: 521
Response time: 20258 ms

Resolved: Sowparnika Swastika 1 is back up in 84b87ca.


text:
🛑 SBB Touchstone D Block is down

In e867302, SBB Touchstone D Block (https://cloud.tymly.in/status/1185) was down:

HTTP code: 521
Response time: 20240 ms

Resolved: SBB Touchstone D Block is back up in dbffbe9.


text:
🛑 Sowparnika Ananda D Block is down

In 1752582, Sowparnika Ananda D Block (https://cloud.tymly.in/status/1061) was down:

HTTP code: 521
Response time: 216 ms

Resolved: Sowparnika Ananda D Block is back up in fc944ef.


text:
🛑 Trifecta Esplanade Multipurpose Hall is down

In 96b2df0, Trifecta Esplanade Multipurpose Hall (https://cloud.tymly.in/status/1169) was down:

HTTP code: 521
Response time: 240 ms

Resolved: Trifecta Esplanade Multipurpose Hall is back up in f26bae9.


text:
🛑 White Breeze 1 is down

In 2c97163, White Breeze 1 (https://cloud.tymly.in/status/1096) was down:

HTTP code: 521
Response time: 252 ms

Resolved: White Breeze 1 is back up in 4a8dac1.


text:
🛑 Nitesh Flushing Meadows Block D is down

In dcf3e04, Nitesh Flushing Meadows Block D (https://cloud.tymly.in/status/1049) was down:

HTTP code: 521
Response time: 20255 ms

Resolved: Nitesh Flushing Meadows Block D is back up in f7d5569.


text:
🛑 SMR Vinay Cascade A Block is down

In 4c50de8, SMR Vinay Cascade A Block (https://cloud.tymly.in/status/1094) was down:

HTTP code: 521
Response time: 20227 ms

Resolved: SMR Vinay Cascade A Block is back up in 4c56d71.


text:
🛑 SMR Vinay Cascade B Block is down

In 63237d5, SMR Vinay Cascade B Block (https://cloud.tymly.in/status/1093) was down:

HTTP code: 521
Response time: 21146 ms

Resolved: SMR Vinay Cascade B Block is back up in 8c5ad01.


text:
🛑 SMR Vinay Cascade B Block is down

In 70ec54f, SMR Vinay Cascade B Block (https://cloud.tymly.in/status/1093) was down:

HTTP code: 521
Response time: 20224 ms

Resolved: SMR Vinay Cascade B Block is back up in 0d3b645.


text:
🛑 Desai Grandeur 1 is down

In a06a966, Desai Grandeur 1 (https://cloud.tymly.in/status/1133) was down:

HTTP code: 521
Response time: 20230 ms

Resolved: Desai Grandeur 1 is back up in 84836e7.


text:
🛑 Amrutha Sarovar Office is down

In 57f318a, Amrutha Sarovar Office (https://cloud.tymly.in/status/1140) was down:

HTTP code: 521
Response time: 20224 ms

Resolved: Amrutha Sarovar Office is back up in 4311179.


text:
🛑 Sterling Shalom F Block is down

In d2850c8, Sterling Shalom F Block (https://cloud.tymly.in/status/1013) was down:

HTTP code: 521
Response time: 20257 ms

Resolved: Sterling Shalom F Block is back up in 2368d17.


text:
🛑 Sterling Shalom D Block is down

In 8c96605, Sterling Shalom D Block (https://cloud.tymly.in/status/1012) was down:

HTTP code: 521
Response time: 20265 ms

Resolved: Sterling Shalom D Block is back up in fe55bef.


text:
🛑 Trifecta Esplanade P Block is down

In a7f7a57, Trifecta Esplanade P Block (https://cloud.tymly.in/status/1017) was down:

HTTP code: 521
Response time: 276 ms

Resolved: Trifecta Esplanade P Block is back up in 4f8f532.


text:
🛑 Mahaveer Varna A1 is down

In 656d416, Mahaveer Varna A1 (https://cloud.tymly.in/status/1083) was down:

HTTP code: 521
Response time: 20242 ms

Resolved: Mahaveer Varna A1 is back up in bf44ece.


text:
Create Poker Game

Depends on: #17

A planning poker game runs in turns. Each turn consists of two phases (or rounds):

Play and
Select.

During the first round, each developer selects a Card from a list. A player may change one's mind and change the selected card, simply by selecting the other one. The scrum master terminates the round when all players have played their card.
The game may present the result if all players selected the same card. Otherwise, all game members have to decide about the actual card to play. It is the responsibility of the scrum master to select the card and terminate the second round.

Hello. Can I take on this task?
If yes, then I have a couple of questions:

How much time will you give to complete this task?
Which interface do you need poker for?

repo: bvfnbk/planning-poker


text:
User testing notes

Some configurations seem to take time to setup, so setting up then immediately playing a note doesn't work.
Running this all in one go will not play a chime:
alles.reset()
alles.send(wave=alles.SINE,ratio=0.2,amp=0.1,osc=0,bp0_target=alles.TARGET_AMP,bp0="1000,0,0,0")
alles.send(wave=alles.SINE,ratio=1,amp=1,osc=1)
alles.send(wave=alles.ALGO,algorithm=0,algo_source="-1,-1,-1,-1,1,0",osc=2)
alles.send(osc=2, note=60, vel=3)

But a delay before the last command will work. Or adding ..., note=60, vel=3) to play that note in the second to last command.
Setting an oscillator vel to 0 doesn't seem to work. Start a sine:
alles.send(osc=0, wave=alles.SINE, freq=220, amp=1)
alles.send(osc=0, vel=1)

Then try to turn it off with alles.send(osc=0, vel=0) and nothing happens. Using vel=0.01 effectively turns it off.
deb_menu.midi in the Max patch is missing from the repo. Not that I'm ready to send raw commands to Alles yet :) But I would be curious to see Max working. It looks like I have to paste in the broadcast address too, while import alles already detects it automatically.

thanks @kylemcdonald ! I think for your first issue, try adding retries=2 to alles.send. I think your wifi router may be dropping UDP packets. to confirm, try alles.sync() and report back here the reliability.
for your second issue, I can see that here too. I'll dig in. should be a quick fix and not intended
for the max examples, I'll clean those up asap and report back here

firmware fix for the second issue committed, apologies.

max patch updated & fixed in 6c87024 . added the deb_menu.mid file as well.

re:

It looks like I have to paste in the broadcast address too, while import alles already detects it automatically.

I don't think that's right. the broadcast address is the same on any network -- 232.10.11.12. That's all that udpsend needs in Max. What you're seeing when you import alles or run the desktop ./alles speaker is the source multicast interface. By default, it's the first routable IP address in your system, and for most people is the only one you care about. But, if you are booting a separate router just for Alles but want to keep another interface around for internet or another network, you'll want to change this source IF, either via alles.connect(OTHER_SOURCE_IP) or using ./alles -I OTHER_SOURCE_IP. Unfortunately I haven't been able to figure out a way to force Max to use a secondary source interface. It always chooses the highest priority one in the macOS network preference pane. Not a problem for most use cases I'd wager

authors: bwhitman kylemcdonald

repo: bwhitman/alles


text:
Add support for sending message reply

Added the ability to send messages with a response (replying to another message). According to the message_reference field in API
https://discord.com/developers/docs/resources/channel#create-message-params
Code example:
session.ChannelMessageSendComplex(channelID, &discordgo.MessageSend{
	Content:   "Test",
	Reference: message.Reference(),
})

Or:
session.ChannelMessageSendReply(channelID, "Test", message.Reference())

Great idea. It will be really useful!

It seems to me like adding this into messages universally rather than only on sends would be essentially a one-line change since the MessageReference type is already being added, and would allow the consumption of message references as well; I think that encapsulating both pieces into one PR would be beneficial for the feature!

Thank you for the addition; the reply feature is very cool!

authors: CarsonHoffman FedorLap2006 Zabqer

repo: bwmarrin/discordgo


text:
Can not delete a private security group without refreshing the page

Steps to reproduce

Create VM
Delete this VM (don't expunge)
Wait until deleted VM disappears approx. 1-2 min (you need to refresh the data pressing on VM link in the menu)
Go to Firewall and Private SG tab
Try to delete the SG belonging to removed VM

Actual result

Unable to delete Private SG that belongs to removed VM without refreshing the page. There is no such action in menu.
Expected result

The ability to remove Private SG, which belongs to a removed VM, without updating the page.
Environment

Browser:
- [ ] Chrome version XX
- [ ] Firefox version XX
- [ ] Safari version XX
- [ ] IE version XX
- [ ] Edge version XX

Others:

Connected feature ID

Screenshots

The same issue exists for Shared groups.

Test on:
tamazlykar/1098-delete-private-sg

Tested on tamazlykar/1098-delete-private-sg

authors: rennervo tamazlykar

repo: bwsw/cloudstack-ui


text:
读CSAPP20220712 | 不向人间觅封侯

https://bxrjmfh.github.io/学习记录/csapp/2022/09/05/读CSAPP20220712.html?
读CSAPP20220712

lhgg好棒

authors: Xandrillite bxrjmfh


text:
Unhandled Exception: NetBIOSError

crackmapexec host_list.txt -u superuser -p secretpass
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gevent/greenlet.py", line 534, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/cme/connection.py", line 71, in init
smb.login('' , '')
File "/usr/lib/python2.7/dist-packages/impacket/smbconnection.py", line 228, in login
return self._SMBConnection.login(user, password, domain, lmhash, nthash)
File "/usr/lib/python2.7/dist-packages/impacket/smb3.py", line 696, in login
ans = self.recvSMB(packetID)
File "/usr/lib/python2.7/dist-packages/impacket/smb3.py", line 356, in recvSMB
data = self._NetBIOSSession.recv_packet(self._timeout)
File "/usr/lib/python2.7/dist-packages/impacket/nmb.py", line 855, in recv_packet
data = self.__read(timeout)
File "/usr/lib/python2.7/dist-packages/impacket/nmb.py", line 933, in __read
data = self.read_function(4, timeout)
File "/usr/lib/python2.7/dist-packages/impacket/nmb.py", line 922, in non_polling_read
raise NetBIOSError, ( 'Error while reading from remote', ERRCLASS_OS, None)
NetBIOSError: ('Error while reading from remote', 255, None)
<Greenlet at 0x7fe836d7f550: Connection(Namespace(content=False, cred_id=[], depth=10, dis, <cme.database.CMEDatabase instance at 0x7fe836d752, '10.0.0.45', None, None)> failed with NetBIOSError
Kali
Windows

It appears this exception happens when the host is unreachable.

You seem to be using an old version of CME. Try using the one from Github and try again.
Thanks


text:
WAMR是否支持异常

try catch
GC，以及多线程GC?
MSIL 转化成WebAssembly字节码？ 可能吗？(其实微软的MSIL就想干WASM现在干的事。奈何太封闭)
无论那种语言，AOT后，支持源码级别调试？比如，把AOT后的文件烧录到STM32单片机，XIP模式运行。使用串口、USB等工具 调试，也就是不用调试器，因为调试器是非侵入式调试。 WAMR的runtime操作串口，和PC的Debug Server调试。
以上几点请问那些支持了？

try catch

This belongs to exception handling proposal, this is WIP

GC，以及多线程GC?

There is a dev/gc_refactor branch which implements the GC proposal, it is a single thread marking-swap GC, multi-thread GC is not supported

MSIL 转化成WebAssembly字节码？ 可能吗？(其实微软的MSIL就想干WASM现在干的事。奈何太封闭)

It depends. I'm not familiar with the detail of MSIL, I believe most of the logic should be able to be compiled to wasm, but if there are very high level instructions in MSIL, that may block the compilation because wasm is a very low level instruction set

无论那种语言，AOT后，支持源码级别调试？比如，把AOT后的文件烧录到STM32单片机，XIP模式运行。使用串口、USB等工具 调试，也就是不用调试器，因为调试器是非侵入式调试。 WAMR的runtime操作串口，和PC的Debug Server调试。

No, currently AoT debugging is not supported. There is a very simple implementation which can extract dwarf information from wasm module and emit into the generated AoT file, but it lost most of the information. Supporting AoT debugging involves a lot of work to do and I think currently it's on low priority.

repo: bytecodealliance/wasm-micro-runtime


text:
release/1.3.x: Cumulative fixes for release/1.3.x

Apply patches which were fixed branch main to branch release/1.3.x:

aot debug: Fix a few NULL dereferences on errors (#3273)
aot debug: Fix a NULL dereference (#3274)
aot debug: Process lldb_function_to_function_dbi only for C (#3278)
Revert "lldb_function_to_function_dbi: A hack to avoid crashing on C++ methods (#3190)" (#3281)
Fix warnings/issues reported in Windows and by CodeQL/Coverity (#3275)
thread mgr: Free aux stack only when it was allocated (#3282)
interp: Restore context from prev_frame after tail calling a native f
unction (#3283)
Sync simd opcode definitions spec (#3290)
Add more checks in wasm loader (#3300)
Fix posix_fadvise error handling (#3323)
Fix readdir for posix (#3339)
wasm loader: Fix checks for opcode ref.func and opcode else (#3340)
Enhance wasm loader checks for opcode br_table (#3352)
CI: Use macos-13 instead of macos-latest (#3366)

LGTM

authors: TianlongLiang wenyongh


text:
machinst x64: heuristic to determine which operand should be the read-only one

This is split off #2277 (one commit on top of the two others) because it doesn't work as good as expected on simple test cases; i think the estimated use count should be taken into account first, before we use the vreg id heuristic. Also, we could use a better heuristic. Leaving the PR here in case somebody wants to pick it up.
cc @julian-seward1 @cfallin

Probably irrelevant in an ISLE world.

repo: bytecodealliance/wasmtime


text:
Update flutter_logo.dart

适配Flutter 3.0.5 sdk构建编译报错
错误如下：
Error: The getter 'Float64List' isn't defined for the class '_FlutterLogoPainter'.
Fix方式，增加导包，如下：
import 'dart:typed_data';

Any update on this ? Flutter UME is totally broken without that

authors: Tiska wei-spring


text:
报错

ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirement.txt'
这是什么意思呢

可能由于你没有在正确的路径下输入命令，导致找不到依赖文件。请在项目根目录下，输入命令
pip install -r requirement.txt

authors: bytesc huangdiwang


text:
Advanced navigation

First of all, thanks for the lovely crate :heart_hands:
I haven't seen anything about UI navigation with keyboard or controller input. I don't think it's supported in bevypunk either.
So I have a few questions:

Is it supported in any form?
If not, is it planned to be supported?
If the answer is no to either, can it be worked around?

I find this pretty critical, especially for handheld gaming consoles like Steam Deck. There is also the fact that pretty much all major games support UI navigation with keyboard. In the end, it would be great to have it in bevy_lunex as well!
(btw, https://github.com/nicopap/ui-navigation is a good example of what this issue is about)

Some additional resources that might be helpful:
UI navigation RFC for bevy, by the same author of ui-navigation: https://github.com/bevyengine/bevy/pull/5378
Bevy pull request for UI keyboard navigation: https://github.com/bevyengine/bevy/pull/8882
Gamepad support in bevy_ui by mouse emulation: https://github.com/bevyengine/bevy/issues/6553
(Also note that the mentioned ui-navigation doesn't support bevy 0.13 or 0.14, see https://github.com/nicopap/ui-navigation/issues/41)

I have just merged gamepad support to Lunex.  You can now move cursor with your gamepad.
I changed the current cursor implementation to account for gamepad controlled movement. I have completely ditched default mod picking input plugin and wrote a custom one, so now each Cursor2d acts as a virtual pointer instead.
Migration
Now each Cursor2d requires this bundle for picking to work
PointerBundle::new(PointerId::Custom(pointer::Uuid::new_v4())),

Changes

Added GamepadCursor marker component, that you can add to your cursor to make it pull data from gamepad.

Future plans

Add "dynamic cursor" component that supports both mouse and gamepad depending on what changed last.
Add support for GamepadCursorMode::Snap which changes the behavior of the cursor from "free hand movement" to "snap to the next node", which is probably preferred for Games targeting controller directly.

Are there any future plans for keyboard navigation support?

Once cursor snapping is implemented, it will be trivial to map the input events to keyboard presses.
All that would need to be done is to make a system that listens to button presses and writes events.

authors: IDEDARY badcodecat umut-sahin


text:
【Bug】byzer执行 impala多表join 使用 directQuery，返回结果都为字段元数据

byzer执行 impala多表join 使用 directQuery，返回结果都为字段元数据，没有返回值

Relates to https://github.com/byzer-org/byzer-lang/issues/1829

impala驱动问题，升级到2.6.28解决

repo: byzer-org/byzer-lang


text:
Feat/tech 9921 and tech 10064/async export types

This needs feedback to ensure the contract is held up from BE -> FE

Closing due to an erroneous pull

repo: c-commerce/charles-browser-sdk


text:
🛑 www.hollen.sk is down

In 55e8629, www.hollen.sk (http://www.hollen.sk/sk/Home.html) was down:

HTTP code: 403
Response time: 554 ms

Resolved: www.hollen.sk is back up in 6b4916a.


text:
🛑 www.clc.sk is down

In 576414f, www.clc.sk (https://www.clc.sk) was down:

HTTP code: 503
Response time: 1201 ms

Resolved: www.clc.sk is back up in a4c9e15 after 818 days, 18 hours, 19 minutes.


text:
Needs a page to list existing issuances

Should list issuances, stats (number of registered users, pending, issued), sign-up url, csv upload link, and button to close/re-open registration.

When you select an issuance, you get:

URL for sign up page that associates user with issuance
Ability to upload CSV that associates user with issuance

Both would trigger an "Add Issuer" email

If user completes sign up form, they are emailed "Add Issuer" instructions.
If user is included in a CSV uploaded, they are emailed "Add Issuer" instructions.

When ready to issue, select an issuance, see a list of people associated with that issuance (either by signup form or by CSV upload), select people, and click issue.

The work laid out in this issue is all either done or re-designed

authors: mlisle stuartf


text:
Bug: 404 on node module URL

Steps to Reproduce
Navigate to http://business-dev.c4gnv.com.s3-website-us-east-1.amazonaws.com/

Open Chrome dev tools
Notice that there is a 404 for http://business-dev.c4gnv.com.s3-website-us-east-1.amazonaws.com/node_modules/core-js/client/shim.min.js

Expected Behavior
Either the file should be served or not requested.
Actual Behavior
404 for non-existent file

This is still an issue...will have to investigate further.

This is resolved by #72


text:
🛑 CBTB Coffee House Shop is down

In 1c6dfb7, CBTB Coffee House Shop (https://shop.cbtb.coffee/) was down:

HTTP code: 403
Response time: 1267 ms

Resolved: CBTB Coffee House Shop is back up in 1c9a049.

repo: cachetech/service-status


text:
🛑 CBTB Coffee House Shop is down

In 8228f36, CBTB Coffee House Shop (https://shop.cbtb.coffee/) was down:

HTTP code: 403
Response time: 1333 ms

Resolved: CBTB Coffee House Shop is back up in 570cf07.


text:
🛑 CBTB Coffee House Shop is down

In 743b8e4, CBTB Coffee House Shop (https://shop.cbtb.coffee/) was down:

HTTP code: 403
Response time: 1090 ms

Resolved: CBTB Coffee House Shop is back up in a1c5cb8 after 29 minutes.


text:
🛑 CBTB Coffee House Shop is down

In 73737f9, CBTB Coffee House Shop (https://shop.cbtb.coffee/) was down:

HTTP code: 403
Response time: 1606 ms

Resolved: CBTB Coffee House Shop is back up in 9954331 after 13 minutes.


text:
Use Collection on API Paginator presenter

This allows to decorate all model's attributes inside the Collection.
This is the difference with and without ->all():

The CollectionDecorator of AutoPresenter check that subject is a Collection and, if not, it doesn't decorate model's attributes:
https://github.com/laravel-auto-presenter/laravel-auto-presenter/blob/42c1dac02ac88a21cdd015cdf6d940898b4b7b97/src/PresenterDecorator.php#L44
https://github.com/laravel-auto-presenter/laravel-auto-presenter/blob/42c1dac02ac88a21cdd015cdf6d940898b4b7b97/src/Decorators/CollectionDecorator.php#L18

@GrahamCampbell this may actually be the cause of the issue for the Auto Presenter update?

Changed in autopresenter 4.x.

Only 3.x was broken like this.

@GrahamCampbell this may actually be the cause of the issue for the Auto Presenter update?

No, it's not. I tried changing that in an attempt to fix it.

@billmn Could you take a look at https://github.com/cachethq/Cachet/pull/1015 please. I can't remember everything I changed in autopresenter 4, and it's broken...

https://github.com/laravel-auto-presenter/laravel-auto-presenter/blob/master/src/Decorators/ArrayDecorator.php#L46

Sure @GrahamCampbell

@GrahamCampbell

Your app.php file is out of date.

Not only, was a problem of services cache, now I can take a look

This is the content of $response['data']

This is the response of /api/v1/incidents:

Frrr.

@GrahamCampbell
I think that I've found the problem:
https://github.com/laravel/framework/blob/5.1/src/Illuminate/Http/JsonResponse.php#L51
Application pass an array of IncidentPresenter classes and is not Jsonable so the method execute a json_encode.
This is the result:

Could you send a PR to the autopresenter branch please?

And what you prefer to do?
Pass a Collection instead of an array in the paginator method: https://github.com/cachethq/Cachet/blob/master/app/Http/Controllers/Api/AbstractApiController.php#L170
Or convert an array into a Collection here: https://github.com/cachethq/Cachet/blob/master/app/Http/Controllers/Api/AbstractApiController.php#L202

I guess, pass a collection first.

Done :+1:

authors: GrahamCampbell billmn jbrooksuk

repo: cachethq/Cachet


text:
Ability to create and see a menu

I have some projects built on top of numtide/devshell. One piece of that project that I would love to see recreated here is the concept of a menu. Devenv already has the ability to create scripts, I think it would be really nice to be able to have something similar to devshell where I can just type menu and it will show a list of all commands that are in a given project.

We have devenv info (which you can run using enterShell), but it would be good to make it extendable so you can create your own entries.

To do that, maybe we could combine devenv and mission-control?
With flake.parts, I guess something like this should work:
mission-control.scripts = { };
devenv.shells.someShell = { };

devShells.default = pkgs.mkShell {
  inputsFrom = [
    config.mission-control.devShell
    config.devenv.shells.someShell
  ];
};

@jlesquembre I just tested that idea, and including config.devenv.shells.someShell in inputsFrom of a pkgs.mkShell shell like that doesn't work. However you can instead include the devShells.someShell that devenv generates, and that does seem to work! e.g.
perSystem = { config, self', inputs', pkgs, system, ... }: {
  devShells.default = pkgs.mkShell {
    inputsFrom = [
      config.mission-control.devShell
      self'.devShells.my-shell
    ];
  };

  mission-control.scripts = { ... };
  devenv.shells.my-shell = { ... };
};

It'd be nice if devenv had an inputsFrom option, actually.

authors: ankhers cumber domenkozar jlesquembre

repo: cachix/devenv


text:
Deploy master branch from travis

This will deploy the frontend to Github Pages whenever we merge to master. The site won't actually work until the disclosure.caciviclab.org domain is moved.
nudge nudge @bayreporta ;)

Resolves #24

Nice dude. :clap:

authors: adborden tdooner

repo: caciviclab/disclosure-frontend-alpha


text:
Add text stylization options

It would be really neat/helpful to be able to include some basic text stylization such as sizing, bolding, and italics. Thanks!

Can you say more about what you're trying to do?
You should be able to set *bold* and _italic_ using asterisks and underscores in your strings as detailed in the Playdate SDK docs. Or you can set the layer's font to a bold or italic variant if you want the entire string to have that formatting.
You can set a custom font in Panels for individual text layers or for all layers in a panel. That's how you would change size since pixel fonts are only designed for a single size.
It would look something like this:
{ text = "Hello world!", font="fonts/font-Cuberick-Bold" }

I may need to add the ability to set an entire font family to enable multiple formats (bold and italic) within a layer with a custom font. I'll look into that.
But currently you can for sure do a single custom font per layer, or multiple formats within a layer using the default font.

@zachspears
I added support for a fontFamily property. You can add this to a single text layer, or specify the family to use for the entire panel or sequence, just like when specifying a font.
You can specify a family very similar to how you would create a font family using the SDK.
Send the fontFamily property a table with the appropriate path to mapped to the constant for each variant.
Example text layer:
{ text = "Normal *Bold*, _Italic_", x = 16, y = 180,
    fontFamily = {
        [Panels.Font.NORMAL] = "fonts/SasserSlab/Sasser-Slab",
        [Panels.Font.BOLD] = "fonts/SasserSlab/Sasser-Slab-Bold",
        [Panels.Font.ITALIC] = "fonts/SasserSlab/Sasser-Slab-Italic"
    },
},

This change will be included in the next release (and added to the docs). For now you can grab it from the develop branch.

This change is now merged into main and released as v1.1

authors: cadin zachspears

repo: cadin/panels


text:
chore(docs): move documents to manuals and generate gitbook to docs

What this PR does / why we need it:
Move documents to manuals and generate gitbook to docs.
This pr also cleared security vulnerabilities from docs/Gemfile.lock.
Which issue(s) this PR fixes (optional, close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
/cc @ddysher
Release note:

Move documents to manuals and generate gitbook to docs

\lgtm

/lgtm

authors: ddysher kdada

repo: caicloud/nirvana


text:
Add explicit Retry Options to Remote Runtimes

What this PR does / why we need it:
This PR adds support for retrying Remote inference requests. This functionality could be achieved by messing with the options arg but this new system is more explicit. The current defaults retain the existing functionality
Special notes for your reviewer:
If applicable:

[ ] this PR contains documentation
[ ] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

@gabe-l-hart giving you a slight nudge on this one. We're starting to have some transient issues in our project so this retry logic would help

@gabe-l-hart I updated the doc strings!

repo: caikit/caikit


text:
Only show the ruby segment if in ruby project folder, only show node if in node project folder

This makes it so the relevant information only shows up when you need it.
When you enter a directory that is a ruby project, the ruby segment will show up.
When you enter a directory that is a node project, the node segment will show up.
These segments are hidden if you are not in either type of project.

:+1:

@MichaelTaylor3D, will I be able to enforce their presence still with a config flag? I need to see the ruby version outside a project too. Thanks!

good point, Ill add in a config option to set "only show in project" to true or false

@MichaelTaylor3D I also noticed that you only consider projects with Rails. If so then I'd suggest making it clear in the docs and/or adjust the naming of your option flags accordingly. :) An example, I have Sinatra and plain Ruby projects too.
Just thinking out loud here, if you aim for a "project" detection, wouldn't it be easier to check for the .ruby-version file?

:+1: for checking for .ruby-version or Gemfile instead of rails in the dependency list

There is an error if there is no bundle, or rails or npm installed.
We have to check those cases as well.
And +1 for checking .ruby-version or Gemfile.

@MichaelTaylor3D Still waiting for the fix =)

This is just too old and since we are moving over to the new Go project  ( #236 ) it will have more space to elaborate on such features in https://github.com/bullettrain-sh/bullettrain-go-ruby. Closing now.

authors: MichaelTaylor3D alexlafroscia caiogondim gregf vadviktor


text:
你好，谢谢您开源项目， 请问我在我电脑上nvidia3060上跑LOL-V1指标PSNR为22.92，SSIM为0.828，你的论文里面PSNR为25.16，SSIM为0.845，请问这个是什么原因，可以解答一下吗。

你好，谢谢您开源项目，
请问我在我电脑上nvidia3060上跑LOL-V1指标PSNR为22.92，SSIM为0.828，你的论文里面PSNR为25.16，SSIM为0.845，请问这个是什么原因，可以解答一下吗。

请使用RTX8000，在我们指定的环境下跑，可以参考我们的 training log 来debug

这个不同硬件应该是没影响的


text:
MissingMethodException when use Deploy-Graph-Documentation  task

When I try to start Deploy-Graph-Documentation task, I get such exception:
Error:
System.AggregateException: One or more errors occurred. ---> System.MissingMethodException: Method not found: 'System.Collections.Generic.IReadOnlyList`1<System.String> Cake.Core.CakeTask.get_Dependencies()'.
   at Cake.Graph.GraphRunner.GetTaskGraphNodes
(CakeTask task)
   at Cake.Graph.GraphRunner.CreateNodeSetFile(CakeTask task, GraphSettings settings)
   at Cake.Graph.GraphRunner.GenerateNodeSets(GraphSettings settings)
   at Submission#0.<<Initialize>>b__0_120()
   at Cake.Core.CakeTaskBuilderExtensions.<>c__DisplayClass8_0.<Does>b__0(ICakeContext x)
   at Cake.Core.ActionTask.<Execute>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Cake.Core.DefaultExecutionStrategy.<ExecuteAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Cake.Core.CakeEngine.<ExecuteTaskAsync>d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Cake.Core.CakeEngine.<RunTargetAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Cake.Scripting.BuildScriptHost.<RunTargetAsync>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Cake.Core.Scripting.ScriptHost.RunTarget(String target)
   at Submission#0.<get_Build>b__503_0(String target)
   at Submission#0.Builder.Run()

More build log here

I have investigated this issue and found that Cake.Graph uses <package id="Cake" version="0.21.1" /> and I use  <package id="Cake" version="0.23.0" />. This version difference produces sutiation, in witch Cake.Core, Version=0.23.0.0 exports member {System.Collections.Generic.IReadOnlyList`1[Cake.Core.CakeTaskDependency] get_Dependencies()}

And Cake.Graph, Version=0.1.0.0 requires  System.Collections.Generic.IReadOnlyList`1<System.String> Cake.Core.CakeTask.get_Dependencies()

@vCipher I believe the latest version of Cake.Graph should now support the latest version of Cake.


text:
Versioning - Include more details about the originating changeset

Keen on having access to the following items as part of build scripts from e.g. GitVersion:
Branch name

Modify build logic based on prefixes/particular branch names. Example - for PR builds would be doing linting early, creating more simplified/summarised change documentation / checking docs present, skipping full doc autobuild/integration testing and doing it as a separate step as part of CI process.
Enable as parameter in scripting, to build files to change appearances of things (e.g. adding version numbers to dev builds, warning colours), include unminified versions of JS as part of packaging, that sort of thing
Bundled to use later in deployment scripts

Commit Hash (SHA)

Bundling artifacts - deliverables, logs etc based on this to archive
"Double check" for matching with an actual SCM change

Commit Date

More user friendly "hash" for e.g. testers, added to autogenerated change list documentation

Usually have all these items in a simple JSON file bundled with each release, regardless of which versioning scheme I'm using for a particular project, to ensure I can trace the provenance for a particular package/release/deployment etc.
Could be achieved by adding to e.g.
https://github.com/cake-contrib/Cake.Recipe/blob/08ca8d06ae0b7d25a94780f1424e966fd9d2348e/Cake.Recipe/Content/gitversion.cake#L10
But may be muddying purpose of that class/method.

Out of interest, using Cake to generate a "version file" with this info is as easy the below.  But without fiddling/dipping into env vars, the parameters listed above aren't usable in build scripts.  This is somewhat similar to how you're creating the "version.cake" file on each build as part of building Cake.Recipe itself.
#addin "nuget:https://www.nuget.org/api/v2?package=Newtonsoft.Json"
using Newtonsoft.Json;

Task("Generate-Version-File")
    .Does(() => {
        var versionData = JsonConvert.SerializeObject(BuildParameters.Version, Formatting.Indented);
    System.IO.File.WriteAllText(
        "./BuildVersion.json",
        versionData
        );
    });


text:
🛑 XMR USA Servers is down

In 23f53d2, XMR USA Servers ($XMR_USA) was down:

HTTP code: 0
Response time: 0 ms

Resolved: XMR USA Servers is back up in b0ff02e after 16 minutes.

repo: cake-tech/upptime-cakewallet


text:
Tutorial normal workflow for 10x data

Hello,
is there a tutorial describing a normal workflow for clonal analysis from 10x data (after mitochondrial read amplification following Miller et al. NatBiotech)?
Thanks, Chris

Hi Chris,
Not a tutorial, but I tried to share the code understandably: https://github.com/petervangalen/MAESTER-2021
Peter

Oh thanks, btw, it’s me, Peter, Christian Hinze who contacted you about single nuc a while ago.
We will try to use your protocol on human single NUC cDNA next week. We are curious to see what this brings. Some colleagues were not very optimistic as we have an average 0.6% perc.mito in our data. But we want to give it a try as I understood from our previous interaction that it is not strictly impossible (?).
Janna will be in touch with the colleague from your lab you put us in contact with about some remaining details.
Also thanks for the updated primer list! Chris
Envoyé de mon iPhone
Le 20.11.2022 à 13:40, Peter van Galen @.***> a écrit :

Hi Chris,
Not a tutorial, but I tried to share the code understandably: https://github.com/petervangalen/MAESTER-2021
Peter
—
Reply to this email directly, view it on GitHubhttps://github.com/caleblareau/maegatk/issues/9#issuecomment-1321123107, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACOCSDFJX64FGKSAW7QCN6DWJIL3NANCNFSM6AAAAAASFYAP2U.
You are receiving this because you authored the thread.Message ID: @.***>

Hi Chris, you are welcome to try. 0.6% is about ten times lower than what I'm used to from 10x 3' scRNA-seq libraries. You may be able to discern homoplasmic variants between cells from different individuals, but I expect de novo identification of informative variants for the purpose of intra-individual clonal inference to be extremely challenging or impossible. Good luck.

repo: caleblareau/maegatk


text:
Adding disabled=true to DropDownMenu has no effect

The code below renders the same DropDownMenu as if disabled were false. It should, however, create either an un-expandable menu or a menu filled with disabled items.
<DropDownMenu menuItems={accessMenuItems}
                                              selectedIndex={selectedIndex}
                                              disabled={true} />

Thanks for marking this as a bug, @subjectix . Is the intended behaviour that the "button" itself is disabled, or that all menu items shown after expanding the menu are disabled? I'm happy to submit a PR either way.

@archinal Thanks for reporting this. Well if someone wants to disable the items they can simply pass disabled to the button. so disabling the DropDownMenu should disable the entire menu. :grin:

Hmmm investigating this further, it seems to have incidentally been fixed in one of the latest versions. I can add a disabled example to the docs if that would be helpful?

@archinal Thanks for getting to the buttom of it :grin:

I can add a disabled example to the docs if that would be helpful?

Improvements to the documentations are always welcome :grin: Thanks

can add a disabled example to the docs if that would be helpful?

Go for it :100:

@archinal : adding disable="true" certainly works.

Closing this for now.
If you feel that the issue was not addressed completely do leave a comment here.

authors: archinal oliviertassinari subjectix tintin1343

repo: callemall/material-ui


text:
[TextField] Jest Snapshot not compatable due to JSDom ScrollHeight Issue

Problem description
TextField is not compatable with the new Jest Snapshot feature because it uses JSDom.  shadow.scrollheight throws an error.
Steps to reproduce
Try to take a snapshot of a textfield in jest and error is thrown due to this.refs.shadow being null
Proposed fix
if(!shadow) return; on line 125 prevents js dom from breaking.
Versions

Material-UI: 0.15.4
React: 15.3.1
Browser: js-dom
Jest: Jest 15

I'm wondering. Is 2d2b3292 solving that issue?

We stopped using snapshots due to issues with a bunch of libraries.  We
have been using an alternative solution.
Regards,
Greg
The contents of this e-mail message and any attachments are confidential
and are intended solely for addressee. The information may also be legally
privileged. This transmission is sent in trust, for the sole purpose of
delivery to the intended recipient. If you have received this transmission
in error, any use, reproduction or dissemination of this transmission is
strictly prohibited. If you are not the intended recipient, please
immediately notify the sender by reply e-mail or phone and delete this
message and its attachments, if any
On Sun, Dec 18, 2016 at 5:27 PM, Olivier Tassinari <notifications@github.com

wrote:

I'm wondering. Is 2d2b329
https://github.com/callemall/material-ui/commit/2d2b3292663c5a742c238b6d9ff2d1500fdd42f4
solving that issue?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/callemall/material-ui/issues/5279#issuecomment-267851687,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABAuFagk2WpakwZCUh_yTDbx8b13u9R0ks5rJbNFgaJpZM4KJLxp
.

I think that #5015 closed this issue. I'm closing it for now. Thanks for raising that point.


text:
Table: invalid header DOM is generated

The following code example makes 3 warnings in the console.
https://codesandbox.io/s/gwwB9LA6
Versions

Material-UI: 0.18.0
React: 15.5.3
Browser: Chrome 58.0.3029.81 (64 bit)

Warnings:
Warning: validateDOMNesting(...):  cannot appear as a child of . See TableTest > TableHeader > thead > TableHeaderColumn > th.
Warning: validateDOMNesting(...):  cannot appear as a child of . See TableTest > TableHeaderColumn > th > TableHeader > TableHeaderColumn > th.
Warning: Unknown prop rowNumber on  tag. Remove this prop from the element. For details, see https://fb.me/react-unknown-prop

I believe that you've forgotten to include TableRow when creating the header
Take a look at the simple example on the main site

@slavab89, no. Don't guess, just check it thoroughly ;-)

Oops

@slavab89, thank you!


text:
[SelectField, Menu] Strange behavior on keydown

Problem description
I have a very simple Select Field with numbers from 1 to 40. If I type the number 36 quickly, it will select the correct option. If I type a little slowly (maybe 1 second per keystroke?) it will select 3 and then 6.  Any ideas?
Steps to reproduce
This is also reproducable on the demo site by typing 'Weekly' slowly and quickly on http://www.material-ui.com/#/components/select-field in the first example under Freqency
my code:
let lvls = _.map([...new Array(40)], (junk, i) => {
  let level = (i + 1).toString()
  return <MenuItem  key={i} value={level}  primaryText={level}/>;
});
...
<SelectField value={level} onChange={this._handleLevelSelect} floatingLabelText="Level">
   {lvls}
</SelectField>

Versions

Material-UI: 0.17.0 and 0.18.7
React: 15.5.3
Browser: chrome 59

If you type any slower than 0.5 seconds per keystroke, this will happen.
This issue is occurring when onKeyDown is handled in Menu.  As keys are pressed they are accumulated in a string using the component's instance of HotKeyHolder, which is a utility that returns a string consisting of characters it has been handed within the last 500 ms.  The string returned by this utility is then passed to setFocusIndexStartsWith, which does the selection.
So after 500 ms, you're starting a new search.  If you feel this is too brief, what would you consider an acceptable duration?

Handling for text input has been a big complaint of my users. We have an auto complete, a text field and some drop downs. Preferably we could type and tab between them. This simply does not work. There are existing bugs on the focus issues so I will focus on this delay issue
500ms delay is not enough, I'd  probably want infinite until you typed a letter that didn't match if it's not too hard.  Outside of that, configurable would be best and I would pick 2000ms to handle slow typers as my target audience is quite young.
Thanks!

Sorry this is my work account same person as celandro

It sound like you are using the dropdown in a non standard way. Native dropdown have the behavior (although I can't comment on the exact timing).

I'm mostly a back end guy so I don't know the exact semantics of browser
drop downs :).
I could possibly replace the drop downs with autocompletes but they don't
quite work as well.
A configurable timeout would probably be the easiest to add but a custom
handler similar to the fuzzy matching for autocomplete would be nice
On Tue, Aug 15, 2017, 12:00 AM Rasmus Eneman notifications@github.com
wrote:

It sound like you are using the dropdown in a non standard way. Native
dropdown have the behavior (although I can't comment on the exact timing).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/callemall/material-ui/issues/7725#issuecomment-322391961,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAX4gB6j_md6g1OmxJMTJlzZfZSrTzMIks5sYUHvgaJpZM4OzjeC
.

The trouble with this issue is that there are arguments for either side:

I've started typing something, but realized that I want something else, so I briefly pause and start typing that entry instead.
I'm a slow typist and I know what I want, but to select it in a list of similar items, so I need to type more characters to clarify my selection.

Here are the problems:

If we extend the duration too far, we're unable to meet 1, because the time required to specify a different entry will be perceived as too long.
If we leave the duration as it is, we're unable to meet 2 for users that take longer than 500 ms per keystroke.

Fortunately, there are several ways of selecting an item from a dropdown:

Type the first few characters (and do so with an average of less than 500 ms per keystroke)
Use the arrow keys (or tab/shift+tab) to navigate the dropdown.
A combination of 1 and 2, type a few characters, then navigate to the one you want.
Use a pointing device.

Experiment with the needs for both user experiences in this codepen by changing the second parameter of the debounce function in the JS.  I'll admit that 500 seems a bit quick, but slowing it down is likely to irritate many users, so I'm fairly certain changing it the package shouldn't happen.
Menu exposes onKeyDown as a prop - maybe allowing this to be overridden from the DropDownMenu component would be ideal, then it could be specified for a SelectField via dropDownMenuProps.
I'm pretty sure none of this will happen in the master branch, since we're looking to avoid breaking changes, so it may be worth having this discussion in reference to the efforts in #7632.

For reasons stated above, the existence of alternate methods for selection via keyboard, the resistance to breaking changes in the master branch, I'm closing this issue - but I encourage you to present your use case in #7632, which is current effort toward implementing this component in v1.

authors: Pajn celandro kgregory ryan-barker-zefr


text:
Added dialogDate property for date picker.

defaultDate will set the field's value also, added dilogDate so the picker will start from the specified date

We should aslo add it to the documentation.

Being continued #3279.
Thanks for starting this up :+1:

authors: alitaheri feketegy oliviertassinari


text:
Update regexp_instr.sql

The Error
The Spark regexp_instr function only takes two arguments, whereas the default version of the macro in this package provides 4. As a result I receive the following error when running in Databricks.
18:01:44  Completed with 1 error and 0 warnings:
--
  | 18:01:44
  | 18:01:44  Runtime Error in test dbt_expectations_expect_column_values_to_not_match_regex_list_stg_google_ads__ad_history_source_final_urls__any___ (models/stg_google_ads.yml)
  | 18:01:44    Invalid number of arguments for function regexp_instr. Expected: one of 2 and 3; Found: 4; line 22 pos 0
  | 18:01:44
  | 18:01:44  Done. PASS=25 WARN=0 ERROR=1 SKIP=0 TOTAL=26

Source of the Error
When looking further into the behavior, I see the function and argument for the 11.2 (and greater) Databricks runtime here. You can see in the docs the only arguments it accepts are the str and the regexp arguments. These map 1:1 with the source_value and regexp arguments in the regexp_instr macro within this package.
The Proposed Solution
I noticed in v0.6.0 the spark dispatch was removed from the macro. However, when upgrading to the latest version of the package I notice the above error since the default does not work with the 4 arguments opposed to the 2 that Databricks accepts for this function.
As such, I am proposing adding the spark dispatch back into the macro to resolve this error. The modification is quite minor in the sense that I am only removing the position and occurrence pieces from the function call. When I made this change and ran locally, I saw the following result.
## My configured yml
      - name: source_final_urls
        description: The original list of final urls expressed as an array. Please be aware the test used on this field is intended to warn you if you have fields with multiple urls. If you do, the `final_url` field will filter down the urls within the array to just the first. Therefore, this package will only leverage one of possibly many urls within this field array.
        tests:
          - dbt_expectations.expect_column_values_to_not_match_regex_list:
              regex_list: ","
              match_on: any
              severity: warn

18:28:40  Completed with 1 warning:
18:28:40
18:28:40  Warning in test dbt_expectations_expect_column_values_to_not_match_regex_list_stg_google_ads__ad_history_source_final_urls__any___ (models/stg_google_ads.yml)
18:28:40    Got 1 result, configured to warn if != 0
18:28:40
18:28:40    compiled Code at target/compiled/google_ads_source/models/stg_google_ads.yml/dbt_expectations_expect_column_f02cb56d69a9df1e600b3958899ceaa5.sql
18:28:40
18:28:40  Done. PASS=25 WARN=1 ERROR=0 SKIP=0 TOTAL=26

I can see if compiled with the warning as expected!
Additional Details
Let me know if I missed something that allows me to configure the arguments for spark. However, I did not see this at first inspection. Happy to collaborate more on this if needed. Thanks!

Hi @fivetran-joemarkiewicz, thanks for this PR! We actually removed the spark dispatch a while back in a general revision to remove explicit spark and databricks support from the package. This is mainly b/c we currently do not have CI for those platforms and thus can't reliably test those macros. We currently only support Postgres, BigQuery and Snowflake for that reason.
I would recommend adding this to the spark-utils package as a shim (similar how to that package provides shims for dbt-utils and snowplow package macros). In the past, folks have also created similar shims for dbt-expectations and dbt-date in the tsql-utils package. Hope that works for you!

Btw, I realize there's a dangling redshift dispatch in that file that belies what I said above, and I'll make a note to clean that up.

Thanks so much for the suggestion @clausherther and my appologies for not noticing the spark/databricks support was removed a while ago 🤦.
I just opened an Issue on spark-utils (linked above) detailing my plans for moving this PR into the spark-utils project.
In the meantime, since I am already deep within this macro I can give the redshift removal a try and confirm if you are in the clear to remove that piece of code from this macro. If all looks good on my end I can edit my PR to remove the Redshift piece as opposed to adding the spark dispatch.
I'll plan to have an update for you by the end of the day!

Thanks so much for the suggestion @clausherther and my appologies for not noticing the spark/databricks support was removed a while ago 🤦.
I just opened an Issue on spark-utils (linked above) detailing my plans for moving this PR into the spark-utils project.
In the meantime, since I am already deep within this macro I can give the redshift removal a try and confirm if you are in the clear to remove that piece of code from this macro. If all looks good on my end I can edit my PR to remove the Redshift piece as opposed to adding the spark dispatch.
I'll plan to have an update for you by the end of the day!

Hi Joe, great, thanks!
Re: the Redshift dispatch - let's leave that in for now, since removing that would be a potentially breaking change. The redshift macros don't require anything special, unlike the spark dispatch macros, since dbt falls back to postgres if there's no redshift version. Usually that works, which is why a couple of folks are able to use the package on Redshift despite the lack of official support. This redshift macro is a concession to that for a case where Redshift doesn't speak pure Postgres. Hope that makes sense.

Hey @clausherther moments after I sent my above message I realized that this would be quite breaking to remove. I attempted to remove it in my testing environment and found the postgres dispatch be used just like you mentioned and it did not play nicely with Redshift.
I think this is an appropriate concession and also helps my case to leave this in here as well! Thanks again for the detailed explanation and for guiding me to shim the spark/databricks dispatch version.
This all makes sense and we can close this PR. 😄

authors: clausherther fivetran-joemarkiewicz

repo: calogica/dbt-expectations


text:
FUSETOOLS2-1858 - copy list before asserting on it

to avoid potential ConcurrentModificationException
Signed-off-by: Aurélien Pupier apupier@redhat.com

previously it was like 1 failure out of 35 runs, it didn't fail again after 50 runs

repo: camel-tooling/camel-debug-adapter


text:
Installed prop-types

Using propTypes from library 'prop-types' as it was separated from 'react' since version 15.0.0

Hey @adam-golab, thanks for this. I'm in the process of updating this lib completely with a huge overhaul. I am trying to budget some time for this to ship an update soon. Sit tight and I apologize for the delay.

No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb) 😟

@cameronroe Could you please merge this pull request? It looks fine.

authors: adam-golab cameronroe developer239

repo: cameronroe/react-star-rating


text:
Expose WMS Layer and WFS FeatureType MetadataURLs

Applications may want to provide links to available metadata of layers and feature types shown. For this to be possible it is necessary to expose the relevant elements in the API.
Note that some changes to test fixtures were required in order to harmonise the MetadataURL elements included in different WFS versions.

@jahow I've rebased this one on to the current state of main to deal with the conflicts

All good!

authors: ejn jahow

repo: camptocamp/ogc-client


text:
Add ripgrep producer alternative for line-based grep

A grep with --vimgrep will produce duplicate lines as there are multiple matches within the same line. While the introduced ripgrep.vimgrep.line producer will produce only a single line per match, regardless of multiple matches within the same line. This should help in a case where only line matches are needed, and to not waste processing power to the filtering.

This genuinely awesome, thanks!

How to use that with snap.maps? Also, there is no documentation at all. Is it meant to be active by default?

It's optional, at the moment it isn't documented, you can use it with snap.maps as you would any custom function. Something like:
snap.maps {
  {"<Leader>g", snap.config.vimgrep {
    producer = snap.get"producer.ripgrep.vimgrep".line {},
  }}
}
}

authors: camspiers gegoune spywhere

repo: camspiers/snap

license: Unlicense


text:
Support SM Admin Console

Installation and Configuration docs:
https://docs.camunda.io/docs/next/self-managed/console-deployment/configuration/
Docker Image:
https://registry.camunda.cloud/harbor/projects/28/repositories
This will not happen until after the 8.5 release.

The obvious things to check/change are the base url and credentials.


text:
make maven-webjar-plugin enterprise ready

#155 only creates ce webjars .... we need to extend this to suport EE as well

if version end on -ee the webapp-plugins-ee are used

repo: camunda/camunda-bpm-spring-boot-starter


text:
Nullpointer exception parsing files from Excel online, OpenOffice, Etc

Hello folks!
We are using camunda-dmn-xlsx to convert a XLSX to DMN File and we are getting a NullPointerException here
The problem is quite simple: only excel using on Windows includes the tag . We did an override on this function and solved our problem.
if(properties.getTitleOfParts() != null)....

We can open a PR here to solve it but i'm not sure if it will affect other points. Do you have other suggestion or agree with our solution?

Thanks for reporting. Sure, please provide a pull request. The work sheet name that is extracted in this line of code is later used as the ID of the extracted decision. I guess there can be valid xlsx files with a single worksheet that don't require worksheet names. It should be fine to use a default worksheet name then.

I'll do that! Ty

Thank you for your contribution. I'll build a patch release next week.

You can try out version 0.1.1 now that should contain your fix.

authors: ThorbenLindhauer daviddelucca

repo: camunda/camunda-dmn-xlsx


text:
remove filter and put closed opportunities in a table below the open …

Ok I've gotten this most of the way there! @smellems hoping you can have a look at this to see what is causing the error message and some of the filter to still show up. Also why the 'no data is available in the table' shows up.
Linked issues #91 and #97

The error message is only because both tables have the same ID.
The filters would apply only to the one of the tables (Open opportunities).
The filter that allows searching in the table is added by DataTables, maybe we can remove it
The closed opportunities could be displayed not in a table.
Maybe a list in a details/summary (click to see closed opportunities)

No data is available in the table is the Datatables message.  Already works in French

I pushed a change.  See if you like it

I pushed a few changes: removed the filter, removed the 'showing x of n entries', put cards back under 'Closed'.
Its looking close to how I want it :)
but:

the 'No data is available in the table' isn't ideal - I'd rather this message be more customized (e.g. 'No open opportunities' for the Open data table and 'No closed opportunities' for the Closed data table.
the box under 'Open' that is going through the text of 'No data is available...'.  Want to remove this box. is it the border around the data table?

oooooh or to make it easier, what if the message was just 'No opportunities'. That way the message would work regardless of which data table (the open or the closed one).  And since these are the only two data tables on our site, that could work?  Where is that data tables message stored?  Is it hard coded into the API?

There is a small bug with the box around the words 'No open/closed opportunities'.  The box cuts through the words with Chrome browser (but not Firefox). Hoping to remove the box. But lets merge this change for now and open a new issue for the box bug.

authors: RachelMuston smellems

repo: canada-ca/micro-acquisition


text:
Separate enums from codeable concepts

This PR removes the codeable-concept-to-enum replacement step that we were previously taking, which is no longer necessary. Instead, the enum identifier is stored in the LinkML values_from field. It also updates the Pipfile.lock to use https://github.com/cancerDHC/linkml/commit/3087b914a2760a3b90ac858dd21151c8c8fa8f2f, which updates Markdown generation in two ways:

It adds an extra "CodeableConcept" description, e.g. "CodeableConcept Binding: This property has a Range of CodeableConcept. One of the Codings in this CodeableConcept instance should be populated with values from enum_CRDCH_AlcoholExposureObservation_observation_type."
It removes the URI links, which don't currently work (pending #61), and replaces them with CURIEs.

Closes #114.

I'm going to go ahead and merge this without review because we need it up for this afternoon's demonstration. @sujaypatil96 @turbomam Please have a look at it when you can and let me know if something merged here needs fixing!

repo: cancerDHC/ccdhmodel


text:
Status of this module?

How is the status of this module?
Can we use the new canjs binding syntax?

The new binding syntax has not been considered, so I cannot say whether it will work or not.
The general concept for this module works well - take a look at some of the examples for more details on how it's currently used (not using the new binding syntax):
https://github.com/canjs/can-stache-animate/tree/40-clean-up-beforeremove/src/demos
There is some cleanup that needs to happen before this module is production ready;  The most notable are:

https://github.com/canjs/can-stache-animate/issues/40 - Some work has been done on this issue here, but I think it still needs some work.
https://github.com/canjs/can-stache-animate/issues/41
https://github.com/canjs/can-stache-animate/issues/26
Make can-stache-animate work with new binding syntax (untested)

The new binding syntaxes do work on:first:by:person="doSomeAnimation"

As @andrejewski is working on can-dom-mutate, #40 beforeremove and beforedetached should now be made plugins for can-dom-mutate and special events for can-dom-events

repo: canjs/can-stache-animate


text:
latest charm (cs:nrpe-14) does not install

Hello there,
The latest NRPE charm is not installing and producing the following error.
Reverting back to nrpe-13 is resolving the issue.

DEBUG juju.worker.uniter.operation executor.go:100 executing operation "run install hook"
DEBUG juju.worker.uniter agent.go:17 [AGENT-STATUS] executing: running install hook
INFO install Traceback (most recent call last):
INFO install   File "/var/lib/juju/agents/unit-nrpe-0/charm/hooks/install", line 2, in
INFO install     import services
INFO install   File "/var/lib/juju/agents/unit-nrpe-0/charm/hooks/services.py", line 1, in
INFO install     from charmhelpers.core import hookenv
INFO install ImportError: No module named 'charmhelpers.core'
ERROR juju.worker.uniter.operation runhook.go:107 hook "install" failed: exit status 1
DEBUG juju.worker.uniter.operation executor.go:84 lock released
INFO juju.worker.uniter resolver.go:100 awaiting error resolution for "install" hook
DEBUG juju.worker.uniter agent.go:17 [AGENT-STATUS] error: hook failed: "install"
DEBUG juju.worker.uniter.remotestate watcher.go:434 retry hook timer triggered

(by fginther)
charmhelpers.core is missing from this latest upload (nrpe-14).

(by 1chb1n)
The charm artifact (zip) from the charm store @ https://jujucharms.com/nrpe/14 contains no charmhelpers/core dir, despite core being defined in charm-helpers-hooks.yaml as being sync'd.
Master charmhelpers/core dir exists:
https://git.launchpad.net/nrpe-charm/tree/hooks/charmhelpers/core?id=2561575604c01e07a5026d1f42c45258cc67c014
IMO, this charm should have python unit tests added so that synthetic (fast/inexpensive) validation can be performed by developers and reviewers.

(by paulgear)
I've just synced charmhelpers again and pushed cs:~nrpe-charmers/nrpe-6 to the candidate channel.  Please test and let me know if it fixes your issues.

(by paulgear)
I've tested cs:~nrpe-charmers/nrpe-6 (https://jujucharms.com/nrpe/15) in three different environments, and it has installed/upgraded successfully for me in all of them.

(by mthaddon)
cs:nrpe now points to revision 15, which we've confirmed does install. Please let us know if you have any issues.

repo: canonical/charm-nrpe


text:
Add alert rule for juju machines being down

Alert when the number of machines has decreased compared to 1h ago. The alert will start firing only if the condition holds continuously for 15 minutes. This is to avoid alerts when some machines are flapping(eg. go down and come up within a few minutes).
This alert can be tested by removing one or more juju machines. The alert will start firing after 15 minutes.

It's an interesting way to detect the warning message. In the traditional way, we will setup a clear threshold for the number of machines. So the warning will be always there until the number come back to normal.
But following by this logic, the warning may disappear after 1 hour, is that correct? Because after 1 hour, the comparison result will be the same even the number is incorrect.

Yes, the alert will disappear in an hour. The idea behind this alert is to detect if the machines go down during smooth running of the cloud. The alert being fired for 1 hour should be enough to inform the operator that this has occurred. In cases where this is expected(planned down scaling, maintenance, etc), the operator can mute/ignore the alerts on the receiver end(Pagerduty).
Also, we don't know what the 'correct' number is. So, if we keep it on for too long, the alert will keep firing even when the machines are scaled down intentionally.

This one racked up enough approvals and since it matches with requests from Bootstack, I'm gonna merge it.

authors: mkalcok sudeephb


text:
Rework snap hooks

Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines
[ ] Tests for the changes have been added (for bug fixes/features)
[ ] Docs have been added / updated (for bug fixes / features)

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Bug fix

What is the current behavior? (You can also link to an open issue here)
The snap configuration is triggered on every config changed event.

What is the new behavior (if this is a feature change)?
The initial snap configuration is only called on install which frees us up to implement configuration event specific events.

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
No.

Other information:
N/A

Pushed these changes to 8.0/edge/fix-configure-test for testing.

repo: canonical/charmed-mysql-snap


text:
Introducing the usage of HypervisorUpgradePlanner in planning stage.

Introduce base structure of the cou.steps.plan.generate_plan generating the upgrade plan for data plane applications, right now it will generate only plan using HypervisorUpgradePlanner for all application deployed on same machine as Nova-compute.

/canonical/self-hosted-runners/run-workflows eadbc4d

/canonical/self-hosted-runners/run-workflows eadbc4d1e45027e21389746e688d5255d3b5c1fc

/canonical/self-hosted-runners/run-workflows 99bfc316ab68d24684fececc6f3db83f988db884

authors: agileshaw gabrielcocenza rgildein

repo: canonical/charmed-openstack-upgrader


text:
NRPE metrics not properly exported

When the cos-proxy is related to a nrpe-external-master, the nrpe_exporter is only exporting internal prometheus metrics, rather than the full nrpe check results.
The target is visible in Prometheus, and labelled correctly, but the actual relevant metrics are not available.

to give extra clarity, the prometheus /targets page lists all expected endpoints (e.g. juju_openstack_666cbd0_bootstack_<cloudname>_aodh_2_check_crm_status_prometheus_scrape (1/1 up), but the actual endpoint /metrics page only has go_*, process_*, and promhttp_* metrics. I don't see the actual nrpe check output.

authors: aieri simskij

repo: canonical/cos-proxy-operator


text:
scenarios/disk_failure: relax regex constraints

the kernel timestamp format may differ between hosts, and we don't utilize the kernel timestamp in the scenario so removing it would allow us to cover more ground.
Fixes #883

Please also update hotsos/defs/scenarios/kernel/qla2xxx.yaml as well.

Done.

repo: canonical/hotsos


text:
feat: add kubeflow-dashboard sidebar relation

Adds the sidebar relation for kubeflow-dashboard, plus the library to manage it.  This allows this charm to request a link in the kubeflow dashboard's sidebar.

I would add integration tests for this new relation.

After discussion within the team, we decided to reduce the testing here. Each application using the kubeflow-dashboard-links lib will have no integration tests for that in the charm itself, and instead we will catch that at bundle-level tests (captured as issue https://github.com/canonical/bundle-kubeflow/issues/636)

tests are failing but I think unrelated to the new dashboard links in this pr

authors: ca-scribner i-chvets

repo: canonical/kfp-operators


text:
Remove method duplication

Issue
configure_user exists in shared library and has no difference.
(It used to have when we were using root@% to connect to database)
Solution
Remove it

This should be completed in the scope of task dpe-2178


text:
feat: add version to /status endpoint

Description
We return the Notary version part of the return response made to /status. We also leverage snapcraft's adopt-info feature to set the snap and rock versions from that file. This avoid having to set the project's version in multiple places.
This is the first step in addressing #66 , where the next step is the frontend effort to view this version.
Rationale
Users know which version they are running
This endpoint will be used by the frontend (in follow-up PR's) so that users can quickly know which versions of Notary they are running. This is important for users to be able to know if:

They are running the latest Notary version
They are affected by a bug

Centralized version management
Notary's version is now centrally managed in version/VERSION, similarly to other mainstream Go projects (like Vault). The snap and rock simply read this file to figure their own version out.
Easier releasing
Very soon we'll want to leverage Github releases and this will be easy to do with this VERSION file, all we'll have to do is add a -dev suffix and when a PR removes the suffix (ex. 0.0.1-dev -> 0.0.1), the CI will automatically:

Create the GitHub release
Create a PR that bumps the version and re-adds the suffix (ex. 0.0.1 -> 0.0.2-dev).

Reference

https://snapcraft.io/docs/using-external-metadata

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that validate the behaviour of the software
[ ] I validated that new and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

yay :D

Is this an approval ? :laughing:

repo: canonical/notary


text:
test-branch/execute-job/wrong-comment-on-pr/5dde6f15-4205-4c06-bb3c-3c0976f3815f

PR for testing adba5ad381c78b9d71001a6f244951910a9b635d

comment 1

repo: canonical/repo-policy-compliance-tests


text:
test-branch/execute-job/wrong-commit-sha-on-pr/c02c51ab-6cec-43b8-b867-a57799e90e3a

PR for testing a68cb70b01295cff512cc61ee35c5f9c69f48586

/canonical/self-hosted-runners/run-workflows 27c1f83b0d25c0128e15755c2f36bcf8b64e8a9f

repo: canonical/repo-policy-compliance


text:
test-branch/execute-job/quoted-authorization/5c1c4b29-7016-4d80-a5da-b73fb0549ba2

PR for testing f4c15d6eaed8432b76dce053ee70603a3742d429

/canonical/self-hosted-runners/run-workflows f4c15d6eaed8432b76dce053ee70603a3742d429


text:
Moderation: Rename mjolnir bot to "moderator" and make it a homeserver admin

Enhancement Proposal
moderator is more approachable in naming.
Also make sure mjolnir is a homeserver admin so it can make itself admin on channels.

@kewisch Please could you give more details about it? The mjolnir user is already an admin.

The mxid for Mozilla's mjolnir is @moderator:mozilla.org and the display name is moderator. Our bot is @mjolnir:ubuntu.com and is named mjolnir.
Running !mjolnir make admin causes the message Either the command is disabled or I am not running as homeserver administrator. from mjolnir. I'll invite you to the test room.

This issue was fixed but it seems that the problem is that Mjolnir configuration miss a "enableMakeRoomAdminCommand" item to be set to True. I only found out reference for this by checking the code
https://github.com/matrix-org/mjolnir/blob/main/src/commands/MakeRoomAdminCommand.ts#L23

I'm closing this issue since no longer applies, thanks for the input!

authors: amandahla kewisch

repo: canonical/synapse-operator


text:
SimpleDateFormat is not thread save

The DateConverter of DP uses a SimpleDateFormat instance internally. This instance is used for all convert calls. Since all DateConverters are singletons the same SimpleDateFormat instance will be used for all calls. On the server this means that the same instance will be reused for all clients.
The problem here ist, that the SimpleDateFormat instance can not be used in parallel. Therefore we need to refactor the factory to create a new instance with each call or use thread local instances. More info can be found here: http://blog.udby.com/archives/164

This issue was moved to rico-project/rico#6

repo: canoo/dolphin-platform


text:
Name "Workflows" ?

Hey,
I currently have two pages of agents, so I never use the '/agents' view anymore, but rather use the agent diagram. In that diagram, it seems to me like we could think of a nice name for a group of connected agents. Maybe a group could be called workflow? And maybe we could make it so that they can be named?
This'll help keeping an overview, and once we do a mobile app, it might help, too (as a different way to get to your agents).

I'm going to close this issue.  Please reopen if you want to discuss further or try building this!

I'm going to close this issue.  Please reopen if you want to discuss further or try building this!

authors: cantino chriseidhof

repo: cantino/huginn


text:
How do I differentiate an exception caused by the throw keyword on the javascript side?

function testThrow() {
    throw "Something";
}

Hello again. This js code generates a JavetExecutionException. Is it possible to check if this exception is caused by a explicit throw in the javascript side? Or is there any other way to do it? Can I get the thrown object on the java side?

Yes, you can get a JavetScriptingError from the JavetExecutionException. There is a context object in JavetScriptingError for you to transfer anything from JS to Java. E.g.
// In JS
throw { a: 1, b: 2}

// In Java
e.getScriptingError().getContext().get("a");
e.getScriptingError().getContext().get("b");

Why would you want to throw a primitive value? It's recommended to throw an error. E.g.
throw Object.assign(new Error(), { a: 1, b: 2 });

I know, but it's untrusted code running on an app framework. I'd still like to retrieve the thrown object whatever it may be.
After all, this is just so I can do a decent toString() and pass safe and detailed stuff to an error handler.

I wonder if you could catch that error, put the error in an object, re-throw that object.

I thought about it, but I saw later that the JavetScriptingError constructor takes the V8Value and that you did some type conversion for V8ValueError and V8ValueObject.
I've added code for converting V8ValuePrimitive:
} else if (v8Value instanceof V8ValuePrimitive) {
    V8ValuePrimitive<?> v8ValuePrimitive = (V8ValuePrimitive<?>) v8Value;
    Object value = v8ValuePrimitive.getValue();
    String sValue = value != null ? value.toString() : "";
    detailedMessage = sValue;
    message = sValue;
    stack = "";
}

Works for me!

authors: caoccao jcrabanal

repo: caoccao/Javet


text:
Add tail() / rest()

Same as drop(1) - see #11

Close this up?

yep

authors: caolan megawac quarterto

repo: caolan/highland


text:
[BUG] Unable to run with cds-tsx

Is there an existing issue for this?

[X] I have searched the existing issues

Nature of Your Project
TypeScript
Current Behavior
When running my project using the new beta cds-tsx, I am getting the following error.
TypeError: Class extends value undefined is not a constructor or null
    at _cuidAspect (...\@cds-models\index.ts:12:29)
    at <anonymous> (...\@cds-models\index.ts:23:27)
    at Object.<anonymous> (...\@cds-models\index.ts:57:59)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Object.transformer (...\AppData\Roaming\npm\node_modules\tsx\dist\register-DCnOAxY2.cjs:2:1186)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at <anonymous> (...\@cds-models\a41g\checkoutsolution\index.ts:3:20)

Also debugging this issue, it seems that the __ import is not working as expected, as it remains undefined.
import * as __ from './../_';
Furthermore, according to the debugger, while the service definitions are included via their typescript files, the base import from the _ directory seems to only include the index.js at runtime here. Since this file is lacking the typescript definitions, it appears that this would be the cause for the error above. However I am not sure why this is happening.

The same project works fine by only replacing cds-tsx with cds-ts.
Expected Behavior
I would expect to be able to run my project including CDS Typer with cds-tsx without issues as with cds-ts.
Steps To Reproduce
No response
Environment
- **OS**: Windows 11 Build 22631
- **Node**: v20.18.0
- **npm**: 10.8.2
- **cds-typer**: 0.26.0
- **cds**: 8.3.0

Repository Containing a Minimal Reproducible Example
No response
Anything else?
No response

Hi Oliver,
thanks for reporting this issue. We are currently working on getting cds-tx to work with the files emitted by cds-typer.
One solution seems to be to adjust the tsconfig.json:
-      "#cds-models/*": ["./@cds-models/*/index.ts"]
+      "#cds-models/*": ["./@cds-models/*"]

Could you please try that and let me know if that resolved your issue?
Best,
Daniel

Hi @daogrady,
Thank you for your response.
I actually had the following combination in my tsconfig:
"#cds-models/*": [
      "./@cds-models/*/index.ts",
      "./@cds-models/*"
]

Interestingly I am unable to reproduce my issue again at the moment, with neither definition.
I will get back to you, if I do run into the issue again and can verify your suggestion.
Thank you,
Oliver

Hi Oliver,
glad to hear this got resolved for now! I'd then like to close this issue. Feel free to reopen it or open a new one in case you run into it again.
Best,
Daniel

I have just run into the same issue again.
Changing my tsconfig from
"#cds-models/*": [
      "./@cds-models/*/index.ts",
      "./@cds-models/*"
]

to
"#cds-models/*": [
      "./@cds-models/*"
]

seems to have helped resolve the issue for the time being 😄
Thanks again

authors: LaserHydra daogrady

repo: cap-js/cds-typer


text:
fix(android): do not crash if consumer tries to hide an non existent banner

closes #37

Thanks for pull request!!

authors: distante rdlabo

repo: capacitor-community/admob


text:
Db export fails to export column of type 'REAL'

Describe the bug
Exporting the db with exportToJson({jsonexportmode:'full'}) fails to export column of type REAL.
To Reproduce
Create a db with a table that has a column type of REAL, and export the data.
Expected behavior
The exported data should also contain the data from column of type REAL.
Screenshots
Given the schema:

And the following table rows:

This is what is exported:

Note that the weight column data is missing in the last picture (the values, 11, 12, 13 from picture 2).
Desktop (please complete the following information):

OS: Ubuntu

Smartphone (please complete the following information):
Android Emulator
Additional context
I'm assuming that it has to do with the column being of type REAL, as it's the only difference compared to the other columns.
This used to work in a previous version of the plugin, but there seems to have occurred a regression at some point.
Plugin version: 2.9.13

@accron-1 I will have a look

@accron-1 Well it is working fine.
your entry for the import should be :
  export const dataToImport94: any = {
    database : "db-from-json94",
    version : 1,
    encrypted : false,
    mode : "full",
    tables :[
        {
            name: "reps",
            schema: [
                {column:"id", value: "INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE"},
                {column:"fk_workoutexercices", value:"INTEGER NOT NULL"},
                {column:"weight", value:"REAL NOT NULL"},
                {column:"reps", value:"INTEGER NOT NULL"},
                {column:"rest", value:"INTEGER NOT NULL"},
                {column:"note", value:"TEXT"},
            ],
            values: [
                [1,1,11,21,31,"NULL"],
                [2,1,12,22,32,"NULL"],
                [3,1,13,23,33,"NULL"],
            ]
        },
    ]
  };

@accron-1 you can see it working in https://github.com/jepiqueau/angular-sqlite-app-starter/tree/refactor

Thanks for looking into it!
However, that's not the output I get:
{
  "database": "gymrat",
  "encrypted": false,
  "mode": "full",
  "tables": [{
	  "name": "reps",
	  "schema": [
		{"column": "id","value": "INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE"},
		{"column": "fk_workoutexercises","value": "INTEGER NOT NULL"},
		{"column": "weight","value": "REAL NOT NULL"},
		{"column": "reps","value": "INTEGER NOT NULL"},
		{"column": "rest","value": "INTEGER NOT NULL"},
		{"column": "note","value": "TEXT"},
		{"value": "REFERENCES workoutexercises(id) ON DELETE CASCADE ","foreignkey": "fk_workoutexercises"}
	  ],
	  "values": [
		[1,1,21,31,"NULL"],
		[2,1,22,32,"NULL"],
		[3,1,23,33,"NULL"],
	  ]
	},]
};

So there seems to be something else at play here.
My overall db schema is more complex of course:

Also, this was one of the first features that I added and tested in my app, about a year ago, and it did work with an older version of the plugin.
I didn't try it since then, but as I have just upgraded my app from Vue2 -> Vue3 I re-tested everything to make sure nothing is broken in the Vue code, and this is how I discovered it.

I just tried changing REAL to INTEGER for the table schema, to see if it makes a difference, and sure enough everything works as expected:

So it definitely has something to do with the col type being REAL.

I didn't try it since then, but as I have just upgraded my app from Vue2 -> Vue3 I re-tested everything to make sure nothing is broken in the Vue code, and this is how I discovered it.

To clarify: between the first implementation, when it worked, and now, I have upgraded the plugin on a few occasions, but I never tried the export-feature between upgrades. Therefore I can't say at what version it stopped working.

@accron-1 If you can make a small replicate of the app showing the problem and share it on github i could have a look otherwise it would be difficult for me to grab what is wrong as i could not replicate it

I'm not sure if I can break down the app to anything smaller.
But in the meantime I've come up with another test: I set the col type to INTEGER (which we've seen seems to work), but insert a float instead (Sqlite doesn't enforce types, so it's no problem). Thus:
These values (note that Weight is now a decimal number):

are represented as this in the JS and app:

Note that the db and app work fine with the decimal numbers.
However, the export still fails to include the weight column:

So it's not only an issue of the col being defined as REAL, but it also seems to be a problem that the value is a float.
Maybe this can give you some clue as to what the problem might be.

@accron-1 I tested it on android and ios in an angular app using the @capacitor-community/sqlite@latest which is the 2.9.13 .
i bound the value according to the type which can be TEXT, REAL, INTEGER, BLOB and that is it so FLOAT is not a sqlite3 type.
if you cannot split the application in a small one and share it i could not really help as it works with my test app.

@accron-1 look at https://www.sqlite.org/datatype3.html for the supported types

I'm aware that a FLOAT type doesn't exist in Sqlite, I was merely illustrating another potential issue.
What test can I do that will give you more info regarding this issue?

Another difference between your export and mine is that yours contains the version number: version : 1
My export doesn't have that, as you can see above.
I noticed that from the start, but thought that I hadn't defined the version in my db script. I checked now and I do have it:
PRAGMA user_version = 1;
It's more evidence that our versions don't behave the same.

@accron-1  ok show me your package.json file
Did you run npx cap sync before building your app.
Show me your MainActivity.java file
Was your database created with an importFromJson process or through standard use of SQLite statements (Execute, ExecuteSet, Run ...)
if importFromJson give me the json object  as you enter it
otherwise show me the statements.
Can run this statement with query and give me the result in the sql field
SELECT name,sql FROM sqlite_master WHERE type = 'table' AND name='reps';

Can you run this statement  with execute or run and give me the result
PRAGMA table_info("users");

@accron-1 In android studio, can you open your app
open the folder capacitor-community-sqlite
open the folder java and the subfolder com.getcapacitor.community.database.sqlite.SQLite.ImportExportJson
open the file UtilsJson.java
go to line 158
            if (type.equals("REAL") && (value instanceof Double || value instanceof Integer)) ret = true;
change it with
            if (type.equals("REAL") && (value instanceof Double || value instanceof Float || value instanceof Integer)) ret = true;
clean the project and rebuild it
tell me if it does change something and give you the right result

When I did npx cap sync I saw that I was actually still stuck on v. 2.4: I had updated the package.json but had failed to run npx. I have now upgraded to 2.9.13 (according to npx cap ls).
That certainly explains the different output for you and me, but I haven't been able to verify it yet.
To request storage permission we used to do:
const handlerPermissions = CapacitorSQLite.addListener(
        'androidPermissionsRequest', async (data) => {
          if(data.permissionGranted === 1) {
            ....
          }
      });
      CapacitorSQLite.requestPermissions();

But not anymore it seems. What's the new way of doing this? I couldn't find anything in the docs.

@accron-1 this i not required so it has been removed on the request of some developers. Yes it is important that you npx cap sync each time you change the version of the plugin and also when you upgrade capacitor/core ...
Now is it working?

I had to adapt all my db calls to the new api, so it took a while.
The exported data now contains the REAL field, so the export and import finally works as expected! Thanks for mentioning the npx sync.
Question: will the api's change again in the upcoming v.3?

@accron-1 The API will not change except that the call to db method will have to be done through a try...catch to get back the error messages which was requested by a lot of developers. You can see it in https://github.com/capacitor-community/sqlite/blob/master/docs/Ionic-Vue-Usage.md . I know that it can be a bit frustrating but i just make changes when developers ask for it and there is a value for the capacitor community. But everything is clearly documented and demonstrated in app starters depending on the framework. Hope this clarify. i wish you all the best for your app. The 2.9.x series will be stopped to be maintained as soon as Capacitor 3 will be released. To day it is in Release Candidate.

Can you close the issue when everything has been finally tested on your site

repo: capacitor-community/sqlite


text:
How this plugin is Different from input type="file"

Q: How this plugin is different from <input type="file"/>. what are the advantages? as i have seen some issues related to large files and etc. input type file offers same functionality.
Plugin version:

All
Platform(s):
Android
IOS
Current behavior:

Pick file from Device.

I haven't tested it in detail but of course with <input type="file"/> you don't have access to path: string.
In combination with another plugin, you could natively upload large files that the user selects, etc.
Just try <input type="file"/> and if you don't miss anything then stick with it.

repo: capawesome-team/capacitor-file-picker


text:
Update: isort

Just a single commit to fix import sorting order across the entire repository.

 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.Taylor Turner seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant taylorfturner

repo: capitalone/DataProfiler