Limit 'Cards' menu list height

Could possibly use something like:
max-height: 400px;
overflow: auto;

Can open a PR if this change is desirable @Alsciende

@dimitrisnl yes please, throw us a PR! thanks.

i'm yanking the whole dropdown.
superseded by #281


Added section about Windows 7 device registration

Windows 7 is listed in the supported devices but the instructions for it were missing.

Hi @jurajsucik, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;

Adding @femila for review...

Hi @Femila - any thoughts?

The changes look good. I realize I have some cross-referencing work to do in other topics. Please merge


Error on the created build

Error while creating build definition: The pipeline is not valid. A task is missing. The pipeline references a task called '58dccf9e-3eaf-4533-a9b6-1e5a1845d036'. This usually indicates the task isn't installed, and you may be able to install it from the Marketplace: https://marketplace.visualstudio.com. (Task version 21.*, job 'Phase_1', step ''.)
AB#3946

@bharath199406 If you are running Demo Generator on a brand new organization, please enable the Third-party application access via OAuth under  Organization Setting >> Policies

Run the demo generator again and try to install the extension needed by the template.
Thanks


Add missing assignment in Index Types example

module.ts(10,31): error TS2454: Variable 'person' is used before being assigned.

@yarom82


Add warning "unclick the contaminants if using MQ"

I think that we should add a warning when people select MaxQuant as search engine. It should say that users should not use the contaminant data base used by default in MQ.
I am worried that if we don't have a very visible message at this step, people will just forget (or not have the information at all)

We may need to add the same message for MSFragger.
Actually: we should always have a message there. That says that people should not add contaminants of their own.

done


Fix framerate option

@andrejpk I was mainly waiting on someone else to verify it since I don't have a raspberry pi available to test this change. If you were able to verify it as well, it seems reasonable to merge this in.
The only thing remaining is that the library needs a patch revision. I'll try to see if I can modify this PR when I have time since the original author is probably MIA due to how long it's been since they submitted this for review.

Looks like I can't modify the PR and the author has deleted their GitHub account.
@andrejpk If you can submit another PR with this change (and the version patch revision) I'd be happy to merge it in. If not, I will get to it as soon as I can.

Resolved in #29. Closing this out.


Attempt to upgrade to client-go version 67f06bc

I expect this PR to fail (vs. #422 which succeed). If this happens, it will identify the problematic commit in client-go that is blocking upgrading the cli to latest.

closing so we can do the bump in one step


[Accessibility] Custom keybinding does not work for "github.copilot.git.generateCommitMessage"

Type: Bug
CC @meganrogge
Tested on Windows:
In keybindings.json file, add the following entry:
  {
    "key": "shift+alt+\\",
    "command": "github.copilot.git.generateCommitMessage",
    "when": "!isMac"
  }

In any cloned git repo, make changes.

Press the keybinding (alt+shift+\) and see if commit message is generated by Copilot.

Note: No commit message is generated until you manually click the generate commit message with Copilot button.

 I assigned a keybinding, toggled keyboard shortcuts troubleshooting, and see these logs, but it doesn't generate the commit message:
2024-02-05 12:43:49.394 [info] [KeybindingService]: \ From 4 keybinding entries, matched github.copilot.git.generateCommitMessage, when: no when condition, source: user.
2024-02-05 12:43:49.394 [info] [KeybindingService]: + Invoking command github.copilot.git.generateCommitMessage.
2024-02-05 12:43:49.556 [info] [KeybindingService]: + Storing single modifier for possible chord meta.
2024-02-05 12:43:49.857 [info] [KeybindingService]: + Clearing single modifier due to 300ms elapsed.

This is a known issue as when invoking the command though a keybinding some of the context is missing for the action to be able to run. I do have an idea on how to enable the commit message generation using a keybinding but it is not a trivial fix so I am not sure whether I will get to it in February.

I have looked at the code and I pushed a tactical fix for this issue. Starting with tomorrow's Copilot Chat pre-release, you should be able to use a keybinding to invoke the git commit message generation command. The only paper-cut remaining is that when you do use a keybinding, the sparkle button does not turn into a "Stop" button so you cannot cancel the commit message generation using a keybinding. Please give it a try and let me know how it works. Thank you!

@lszomoru Could you please make it work for git.commitAll editor as well?

@jooyoungseo, could you please elaborate on what you mean by the git.commitAll editor?
Also do you have more than one git repository in the folder/workspace that you have opened?

@lszomoru Sure. Please follow the steps below to reproduce the issue:

Assign keybinding for github.copilot.git.generateCommitMessage.

Make any changes in your git repo.

Open command palette and execute the following command: Git: Commit All.

In the commit editor, press the keybinding for github.copilot.git.generateCommitMessage and see if the git message is generated in the open commit editor.

I don't see any commit message being generated on my end.

@jooyoungseo, thanks for the clarifications. Generating a commit message when using the editor to author the commit message has not yet been implemented. I have filed a separate issue to track that as a feature request - https://github.com/microsoft/vscode-copilot-release/issues/899.
I will go ahead and close this issue as the main issue to generate a commit message using a keybinding has been addressed. In the upcoming milestones we will continue to polish the experience (ex: show the stop button when using a keybinding).


"modern includes" should be conditional

I think the changes introduced here https://github.com/drobilla/lilv/commit/84762e0bfbc76d45e3e5bcbd42a49bb63c539dd7 should be conditional to the system at hand.
Is this not something that could be detected by waf, which would then generate an appropriate #define? Also, strange enough, currently ./waf configure works fine, but then it fails at compile time, which is also not the way it should be, IMHO.

Sorry, git builds against git.  There is no consideration given for building lilv against old things.  Progress in general, and especially in this current transitional stage of things would be completely impossible with that restriction.  If you want to use lilv from git you will have to use everything else from git as well. They are developed in tandem and soon will not be separate at all.

ok, in the meantime I managed to build master by simply git revert 84762e0, that's why I thought it would be easy to #ifdef that. I stand by the point that the relevant paths should be checked by cmake, and not fail at build time.

... cmake?
The waf script checks for lv2 1.16.0, which should have the appropriate includes.


Fix mocking belongs_to associations in Rails 4.2+

This #10 #11 #15 #19 updated for newer versions of ruby/rails.
Fixes #10 #11 #15 #19

Could we get a v1.0.2 gem release that includes this fix? cc @thomas-holmes

I can try to do it this weekend, or someone else can in my stead. I'm really busy with a new job at the moment!

@thomas-holmes I think you'd have to add us as owners of the gem to do that? Plus afaik only you, @myronmarston, and @samphippen can currently sign the gem.

Now released

Awesome, thanks guys!


Initial popup launch problem

This is probably related to PR #111
It happens to me when first starting chrome. Hitting the browser action I get an empty popup. On subsequent clicks it works, and I'm not able to reproduce it again even if I'm reopening chrome. It happens only after I open the PC, just once. Also, when installing the plugin, it works, so it is a bit hard to reproduce normally
My suspicion is that the store.ready().then doesn't get resolved, but I have no idea why this behavior
My setup is as follows. I use non-persistent background script
popup
const store = new Store({
    portName: env.STORE_PORT_NAME
});

const authService = new AuthService();

store.ready().then(() => {
    ReactDOM.render(
        <Provider store={store}>
            <AuthContext.Provider value={authService}>
                <MemoryRouter>
                    <App />
                </MemoryRouter>
            </AuthContext.Provider>
        </Provider>,
        document.getElementById('root')
    );
});

background
//....

const initialState = () => ({
    authentication: {}
});

/**
 * Initialize state from chrome storage
 */
chrome.storage.local.get(['state'], function (result) {
    let state = result.state !== undefined ? result.state : initialState();

    const store = createStore(rootReducer, state);
    store.subscribe(() => {
        chrome.storage.local.set({state: store.getState()});
    });

    wrapStore(store, {portName: env.STORE_PORT_NAME});

    ReactDOM.render(
        <Provider store={store}>
            <Background/>
        </Provider>,
        document.getElementById('root')
    );
});

Coming back with a possible idea why this is not working
Possible because I have the wrapStore inside the chrome storage callback, so the background script is async
Any workarounds?

@n3vrax what if you were to rework your code to be like this? I would strongly suggest that you initiate the background store as soon as you can in all cases:
//....

const store = createStore(rootReducer, {
  authentication: {}
});

wrapStore(store, {portName: env.STORE_PORT_NAME});

ReactDOM.render(
    <Provider store={store}>
        <Background/>
    </Provider>,
    document.getElementById('root')
);

/**
 * Initialize state from chrome storage
 */
chrome.storage.local.get(['state'], function (result) {
    if (result.state) {
      store.dispatch(...some action to replace whole state);
    }

    store.subscribe(() => {
        chrome.storage.local.set({state: store.getState()});
    });
});

Hey, there's been a long time, I forgot about this thread.
I think you can close this. I ended up doing as you suggested, and it seems to work fine for now.
Thanks!


Segfault when using SCIP for DQCP

Hi,
when solving a DQCP using SCIP, I encounter a segfault on Linux systems. This also happens when executed in WSL2. On Windows or with the MOSEK solver, the bug does not exist (MOSEK also does not produce the segfault on Linux/WSL2). Therefore, the problem is solvable and I would expect no problem on Linux as well.
To Reproduce
I have a small (maybe not minimal) example to reproduce it (segfault.txt). To execute it, you need to convert it to .py. Furthermore, you need a conda environment that can be created using conda create -n segfault python=3.9 cvxpy numpy pyscipopt -c conda-forge -y. For using MOSEK, you have to install MOSEK with conda install mosek -c mosek and have a valid MOSEK license.
Output
I have recorded the output to stdout and stderr in segfault.log. On the pure Linux system, I also got a segfault backtrace, provided in backtrace.log.
Version

OS: Linux
CVXPY Version: v1.3.2 (from conda)

Additional context
None
Thank you for your help.

I looked into the problem a bit again and think, that the problem might be the square in line 26. That was the last thing I added before I saw the segfault for the first time. And when removing it, the segfault disappears (but my problem is invalid on a mathematical level, i.e., it doesn't represent what I want anymore).

@Old-Shatterhand Can you upload the file segfault.pkl?

@chofchof
Sure. Due to GitHubs upload policies, I had to rename it to segfault.png. Yust change the extension should work. If not, let me know, we'll find another solution then,


Duplicate read in ntlm_message.c

In the following code snippets:
https://github.com/FreeRDP/FreeRDP/blob/2812775c9626f8f24364e20ca62f428a220669f3/winpr/libwinpr/sspi/NTLM/ntlm_message.c#L520-L544
Line 540 to 543 repeat the reading again for DomainName and Workstation where they have been read in line 523 to 530.
I believe they should be read once, but I am not sure which block of reading should be kept.

my bad, my eyes are messing two separate functions calls.


_AsyncTask.await implementation question

Hi!
This is a question, not an issue.
I was playing with _AsyncTask and I have a question, why it yields self, what does it mean, how its supposed to be interpreted ? Python doc is very broad about what await should do, so its not 100% clear whats happening here.

    def __await__(self) -> Generator[Any, None, None]:
        if any(x for x in self.futures if x.done()):
            return None
        else:
            yield self

For example this script throws an exception on yield self line
from __future__ import annotations
import asyncio
import threading
import time
from collections.abc import Awaitable
from collections.abc import Coroutine
from concurrent.futures import Future
from concurrent.futures import ThreadPoolExecutor
from typing import Any
from typing import Generator

import attr

@attr.s(auto_attribs=True, eq=False)
class _AsyncTask(Awaitable[None]):

    futures: set[Future]
    coroutine: Coroutine | None = None
    _lock: threading.Lock = attr.Factory(threading.Lock)

    def __await__(self) -> Generator[Any, None, None]:
        if any(x for x in self.futures if x.done()):
            return None
        else:
            yield self

def sleep(delay):
    time.sleep(delay)
    return delay

async def main():
    with ThreadPoolExecutor() as tpe:
        futures = [tpe.submit(sleep, delay) for delay in (2, 3)]
        t = _AsyncTask(set(futures))
        res = await t
    print("Done", res)

asyncio.run(main())

What __await__ returns really depend on the framework which is handling the async functions... in qt-async-threads, the handler expects the _AsyncTest to return itself if its futures are still running:
https://github.com/nicoddemus/qt-async-threads/blob/b310dd9266aa5bf3a5eb8b9193da57436959ab90/src/qt_async_threads/_qt_async_runner.py#L172-L183
Unfortunately I Don't know enough about asyncio internals to know how implement your own awaitables.


Can Some Explain The License

Hi All,
Can someone please explain the license for this app I see it is an example app to get started with Appcelerator and I was thinking about using it as a template for one of my projects but after reading the license I am not sure if this is a good idea and was wonder if someone could clarify that I could use this free of charge?
https://github.com/appcelerator/movies/blob/master/LICENSE
Does this section

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

mean that if I built my project from this example app or used any of the code then the app would be 50% owned by Appcelerator just curious there is no point me using this if this is the case and I am happy to build my app from scratch but thought it was worth asking first would save me a tonne of time using this?

Hey @samueleastdev,
The license here exists specifically allow the kind of usage you're asking for.
It allows you to fork this project and build on top of it without having to worry about us claiming the existing code under copyright.
The only requirements are outlined in the license file, or a little simpler here.
The TL;DR is:

Any files that have a copyright header for Appcelerator must be kept that way i.e you can't remove the Appcelerator claim. However code you add yourself is yours.
Files you create are wholly owned by yourself, and can be licensed as you wish (as long as the license is compatible).
If you open source the forked sample app, you must indicate that Appcelerator is the originator of certain code (the license tells you how to indicate that).

I hope that helps, if you have any other questions feel free to ask away!

Brilliant that should save me some thanks for the info ;)


Option to omit spec's status

First and foremost: thanks for your great work!
I have recently come across a situation where we would like to omit the spec's status altogether. We would like to be able to keep one version with LD and another without any indication of status.
Currently, this is only possible through the use of a header.include without the [LONGSTATUS] h2.
Have you considered covering this option in the Metadata itself (which would make it possible to remove the status with the --md-status flag)?
Thank you!

Hm, could you elaborate more on your use-case here, so I can understand what options there might be? (Usually the answer is indeed to use a separate boilerplate file that just uses different markup.)

Dear @tabatkins,
Thank you for your answer! We ended up using separate boilerplates.
In any case, just to be clear, the use case was one where we did not want the rendered specs to have any explicit status whatsoever (which would in that particular case be understood as being a release).
I am sorry for the inconvenience and I believe this issue can be closed.
Thank you!
Best,


GLDebugger

Adds GLDebugger, that works similarly to GLProfiler - on enable it wraps active Gdx.gl instances and checks for GL errors after each GL call. When error occurs, it will notify customisable listener that will, by default, log the error and where it happened. Inspired by #2585. Did test on desktop, should work everywhere, however I am not sure about gwt. Since it is opt-in, it won't break any existing code.

Looks good. I went through it and checked if all methods are calling the correct delegate methods and that each one has a check() and I couldn't find any mistakes.
My only concern is how it will work together with GLProfiler. The following would end in GLDebugger still being enabled if I'm right:
GLDebugger.enable();
GLProfiler.enable();
GLDebugger.disable();
GLProfiler.disable();

@nooone One has to be careful when dealing with both GLProfiler and GLDebugger, but I assume that people will use them only sometimes during development, so it shouldn't be that hard. I don't think that making this part foolproof is worth the trouble and added code complexity. But maybe I could document it.

Can be automerged again

I have moved GLDebuggerErrorListener to a separate file which is emulated for GWT. I have even managed to get the original functionality somewhat working in GWT (when running with readable stack traces, like in super dev mode). Everything should be fine now.

I think it should now be decided whether this will be merged, or not. And if it will, @Darkyenus has to fix the merge conflicts.

Rebased

@badlogic "I'd merge any PR in that regard." (https://github.com/libgdx/libgdx/issues/2585)

Looks good. But why not merge it with GLProfiler? Do we really need these two separated? That would also solve the issue with combining them.

I'll look into doing that while keeping the API sane and preferably backwards compatible.

I have squashed all previous commits and then moved GLDebugger functionality to GLProfiler. Should be ready.

Besides those few missing calls, this looks good to me.

Oops, sorry, fixed

Thanks! Perhaps you can expand the wiki page a bit?

5.5 months later :D

Thanks! Wiki updated.


crash when opening ltn UI

I updated mods and now I get this when opening the ltn manager ui

As explained in the bug report template, please upload your save file. I cannot debug the issue nearly as easily without a save file.

kastorio 2.zip

I cannot reproduce this error. However, it looks like you somehow opened the GUI before it had time to retranslate all of your dictionaries and add sorting data for you. Try running the /LtnManager refresh_player_data command, wait for the shortcut to be available again, and see if that fixes it.

hmm it worked for me now also without running the command.
I disabled it because i tend to forget it was broken and used it anyway crashing the game. maybe i can break it again and post a save where the ui is in the shorcut bar and broken.

Huh, interesting. Well, please let me know if it happens again!


chat won’t scroll on iOS PWA

Describe the bug
the room chat won't scroll, instead, the messages get cramped together
To Reproduce
Steps to reproduce the behavior:

add dogehouse.tv to home screen via the share sheet
open any chat
type some messages
they get merged together

Expected behavior
chat should scroll
Screenshots

and i'm on iPhone 8 on iOS 14.4

well, the persists on safari too

can you verify this still happens in latest release, I reverted some css

@benawad yeah it's still happening but i found the culprit but it's breaking a few other things lol
but i can make it work and will submit a PR soon


The litex example does not work for me at HEAD

Hi Greg,
I do not have much experience with verilog and migen/litex, so I build and tested all examples. The examples work except litex. The last working commit for litex is a750e682. At HEAD usb does not enumerate.
My build environment is Arch Linux, riscv gcc from SiFive and fpga-toolchain nightly-20201011 from open-tool-forge.
Due to my lack of experience I do not know how to proceed to fix this issue. Please let me know if you need more information.
Michael

I can confirm that the prebuilt file is working.
It is also working, if I rollback my branch to commit a750e68 and build from there. Unfortunately the build process fails between commit 724265e2 and 0337dbe. So I can not pinpoint the exact commit. But if I have to guess, commit 724265e2 (Update LiteDRAM ...) looks suspicious for me.

Took a look at this. Looks like some recent changes to LiteDRAM/Litex are the issue. If I enable the console output over serial I get this on boot:
        __   _ __      _  __
       / /  (_) /____ | |/_/
      / /__/ / __/ -_)>  <
     /____/_/\__/\__/_/|_|
   Build your hardware, easily!

 (c) Copyright 2012-2020 Enjoy-Digital
 (c) Copyright 2007-2015 M-Labs

 BIOS built on Oct 14 2020 23:12:50
 BIOS CRC passed (cc2d0cf0)

 Migen git sha1: 12e7ba6
 LiteX git sha1: d23b88f7

--=============== SoC ==================--
CPU:		VexRiscv @ 48MHz
BUS:		WISHBONE 32-bit @ 4GiB
CSR:		32-bit data
ROM:		32KiB
SRAM:		8KiB
L2:		8KiB
SDRAM:		131072KiB 16-bit @ 192MT/s (CL-6 CWL-5)

--========== Initialization ============--
Initializing SDRAM @0x40000000...
Switching SDRAM to software control.
Read leveling:
  m0, b0: |00000000| delays: -
  m0, b1: |00000000| delays: -
  m0, b2: |00000000| delays: -
  m0, b3: |00000000| delays: -
  best: m0, b00 delays: -
  m1, b0: |00000000| delays: -
  m1, b1: |00000000| delays: -
  m1, b2: |00000000| delays: 00+-00
  m1, b3: |00000000| delays: -
  best: m1, b00 delays: -
Switching SDRAM to hardware control.
Memtest at 0x40000000 (2MiB)...
  Write: 0x40000000-0x40200000 2MiB
   Read: 0x40000000-0x40200000 2MiB
  bus errors:  128/256
  addr errors: 8192/8192
  data errors: 524288/524288
Memtest KO
Memory initialization failed

During the read-leveling it should pick up ~3 values that work, but it's getting 0. I'll try to track down the offending commits

I have no idea why, but when I add the console output @HEAD, the example starts working for me.
diff --git a/litex/SoC-CircuitPython.py b/litex/SoC-CircuitPython.py
index ef973d3..61feeca 100755
--- a/litex/SoC-CircuitPython.py
+++ b/litex/SoC-CircuitPython.py
@@ -61,7 +61,7 @@ from valentyusb.usbcore import io as usbio

 # connect all remaninig GPIO pins out
 extras = [
-    ("gpio", 0, Pins("GPIO:0 GPIO:1 GPIO:5 GPIO:6 GPIO:9 GPIO:10 GPIO:11 GPIO:12 GPIO:13  GPIO:18 GPIO:19 GPIO:20 GPIO:21"),
+    ("gpio", 0, Pins("GPIO:5 GPIO:6 GPIO:9 GPIO:10 GPIO:11 GPIO:12 GPIO:13  GPIO:18 GPIO:19 GPIO:20 GPIO:21"),
         IOStandard("LVCMOS33"), Misc("PULLMODE=DOWN")),
     ("analog", 0,
         Subsignal("mux", Pins("F4 F3 F2 H1")),
@@ -187,9 +187,10 @@ class BaseSoC(SoCCore):
         platform = orangecrab.Platform(revision=revision, device=device ,toolchain=toolchain)

         platform.add_extension(extras)
+        platform.add_extension(orangecrab.feather_serial)

         # Disconnect Serial Debug (Stub required so BIOS is kept happy)
-        kwargs['uart_name']="stub"
+        #kwargs['uart_name']="stub"

         # SoCCore ----------------------------------------------------------------------------------
         SoCCore.__init__(self, platform, clk_freq=sys_clk_freq, csr_data_width=32, **kwargs)

       / /  (_) /____ | |/_/
      / /__/ / __/ -_)>  <
     /____/_/\__/\__/_/|_|
   Build your hardware, easily!

 (c) Copyright 2012-2020 Enjoy-Digital
 (c) Copyright 2007-2015 M-Labs

 BIOS built on Oct 19 2020 04:52:41
 BIOS CRC passed (509aeab6)

 Migen git sha1: 12e7ba6
 LiteX git sha1: 01528e64

--=============== SoC ==================--
CPU:            VexRiscv @ 48MHz
BUS:            WISHBONE 32-bit @ 4GiB
CSR:            32-bit data
ROM:            32KiB
SRAM:           8KiB
L2:             8KiB
SDRAM:          131072KiB 16-bit @ 192Mbps/pin

--========== Initialization ============--
Initializing SDRAM @0x40000000...
Switching SDRAM to software control.
Read leveling:
  m0, b0: |11100000| delays: 01+-01
  m0, b1: |00000000| delays: -
  m0, b2: |00000000| delays: -
  m0, b3: |00000000| delays: -
  best: m0, b00 delays: 01+-01
  m1, b0: |11100000| delays: 01+-01
  m1, b1: |00000000| delays: -
  m1, b2: |00000000| delays: -
  m1, b3: |00000000| delays: -
  best: m1, b00 delays: 01+-01
Switching SDRAM to hardware control.
Memtest at 0x40000000...
  Write: 0x40000000-0x40200000 (2/2MiB)
  Read:  0x40000000-0x40200000 (2/2MiB)
Memtest OK
Memspeed at 0x40000000...
  Write: 10MiB/s
  Read:  9MiB/s

--============== Boot ==================--
Booting from serial...
Press Q or ESC to abort boot completely.
sL5DdSMmkekro
             Timeout
Booting from flash...
Copying 0x20100000 to 0x40000000 (422584 bytes)...
[########################################]
Executing booted program at 0x40000000

--============= Liftoff! ===============--

The stub uart stream will leave the ready bit dangling, (zero).
Which may result in a uart FIFO that never drains. Which in turn would result in the software locking up, waiting to send uart data.
Looks like at some point I swapped over the UART from serial (Using the feather_serial extension) to stub, without also setting ready.

Ignore that comment, looks like that's the difference between stream and stub internally in LiteX.
https://github.com/enjoy-digital/litex/blob/master/litex/soc/integration/soc.py#L1069
        # Stub / Stream
        if name in ["stub", "stream"]:
            self.submodules.uart = uart.UART(tx_fifo_depth=0, rx_fifo_depth=0)
            if name == "stub":
                self.comb += self.uart.sink.ready.eq(1)

So there must be something else causing an issue with the stub uart.

So this issue self-closed, because I mentioned fixed in the commit, but I just tried the bitstream generated by a Github Action and it's not working like my locally built one.

After a bit more poking around it looks like this might be overlapping with an error in the litedram ecp5ddrphy https://github.com/enjoy-digital/litedram/pull/223

@la6m Can you try building using the latest commit, 5cf710a?
The CI build is now working for me: https://github.com/gregdavill/OrangeCrab-examples/actions/runs/318680965

New commit fixes the problem for me! Thanks Greg

Yeah, the issue is fixed for me.
Thanks.


update save action guide

See https://github.com/azkaban/azkaban/issues/1920

Pull Request Test Coverage Report for Build 4070

0 of 0   changed or added relevant lines in 0 files are covered.
7 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.02%) to 36.068%

Files with Coverage Reduction
New Missed Lines
%

azkaban-common/src/main/java/azkaban/jobExecutor/AbstractProcessJob.java
2
60.71%

azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java
5
76.24%

Totals

Change from base Build 4067:
-0.02%

Covered Lines:
10506

Relevant Lines:
29128

💛  - Coveralls

@juhoautio what do you think of the proposed conventions?

👍 This looks really good.
Any plans to apply these rules on all classes in the repo?
For example, if I apply save actions with this configuration on ExecutorManager.java, there are many references to the logger in the inner classes that then become ExecutorManager.logger.

@juhoautio yes, once merged, reformatting the whole repo will be needed to be done.

For example, if I apply save actions with this configuration on ExecutorManager.java, there are many references to the logger in the inner classes that then become ExecutorManager.logger.

I believe it won't happen with the proposed rule above:
Add class qualifier to static member access outside declaring class only

@HappyRay actually class qualifier will be added if it's inside the inner class of declaring class.

I see. Do these inner classes need to share the parent class's logger?

@HappyRay some inner class are used just for encapsulation purpose, but for the inner classes in ExecutorManager, i think it makes more sense to separate them out as regular classes.

I need to review the code to remember what they do. But a good thought. Care to refractor it?

sure, @juhoautio FYI.

@chengren311 @HappyRay see my other pr, I already started doing that.


Inline oneof traverse alternate

This is #534 but with the if let around the switches.

Closing this, going with the other PR.


prevent adding more custom tags if over limit

If you enter a custom tag and click enter, it still adds it.

This is now fixed.


When requesting captcha, it will request database.

2019/07/10 09:51:03 Started GET /captcha/fBPQG36n8I4J2Yr.png?reload=1562723463256 for [::1]
2019/07/10 09:51:03 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT `id`, `lower_name`, `name`, `full_name`, `email`, `keep_email_private`, `passwd`, `passwd_hash_algo`, `must_change_password`, `login_type`, `login_source`, `login_name`, `type`, `location`, `website`, `rands`, `salt`, `language`, `description`, `created_unix`, `updated_unix`, `last_login_unix`, `last_repo_visibility`, `max_repo_creation`, `is_active`, `is_admin`, `allow_git_hook`, `allow_import_local`, `allow_create_organization`, `prohibit_login`, `avatar`, `avatar_email`, `use_custom_avatar`, `num_followers`, `num_following`, `num_stars`, `num_repos`, `num_teams`, `num_members`, `visibility`, `diff_view_style`, `theme` FROM `user` WHERE `lower_name`=? LIMIT 1 []interface {}{"captcha"}
2019/07/10 09:51:03 Completed GET /captcha/fBPQG36n8I4J2Yr.png?reload=1562723463256 200 OK in 119.484905ms

When a middleware has written something to ResponseWriter, it should not go to match the URL? Is this a bug of macaron or our wrong configuration?

Was this fixed by #7407?

I think no.

I will check if this is still in v1.10.

This has gone on 1.10.0+dev-277-g5e67e0100


Te 73 config

Left you a few comments in the file_config.rs

All comments resolved. config_file.rs is deleted and functionality moved to:
https://github.com/simplestaking/tezedge/blob/TE-73_config/light_node/src/configuration.rs#L302


New Logins issue - Did not transcribe enough digits

I tried adding a new account today and came across this issue.  It seems to effect logins for the first time only.  As if the cookie json file is there it will refresh the CSRF token fine.
I went ahead and renamed a cookie json file that I had on a working account and got the same Captcha error.
Thanks for your time.
[2020-06-27 20:38:41.007 -0700] INFO  (32 on epicgames-causefx): Checking free games for<EMAIL_ADDRESS>[2020-06-27 20:38:41.011 -0700] DEBUG (32 on epicgames-causefx): Setting SID
[2020-06-27 20:38:41.012 -0700] DEBUG (32 on epicgames-causefx): Refreshing CSRF
[2020-06-27 20:38:41.759 -0700] DEBUG (32 on epicgames-causefx): Could not refresh credentials. Logging in fresh.
[2020-06-27 20:38:42.099 -0700] DEBUG (32 on epicgames-causefx): Attempting login
    email<EMAIL_ADDRESS>    captcha: ""
    attempt: 0
[2020-06-27 20:38:42.101 -0700] DEBUG (32 on epicgames-causefx): Refreshing CSRF
[2020-06-27 20:38:43.176 -0700] DEBUG (32 on epicgames-causefx): Captcha required
[2020-06-27 20:38:45.944 -0700] DEBUG (32 on epicgames-causefx): Did not transcribe enough digits. Retrying
[2020-06-27 20:38:48.387 -0700] DEBUG (32 on epicgames-causefx): Did not transcribe enough digits. Retrying
[2020-06-27 20:38:50.876 -0700] DEBUG (32 on epicgames-causefx): Did not transcribe enough digits. Retrying
[2020-06-27 20:38:53.327 -0700] DEBUG (32 on epicgames-causefx): Did not transcribe enough digits. Retrying
[2020-06-27 20:38:55.900 -0700] DEBUG (32 on epicgames-causefx): Did not transcribe enough digits. Retrying
[2020-06-27 20:38:58.746 -0700] DEBUG (32 on epicgames-causefx): Did not transcribe enough digits. Retrying
[2020-06-27 20:39:01.029 -0700] DEBUG (32 on epicgames-causefx): Did not transcribe enough digits. Retrying

So it looks like Arkose changed the number of digits read in the captcha to 5 instead of 7. That would be an easy fix, but it seems they completely broke the NoJS audio captcha in the meantime.
If you try it here , I always get Whoops! That's not quite right..
This will also break the purchase captcha when it is prompted. This sucks...

Wow.  You are absolutely right.  I will keep an eye out.  Thanks.

I'll remove the digit check for now in case it gets fixed.  We'll see if they let us keep exploiting their system. 😅

I RT'd it :)

Since this very well may be intentional from Epic Games/Arkose Labs, I started on https://github.com/claabs/epicgames-freegames-node/commit/b886b0e75a10457e3dcf3cea5daac66ef009f5fc which emails you a link where you can solve the Captcha. I'll let this sit for a week to see what Epic Games/Arkose Labs end up doing.

awesome for now, let me know when you merge and I will test.

Thanks for the email-captcha workaround. Would it be worth looking into implementing a (paid) captcha solving service like https://anti-captcha.com ?

I considered it, but it seemed kind of counter to the concept of "free games" if you're paying a captcha fee. The email solution is pretty much just a self-run anti-captcha.com anyway. Hopefully if you solve enough captchas, they will eventually go away as you build trust with Arkose.


When running 'sudo bazel-bin/pushtosched 18', I encountered an error: sched_setscheduler(1) failed: Bad file descriptor'"

When running 'sudo bazel-bin/pushtosched 18', I encountered an error: sched_setscheduler(1) failed: Bad file descriptor'"
Can someone give me a hint?

pushtosched was updated in January. It now only supports moving threads into CFS.
To move threads into ghOSt, write the TIDs directly directly to the enclave's task file. Example:
cat /dev/cgroup/cpu/your/tasks > /sys/fs/ghost/enclave_X/tasks

pushtosched was updated in January. It now only supports moving threads into CFS.
To move threads into ghOSt, write the TIDs directly directly to the enclave's task file. Example:
cat /dev/cgroup/cpu/your/tasks > /sys/fs/ghost/enclave_X/tasks

Can I use it to schedule kernel threads? When I tried to use it to schedule root threads, I failed.

pushtosched was updated in January. It now only supports moving threads into CFS.
To move threads into ghOSt, write the TIDs directly directly to the enclave's task file. Example:
cat /dev/cgroup/cpu/your/tasks > /sys/fs/ghost/enclave_X/tasks

Can I use it to schedule kernel threads? When I tried to use it to schedule root threads, I failed.

I have succeeded, thank you！


Tracking emissions from multiple locations

I'm using the explicit EmissionsTracker object to track my emissions and I'm wondering if there's a way to track emissions for multiple countries for comparison? Would this require running multiple trackers?
Or is there a way for me to do this post-training, i.e. comparing the CO2 (kg) value output to the estimated equivalent in X country?

Hello,
At the end of the dashboard page you have a world map with carbon intensity of countries.
Using the output in kWh from a run, you could estimate the CO2 for any country. But we do not provide it for now.


Adding CachedDiscoveryService.

Current coverage is 37.28% (diff: 11.95%)

Merging #154 into develop will decrease coverage by 0.17%

@@            develop       #154   diff @@
==========================================
  Files           257        258     +1
  Lines         13856      13945    +89
  Methods           0          0
  Messages          0          0
  Branches       2325       2335    +10
==========================================
+ Hits           5190       5199     +9
- Misses         7944       8022    +78
- Partials        722        724     +2

Powered by Codecov. Last update 019c6c9...63e804c

Can someone review this?


Add CodeQL workflow

Add the codeql semantic analysis workflow for the repo to be enabled on every push, commit and pull request using GitHub actions.
I want to work on this issue as a part of GSSoc'23. Please assign this issue to me.

What will the workflow do?

CodeQL scans the repo for security vulnerabilities, allowing you to find potential vulnerabilities in your code with greater confidence than traditional static analyzers like coverity.

@JasonDsouza212


+$+X.x.X~VIRAL-VIDEO)™ Subhashree Sahu Leaked Video Viral Original HD

++VIRAL-VIDEO)™ Subhashree Sahu Leaked Video Viral Original
Bhojpuri Hot Viral Videos Leaked app is a collection of Viral videos of Girl and Leaked Videos. This app contains best collection of Hot Videos. Many Private videos of girl dancing
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link)
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link)
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)
on Bhojpuri Songs which can be enjoyed with friends and family members. We will be adding more Hot videos every week. Keep yourself updated with this app and please rate this app along with few comments and suggestions. You may also write the type of videos you wish to watch in this app and we will be adding them regularly. This Bhojpuri Songs and Bhojpuri Dance is commonly of girls and they are really hot which you cannot resist to watch. Do enjoy this app and share it on social media.
As the situation unfolds, the truth remains shrouded in mystery, leaving the public to ponder the authenticity of the rumors. In a world where fame and infamy are two sides of the same coin, the saga of Ishowspeedis a testament to the power of social media to shape narratives and challenge the boundaries of privacy and consent.
The viral video of Leaked viral link 2024 Nude Lea𝚔 emerging online has amed tremendous views across fan accounts and social media sites with one video clip. The viral video circulating recently shows Leaked viral link 2024 Nude Lea𝚔 in an unexpected and hilarious moment while in public running errands.
Numerous fans have rushed to watch the viral video and share the clip amongst followers featuring Leaked viral link 2024 Nude Lea𝚔 caught in an amusing and awkward situation. While surprising, the authentic and candid video showing Leaked viral link 2024 Nude Lea𝚔 handling a real life blooper so genuinely has earned praise from viewers. Nonetheless, fans watch the current viral video of Leaked viral link 2024 Nude Lea𝚔 that emerged online with delight and clamor for what the celebrity icon s reaction to the widely spread viral video will be.
The fan video showing Leaked viral link 2024 Nude Lea𝚔 first emerged on Twitter on Monday, posted by an amused fan who claimed to have captured the silly incident on their phone camera while out and about. The viral Clip of Leaked viral link 2024 Nude Lea𝚔 had garnered over 2 million views by Tuesday morning as more users on Instagram, Facebook and YouTube began uploading and sharing the embarring yet entertaining video.
Leaked viral link 2024 Nude Lea𝚔 Leaked viral link Lea𝚔 video
Leaked viral link 2024 Nude Lea𝚔 Leaked pictures
Leaked viral link 2024 Nude Lea𝚔 explicit content Lea𝚔
Leaked viral link account breach
Leaked viral link data hack
Leaked viral link 2024 Nude Lea𝚔 personal information exposed
Desi Xvideos Pakistani Sexy
Campinos 2014 Kajal
Leaked viral link 2024 Leaked Video
XnX VIRAL Leaked viral link Noodles Viral Video L𝚎aked on X Twitter
latest Leaked Video Viral On Social Media
Kompoz Me Leaked Com
Scoop Big Xn Celebrity
Latest News, Photos, Videos on Leaked Video
Outdoor Desi Village The
Latest Videos of Leaked Videos
Xnx VIRAL Leaked viral link Noodles Leaked Video Trending
Viral Leaked Video, Aakhir Woh Larki Kon Thi
Blue Flims 2024 Leaked
Trending Leaked Videos Viral
Leaked viral link
Viral Ice Spice Leaked Video Trending ON Twitter.
.
.
.
.
.
.
++VIRAL-VIDEO)™ Subhashree Sahu Leaked Video Viral Original
Bhojpuri Hot Viral Videos Leaked app is a collection of Viral videos of Girl and Leaked Videos. This app contains best collection of Hot Videos. Many Private videos of girl dancing
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link)
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link)
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)
on Bhojpuri Songs which can be enjoyed with friends and family members. We will be adding more Hot videos every week. Keep yourself updated with this app and please rate this app along with few comments and suggestions. You may also write the type of videos you wish to watch in this app and we will be adding them regularly. This Bhojpuri Songs and Bhojpuri Dance is commonly of girls and they are really hot which you cannot resist to watch. Do enjoy this app and share it on social media.
As the situation unfolds, the truth remains shrouded in mystery, leaving the public to ponder the authenticity of the rumors. In a world where fame and infamy are two sides of the same coin, the saga of Ishowspeedis a testament to the power of social media to shape narratives and challenge the boundaries of privacy and consent.
The viral video of Leaked viral link 2024 Nude Lea𝚔 emerging online has amed tremendous views across fan accounts and social media sites with one video clip. The viral video circulating recently shows Leaked viral link 2024 Nude Lea𝚔 in an unexpected and hilarious moment while in public running errands.
Numerous fans have rushed to watch the viral video and share the clip amongst followers featuring Leaked viral link 2024 Nude Lea𝚔 caught in an amusing and awkward situation. While surprising, the authentic and candid video showing Leaked viral link 2024 Nude Lea𝚔 handling a real life blooper so genuinely has earned praise from viewers. Nonetheless, fans watch the current viral video of Leaked viral link 2024 Nude Lea𝚔 that emerged online with delight and clamor for what the celebrity icon s reaction to the widely spread viral video will be.
The fan video showing Leaked viral link 2024 Nude Lea𝚔 first emerged on Twitter on Monday, posted by an amused fan who claimed to have captured the silly incident on their phone camera while out and about. The viral Clip of Leaked viral link 2024 Nude Lea𝚔 had garnered over 2 million views by Tuesday morning as more users on Instagram, Facebook and YouTube began uploading and sharing the embarring yet entertaining video.


Development

added csv uploader tool to select types of each column

Coverage decreased (-1.6%) to 78.272% when pulling 332cc15b2b0b090a78ecb178df28d7d5be6d8da4 on development into c51d2fc87474c613a92b7056f779532686ebf691 on master.


Develop

Pull request from develop to main

First you need to do a pull request from develop to main, fix the changes and after that do the push directly to main. that will fix the problem


E-Mail field value should not be required for the registration via LDAP authentication.

E-Mail field value should not be required for the registration via LDAP authentication because some LDAP services do not provide this content.

fixed in #154


bdjuno crypto.org chain

Just syncing the postgres database for the crypto.org chain and I saw this error messages. Maybe it can help to improve?
11:51PM ERR re-enqueueing failed block err="failed to handle transaction with hash E54F1FABF11AA43E546537A37F2B9A90DFE693B7EC2D7E4D5A67C9ADDED3A82F: unable to resolve type URL /chainmain.nft.v1.MsgMintNFT" height=1387173
Also I'm still a bit unclear about postgres and Hasura setup. If using Hasura docker, it will start a own postgress container, but that postgress container is isolated from the local postgress installation that collects the data from the full node. Is that right or did I missed there something? Maybe you can clear it a bit more out in the documentation.
Thank you
nebkas

Unrelated to big dipper 2.0 ui. Let me move this to bdjuno


Never keep method the code next to the the caller

This PR was actually merged before it was completed, for some reason. This commit includes the correct contents: https://github.com/pixiebrix/webext-messenger/commit/57a39468184daa9228e11fe363de5eebca58e2bb


Conflicting definitions of PFNGLGETFRAGMENTMATERIALIVSGIXPROC

/usr/include/GL/glext.h:12080:typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
/usr/include/GL/glew.h:18744:typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);

glext.h causes issues in the following packages on Debian Buster:
openglbuilder:
  glsl.cpp
ocioconvert:
  main.cpp
ociodisplay:
   main.cpp
GPUUnittest.cpp

Here is the explanation of the problem.

Running into this on Fedora and I tried using the patch based on the issue but it does not apply to the 1.1.0 release...

I can update a branch to work against the v1.1.0 tag. Might be easier to grep for the glext.h however.

Even better would be a new release :)


feat: location page

Since we are going to showcase different data and categories of different places, we need a single page for the locations and then we can modify data dynamically according to the location using JavaScript.
Good UI UX will be really appreciated.

@codervivek5 do you want to work on this issue ?

what we havedo for it ?

I want to work on this issue under JWOC.

@codervivek5 do you want to work on this issue ?

Sure...i want to work on it

You can easily figure it out if you have an idea of the project. If not, then feel free to ping me on discord and we can connect on the voice channel tomorrow.
@tanya-gupta25 do you need help or an idea to solve this issue?

@codervivek5 You can easily figure it out if you have an idea of the project. If not, then feel free to ping me on discord and we can connect on the voice channel tomorrow.
@tanya-gupta25 do you need help or an idea to solve this issue?

Ok i will connect with you in voice channel tomorrow for some queries

I would like to work on this issue under JWOC


Fix docs

This is just for testing Documenter 1.0 vs Documenter 0.27. I don't know why Documenter 1.0 just never completes the deployment.

Can you try again? I think https://github.com/julia-actions/GitHubActions.jl/pull/33 may have fixed the issue


Supervised graph classification with GCN produce different output for the same input

Describe the bug
In the notebook example the train and test data are created by RepeatedStratifiedKFold. After that it runs in a training loop for repeated k-fold cross-validation. The final result is given as accuracy over all folds mean and std.
I ran training loop for repeated k-fold cross-validation with the same train and test data 50 times. As the result I expected that the same accuracy for each training, however some of the results were different with deviation of 6%.
Is it possible to secure that the model output will always be the same for the same train and test input data set?
To Reproduce
Steps to reproduce the behavior:

Go to Supervised graph classification with GCN on the website
Open notebook in colab
Instead of creating new train and test data with every training loop iteration use the same train and test data.

There's several sources of a randomness in a deep learning model, with train/test split being just one. For instance, the initial values of the trainable parameters. Most sources of randomness can be controlled via tensorflow.set_seed and stellargraph.random.set_seed. They should allow making the model outputs far more reproducible.

Yes, the outputs became more reproducible. Thank you


Allow modifying a final variable with a List value in-place using the += compound operator

Fixes #13745 and #13959.
As discussed in #13745, the "+=" operator modifies a List variable in-place.  So allow the List value of a final variable to be modified using "+=".

The PR is not restricted to lists. The following should generate an error, but it does not
vim9script
final i: number = 1
i += 2
echo i
i *= 3
echo i

Thanks. Shall we add the following doc-patch on top of it:
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 9c12fb850..f786a0a45 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -307,6 +307,13 @@ Two lists can be concatenated with the "+" operator: >

 To prepend or append an item, turn the item into a list by putting [] around
 it.  To change a list in-place, refer to |list-modification| below.
+Note:  Because of |list-identity| below, this may cause referenced lists to be
+changed in-place: >
+       let l1 = [1, 2, 3]
+       let l2 = l1
+       let l2 += [4, 5]
+       echo l1
+       [1, 2, 3, 4, 5]

 Sublist ~

The PR is not restricted to lists. The following should generate an error, but it does not
vim9script
final i: number = 1
i += 2
echo i
i *= 3
echo i

Yes.  This allows modification of other types also.  Should we allow this only for Lists
and block for other types?  or should we fail this for all the types?

I was also playing with the doc when the latest change came in. Here it is for reference.
In the 2nd hunk below, adding the word usually and the additional example may be useful.
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -307,6 +307,13 @@

 To prepend or append an item, turn the item into a list by putting [] around
 it.  To change a list in-place, refer to |list-modification| below.
+Note:  List |+=| is an in-place modification, because of |list-identity|
+below, this may cause referenced lists to be changed in-place: >
+	let l1 = [1, 2, 3]
+	let l2 = l1
+	let l2 += [4, 5]
+	echo l1
+	[1, 2, 3, 4, 5]

 Sublist ~
@@ -425,13 +432,14 @@
 modified.  The value must at least have the number of items in the range: >
 	:let list[3:5] = [3, 4, 5]

-Adding and removing items from a list is done with functions.  Here are a few
-examples: >
+Adding and removing items from a list is usually done with functions.  Here
+are a few examples: >
 	:call insert(list, 'a')		" prepend item 'a'
 	:call insert(list, 'a', 3)	" insert item 'a' before list[3]
 	:call add(list, "new")		" append String item
 	:call add(list, [1, 2])		" append a List as one new item
 	:call extend(list, [1, 2])	" extend the list with two more items
+	:let list += [1, 2]		" extend the list with two more items
 	:let i = remove(list, 3)	" remove item 3
 	:unlet list[3]			" idem
 	:let l = remove(list, 3, -1)	" remove items 3 to last item

The PR is not restricted to lists. The following should generate an error, but it does not
vim9script
final i: number = 1
i += 2
echo i
i *= 3
echo i

Yes. This allows modification of other types also. Should we allow this only for Lists and block for other types? or should we fail this for all the types?

I have updated the PR to allow in place modification of List and Blob type final variables.

This allows modification of other types also. Should we allow this only for Lists
and block for other types?

That's the only way it could work.
For primitive types, doing this is a violation of the :final contract to modify the variable.
For lists it is OK, since the variable is not modified (only the value is modified).

or should we fail this for all the types?

Answering that is above my pay grade. Allowing it for lists and failing it for primitives is expected (IMHO), others may disagree. @dkearns You're a resident language lawyer.

I think we should not allow it. Below is my opinion at issues/13745.

lst = lst is disallowed if lst is declared final.
+= is assignment too. The final constraint applies too. Though an exception could be made in the language spec level.

At last, as for point 8 (and the error these issues encounter)
I'm against to make a hole to += and final, which create a quirk in the language for no benefit. Where the alternative is well defined. (just use add()/extend() in this case. Perhaps mention at doc describing final.

I created a pull request for more accurate description of += for list-concatenation documentation at here.
Since I don't how the workflow of vim pull request yet, the above pull request may not work at all. But the idea is clearly describe and the change is minimal and there is no conflict.

Thanks. Let me include this. @qeatzy can you please create a follow-up PR against this repo here?

Thanks. Let me include this. @qeatzy can you please create a follow-up PR against this repo here?

I'm ok to learn the workflow of vim pull request workflow and create PR here.
But as I said previously, I hope

documentation being concise & clear.
Not allow += for final and list as exception, since += is disable final variable of other type.

Since my previous comment, it looks like this pull request being accepted.
So I checked commit 1af3563
If the that's settled down, I'm ok with point 2, there's no big deal.
As for point 1 and my previous PR attempt before commit 1af3563
My PR attempt prefer conciseness. Adding only 2 lines to doc eval.txt.
Then I checked commit 1af3563
Which add a plethora to doc eval.txt.
As for modification to doc, these two approach is fundamentally different.
Should I

Just forget it and accept commit 1af3563 as final.
Create a PR and discuss there (which will revert change to eval.txt in commit 1af3563).
Discuss further here.
Which one should I choose? @chrisbra

P.S., as for reference.
My appoach, 2 line addition to eval.txt
commit 1af3563, More than 10 lines to eval.txt, but IMO still not clear.

Dart will fail when applying += to anything declared final. It only allows the + operator to be defined and the compound operator expands to l = l + r. However, others like Scala and Kotlin allow the compound operator to be defined explicitly, (falling back to + if it's not) and these are generally implemented to allow mutations.

Thanks for that link. I couldn't find explicit specification for += for the builtin collections, but when I saw that you could define plusAssign...
So, it looks like there are two typical approaches

Rewrite l += r as l = l + r; l can not be final
+= is in place/extends; l can be final (for default containers; behavior can be overridden).

Before the new/merged behavior vimscript was doing neither. Requiring backward compatibility meant (1) could not be done.


Image in readme?

Could you add a before and after in the readme for a denoising example? Also, do you know if the performance is worse for noise reduction for images that weren't made via rendering?

OK, it's a good advice. I know it is for images rendered by something like Monte-Carlo PathTracer, I am amateur in physical based rendering

Example images added in readme.

Thank u for this issue.


Simplify Figma image update for storefront

All images of components/design from Figma are exported using figma-broker. When updating + publishing the storefront we need to make sure Figma images are up to date. This approach works but can lead to inconsistencies as people "forget"
Today:

Start figma-broker locally
Call endpoint http://localhost:9001/create-figma-images with POST
Commit updated images
Make sure these are included in the new bundle to be deployed

Future?

Release check list
figma-broker runs on service in Azure
Figma images are stored in a seperate storage, maybe azure storage?
Figma images can be update independently from storefront code
Updates to figma images can be triggered manually by any core team member via admin portal or a batch job?

No longer relevant with zeroheight


Tests to verify this plugin works correctly when updating dependencies.

I have worked on a handful of projects using this plugin. I would like this plugin to have tests, that can verify behaviour, especially when dependencies should be updated.
Some grails developers tend to be reluctant to update dependencies, probably because they burnt their fingers previously.
By having tests, it will be easy to spot which dependencies will break.
And having continuous integration set up to build will be awesome. Grails has a Travis build. This plugin could have that too.
Who wants to help writing tests for this plugin?

@jesperronn This plugin does have tests. Can you be more specific about what you're asking?

@Schlogen thanks! I now realize that there is a Travis CI build already set up. And I also see that the build is running some tests. (5 integration tests, as far as I could see)
What I meant was to set up testing of this plugin with different Grails versions and Java versions. Travis supports this, and I think it could benefit users to know that their specific Grails version is supported.


link to installer for msvc2015u3 is invalid

on the README

Looks like MSVC 2015 has been removed everywhere.
Will try with 2017.

it s behind a signing wall. I m uploading the iso now, i ll give you a link.
On Mon, Apr 24, 2017 at 3:53 PM, Axel Isouard<EMAIL_ADDRESS>wrote:

Looks like MSVC 2015 has been removed everywhere.
Will try with 2017.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aisouard/libwebrtc/issues/45#issuecomment-296563710,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAT1nhjRFRXaols0_PeBhXjJE0RJCDLEks5rzFUHgaJpZM4NFzOA
.

--
Alex. Gouaillard, PhD, PhD, MBA
President - CoSMo Software Consulting, Singapore
sg.linkedin.com/agouaillard

Found a working link for the web installer, I should attach it since I still haven't heard about 2017 in the Chromium's build instructions.
https://go.microsoft.com/fwlink/?LinkId=532606&clcid=0x409


Implement the APPS evaluation

While programming is one of the most broadly applicable skills in modern society, modern machine learning models still cannot code solutions to basic problems. Despite its importance, there has been surprisingly little work on evaluating code generation, and it can be difficult to accurately assess code generation performance rigorously. To meet this challenge, we introduce APPS, a benchmark for code generation. Unlike prior work in more restricted settings, our benchmark measures the ability of models to take an arbitrary natural language specification and generate satisfactory Python code. Similar to how companies assess candidate software developers, we then evaluate models by checking their generated code on test cases. Our benchmark includes 10,000 problems, which range from having simple one-line solutions to being substantial algorithmic challenges. We fine-tune large language models on both GitHub and our training set, and we find that the prevalence of syntax errors is decreasing exponentially as models improve. Recent models such as GPT-Neo can pass approximately 20% of the test cases of introductory problems, so we find that machine learning models are now beginning to learn how to code. As the social significance of automatic code generation increases over the coming years, our benchmark can provide an important measure for tracking advancements.

https://github.com/hendrycks/apps

evaluation part is done, currently working on adding a sandbox.

Closing as no longer being done.


Only add asdf-specific JS and CSS to schema pages

This PR ensures that the sphinx-asdf-specific JS and CSS only gets added to schema pages. Currently it gets added to all pages which creates issues in e.g. the core astropy docs: https://github.com/astropy/astropy/issues/8631

I am looking into how to get write access to merge this and possibly make a release with Dan gone. Please be patient. Thanks.


Installing OpenTAXII (venv) in an ubuntu 20.04

facing that error while going through the installation process on 20.04, the same process works on 18.04 flawlessly tho

Facing the same error in python 3.8/3.9 (Docker), WSL2 Ubuntu 20.04)

Thank you for your bugreport. I really appreciate it when people take the time to create an issue when they find bugs.
I'll look at it as soon as possible, however I'm currently quite busy finishing up https://github.com/eclecticiq/OpenTAXII/pull/222. Once that is done, I plan to go through all the open issues and fix them.


Can i use it in WebWorker?

This answer is much more complicated than I anticipated when I first read your question because of browser inconsistencies (e.g. no sub-Worker support in Chrome, indexedDB accessible from self but not openDatabase).  From what I can tell, you should be able to use importScripts (referencing the core and the plug-ins you want) to access the database in a long-running/resource-intensive Worker(s).
Please let us know whether this route works for you so we can give a more definitive answer to others.


[CARBONDATA-1731,CARBONDATA-1728] [BugFix] Update fails incorrectly with error

This Pr Will Resolve the Following Jiras
Jira link: https://issues.apache.org/jira/browse/CARBONDATA-1728
Jira link: https://issues.apache.org/jira/browse/CARBONDATA-1731
Problem:
Inside DeleteDeltaBlockDetails  class
public boolean addBlockletDetails(DeleteDeltaBlockletDetails blocklet) {
int index = blockletDetails.indexOf(blocklet);
if (blockletDetails.isEmpty() || index == -1) {
return blockletDetails.add(blocklet);
} else {
return blockletDetails.get(index).addDeletedRows(blocklet.getDeletedRows());
}
}
**In Case Of Huge Data this check
return blockletDetails.get(index).addDeletedRows(blocklet.getDeletedRows());
is causing update to fail because deleted row is already there in deletedRows treeset and we are adding the same row again **
**Solution :  if IsRowAddedForDeletion is False don't need to add the deleted data ****

@anubhav100  Thanks for working on this issue
Please mention the route cause.
Is it not failing with non external database?
Please add test case for the same scenario.

@mohammadshahidkhan
1.it is failing for both external and non external database i used the description as provided in jira i am updating it now
2.i think it is not possible to add test case because it is failing for very huge data,it is failing for tpch orders table with 1gb data

LGTM +1

Build Success with Spark 2.2.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/739/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1968/

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/2286/

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/2288/

@mohammadshahidkhan if it looks good please merge it

@anubhav100  please check this pr whether fix jira 1731 and 1728 both ?    and please update further description, why for large data, the issue happen.

@chenliang613 i have updated the description you can check,yes pr has resolved both jira 1731,1728

@anubhav100. The issue of jira 1728 and jira 1731 is different from the proposed code. The real intention of addBlockletDetails is to add deleted rows to Delete Delta file and also to report error in case same row is deleted twice. In case addBlockletDetails finds duplicate record and return false then will get error like "Multiple input rows matched for same row.".
In case we get these error the problem is somewhere much before like splits might have choosen duplicate blocks etc.
Therefore we need to debug the prblem why we should be getting duplicate rows at initial stage.
So this fix is not required as it is not going to sove the jira-1728 and 1731 problems.
The problems specified in those jira has to be debuged more to find the exact root cause.

@sounakr when i run  my pr with this solution both jiras doesn't get reproduced so i think it is the right way to not to add deleted rows again and again now i am looking for the solution as you provided

@anubhav100 . Also it seems jira 1728 and jira 1731 might have different causes. 1728 doesn't even through "Multiple input rows matched for same row.". So for this case addBlockletDetails may not be returning false for duplicate rows. As all rows are deleted please check in table update Status file also as the segment should be MARKED FOR DELETE.

@sounakr no you are wrong for 1728 it is also returnning false chetan executed the query select count(*) if he executed select * it will show the same error you can check i already checked that please suggest?

@sounakr when i try  to reproduce the CARBONDATA-1728
using this script
spark.sql("DROP TABLE IF EXISTS ORDERS")
spark.sql("DROP TABLE IF EXISTS H_ORDERS")

spark.sql("create table if not exists ORDERS(O_ORDERDATE string,O_ORDERPRIORITY string,O_ORDERSTATUS string,O_ORDERKEY string,O_CUSTKEY string,O_TOTALPRICE double,O_CLERK string,O_SHIPPRIORITY int,O_COMMENT string) STORED BY 'org.apache.carbondata.format'")

spark.sql("load data inpath \"hdfs://localhost:54311/orders.csv\" into table ORDERS options('DELIMITER'='|','FILEHEADER'='O_ORDERKEY,O_CUSTKEY,O_ORDERSTATUS,O_TOTALPRICE,O_ORDERDATE,O_ORDERPRIORITY,O_CLERK,O_SHIPPRIORITY,O_COMMENT')")

spark.sql(" create table h_orders as select * from orders").show()

spark.sql("Delete from orders a where exists (select 1 from h_orders b where b.o_ORDERKEY=a.O_ORDERKEY)")

spark.sql("SELECT O_COMMENT FROM ORDERS").show()
here are errors
17/12/15 15:47:19 ERROR DeleteExecution$: Executor task launch worker-2 Multiple input rows matched for same row.
17/12/15 15:47:20 AUDIT DeleteExecution$: [anubhav-Vostro-3559][anubhav][Thread-1]Delete data operation is failed for default.orders
17/12/15 15:47:20 ERROR DeleteExecution$: main Delete data operation is failed due to failure in creating delete delta file for segment : null block : null

@anubhav100  The above errors are from Delete not from Select query. Please debug jira 1728 and 1731. They might have similar or different root causes.

@sounakr both are failing for same cause that is Multiple input rows matched for same row.

@anubhav100 @sounakr  you guys also can use my example script to reproduce. This example simulate 7500000 data, can reproduce 1728, and this pr also can fix this issue.  please @sounakr  double check it again.
@anubhav100  i still have some queries, why need append "return true" after "blockletDetails.get(index).addDeletedRows(blocklet.getDeletedRows());" ?
package org.apache.carbondata.examples
import java.io.File
import java.text.SimpleDateFormat
import org.apache.spark.sql.SaveMode
import org.apache.spark.sql.SparkSession
import org.apache.carbondata.core.constants.CarbonCommonConstants
import org.apache.carbondata.core.util.CarbonProperties
object DataUpdateDeleteExample {
def main(args: Array[String]) {
// for local files
val rootPath = new File(this.getClass.getResource("/").getPath
  + "../../../..").getCanonicalPath
// for hdfs files
// var rootPath = "hdfs://hdfs-host/carbon"

var storeLocation = s"$rootPath/examples/spark2/target/store"
var warehouse = s"$rootPath/examples/spark2/target/warehouse"
var metastoredb = s"$rootPath/examples/spark2/target"

import org.apache.spark.sql.CarbonSession._
val spark = SparkSession
  .builder()
  .master("local")
  .appName("DataUpdateDeleteExample")
  .config("spark.sql.warehouse.dir", warehouse)
  .config("spark.driver.host", "localhost")
  .config("spark.sql.crossJoin.enabled", "true")
  .getOrCreateCarbonSession(storeLocation)
spark.sparkContext.setLogLevel("WARN")

// Specify date format based on raw data
CarbonProperties.getInstance()
  .addProperty(CarbonCommonConstants.CARBON_DATE_FORMAT, "yyyy-MM-dd")

import spark.implicits._
// Drop table
spark.sql("DROP TABLE IF EXISTS t3")

 // Simulate data and write to table t3
var sdf = new SimpleDateFormat("yyyy-MM-dd")
var df = spark.sparkContext.parallelize(1 to 7500000)
  .map(x => (x, new java.sql.Date(sdf.parse("2015-07-" + (x % 10 + 10)).getTime),
    "china", "aaa" + x, "phone" + 555 * x, "ASD" + (60000 + x), 14999 + x))
  .toDF("t3_id", "t3_date", "t3_country", "t3_name",
      "t3_phonetype", "t3_serialname", "t3_salary")
df.write
  .format("carbondata")
  .option("tableName", "t3")
  .option("tempCSV", "true")
  .option("compress", "true")
  .mode(SaveMode.Overwrite)
  .save()

// Query data again after the above update
spark.sql("""
       SELECT * FROM t3 ORDER BY t3_id
       """).show()

spark.sql("delete from t3 where exists (select 1 from t3)").show()
spark.sql("""
       SELECT count(*) FROM t3
       """).show()

// Drop table
spark.sql("DROP TABLE IF EXISTS t3")

spark.stop()

}
}

@chenliang reason that i return true is that when blockletDetails.get(index).addDeletedRows(blocklet.getDeletedRows())
it was adding the same row again to deletedrows treeset in   DeleteDeltaBlockletDetail class and we are validating the result of whether treeset can add the rows in it or not if these rows are duplicated it will not add them but will return me false,so what i analyze that is it is not required to check whether this treeset can add row again or not
because this check can also validate whether row is added to deleted rows treeset or not
blocklet.addDeletedRow(CarbonUpdateUtil.getIntegerValue(offset));
so what i do is  IsRowAddedForDeletion is true that means deletion is succesfull and if that blocklet is  there  in blockletdetails simply add the deleted rows to  deletedrows treeset in DeleteDeltaBlockletDetails Class even if it is duplicated treeset will not add it
but what
@sounakr said is correct if it is adding the same row again that means root cause is that somehow split has choosen duplicate blocks which is correct when i further debug the code if found out that in my table i have 15 lakh rows after 1408000 rows same block is picked up again by the splits which is not correct i am looking to debug it more and seeing why it happend

Build Failed with Spark 2.2.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/943/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2172/

retest this please

Build Failed with Spark 2.2.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/980/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2203/

retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2214/

Build Success with Spark 2.2.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/992/

we have find the root cause and raised another pr for this issue https://github.com/apache/carbondata/pull/1719


cache spurious padding candidates

I tested locally 1 ingress camera, 3 egress viewers. I sampled in a timeframe when the bandwidth is in an increasing state.
This reduces generate_padding() impact from ~10 % down to 0.3%
Before

After

I like the direction, but I don't think repeatedly reusing the same packet for padding is advisable it makes replay attacks easier. This was a problem before too, but if we are adding extra code here I think we should try and avoid that.
libWebRTC uses a priority set of 63 packets and then keeps track of how many times each has been retransmitted. Then they pick the least often retransmitted packet when selecting one. However, their code has a another flaw in that if the selected packet is too large they fall back to generating blank padding packets.
I think a suitable solution would allow us to quickly consider N packets for spurious resends, ordered by least retransmissions firstly, and size secondarily. A BTreeSet seems suitable

Closing this in favour of #179


pretty seems to interfere with spec instrument for compiler errors

this is coming from https://github.com/bhb/expound/issues/81
Whenever a compiler error happens, Clojure returns a compilerException containing both the original compilerException and an ExceptionInfo.
Apparantly pretty tries to print both errors through the spec printer which when combined with expound ends up in a huge print on error. Although the size of the print is partially expound fault, it is not able to control how many times the printer is called on an exception. That part is coming from pretty. That is what this issue is about.
Basically whenever a compilerError is returned with an ex-info it should not trigger two print mechanism.

I'm not quite sure what the correct thing to do is here. Pretty is going to dig through the exceptions to find the deepest and its stack trace.  I'm hoping not to put any Clojure 1.9 specific code in place, to keep Pretty compatible backwards.

I know it's been a long time, but I could use a little information on what's happening here.  Perhaps write-exception could be modified to suppress or replace exception messages, with some kind of filter or callback function?  Please re-open if this issue is still relevant after all this time.


Non-nested routes

Hi. First of all, thanks for this awesome project. I'm easily sold to use it from now on. But I'm a little confused. I have an HTML like this:
<main>
    <nav>
        <level1>
            <Link to="contentA" />
            <Link to="level2" />
        </level1>
        <level2>HERE</level2>
    </nav>
    <content />
</main>

If I put a RouteHanlder in place of content and add some Links inside level1, I can render contentA when route state is /contentA. That's easy. The problem is, I need to render something else in place of level2 when I'm at /level2. As you can see the two RouteHandlers will be sibling somehow and it results in rendering the same thing for both.
Nested state but not nested views. How would I go about this?

Nested state but not nested views

AFAIK, that's not particularly possible. However, you can have nested URLs but non-nested states, which is probably what you're after. See this section of the documentation for details.

Thanks.


Provide an ordered and annotated config.yaml

I found the config.yaml very, very hard to read.
Here's a copy of config.dev.yaml, with the following changes:

split into sections: api, sender and sync
annotate whatever I knew something of
add commented out configuration I hadn't seen mentioned elsewhere
consistently double # comments

Perhaps this belongs elsewhere. Just let me know.

Any reason not to just replace config.dev.yaml with this? It's much more maintainable.

@houqp I'm fine with that too. @dwang159 @jrgp agreed?

Easier to keep everything in sync if there is only one file to manage :)


How to uninstall and delete google-drive

Greetings,
I've installed the application and apt install, mounted a google drive and then unistalled using apt remove.
However I'm not able to delete the google drive left over with rm -rf
Could you kindly add instructions for how to safely remove all traces of this application and the mounted drive.
Regards
Alex

You should unmount your drive (fusermount -u MOUNTPOINT), before uninstalling.


Help finding OTA flashable E26/E27 bulb base?

This feels like a stretch for a GitHub issue, but I haven't found a better place to ask.  I'd be happy to be redirected.
I'm trying to find an E26/E27 bulb base that's suitable for incandescent bulbs that I can OTA switch to Tasmota.  I've tried the AIcase (which had reports of successful conversion) and the wrpacttg units.  Both sets that I received appear to have been updated to the newer firmware and suffer from #483.
I did some minor disassembly on the AIcase and I don't see a good way to get access to the pins to do a hardwired upgrade.
I've ordered a Sonoff Slampher, which is not OTA upgradable but has an easily accessible set of pin headers.  The base might turn out to be too big for my use case though, so I'm still looking.
I'd be happy to find someone that still has "New Old Stock" of the AIcase or wrpacttg bases....

FWIW, I received the Slampher.  It seems to be a newer version of version 2 that can be easily programmed using just the four pin header; it goes into programming mode by holding down the button, unlike the previous versions which required grounding R9.

@hartzell May I ask you where have you seen any succeed AIcase bulb conversion?
Thnx!

e.g. Will Hutcheon's comment here: https://www.amazon.ca/product-reviews/B07JGC1FYG?ref_=fsclp_pl_nr_11

Thanx, @hartzell . Just purchased a pack of 2 AIcase and see what I can do.
As far as I could read, there is no way to do it trough Tuya-convert... isn't it? May I ask you if the unit has to be scratched to be disassembled? I care about this
...did you tried to disassembly the wrpacttg?
Thnx

I bought a handful of different ones, disassembled something (might have been the AICase) and ended up cracking it.  Then I wasn't able to find a reasonable way into the flashing pings.  Punted, returned the units that I hadn't broken and went with the slamper.  It just works.

Anyone has found a flashable good ones?

Anyone has found a flashable good ones?


API Blueprint should require a version/format

This is up for discussion and a question based on feedback I've seen. In API Blueprint we support arbitary metadata at the top of the document. Some integrations such as Apiary, APIMatic and Dredd require FORMAT to be declared. For example, APIMatic will not understand that the document is an API Blueprint unless it contains the FORMAT metadata.
As far as the API Blueprint spec and parser is concerned, there isn't a concept called "FORMAT" it is purely a construct that was designed in the Apiary ecosystem which was used so that Apiary could distinquish between Apiary Blueprint and API Blueprint back in the day. At that time Apiary also required FORMAT to be declared in API Blueprint else it treated the document as Apiary Blueprint. This is no longer the case these days as API Blueprint became the default and Apiary Blueprint began to get phased out.
 It is important to have a way to identify them between one and another programatically. Perhaps it is time to consider adding an identifier for this use in API Blueprint specification and parser. I am not nessecerily suggesting that we should require it in 1A as that would be a breaking change, although in future versions we will likely need to contain a version identifier and it should be required.

Any kind of an identifier that helps differentiate API Blueprint from other ordinary Markdown or API description files would indeed be very helpful. Swagger uses a property that has the keywords swagger/openapi in it. Similary RAML files require a comment line with the RAML keyword in it. So maybe a required text at the start of the file that follows a pattern like the following would do:
API Blueprint Version 1B


Format column as barcode - preferably 2D barcode for my case

@thechriskent
What Kind of Sample (view or column format)
My specific need is for a 2-D barcode, but it would also be useful to display as 1-D barcode as well (if there is a real difference).
Sample Description (what should it do)
Take a Text field and instead of showing text, show 2-D Barcode instead
I'm not sure how it works with fonts... like if 1D and 2D have totally different methods to display...
Basically format the list so that if the list has text (red arrow in screenshot), the formatted column would look like a barcode (black arrow in screenshot)
Alternatively if it's not possible in column formatting and someone knows of a way to do it through SPFx webpart or extension, it would also be appreciated!

Are you Willing to Help?
I have not done any column formatting myself so I probably can't offer much.

So far this is what we have done:
There are a number of open source barcode libraries that could be run but we opted to try for one we could control internally.
We originally tried https://github.com/metafloor/bwip-js but had a few issues setting it up as a service and didn't want to spend extra time for the proof of concept.
For now we ended up using https://www.nuget.org/packages/ZXing.Net/.
However, the returned barcode size seems a little hard to control per the screenshot:

Sorry for the delay in commenting.
If you want to adjust the size of the image, please try using the max-width or max-height property!

Formatting syntax reference - style


CS:GO Crashes on injection. No errors.

After merging your fixes for recent Counter-Strike updates, my build of the cheat causes csgo.exe to crash when injected via LoadLibrary. No errors appear.

Even cloning this repo and compiling this without making any changes, the issue persists.

Mine keeps crashing sometimes on menu.

Problem was on my end. For some reason, VMProtect does not function anymore FYI.  I know it's not a good way of protecting an internal CS:GO cheat, but (I think) it's better than nothing. Now it just crashes the game on injection.


Unclear Instructions for Running Sampling Script

I downloaded the repository and SIF container and attempted to run the sampling script via my Linux terminal as per the provided instructions:
protein-backbone-MCTS.sif I_cages.py
However, this approach did not work, and I received an error message: command not found.
In an effort to resolve the issue, I tried an alternative approach:
singularity exec protein-backbone-MCTS.sif I_cages.py
but it still didn't work.
A more clear instruction would be appreciated.

Are you in the same directory as the container, or using a full path? I'm not sure what the issue is here, this works on my machine

I downloaded the repository and SIF container and attempted to run the sampling script via my Linux terminal as per the provided instructions: protein-backbone-MCTS.sif I_cages.py However, this approach did not work, and I received an error message: command not found.
In an effort to resolve the issue, I tried an alternative approach: singularity exec protein-backbone-MCTS.sif I_cages.py but it still didn't work.
A more clear instruction would be appreciated.
I encountered the same issue while running my computer. I mounted the container in the running directory and executed it using a relative path. However, it seems difficult to use the .sif file. Could you please advise me on how to resolve this? Thank you!

I downloaded the repository and SIF container and attempted to run the sampling script via my Linux terminal as per the provided instructions: protein-backbone-MCTS.sif I_cages.py However, this approach did not work, and I received an error message: command not found.
In an effort to resolve the issue, I tried an alternative approach: singularity exec protein-backbone-MCTS.sif I_cages.py but it still didn't work.
A more clear instruction would be appreciated.

use  ./protein-backbone-MCTS.sif I_cages.py instead


Fix default[:zendserver][:directives] definition

Fixes #23

Looks good @whizz thanks for the fix!


SNS - Add support for service (no Lambda events yet)

Include support for Lambda events

Resolved by #42


Run basetest fails.

Question?

I do it by the guide, and import project by IDE.

https://github.com/mybatis/mybatis-3/wiki/Unit-Test

Run org/apache/ibatis/submitted/basetest/BaseTest.java in JUnit
Get the information , below:

MyBatis version
3.3  master , commit<PHONE_NUMBER>6754f92c4eef396008401e2a04a9db
Expected result
Run the UnitTest successfully underlying no any pom.xml(include IDE-project setting) changes
Actual result

please use jdk 1.7 or higher version.
use -source 7 or higher to enable try-with-resources

@gotZ9
Two ways:

Setting sources in IDE
Compile in mvn command , then run UnitTest

Another problem

MyBatis runs fine on Java 6 and 7, but requires Java 8 to build.
I thought that IntelliJ configures the project settings automagically.

Another problem

It does not seem like a MyBatis issue.

@harawata

You thought that IntelliJ configures the project settings automagically.

But it still is not .


[firestore-bigquery-export] JS object fields taking multiple log entries unnecessary

[REQUIRED] Step 2: Describe your configuration

Extension name: firestore-bigquery-export
Extension version: v0.1.10
Configuration values (redact info where appropriate):

See attached picture; different configurations results in the same problem.

[REQUIRED] Step 3: Describe the problem
Log output by the Export Collections to BigQuery extension is taking many log entries when outputting plain JS objects.

Steps to reproduce:

What happened? How can we make the problem occur?

I've just installed the extension but got my logs polluted by unnecessary entries on Cloud Operations Logging every time some change is sent to BigQuery. This could be improved by using proper logging tools supported by Cloud Logging.
Expected result
Some info logs refer to a single operation and, as such, should take just one entry.
Actual result
Many log entries are taken, one for each line of an object output (see example above on "Started execution of extension" log).

Hey @leonidasv, this is a good suggestion. I'm sure the Firebase Extension's team will consider it and get back to you.

I agree, that isn't a great way to consume your logs. I'll see if there is a way of improving the output.


Feat/auto dep updates

story: https://issues.redhat.com/browse/COST-2936
moved this into the normal PR workflow with conditions as it seems to work well in that same order with some additions.
limiting PRs created by dependabot with max open PRs to 2 for now while we make sure things work well on the main repo
can see what a dependabot + manifest update PR should look like here: https://github.com/gitdallas/koku-ui/pull/6
and that a non-dependabot PR isn't affected here: https://github.com/gitdallas/koku-ui/pull/7
i add a "dependency-bot-wip" label to dependabot PRs, which my new actions remove after updating manifest.. although it shouldn't take long.
after the dependabot.yml file is merged into main... this should automatically start running https://github.com/project-koku/koku-ui/network/updates

looks like i need to do something different about removing my label:
Error: .github#L1
actions-ecosystem/action-remove-labels@v1 is not allowed to be used in project-koku/koku-ui.

Codecov Report

Merging #2444 (4d17bce) into main (ee350ad) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##             main    #2444    +/-   ##
========================================
  Coverage   71.21%   71.21%
========================================
  Files         427      427
  Lines        7925     7925
  Branches     1838     1837     -1
========================================
  Hits         5644     5644
+ Misses       2278     2174   -104
- Partials        3      107   +104

Impacted Files
Coverage Δ

src/utils/cookie.ts
58.33% <0.00%> (ø)

src/utils/format.ts
67.00% <0.00%> (ø)

src/api/orgs/orgUtils.ts
37.50% <0.00%> (ø)

src/api/queries/query.ts
43.85% <0.00%> (ø)

src/utils/localStorage.ts
78.66% <0.00%> (ø)

src/store/metrics/selectors.ts
75.86% <0.00%> (ø)

src/api/resources/resourceUtils.ts
17.18% <0.00%> (ø)

src/components/exports/exportsLink.tsx
43.75% <0.00%> (ø)

src/routes/components/currency/currency.tsx
31.25% <0.00%> (ø)

src/routes/costModels/components/errorState.tsx
37.83% <0.00%> (ø)

... and 24 more

Continue to review full report at Codecov.

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


[Bug] magical horizontal scrollbar

"you'll see me when you reach the end of the horizon"
-- horizontal scrollbar
Settings:

Word wrap on

So this shouldn't be there.
https://user-images.githubusercontent.com/34002411/230986894-64bdf4cd-1357-429d-8479-518e95647734.mp4

Thanks for reporting... I will fix it next update.

Thanks boss


Restrict iframe embedding

Description
This PR addresses a potential security issue (called Clickjacking) that exploits the ability to embed a target webiste (e.g. Ensembl) in a malicious website.  The HTTP response header directive in this PR blocks embedding Ensembl web pages in iframes on external websites.
Views affected
All Ensembl web pages.
Possible complications
Any trusted websites that want to embed Ensembl in iframe need to be explicitly added to the HTTP header whitelist.
Related JIRA Issues (EBI developers only)
https://www.ebi.ac.uk/panda/jira/browse/ENSWEB-6692
Sandbox: http://wp-np2-1d.ebi.ac.uk:1680

At least the new headers are added in the sandbox.

You'll need to mpush now; can't merge to release/108 from here.


The difference value between broker offset and consumer offset is not zero after reseting offset

"sh mqadmin resetOffsetByTime -g consumerGroup -t topic -s now"
After the above command is executed, the difference value between broker offset and consumer offset is 1, should it be expected to be 0?

It's really a problem, i have proposed a PR to fix it.


Use post css for webpack and rollup

Hi I'd like to work on this!

Why do you use rollup and webpack at the same time? It's not an accusation, I just don't know why (noob doubt)

@osmarpetry Lol yeah it is confusing, see: Remove webpack usage #47


Unable to add parameters to mailto links

Issue Summary
Using the rich text editor, you cannot add additional URI parameters to a mailto link such as subject, bcc, cc, etc. You can only pass a single email address.
Steps to Reproduce

Create a page or other model with a rich text field, then edit an instance of it
Add text, then hyperlink it
Try to add an email link with additional parameters e.g. help@example.com?subject=Help+Me or help<EMAIL_ADDRESS>You're told the email is invalid
You're also unable to add an analogous URI but with the "mailto:" scheme under External Link

I think the solution could be to validate not against an email address, but a mailto URI. I looked at the Draftail repo first but decided to open the issue here, since it seems that the link selection dialog is native to Wagtail and not the editor itself; forgive me if I'm wrong about that.
Any other relevant information. For example, why do you consider this a bug and what did you expect to happen instead?

I have confirmed that this issue can be reproduced as described on a fresh Wagtail project: (yes / no)

No, but we are on the latest release (2.8).
Technical details

Python version: 3.5.2
Django version: 2.2.11
Wagtail version: 2.8
Browser version: Chrome 80

Hi @phette23 - thanks for the suggestion. A potential issue with having users enter mailto: links is that editor-level users are not necessarily technical, and may not know how to construct them. I think the way forward would be to have a separate optional field for subject / cc in the link chooser, which would then store the link internally as something like <a linktype="email"<EMAIL_ADDRESS>subject="Help me"> - we can then use the existing link-rewriting logic (as used for page and document links) to convert this into a working mailto: URL.

PR raised a while ago with a partial solution - would be good if anyone is keen to pick that up and redo on the latest code + fix one of the minor feedback items.
https://github.com/wagtail/wagtail/pull/6451

#10920 has implemented the subject/body request in this issue, we will close when merged.
If support for cc/bcc is still requested, that can be requested as a future enhancement issue, it will likely involve a bit of InlinePanel to allow for multiple adding/re-ordering of a CC and/or BCC address.


Add MinRow and MaxRow calls

Overview
Fixes #1984
Pull request checklist

[x] I have read the contributing guide.
[x] I have agreed to the Contributor License Agreement.
[ ] I have updated the documentation.
[x] I have resolved any merge conflicts.
[x] I have included tests that cover my changes.
[x] All new and existing tests pass.
[x] Make sure PR title conforms to convention in CHANGELOG.md.
[ ] Add appropriate changelog label to PR (if applicable).

Code review checklist
This is the checklist that the reviewer will follow while reviewing your pull request. You do not need to do anything with this checklist, but be aware of what the reviewer will be looking for.

[ ] Ensure that any changes to external docs have been included in this pull request.
[ ] If the changes require that minor/major versions need to be updated, tag the PR appropriately.
[ ] Ensure the new code is properly commented and follows Idiomatic Go.
[ ] Check that tests have been written and that they cover the new functionality.
[ ] Run tests and ensure they pass.
[ ] Build and run the code, performing any applicable integration testing.
[ ] Make sure PR title conforms to convention in CHANGELOG.md.
[ ] Make sure PR is tagged with appropriate changelog label.

@seebs this is WIP (still needs to be hooked up to the executor I guess), but if you have any input.
@yuce this direction looks pretty reasonable to me

I've added MinRow and MaxRow calls. They return results as Pair. It's trivial to return Pairs from Min and Max but I don't feel very good about returning a different type result from the same call. I can update the PR if necessary though. Field with keys=true work OK, but these calls don't accept a filter yet.

 We can disable/remove it necessary.

updated.

great!


Adding dll hijack artifacts definition

Pull request for dll hijack artifacts definition

This change is

Looks good but lets rename the file to windows_dll_hijacking.yaml

LGTM


[FEATURE] more pronouns in French sentence

Is your feature request related to a problem? Please describe.
I would like to be able sentences such as:
"Il nous invite ...."
"Ils nous en remercient"
Describe the solution you'd like
extend the sentence mixin by adding two optional parameters

within the params, person to describe the person of direct or indirect object
pronounForm to pass a mixin as the way to write a non-supported pronoun such as en, y

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
I created a PR with a possible implementation

Thanks @blegaut
I understand the need and the PR looks fine. Yet I cannot say if there are edge cases missing.
Do you see limitations / things to check in your PR?
If not, I will merge.

I can't really see edge cases right now. I believe that the pronounForm will help anyways if you need to support unexpected edge cases

understood - thanks!


Why this ( part10.html ) HTML file is here ?

I guess we need separate repo for Devlopment, in this repo we can create according to need.
Like for Web, App etc.

Yes, we should make a different repo for it.


Feature Request: Support OpenAI / Mistral compatible embedding REST interface

There are various services, which provide OpenAI / Mistral compatible REST interfaces, like for example
https://github.com/Repositorium-ch/embedding-service
Katie should allow the configuration of such an endpoint

https://github.com/Repositorium-ch/embedding-service/issues/6

@michaelwechner https://github.com/Repositorium-ch/embedding-service/issues/6 should be fixed, so this implementation should now hopefully work

Great, thank you very much! Works now very fine :-) we will have to slightly enhance Katie, such that one can add the alternative endpoint, e.g. http://localhost:3000/v1/embeddings

Let us try to re-use src/main/java/com/wyona/katie/handlers/OpenAIEmbeddings.java and also do this for MistralAIEmbed

Is it not possible to just set openai.host=https://api.openai.com to an arbitrary definable string in src/main/resources/application.properties?
The OpenAIGenerate.java handler loads that url too, right? In that case both the generate and the embed handlers could connect to third party services following the same OpenAI format, by just passing a different url. As far as I know that would allow to switch to services like Ollama or LiteLLM quite easily as well, or am I missing something? 🙈

Implemented :-)

Go to Domain Settings
Click on Reindex
Select OpenAI Compatible
Enter model (e.g. mistral-embed), endpoint (e.g. https://api.mistral.ai/v1/embeddings) and API token


[SPARK-50596][PYTHON] Upgrade Py4J from <IP_ADDRESS> to <IP_ADDRESS>

What changes were proposed in this pull request?
This PR aim to upgrade Py4J <IP_ADDRESS>, with relevant changes.
Why are the changes needed?
Py4J <IP_ADDRESS> has several bug fixes especially https://github.com/py4j/py4j/pull/538
Release notes: https://www.py4j.org/changelog.html
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Existing test cases

Merged to master.


1.1 Support two tables join in PPL

Subtask of https://github.com/opensearch-project/sql/issues/2913

Duplicates https://github.com/opensearch-project/sql/issues/2920


2D thread distribution for multi-threaded GEMMs

This is a refinement on #1316 that attempts to maximize thread utilization when a matrix dimension is small.  In particular, all threads will be active if M is small and N is large (or vice versa).
Below are some scaling experiments on a 24-core system with hyper-threading (2 x Intel Xeon E5-2695v2, gcc 4.9.3, TARGET=SANDYBRIDGE USE_OPENMP=1 NUM_THREADS=48 INTERFACE64=0). "Unpatched" refers to 00c42dc8155cabc0b28443bd647d2c268fd98bab, "Patch v1" to a89d6711c6b2472e2a7a32824e326c222aee6e89, and "Patch v2" to 30486a356c2de3e0f284a8efebba891050299765. Varying N:

Varying M:

For v1, the number of threads is N/4. It seems we get the best performance when the number of threads is a power of 2 and we take a hit when we cross that boundary. For v2, we use all available threads from the get-go, so we don't see this effect.

We could probably add some hardware-dependent macros to determine how we partition the computation. Right now, I use SWITCH_RATIO to determine partitions in the M and N dimensions, but it may be worthwhile experimenting with separate values.

If you look at early marketing diagrams it is not n^2 but a 4-core clusters of cores with somewhat more adjacent / shareable caches.