Install instructions fail due to undeclared dependency on fb.util

Following the install instructions in your README:
fbnn$ luarocks make rocks/fbnn-scm-1.rockspec
...
fbnn scm-1 is now built and installed in /opt/torch/install/ (license: BSD)
fbnn$ th
...
th> require 'fbnn'
/opt/torch/install/share/lua/5.1/trepl/init.lua:363: /opt/torch/install/share/lua/5.1/trepl/init.lua:363: module 'fb.util' not found:No LuaRocks module found for fb.util

I see no mention of fb.util in the rockspec -- perhaps that's why?

FWIW installing fb.util / fblualib manually is pretty challenging too -- I ran into a number of these issues: https://github.com/facebook/fblualib/issues?q=is%3Aopen+install

hi @mjwillson I fixed the fblualib install_all scripts and tested them on ubuntu 14.04. Hope this helps.

Hi there,
I just tried a clean installation and run into the same problem.

Run into the same problem when running:
th> require 'fbcunn'


[bug] redis-server 7.2.5 install success, but start error

PS D:\work> sc create Redis binpath=D:\Scoop\apps\redis\current\redis-server.exe start= auto
[SC] CreateService 成功
PS D:\work> net start Redis
服务没有响应控制功能。

请键入 NET HELPMSG 2186 以获得更多的帮助。

PS D:\work> net start Redis
服务没有响应控制功能。

请键入 NET HELPMSG 2186 以获得更多的帮助。

PS D:\work> redis-cli
Could not connect to Redis at <IP_ADDRESS>:6379: Connection refused
not connected>

PS D:\work> redis-cli --version
redis-cli 7.2.5

if I start it by redis-server command, that is OK.
It must be the service create error.

Please use the service installation script install_redis_service.bat
Please check the installation path

only start.bat file exists. no more *.bat files. I have installed it by scoop.

Got it

The non-installed service script called by scoop
Please download the service installation script in this repository
Note that the installation path cannot have spaces


Kurgess is listed as having the Community Domain but I can't pick the domain

Describe the bug
The description of Kurgess lists Community as one of his domains, as it does on tabletop, but upon selecting him as a deity my cleric can't pick the Community domain.
To Reproduce
Steps to reproduce the behavior:

Create a Cleric character
Pick Kurgess as a Deity
Try to select Community Domain

Expected behavior
Community domain should be selectable by clerics of Kurgess

Fixed, will be in the next update.


feature:support  ipv6 address

Problem Summary:
Now the etcd client  address do not support host format  such as http://[ipv6]:port.
and RFC 3986
A host identified by an Internet Protocol literal address, version 6
[[RFC3513](https://datatracker.ietf.org/doc/html/rfc3513)] or later, is distinguished by enclosing the IP literal
within square brackets ("[" and "]").  This is the only place where
square bracket characters are allowed in the URI syntax.  In
anticipation of future, as-yet-undefined IP literal address formats,
an implementation may use an optional version flag to indicate such a
format explicitly rather than rely on heuristic determination.

      IP-literal = "[" ( IPv6address / IPvFuture  ) "]"

the ipv6 address  is distinguished by enclosing the IP literal within square brackets ("[" and "]").
What is changed and how it works:
if we find the  host part of a URL starts with a "[" and ends with a "]". it will be specifically judged whether it is a valid IPv6 address. If it is a valid address, it can be returned directly without call the getaddrinfo interface.

Thank you!


Simply not working

var my_sheet = new GoogleSpreadsheet('1OPx1v-S9-CcJUCJy689UYhbzWupgN_aQdZU4lu9mrBI');
my_sheet.setAuth('asddsfsdfsdf@gmail.com','111111111', function(err){
my_sheet.getInfo( function( err, sheet_info ){
if(err){
console.error(err);
} else {
sheet_info.worksheets[0].addRow( 2, { colname: 'col value'} ) //here comes Error
}
})
})
throws exception
TypeError: Object.keys called on non-object
at Function.keys (native)
at addRow (/home/zuzel/Documents/node_modules/google-spreadsheet/index.js:98:14)
at addRow (/home/zuzel/Documents/node_modules/google-spreadsheet/index.js:208:17)

It seems something broke recently. Perhaps changes with Google's API or with a recent update. I'll try to fix it ASAP.

seems like the '?alt=json' is now malfunctioning (spreadshets.js:28)
if you remove it from the queryString , google will return the data but in XML format.

Everything should be fixed now! Sorry for the trouble!


Implement a Node.js EventListener daemon

As part of the indexing system, we want to build an "EventListener" server written in Node.js that listens to blockchain events from Origin smart contract and pushes those to the bridge server. The "EventListener" core logic for interacting with the blockchain and IPFS should be built as methods in the origin-js library.
Details are documented in the indexing design doc.

I'm glad to help with this as well.

I was chatting with @sparrowDom and we agreed it would be nice to have the following capabilities for the EventListener:

Ability to pass options on the command line argument or via a config file. This way, while deploying the same codebase, we could configure different instances of the EventListener to behave differently.
An option to have the EventListener wait N confirmations (N being configurable) before calling the webhook with an event. This would be particularly useful for mobile notifications since we don't want to send those to the end-user's mobile until we are pretty sure the transaction won't get rolled back.
start_block and end_block options - that would when we want to re-index the data for a range of blocks.

@franckc do we consider this done with https://github.com/OriginProtocol/origin-js/pull/367?

Yes. It is done. Closing this puppy.

Filed #407 to specifically track the work on block confirmation, which is not implemented yet.


Value attribute, with position specified, doesn't seem to work if properties aren't defined in that order

 Issue by ryancole
Thursday Jan 12, 2017 at 17:30 GMT
Originally opened as https://github.com/gsscoder/commandline/issues/397

I'm using the Value attribute, and specifying some parameters like this ...
[Verb("fetch", HelpText="Download a zip of scraped documents from each agent.")]
public class FetchScrapedOptions
{
    #region Properties

    [Value(0, HelpText = "Local path to destination directory for downloaded zips.")]
    public string LocalDestinationPath { get; set; }

    [Value(1, HelpText="Remote path to the input directory of csvs.")]
    public string RemoteInputPath { get; set; }

    [Value(2, HelpText="Remote path to the output directory of jsons.")]
    public string RemoteOutputPath { get; set; }

    #endregion
}

This code above seems to work as intended, but if you reposition the LocalDestinationPath property down below the others it no longer works as intended. The provided CLI args no longer match up to the specified Value position, yet the help text still specifies the position defined in Value. So something there isn't matching up.
[Verb("fetch", HelpText="Download a zip of scraped documents from each agent.")]
public class FetchScrapedOptions
{
    #region Properties

    [Value(1, HelpText="Remote path to the input directory of csvs.")]
    public string RemoteInputPath { get; set; }

    [Value(2, HelpText="Remote path to the output directory of jsons.")]
    public string RemoteOutputPath { get; set; }

    [Value(0, HelpText = "Local path to destination directory for downloaded zips.")]
    public string LocalDestinationPath { get; set; }

    #endregion
}

The main issue being that Value doesn't seem to actually cause the parsing of CLI args to match the specified property based on the position provided. It looks like it maps to props based on their order in the class which seems odd.

 Comment by zii-dmg
Thursday Jan 12, 2017 at 17:58 GMT

Same bug as #336.

Working fine


doesn't work properly with a 600 string, gen 2.

I'm looking into this myself, but I've successfully tested this on multiple 100 and 250 strings.  The 600 shows that it goes into rt mode but never changes when the frames are being sent to it.

I'm looking at grabbing a 600 light set myself, but I'm worried they aren't gonna work for sending frames to. Did you ever come to a solution here?

check out my program at artnet2twinkly.com.  I did get it working.  The problem is this repository didn't support the gen 3 frames than all their new devices use.  The devices are all backwards compatible with gen 2 frames but those frames aren't big enough to fit 600 leds in.  If you're writing something yourself, you should google xled read the docs.  Scan it for info on how the frames work.
This project here is a good way to get your feet wet with twinkly control, but it's by no means fully functional.  Even the device finder is broken and will only detect the first device that responds.  If you are simply wanting to expand what you can do with the twinkly lights, join the twinkly (unofficial) users group on facebook.  A few of us maintain programs on there.  I have a light-show streaming client, and another guy, phuoc hua has a program that allows you to use gifs as sequences.

Thanks! Great, I actually did come across your project while I was researching. I ended up getting the 600 light string. I would love to join the groups and contribute as well.

RT supports frame version 3 (chunks of 900) now ... but it has had very limited testing

have you done any work on getting it to respond to more than just the first device?

No, because I only have one set out right now 😉
I was thinking a drop down of the detected ones – so still one at a time
but I guess you could run multiple copies…
Otherwise a Tab per device ?
If you are trying to just use the API – I suspect each instance could take an IP address.
what does it do if the lights are off at that ip, keep retrying until it comes on line ?
I noticed that a lot more of the API is documented now, so I am missing functional coverage
…not even sure what all of it does.

Mark Jones

From: JLOrwell @.>
Sent: November 23, 2022 3:45 PM
To: MarkAlanJones/TwinklyWPF @.>
Cc: MarkAlanJones @.>; Comment @.>
Subject: Re: [MarkAlanJones/TwinklyWPF] doesn't work properly with a 600 string, gen 2. (Issue #1)
have you done any work on getting it to respond to more than just the first device?
—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarkAlanJones%2FTwinklyWPF%2Fissues%2F1%23issuecomment-1325639258&data=05|01||9211834b3bc7471de4cd08dacd93a761|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638048331297238553|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=CyIA3BvrRVOBwzUCPeNhEPiM8oWQl0LWBfLC0yHWlZM%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAPNTYA73R3ED64FWUUZXCGLWJZ66PANCNFSM5LLLOMRQ&data=05|01||9211834b3bc7471de4cd08dacd93a761|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638048331297238553|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=04734l5mD9PYicqFvMCD6t%2BHJOt1RsPbJ2KbLCjWCiI%3D&reserved=0.
You are receiving this because you commented.Message ID: @.***>

Latest Changes add support for multiple twinklys on the network

Mark Jones

From: Mark Jones
Sent: November 23, 2022 4:04 PM
To: MarkAlanJones/TwinklyWPF @.***>
Subject: RE: [MarkAlanJones/TwinklyWPF] doesn't work properly with a 600 string, gen 2. (Issue #1)
No, because I only have one set out right now 😉
I was thinking a drop down of the detected ones – so still one at a time
but I guess you could run multiple copies…
Otherwise a Tab per device ?
If you are trying to just use the API – I suspect each instance could take an IP address.
what does it do if the lights are off at that ip, keep retrying until it comes on line ?
I noticed that a lot more of the API is documented now, so I am missing functional coverage
…not even sure what all of it does.

Mark Jones

From: JLOrwell<EMAIL_ADDRESS>Sent: November 23, 2022 3:45 PM
To: MarkAlanJones/TwinklyWPF<EMAIL_ADDRESS>Cc: MarkAlanJones<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [MarkAlanJones/TwinklyWPF] doesn't work properly with a 600 string, gen 2. (Issue #1)
have you done any work on getting it to respond to more than just the first device?
—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarkAlanJones%2FTwinklyWPF%2Fissues%2F1%23issuecomment-1325639258&data=05|01||9211834b3bc7471de4cd08dacd93a761|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638048331297238553|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=CyIA3BvrRVOBwzUCPeNhEPiM8oWQl0LWBfLC0yHWlZM%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAPNTYA73R3ED64FWUUZXCGLWJZ66PANCNFSM5LLLOMRQ&data=05|01||9211834b3bc7471de4cd08dacd93a761|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638048331297238553|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=04734l5mD9PYicqFvMCD6t%2BHJOt1RsPbJ2KbLCjWCiI%3D&reserved=0.
You are receiving this because you commented.Message ID<EMAIL_ADDRESS>


changed temperature presets by the UI-card is not stored in the config and get lost by a restart of HA

Hi
Nice solution to save a change in the preset values by change the set temp and double clicking on a preset to save.
The problem is that the new preset value is lost by a restart of HA (which happens frequently ).
Hope this change in preset values could be stored permanently.

To change permanently you have to modified the VTherm configuration. I will do some improvements to have the target temperature as entities (and no more as configuration). See: https://github.com/jmcollin78/versatile_thermostat/issues/354


[LOGGING-186] Replace custom code with ServiceLoader call

This PR replaces the old pre-Java 6 service loader code with a call to the ServiceLoader class.
There are a couple of advantages to this change:

ServiceLoader allows for comments in the service loader files, whereas the custom code takes the first line,
code that uses ServiceLoader can automatically work with OSGi bundles (via Service Loader Mediator) and JPMS modules (that have a provides clause in their descriptor).

In multi-classloader environments service loader files can point to classes that do not implement LogFactory, causing a single iteration of the service Iterator to fail. This code loads the first LogFactory implementation that succeeds.
https://issues.apache.org/jira/browse/LOGGING-186

TY @ppkarwasz ! 🥇


[FR DateTimeV2] Add new French specs for MergedExtractorSkipFromTo

@XiaoxiaoMa0815, please name the PR titles following the template for this one that I have edited, ok?
Also, please add to the PR description the number of new (or edited/fixed) French cases in each PR.

@XiaoxiaoMa0815, the build failed in validation saying:

Duplicate input test cases:
DateTime/French/MergedExtractorSkipFromTo.json
Duplicate 2 times: Input: Changez ma conférence de 9am à 11am
Duplicate 2 times: Input: Changez ma conférence du 19 novembre au 23 novembre.
Failed, including empty or duplicate inputs in Specs
Command exited with code 2


Feat: Lambda Compute Mode

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Not feasible at the moment.


-[RTCConfiguration setSdpSemantics:]: unrecognized selector sent to instance 0x283

Error message：
2022-10-26 16:40:09.750388+0800 JL[18221:962080] -[RTCConfiguration setSdpSemantics:]: unrecognized selector sent to instance 0x283560600
Initialized according to the official website prompt
@objc class KSLiveKitManager: NSObject {
lazy var room = Room(delegate: self)

/// 链接
@objc
func connect(url: String, token: String) {
    room.connect(url, token);
}

/// 离开房间，断开链接
@objc
func disconnect() {
    room.disconnect();
}

}
extension KSLiveKitManager: RoomDelegate {
func room(_ room: Room, localParticipant: LocalParticipant, didPublish publication: LocalTrackPublication) {
}

func room(_ room: Room, participant: RemoteParticipant, didSubscribe publication: RemoteTrackPublication, track: Track) {
}

}

Closing duplicate issue


[Bug] Watch mode doesn't seem to work

The watched tests are not run again when the tests are changed and saved. Is this not supported?
Related to https://github.com/marilari88/neotest-vitest/issues/27, probably https://github.com/microsoft/playwright/issues/21960 and https://github.com/microsoft/playwright/issues/14748

Same here

Is this not supported?

That's correct, playwright's watch mode did not exist when I created this plugin. But I'm open to adding watch mode support if anyone wants to submit a PR.

It seems to work as expected now when i add:
watch = {
    enabled = true,
    symbol_queries = {
        javascript = '  ;query\n  ;Captures named imports\n  (import_specifier name: (identifier) @symbol)\n  ;Captures default import\n  (import_clause (identifier) @symbol)\n  ;Capture require statements\n  (variable_declarator \n  name: (identifier) @symbol\n  value: (call_expression (identifier) @function  (#eq? @function "require")))\n  ;Capture namespace imports\n  (namespace_import (identifier) @symbol)\n',
        tsx = '  ;query\n  ;Captures named imports\n  (import_specifier name: (identifier) @symbol)\n  ;Captures default import\n  (import_clause (identifier) @symbol)\n  ;Capture require statements\n  (variable_declarator \n  name: (identifier) @symbol\n  value: (call_expression (identifier) @function  (#eq? @function "require")))\n  ;Capture namespace imports\n  (namespace_import (identifier) @symbol)\n',
        typescript = '  ;query\n  ;Captures named imports\n  (import_specifier name: (identifier) @symbol)\n  ;Captures default import\n  (import_clause (identifier) @symbol)\n  ;Capture require statements\n  (variable_declarator \n  name: (identifier) @symbol\n  value: (call_expression (identifier) @function  (#eq? @function "require")))\n  ;Capture namespace imports\n  (namespace_import (identifier) @symbol)\n'
    }
}

to require("neotest").setup as described in the docs:
https://github.com/nvim-neotest/neotest/blob/6f35d797882c6ce0ab7c87dc86561512dc3d7aba/doc/neotest.txt#L190-L202

closed because it works with the config above


(DO NOT SUBMIT) Make it easier to create CallSettings and RetrySettings

Not ready to merge yet, as we're missing tests. Wanted to get opinions first though
cc @benwulfe

RetrySettings.WithExpiration already existed, this just makes it
public
CallSettings.WithTotalExpiration is new

This removes the need for the code in https://github.com/GoogleCloudPlatform/google-cloud-dotnet/blob/master/apis/Google.Cloud.Spanner.V1/Google.Cloud.Spanner.V1/CallSettingsMutations.cs
It doesn't replace the CallTiming extension method, but that was
only used by CallSettings.WithCallExpiration. We can consider adding
that later.

Looks good to me.

Okay, we now have tests. I'm not entirely sure about the CallSettings extension method name though. Options:

WithExpiration
WithCallExpiration (current option)
WithTotalExpiration

Thoughts?

I don't see there's much in it really. I probably very slightly prefer WithExpiration(), as it's the shortest and I don't see adding "call" or "total" adds anything much.

SGTM - will do that now.

Done, and force-pushed. PTAL.


abnormal stapedial artery morphology MP:0004665 - placement

MP places abnormal stapedial artery morphology MP:0004665 and its child terms under abnormal stapes morphology; UBERON places it both under head blood vessel and under middle ear (NOT under stapes which is the stapes bone); should move MP term under abnormal cranial blood vasculature morphology AND abnormal middle ear morphology

Made abnormal stapedial artery morphology MP:0004665 (and its child terms) a subclass of abnormal cranial blood vasculature morphology MP:0014012 AND abnormal middle ear morphology MP:0000049


Is $fqdn a powershell variable? Is this the most common use case example?

Seems like an actual string name may be more representative of a good example? Or is powershell the top use case?

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

ID: 2e390289-90cc-30e2-de78-33b080f9c27d
Version Independent ID: df152c25-2434-0831-46b7-e9d0e3015f06
Content: az webapp config hostname
Content Source: latest/docs-ref-autogen/webapp/config/hostname.yml
Service: app-service-web
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

webapp

webapp

@diberry $fqdn is just an example given like 'Myresourcegroup' . Hostname is the costum domain which your willing to add to the appservice .
Hence proceeding to close the issue.Thanks!

@dbradish-microsoft @ThejaChoudary  $fqdn seems to be the most important param in the code snippet since it is about binding a host name but no where in the text is there any explanation of what it means. Why use a named variable a customer is supposed to pass in if it is never explained?


longest_repeating_subsequence.cpp

Issue Fixed : #495
Implemented the code of Longest repeating subsequence in C++
[x] - Code is well indented.
[x] - Code is well commented.
[x] - Code is not plagarized.
[x] - Code is placed in the proper folder.
[x] - The readme.md of the algorithm folder is updated with the code link.

Please review the code @tarun26091999 @plazzy99 @rudrakshi99 .


[WIP] Fix failing to parse params for transaction result api

:x: Build AElf <IP_ADDRESS>87 failed (commit https://github.com/AElfProject/AElf/commit/12679a0783 by @jason-hoopox)

:white_check_mark: Build AElf <IP_ADDRESS>94 completed (commit https://github.com/AElfProject/AElf/commit/65b82f85c1 by @jason-hoopox)

:white_check_mark: Build AElf <IP_ADDRESS>14 completed (commit https://github.com/AElfProject/AElf/commit/0b87415db6 by @jason-hoopox)


Deduplicate package rebuilding

Currently packages that are used in multiple parts of the code are compiled in every service.

Done as we now have only two cargo files that should be used to build.


Change action params api for Table plugin

[CHARTS-8726]

Before changes you could set for cell only one event setParams OR setActionParams. This is base behaviour, because otherwise we cannot guarantee consistency.  As far as I understand, there is possible situation when I can set row event setActionParams AND cell event setParams.


Validate Docker 18.03

Validate latest Docker stable: 18.03.0

Using version Docker version 18.03.0-ce, build 0520e24, on CoreOS alpha, fails with:
Found container ID: 415a4528bef4bff2abcefd8d8fbdfe82b481ee4bac23feee5428e27d3c75806f
Checking root: /host/run/runc
Checking root: /host/var/run/runc
Checking root: /host/run/docker/execdriver/native
Checking root: /host/var/run/docker/execdriver/native
time="2018-04-09T19:57:25Z" level=fatal msg="Failed to find state.json"

The same issue happens with latest stable version of CoreOS, with Docker version 17.12.1-ce, build 7390fc6.

Tested v1.6.17-rc1 (Cattle) using docker 18.03 on RHEL 7.3, RHEL 7.4 and Ubuntu 16.04. Tests ran successfully.


[Bug]: Support qbit 4.5.5

Describe the Bug
| Qbittorrent Error: qbit_manage is only compatible with v4.5.4 or lower. You are currently on v4.5.5. |
| Please downgrade your qBittorrent version to v4.5.4 to use qbit_manage.                            |

Config
No response
Logs
N/A
Screenshots
No response
Installation
Unraid
Version Number
4.0.3
What branch are you on?
master

Hey Guys, is there a plan to support 4.5.5 or should I downgrade?

Once qbittorrent-api is updated to support 4.5.5 then it will be supported.

Looks like the check needs to be updated so we can use this with 4.5.5 now?

There's no check to update; it's based on qbittorrent-api which has ready been bumped in develop, as the tag notes


Add renderInput property

This would resolve #76
It adds a prop renderInput={(TagName, props) => InputNode}.
You could for instance use it to integrate it in Semantic UI React:
import { Input as SemanticInput } from 'semantic-ui-react'
...
import NumericInput from 'react-numeric-input'

const myNumberInput = (
  <NumericInput renderInput={(tagName, { ref, style, ...props }) => (
    <SemanticInput {...props} input={{ ref }} />
  )} />
)

any chance to have this merged in master?
Looks good to me, and it would really help with semantic-ui-react integration


Cannot build project under Windows 10 64-bit

As far as I see, the project (and thus, haskell-ide-engine) cannot be built on Windows 10 64-bit without problems. I build the package text-icu with the help of pacman as described here, but I keep running into a problem:
> stack build
haskell-lsp-<IP_ADDRESS>: configure (lib + exe)
Configuring haskell-lsp-<IP_ADDRESS>...
haskell-lsp-<IP_ADDRESS>: build (lib + exe)
Preprocessing library haskell-lsp-<IP_ADDRESS>...
[ 2 of 10] Compiling Language.Haskell.LSP.TH.ClientCapabilities ( src\Language\Haskell\LSP\TH\ClientCapabilities.hs, .stack-work\dist\ca59d0ab\build\Language\Haskell\LSP\TH\ClientCapabilities.o )
ghc.EXE: unable to load package `text-icu-<IP_ADDRESS>'
ghc.EXE: C:\Users\DevUser\AppData\Roaming\stack\snapshots\97ce3d2b\lib\x86_64-windows-ghc-8.0.2\text-icu-<IP_ADDRESS>-EllpGYmNw3bJ3FIJMPisuJ\HStext-icu-<IP_ADDRESS>-EllpGYmNw3bJ3FIJMPisuJ.o: unknown symbol `ucnv_getMaxCharSize_58'

--  While building package haskell-lsp-<IP_ADDRESS> using:
      C:\Users\DevUser\AppData\Roaming\stack\setup-exe-cache\x86_64-windows\Cabal-simple_Z6RU0evB_<IP_ADDRESS>_ghc-8.0.2.exe --builddir=.stack-work\dist\ca59d0ab build lib:haskell-lsp exe:lsp-hello --ghc-options " -ddump-hi -ddump-to-file"
    Process exited with code: ExitFailure 1

My current stack version, if it is of any help:
Version 1.4.0, Git revision e714f1dd3fade19496d91bd6a017e435a96a6bcd x86_64 hpack-0.17.0

Did you run the stack exec ... and stack install text-icu in the haskell-ide-engine / haskell-lsp directory?

Also, try bumping the resolver in stack.yaml

These are the steps i did:
git clone https://github.com/alanz/haskell-lsp
cd haskell-lsp
stack exec -- pacman -Sy mingw64/mingw-w64-x86_64-icu
stack install text-icu
stack build

But the error remains. I also tried to use a newer resolver (--resolver nightly-2017-07-19), but without any success.

I think you need to check the stack/stackage/ghc issue trackers for this issue, it is not strictly a haskell-lsp issue, the library is not installing properly in your environment.

btw, I see the missing symbol is ucnv_getMaxCharSize_58.  The release notes here state that it is upgraded to use version 53

Built and tested against ICU 53.

Perhaps try installing that version with pacman

Thanks for your help, I got it building, although not by using pacman. Here are the steps:

Download ICU4C for Windows 64-bit from the download page here. The newest version (59.1 at the time of writing, direct link here) is just fine.
Extract the archive to some location, lets say C:\icu.
Open a terminal, navigate to C:\icu\bin64
Make a symbolic link: mklink icudt.dll icudt59.dll
Make a symbolic link: mklink icuin.dll icuin59.dll
Make a symbolic link: mklink icuuc.dll icuuc59.dll
Then clone the repository and build it with some additional references to the extracted archive:

git clone https://github.com/alanz/haskell-lsp
cd haskell-lsp
stack build --extra-include-dirs="C:\icu\include" --extra-lib-dirs="C:\icu\lib64" --extra-lib-dirs="C:\icu\bin64"


foxotron: 2022-11-02 -> 2023-02-23

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for foxotron is: General purpose model viewer
meta.homepage for foxotron is: https://github.com/Gargaj/Foxotron
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2023-02-23 with grep in /nix/store/kvb17qj1ykl009s8znj8gafczvvn131n-foxotron-2023-02-23
found 2023-02-23 in filename of file in /nix/store/kvb17qj1ykl009s8znj8gafczvvn131n-foxotron-2023-02-23

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
foxotron

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/kvb17qj1ykl009s8znj8gafczvvn131n-foxotron-2023-02-23 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A foxotron https://github.com/r-ryantm/nixpkgs/archive/f933f5f50ce591fa73b36b91f2bb96d9f82d0811.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/kvb17qj1ykl009s8znj8gafczvvn131n-foxotron-2023-02-23
ls -la /nix/store/kvb17qj1ykl009s8znj8gafczvvn131n-foxotron-2023-02-23/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

foxotron

Maintainer pings
cc @OPNA2608 for testing.

Result of nixpkgs-review pr 218047 run on aarch64-darwin 1

1 package built:

foxotron


[KYUUBI #517][LICENSE] Add license header on kyuubi ASCII Logo

Why are the changes needed?

Add license header on kyuubi ASCII Logo.
How was this patch tested?
Existing UT.

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

thanks, merging to master

thanks for your contribution @alex601049502

Hi @alex601049502
It seems that your commit email is not set in your github account setting.
Kindly reminder that, you can refer below doc.
https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address

Hi @alex601049502
It seems that your commit email is not set in your github account setting.
Kindly reminder that, you can refer below doc.
https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address

Thanks for reminding


[Masthead, login] Need new design

The problem
Login/Profile section of Masthead currently is a bit of a mess. [More details soon]

Cloud masthead
https://ibmdotcom-web-components-experimental.mybluemix.net/?path=/story/components-cloud-masthead--default

Stakeholders & people in the field

Login button currently takes people to MyIBM, which is owned Jeff Mitchell and designers involved are Brandon Appe and Douglas Henry.

Cloud / Hybrid cloud created their own masthead with primary button etc. Designer is Lila Tittle and IA comes from Keegan Whitla.

To be figured out

this login / profile has to be for MyIBM, correct? was there a reason the current button gives 2 options: MyIBM and Login, instead of just 1 for login?
once logged in, we allow users to modify the dropdown from profile button, but is the default list of options all required? 3. Currently there are 4 options after logging in: MyIBM, Profile, Billing, Log out. In another words, would we need to consider grouping the options here.
Can we create new features here? Eg. showing user’s notifications such as product updates available, subscription expiring soon, etc
Does IBM has a rule against letting users creating avatars? I have vague memories of such things when Sheina was working on URX.

Notes while taking to Jeff Mitchell
Pre login
MyIBM - after authentication users are directed to MyIBM dashboard
Login - after authentication users are directed back to current page
Question - users might not understand the difference
After login
MyIBM =
Dashboard (internally called Products & Services)
Profile (is owned by IBM ID team, only hosted here)
Billing (owned by myIBM, considering future consolidation with other services InVoices at IBM)
Dashboard

in IBM multiple "dashboards" exist
Lots of people arrive at myIBM dashboard without proper context. Bounce rate is high, bad NPS score. People go through creating an IBM ID, and then get dumped in myIBM and it's completely empty, and users are unable to complete the task they set out to do.
Aim to be a better landing spot.

Should "MyIBM" be relabeled to be something more clear. Eg. MyIBM products & services
Profile - do customers understand that's where we update IBM ID? We have so many different kind of accounts at IBM, and cannot do it all in Profile page. People could be mislead and then disappointed.
Do we need Profile, Billing here?
"Billing" tab doesn't show info for hardware and services, which is again a big, visible promise, that could potentially mislead. Maybe Invoice at IBM system is a better place?

Does IBM has a rule against letting users creating avatars? I have vague memories of such things when Sheina was working on URX.
A IBM ID question.

showing user’s notifications such as product updates available, subscription expiring soon, etc
A couple of things could be interesting. Knowing a trial is about to expire. Inform people of annual renewals. New versions of product available, new fix pack available. Today users can sign up to get update with Support team on products, but that info is not visible else where.

Issues needed:  func spec, WC & React, QA issues, website


Property 'onselectionstart' does not exist on type 'HTMLDivElement'

TypeScript Version:  3.2.0-dev.20181006

Search Terms: onselectionstart, selection
Code
// Property 'onselectionstart' does not exist on type 'HTMLDivElement'.
window.document.createElement("div").onselectionstart

Expected behavior:
Code compiles.
Actual behavior:
Typescript fails with error TS2339: Property 'onselectionstart' does not exist on type 'HTMLDivElement'.
This was removed in ee25cdecbc. onselectionstart is part of the experimental Selection API. Is it intentionally unsupported?
Playground Link: http://www.typescriptlang.org/play/#src=window.document.createElement("div").onselectionstart
Related Issues:

Experimental DOM APIs are intentionally not included in the built-in lib definition

Ok, thanks for the clarification!


Dashboard layout update for smaller resolutions

The dashboard is not 100% visible on the distributed tablets. The minimum width should at least be the width of those tablets. Check with @OSATOM  to get the model name of these tablets so you can google its resolution.

These are thema tablets
http://www.telecomwinkel.be/samsung-galaxy-tab-a-7-0-2016-t280-wifi-white?utm_source=GoogleShopping&utm_medium=cpc&utm_campaign=Samsung%2FGalaxy Tab A&utm_content=Samsung&gclid=CLSrtLzBkdECFasp0wodCrQEGw

These are the tablets
http://www.telecomwinkel.be/samsung-galaxy-tab-a-7-0-2016-t280-wifi-white?utm_source=GoogleShopping&utm_medium=cpc&utm_campaign=Samsung%2FGalaxy Tab A&utm_content=Samsung&gclid=CLSrtLzBkdECFasp0wodCrQEGw
Op 26 dec. 2016 09:44 schreef "bart-at-mobicage"<EMAIL_ADDRESS>
The dashboard is not 100% visible on the distributed tablets. The minimum
width should at least be the width of those tablets. Check with @OSATOM
https://github.com/OSATOM to get the model name of these tablets so you
can google its resolution.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/our-city-app/oca-backend/issues/164, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AV95CBvtl51ChtUbrItlBErUXgICQxu6ks5rL35vgaJpZM4LVp0v
.

Resolution
1920 x 1200 pixels (WUXGA)

Hi,
Can we have a ETC of this issue so we can update.
Else If the issue is solved please put the status_resolved label and close the issue.
Thanks!


Some text invisible on Windows

Some text is invisible in Windows when using PowerShell. Here is an example from array filtering

Hello seems like I have the same problem.

same on ubuntu

in win its realy invisible, it stays hidden even if I change the collor of
backgroung in powershell (or cmd). i found workaround to see the text: i
copy it from powershell (using mouse right key - quick edit in options) and
paste it in notepad, in notepad i see all.
On Dec 8, 2015 10:32 PM, "Peter Jacobson"<EMAIL_ADDRESS>wrote:

[image: image]
https://cloud.githubusercontent.com/assets/6021319/11669156/103c907e-9e60-11e5-9da9-dd7944af3746.png
same on ubuntu
—
Reply to this email directly or view it on GitHub
https://github.com/sethvincent/javascripting/issues/153#issuecomment-163023831
.

Could y'all try the latest version and see if this is improved for you?
Reinstall with npm:
npm i -g javascripting

Everything except for the bright blue is readable. I looked at some other exercises, and it's only blue that I have a problem with.
In the traditional command prompt

I find the blue hard to read there too.

Such a problem in the iterm2 color solarized Dark theme

大家好，我也在mac上遇到过这个问题，当时是使用了solarized的一套主题，然后换一套就发现能显示了。有遇到iTerm显示不全这个问题的可以试试换一套主题。


kie-issues#962: Cleanup kogito-apps repo removing everything that has moved to kie-tools

Closes: https://github.com/apache/incubator-kie-issues/issues/962
PR Dependencies:
This PR requires the tasks described in this epic before being merged: https://github.com/apache/incubator-kie-issues/issues/967
Many thanks for submitting your Pull Request :heart:!
Please make sure that your PR meets the following requirements:

[x] You have read the contributors guide
[x] Pull Request title is properly formatted: KOGITO-XYZ Subject
[x] Pull Request title contains the target branch if not targeting main: [0.9.x] KOGITO-XYZ Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains link to any dependent or related Pull Request
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket

How to replicate CI configuration locally?

Build Chain tool does "simple" maven build(s), the builds are just Maven commands, but because the repositories relates and depends on each other and any change in API or class method could affect several of those repositories there is a need to use build-chain tool to handle cross repository builds and be sure that we always use latest version of the code for each repository.
build-chain tool is a build tool which can be used on command line locally or in Github Actions workflow(s), in case you need to change multiple repositories and send multiple dependent pull requests related with a change you can easily reproduce the same build by executing it on Github hosted environment or locally in your development environment. See local execution details to get more information about it.

How to retest this PR or trigger a specific build:

for pull request checks
Please add comment: Jenkins retest this

for a specific pull request check
Please add comment: Jenkins (re)run [kogito-apps|kogito-examples] tests

for quarkus branch checks
Run checks against Quarkus current used branch
Please add comment: Jenkins run quarkus-branch

for a quarkus branch specific check
Run checks against Quarkus current used branch
Please add comment: Jenkins (re)run [kogito-apps|kogito-examples] quarkus-branch

for quarkus main checks
Run checks against Quarkus main branch
Please add comment: Jenkins run quarkus-main

for a specific quarkus main check
Run checks against Quarkus main branch
Please add comment: Jenkins (re)run [kogito-apps|kogito-examples] quarkus-main

for quarkus lts checks
Run checks against Quarkus lts branch
Please add comment: Jenkins run quarkus-lts

for a specific quarkus lts check
Run checks against Quarkus lts branch
Please add comment: Jenkins (re)run [kogito-apps|kogito-examples] quarkus-lts

for native checks
Run native checks
Please add comment: Jenkins run native

for a specific native check
Run native checks
Please add comment: Jenkins (re)run [kogito-apps|kogito-examples] native

for native lts checks
Run native checks against quarkus lts branch
Please add comment: Jenkins run native-lts

for a specific native lts check
Run native checks against quarkus lts branch
Please add comment: Jenkins (re)run [kogito-apps|kogito-examples] native-lts

How to backport a pull request to a different branch?

In order to automatically create a backporting pull request please add one or more labels having the following format backport-<branch-name>, where <branch-name> is the name of the branch where the pull request must be backported to (e.g., backport-7.67.x to backport the original PR to the 7.67.x branch).

NOTE: backporting is an action aiming to move a change (usually a commit) from a branch (usually the main one) to another one, which is generally referring to a still maintained release branch. Keeping it simple: it is about to move a specific change or a set of them from one branch to another.

Once the original pull request is successfully merged, the automated action will create one backporting pull request per each label (with the previous format) that has been added.
If something goes wrong, the author will be notified and at this point a manual backporting is needed.

NOTE: this automated backporting is triggered whenever a pull request on main branch is labeled or closed, but both conditions must be satisfied to get the new PR created.

Quarkus-3 PR check is failing ... what to do ?

The Quarkus 3 check is applying patches from the `.ci/environments/quarkus-3/patches`.
The first patch, called 0001_before_sh.patch, is generated from Openrewrite .ci/environments/quarkus-3/quarkus3.yml recipe. The patch is created to speed up the check. But it may be that some changes in the PR broke this patch.
No panic, there is an easy way to regenerate it. You just need to comment on the PR:
jenkins rewrite quarkus-3

and it should, after some minutes (~20/30min) apply a commit on the PR with the patch regenerated.
Other patches were generated manually. If any of it fails, you will need to manually update it... and push your changes.

Should we also remove this https://github.com/apache/incubator-kie-kogito-runtimes/blob/main/kogito-bom/pom.xml#L2305?
For historical reasons kogito bom declared some modules from kogito-apps, I guess that with this move we could also remove this.

@pefernan, thank you for your suggestion. I created this issue: https://github.com/apache/incubator-kie-issues/issues/1078

@tiagobento I was waiting for https://github.com/apache/incubator-kie-kogito-examples/pull/1900 to be merged


Update README.md Added 3 New popular Channel Edureka, Intelipaat, simplilearn

Added 3 New Channel Edureka, Intelipaat, simplilearn

@ankitsingh101 This looks good other then the html in the document. Try to cover that to Markdown...


Sending emojis disconnects XMPP connection inside SocialMiner

Need to port this fix into Openfire:
https://github.com/igniterealtime/Openfire/commit/ad8fe4b59bd3540f06ab46312cde9fbc0548fb9a#diff-eb6b6837de46fe32369a7935b2dec9ba
(Or use OF 3.9.2 or greater)


compatibility with vite

Support for vite
Today looking for a solution to use vite in the modules I found a temporary solution, I am open to suggestions for a better implementation in code. (Sorry my english is not very good)
attached images of the result I obtained

this looks like it checks out. whats the plan to merge?

module_vite() should accept an array for the second parameter as well, right?

This merge has not taken any effect as well as Vite configuration does not initiate on modules we newly created. @wikigods @kylecmccandless @wuwx @dydx @jnbn
Please update the documentation. so developers can easily understand if there are any command to put for generate vite configuration
NOT WORKING - SOLUTION DOES NOT TAKE EFFECT ON NEWLY CREATED PROJECT

I think it is ready

I think it is ready

Can't wait to try those.

Any plans to get this merged?

@wikigods can u show me demo how to use it? where should i run npm run dev?


Not working drag events: dragstart, drag, dragend, etc.

Using leaflet-geoman-free: 2.14.2
When try set event listening on map for drag* events - they are not fire.
P.S. On your example site when try to drag - in console browser showing error:
 Uncaught TypeError: Cannot read properties of undefined (reading 'event')     at i.<anonymous> (e0ecda8.js:1:260438)     at i.fire (leaflet.js:5:5066)     at leaflet-geoman.min.js:1:211746     at Array.forEach (<anonymous>)     at Object._fireEvent (leaflet-geoman.min.js:1:211723)     at i.__fire (leaflet-geoman.min.js:1:58971)     at i._fireEdit (leaflet-geoman.min.js:1:47888)     at leaflet-geoman.min.js:1:155735

Hi @nchizhov,
you need to set the event listeners on the layer self and not the map. Also make sure to use the correct ones pm:dragstart, pm:drag, pm:dragend.
Do you mean with example site https://geoman.io/geojson-editor? I can't reproduce it, can you please share a video?

Thank you.
Record from site with error:
https://www.youtube.com/watch?v=oocBXt-eTpU
Same error showing also in Firefox, Chrome

What browser with which version are you using? I can not reproduce this error :/

Now not showing any errors in console.


Style bus routes

They're in Mapbox but not styled.

Hey @ebrelsford, is there any way we can split the data for the bus routes into four separate layers for the lines so that I can style each? Excluding the Duval Loop. So car looking at this resource:
https://www.kwtransit.com/map
Thanks!

@kchanba as with other layers in Mapbox, you can duplicate the existing layer and filter it. I did this and added the filtered layers to a Bus Routes group.

@ebrelsford thanks for doing that and for the explanation. I see now how it's done and that I could have figured it out, still adjusting to Mapbox and appreciate the support :)

Glad to help!


add floor division

This is a PR to add floor division based on https://github.com/willow-ahrens/Finch.jl/pull/557

Thank you for a PR! __floordiv__ already exists in Tensor, you need to rebase as you're 65 commits behind.

oops! I just made a different PR to keep things simple.


Changes for 0.3.1 release

Updates build and readme files only.
Due to some bugs for attributes, I published a release.

Current coverage is 89.22%

Merging #65 into master will not affect coverage as of 7f0a9be

@@            master     #65   diff @@
======================================
  Files           12      12
  Stmts          622     622
  Branches        86      86
  Methods          0       0
======================================
  Hit            555     555
  Partial          0       0
  Missed          67      67

Review entire Coverage Diff as of 7f0a9be

Powered by Codecov. Updated on successful CI builds.

Merged.


Add the option to pass the debug flag to helm when deploying hubs

Ref: https://github.com/2i2c-org/infrastructure/issues/2205#issuecomment-1453716299 and https://github.com/2i2c-org/infrastructure/issues/1917
Wished I had this when debugging #2349 😅

This is great. If it's not too work I've a suggestion for another flag that maps to --dry-run --debug or just allows --dry-run to also be set per

Yep, this is a very good idea. I will do that.
I also realized that I also missed updating the deployer readme.


About details for evaluation

Thanks for your wonderful work!
I have two questions about the evaluation:

if I want to directly utilize the pre-trained model for inference, do I need to do a prompt optimization before running cli_demo.py? I checked the pipe.encode_prompt function in cli_demo.py and it doesn't seem to do optimization.
When using VBench for evaluation, do you use a similar prompt optimization function for prompts from VBench?

Thanks for your reply!
I also want to confirm that you use the SAT version for evaluation right?

yes

yes

Thanks a lot!


Prepare Conversations release

API change check for Azure.AI.Language.Conversations
API changes are not detected in this pull request for Azure.AI.Language.Conversations


Tickets Embeds

Describe the bug
Ticket embeds are not respecting the bots embed color
To Reproduce
Change the bot embed color and look at the embeds sent by tickets.
Expected behavior
Respect the bots embed color

The embed color is the ticket openers highest role color (the color that the ticket openers username shows in chat). This isn't a bug.


Where is the client

I install via pypi /pip the version 3.3. I need to change something with has to do with the live stream features, which was handled over the client. Where are my client folder?

espacially where the static content is to server them directly instead of the nginx proxy and where the html files are to built in the youtube stream

espacially where the static content is to server them directly instead of the nginx proxy and where the html files are to built in the youtube stream

You installed a productive version. The client in your build is productive, uglified JS code and cannot simply be altered.
If you need to alter the client you have to build OpenSlides yourself.

You installed a productive version. The client in your build is productive, uglified JS code and cannot simply be altered.
If you need to alter the client you have to build OpenSlides yourself.

ok i get it, but i cant build it myself because lots of problems with npm package versions and so on
@tsiegleauq can you send me a buolt version with the youtube url commit?
sorry for my questions, i know they arent professional

ok i get it, but i cant build it myself because lots of problems with npm package versions and so on
@tsiegleauq can you send me a buolt version with the youtube url commit?
sorry for my questions, i know they arent professional

The youtube commit can be found there:
https://github.com/OpenSlides/OpenSlides/pull/5770
I cannot really recommend using it. There are some conceptual issues to resolve. Currently it will be a a great bandwidth hogger if you use multiple tabs in OpenSlides. Perhaps you want to request a feature if you need to alter something.


WBCAMS-729 search common job titles

Some unneeded fields slipped in there

I'm not sure why those fields are showing there. When I check the Manage Display "Search Index Job Titles" is the only field configured to be displayed.
During testing I set the view to display the rendered content and only the Job Titles were displayed.

I've manually moved those fields - can you please check nothing is messed up?

I have tested and search seems to be working as expected.


ci: release trigger

:tada: This PR is included in version 1.7.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Be (much) more verbose for updating your avatar!

Right now there is a very simple, very basic, web 1.0 avatar upload field. You only know if it fails when you upload a new image and it then tells you an error message if it failed.
I'd pick a more "what you see is what you get" approach for uploading avatars. So visually show what your new avatar is going to be.

not stale, still an issue


Partial dependence fails on datetime columns

In #1509 we fixed partial dependence on categorical columns but did not add the fix for datetime columns as well. This issue tracks fixing partial dependence on datetime columns.

Plan moving forward:

Add seconds_to_epoch or epoch_seconds to DateTimeFeaturizer
Acceptance criteria: PDP works for all DateTimeFeaturizer features

Issue will need #2056 for verification.

I'm not sure if adding epoch_seconds will be an easy fix for the partial dependence.
Our partial dependence method leverages sklearn's implementation. In order to do so, we turn our pipeline into an sklearn estimator. This means we can only compute the partial dependence from the original features, not the ones created from the pipeline.
Right now, when we try to calculate the partial dependence for a date column, we get a UFuncTypeError: ufunc 'multiply' cannot use operands with types dtype('float64') and dtype('<M8[ns]') from the _make_from_grid. The issue is that when the grid_resolution is smaller than the number of unique values in the feature, sklearn will try to create a grid for you based on the percentiles of the feature. sklearn's implementation for creating the grid assumes the feature is numeric, which is why it breaks for dates.
I think there are two other solutions we can consider:

Make sure the grid_resolution is set to > # unique dates for date features. This is essentially what we already do for categorical features. The downside is that if there are a lot of unique dates, this computation will be slow.
Convert to epoch time before the grid is created, compute the grid, convert the grid back to dates, then compute the partial dependence using sklearn. There's no way to do this without reaching deep into sklearn internals so this option basically amounts to us rolling our own partial dependence implementation. It's not as bad as it seems though. Sklearn basically does two things 1. compute the grid 2.compute partial dependence and we can still leverage the code for doing that.

Here is a sketch of what option 2 could look like. I think it can work:


[BUG] Mismatch between total number of items and length of prediction logit values (end-to-end-session-based notebook)

Bug description

In the example here (using the Tensorflow approach), after we perform ETL with NVTabular, train the model with Tensorflow, and deploy it into Triton Server, there is a mismatch in the length of prediction which makes it impossible (?) to understand prediction results! We have a total of 52739 item ids. However, if we try to predict recommended item for a few (new) sessions, the length of logit values is 52743. Therefore:
total number of existing items (52739) < total number of recommended options (52743)

Confirming total number of items

Checking the total number of predictions/recommendations

Could you please clarify if this is expected? As far as I understood, the visualized number is supposed to be the index of the ITEM ID to be recommended, so the full length of predictions and items should match.

Steps/Code to reproduce bug

Follow the example here (using the Tensorflow approach)
Try to resolve predictions. Compare the length of logit values in the prediction result and the length of total items in the initial dataset

Expected behavior

Full length of predicted logit values are equal to the number of items so that we could understand/resolve predicted items.
Environment details

Transformers4Rec version: 0.1.8
Platform: GCP - Linux (4vCPU, 15GB RAM, 1 Tesla T4 GPU)
Python version: 3.8.10
Huggingface Transformers version:
PyTorch version (GPU?):
Tensorflow version (GPU?): 2.8.0+nv22.4 -  with GPU enabled

Additional context

Used nvcr.io/nvidia/merlin/merlin-training:22.05 image for training
Used nvcr.io/nvidia/merlin/merlin-tensorflow-inference:22.05 for serving on Inference Server

@hosseinkalbasi this is not really a bug. this is bcs we set the max num for the item-id column as follow in the schema_demo.pb. This schema file was created manually so it does not read the unique items from the NVT pipeline.
feature {
  name: "item_id-list_seq"
  value_count {
    min: 2
    max: 185
  }
  type: INT
  int_domain {
    name: "item_id/list"
    min: 1
    max: 52742
    is_categorical: true
  }

Please go to schema file and replace 52742 as 52739, and you should be getting +1 item_ids predicted for each session id. Hope that helps.

@rnyak thank you. I went ahead and did as you said, now I have 52740 item ids predicted (exactly 52739+1 as you mentioned). Would the correct approach be min:0 and max:52739? In the current case, imagine I get encoded-item-id=800 as prediction, shall I go look for 800+1 (801) as my recommendation?
Also, could you please add a bit detail on schema_demo.pb file? In a my own use case, is this something I can generate directly via NVTabular, or shall I specify those column names and numbers carefully? Would mistakes in this file cause wrong predictions altogether?

@hosseinkalbasi
If you call to_parquet() after fit_tranform on the nvtabular.workflow object, it will auto-generate a schema file stored in output_dir. e.g.,
dataset = nvt.Dataset(self.df)
workflow.fit_transform(dataset).to_parquet(output_dir)

@hosseinkalbasi , can we close this ticket? Is your issue resolved?

@viswa-nvidia something to be clear before we close this issue. Will a wrong schema file (similar to the end-to-end-session-based example in this repository) cause invalid results? Am I able to run the example with no change and still get valid results and provide predictions?

@hosseinkalbasi hello. For your question: Will a wrong schema file (similar to the end-to-end-session-based example in this repository) cause invalid results? Am I able to run the example with no change and still get valid results and provide predictions?
In our examples, in our manual schema files, we might have more cardinalities than the actual unique items in the datasets.  So ideal case would be to generate the schema file from NVT pipeline. Checkout this notebook: 01-ETL-with-NVTabular.ipynb
we show how to generate schema file, and then we read it back in here: 02-session-based-XLNet-with-PyT.ipynb
let us know if you have any further questions.

@hosseinkalbasi hello. we did not hear from you. did you see my msg above? are you still having issues? you can pull the latest merlin-pytorch:22.11 container and then pull the latest main branches of the libraries to test if you still have issues. thanks!

closing due to no recent activity.


Handle no internet connection when pulling to refresh

This fixes the issue of seeing a browser error when the user pulls to refresh when the device does not have an internet connection. Before reloading the page we check for an internet connection. If one is not present we show the native no internet screen.

Nice


How to just intercept a few require calls.

Hi all,
I'm very new to unit testing, and I'm trying to get familiar with these mock libraries.
I tried to not use the enable function when setup and only do registerMock for some packages, but it's not working for me. I'm guessing the enable function is a must, so is there anyway to just register mock for some module instead of intercepting all of them? I also tried rewire, but apparently it can't intercept any require calls.

I don't quite follow.. When you call mockery.enable() it will then mock only the modules that are set with mockery.registerMock. It doesn't mock everything, only what is sent to that method.

OK, I got too many require calls in my file. I tried different ways to mock them and it kept giving me different errors. So I thought it's because I didn't mock some packages.
And since I got the confirmation from you, I just tried to modify my mock module again and it worked! Apparently I don't need to pass parameters to my mock functions when do registerMock.
Please close this, thank you for the answer!

Glad you got it working..


feat: added support for stitches mixins

Support for stitches  mixins
I noticed some repeating styles in the Icon Button and Button component

I think this is a perfect use case for Stitches mixins. What do you think?
PS: I don't understand the squiggly line. it shows this error The type of this node cannot be serialized because its property '[$$PropertyValue]' cannot be serialized.

Agreed, this would be a great way to abstract away duplicate styles like this.
Regarding the squiggly line, it seems that I would usually have this issue using later versions of TS, and using an older version solved it for me. Maybe try setting it to the project version 4.7.4 or lower?
If you could merge conflicts I'm happy to merge it. Thanks for the pr :)

Thanks, changing the typescript version fixed the squiggly line👍


Extract Data.isScriptFile method

Small refactor.
This code was repeated a fair amount, and I can think of instances where a bundle may want to use this method when loading something dynamically.
I decided to move it to the Data class since it's a pure-ish function and not exclusively related to loading a bundle, so thought it was a good candidate for a static utility method.

Merged


Clearing tmp files

html files produced by capybara when running save_and_open_page are saved in tmp/capybara which from time to time needs clearing out.
I noticed this page on SO http://stackoverflow.com/questions/19342578/how-to-make-rake-tmpclear-also-clear-tmp-capybara and wondered if capybara should be applying this task to rake somehow for clearing capybara tmp files as part of rake tmp:clear or have I missed something and should it be already doing it?

Capybara doesn't do any cleanup of tmp files -- you need to handle that yourself

Just got a response from rails issue about this and looks to be a straightforward addition to allow this cleanup to be added if it's worth it: https://github.com/rails/rails/issues/22050#issuecomment-150812209
Any more thoughts @twalpole or is it still not worth adding?

where to save the files by default is set by Capybara.save_and_open_page_path - so if a user sets that in code that isn't loaded by the Rakefile then the task would be cleaning the wrong thing, also Capybara isn't rails only so adding this for everyone wouldn't make much sense.
Capybara won't be adding this to the project, if you want it in your projects as explained in the rails teams response it's easy enough to add.


.NET Core version conflict

Although it is described on the project's main page that we're using .NET Core 3.1, the global.json file makes reference to 3.0 version. Should the version be upgraded to 3.1?
I'm bringing this issue up because support to 3.0 will end on 2020-03-03, according to Microsoft. I also believe it doesn't impact on the codebase, resulting in only updating the global.json file.

Good catch!
It would be nice if you open a PR or include this change in your prometheus PR.


Fusion 360 stops responding after clicking X to close

Describe the bug
When trying to close Fusion 360 by pressing the X button on the top right of the window, the window stops responding. To actually close it, it needs to be force stopped.
To Reproduce
Steps to reproduce the behavior:

Launch Fusion 360
Wait until it is fully launched
Try to close the window

Expected behavior
The window closes smoothly without crashing
Desktop (please complete the following information):

Version number of Autodesk Fusion 360: 2.0.12670
Graphics card model + Graphics card driver (Version number): NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q]
Operating system (OpenSUSE Leap 15.3, Fedora 34, ...): Pop!_OS 21.10
Desktop environment (XFCE 4.16, Gnome 40, ...): Gnome 40.4.0
DXVK- or OpenGL-Mode: DXVK

I'm still working on making this kill command run automatically after exiting Fusion 360.

Using the Bottles version the only way I can get it to close is by opening the Bottles main page. Clicking the power button in the top right. Then selecting Kill all Processes. Shutdown and closing the window does nothing. Obviously you need to make sure if you just saved a project it has completely finished uploading or that save will be corrupt and you will need to revert to the previous version of your project.
Based on my experience so far this is the only major issue I have experienced now that it is easy to install via Bottles. Never could get the script to work.


v1.10.14 airflow requires secret_key for web instances

Airflow helm chart should support version 1.10.14 (https://github.com/apache/airflow/releases/tag/1.10.14) requirement for configuring SECRET_KEY for web instances (https://github.com/apache/airflow/blob/a878959b2c0e0a4c4d7aa96fd01bd997f4a7de1a/airflow/configuration.py#L775)
As the SECRET_KEY is specific for web instances and is only problematic when it has replica > 1, as each web replica will randomly generate its own secret key causing login to fail due to pod switch.
Is your feature request related to a problem? Please describe.
In airflow version 1.10.14 airflow require a secret key for web instances, if it is not specifically set it will be automatically created by os.urandom(16), each web replica will create its own SECRET_KEY causing login to fail.
This ticket is related to https://github.com/apache/airflow/issues/13081
Describe the solution you'd like
airflow helm chart should support secret key just like fernet key.
web:
   replicas: 3
   secret_key: ${secret_key}

Describe alternatives you've considered
In the interim we set SECRET_KEY = os.environ.get("FLASK_SECRET_KEY") through webserver_config.py
The earlier solution we put in was to configure alb.ingress.kubernetes.io/target-group-attributes: stickiness.enabled=true,stickiness.lb_cookie.duration_seconds=3600
And verified when web replica=1 it is working fine.

@pindge if you set AIRFLOW__WEBSERVER__SECRET_KEY in airflow.config or airflow.extraEnv this should be resolved.
Can you confirm this? (If it works, we could make a new value called airflow.flaskSecretKey, with a default value)

I can confirm AIRFLOW__WEBSERVER__SECRET_KEY setting works


Results

Hi, are the results achieved after tta?

Of course not. Did you encounter any problems when reproducing the results?

Of course not. Did you encounter any problems when reproducing the results?

I retrained the model and failed to get closed results for pascal dataset. Maybe I should try again. Thanks

Of course not. Did you encounter any problems when reproducing the results?

Would you plan to share your checkpoints for pascal experiment? It will help me a lot! Thanks!

Did you use 4 GPUs with lr=0.001 for training?

When I downloaded PASCAL VOC 2012 data from the link you provided, I found that the internal structure of the folder was different from what you required. Besides, can I run the code with a single GPU?

Hi, Please refer to this link (3. VOC with SBD) for downloading the data.
In fact, yes, you can run the code with 1 GPU. But don't forget to change lr in config.yaml.

Hi, @Luffy03, we re-trained our method and checkpoints are here.


All around version bumps for hal-0.5 and metal fixes

Candidate for the last PR before we release 0.5
PR checklist:

[x] make succeeds (on *nix)
[ ] make reftests succeeds
[ ] tested examples with the following backends:
[ ] rustfmt run on changed code

Alright, we are all set.
@omni-viral last call for any changes for hal-0.5
bors r=grovesNL

CI failure: https://travis-ci.org/github/gfx-rs/gfx/jobs/665704861#L3033
error[E0599]: no method named `r#async` found for reference `&dispatch::queue::Queue` in the current scope

   --> src/backend/metal/src/command.rs:797:15

    |

797 |         queue.r#async(move || match self {

    |               ^^^^^^^ method not found in `&dispatch::queue::Queue`

error[E0599]: no method named `sync` found for reference `&dispatch::queue::Queue` in the current scope

    --> src/backend/metal/src/command.rs:2198:31

     |

2198 |                         queue.sync(move || {

     |                               ^^^^ method not found in `&dispatch::queue::Queue`

error: aborting due to 2 previous errors

bors r=grovesNL


[Q] have you considered forking LibreCAD?

Yes, it was considered several years ago and we decided against it for various reasons(some being technical reasons, others non-technical). If the LibreCAD developers wish to incorporate libEmbroidery (which handles reading and writing the embroidery formats) into LibreCAD, then that is entirely possible. The main reason that the format handling code was broken out was so that other projects could use it too.


Feat/create notifications for all users

Create notifications for all users
Functionallity for creating the same notification for all users.
Link to Trello task: https://trello.com/c/gTWxUk6Q
Comments/issues:
Use the following JSON for creating notification for all users:
{     "all_users": true,     "message": "Test av notifikasjoner",     "read": false }.
Pull request checklist
Please check if your PR fulfills the following requirements:

[x] PR name is descriptive

[x] The PR includes the link to the relevant Trello task

[ ] Tests for the changes have been added (for bug fixes / features)

[ ] Docs have been reviewed and added / updated if needed (for bug fixes / features)

[x] python manage.py runserver was run locally witout errors

Pull request type
Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Closing this in wait of new planning for communication with end users


Breaking animation textures should be transparent

Note that in game breaking process blends nicely with block texture
Current state:

Expected:

By the look of it, it seems to be a different blending mode and not simply a different oppacity. I've changed the blending mode to multiply which i think is close enough (but a bit too dark). There isn't really a way to control how much light/dark the cracks should be without editing the texture. So let me know if you consider it fixed.

Yep, it's better, but I'd like to keep the issue for now in case someone wants to further improve it :)
Might even try it myself later, gotta get familiar with three.js


[RFC] Add support for Universal Binary JSON

This is an RFC for adding binary JSON format (https://ubjson.org/) to XGBoost for
serialization to resolve the performance issues.  In the original proposal of revising the
serialization format, one of the reasons we choose JSON is that there are multiple
specifications of binary equivalence.
Motivation
The serialization can occur in multiple places, including saving model, pickle,
transferring the model between distributed workers, releasing memory at the end of
training (copy).  We have adopted JSON format in the past, which cleanups the
serialization format, but also introduced performance overhead.  As originally proposed,
we will add a binary implementation when needed.  The binary JSON can close the gap
between the current JSON format and our old binary format and allow us the phrase out support
for the old binary models.
Universal Binary JSON
Universal Binary JSON (https://ubjson.org/) is a specification for serializing JSON
document into the binary format with a focus on performance and ease of implementation.
So far I have found 2 promising candidates.  First is the BSON specification.  It's widely
adopted and well maintained with big projects like mongoDB utilizing it.  However it's
complicated, requires known document size, and most importantly it has a limit on the
total document size as 16 megabytes. (https://docs.mongodb.com/manual/reference/limits/).
Another one is the ubjson adopted in this RFC, which is efficient for array objects but has
lesser implementations.  For instance non of the existing Python implementations have full
support for the specification.  It has the concept of a typed container (array and object),
which particularly suits the need for XGBoost since XGBoost has many arrays including
tree weights, node indices, etc.  Also, it's a relatively simple specification that we can
implement easily.
Implementation
The serializer is easily added on top of existing JSON infrastructure since the JSON
implementation in XGBoost has a modularized reader and writer.  Also, I have changed model
serialization to using typed containers wherever appropriate.
Performance
Benchmark is carried out on a model trained on airline dataset with 1000 boosting rounds
and 12 max_depth.  The following result is a total of 1000 calls of Booster.__copy__.  In
total 1e6 tree copies are carried out in the test.

Master
PR

Time
1279.9649624824524
53.655569553375244

Close https://github.com/dmlc/xgboost/pull/7145
Close https://github.com/dmlc/xgboost/issues/6697
Close https://github.com/dmlc/xgboost/issues/7158

I approve the idea of adopting UBJSON to speed up serialization.

Close #7158

Do you plan to implement a method to serialize Booster object as a string or byte-buffer (without using the disk)?

We already have that feature, in R that's xgb.save.raw

Hmm .. the SHAP package is using that raw buffer ...

@trivialfis There isn't an equivalent feature in Python.

@hcho3 It's a function that calls Learner.SaveModel.  This PR changes it to use UBJSON from old binary format, which I might change back due to breaking.

But the idea is that it's quite easy to change the format for that function.

@trivialfis Can we add an optional argument to save_raw(), like save_raw(dump_format='json') ? We can set the argument default to binary for now, but after a while we can change the default to json or ubjson.

Yes, we can.  But we need a new C api function.

Got it. Let's add a new C API function.

Added a new API function along with support for R and Python.

@hcho3 I plan to gradually remove the support for the old binary model.  A simple roadmap would be

Release 1.6: Add ubjson to python/R/jvm, emit a warning about the model format.  The jvm part might be more difficult, we will see.
Release 2.0: Continue the warning.
Release 2.1: Continue the warning.
Release 2.2: Remove support for saving to old binary format.  But keep the loading part with a warning.
Release 2.3: Remove support for loading old binary format.

I will open an issue for the roadmap if it's feasible.

@trivialfis Can you put up a roadmap issue for phasing out the binary serialization format?

This looks very nice. Can we expect dask performance to improve? In the past I remember model serialisation in a multi-process setting to be a significant bottleneck.

Can we expect dask performance to improve? In the past I remember model serialisation in a multi-process setting to be a significant bottleneck.

We have optimization on dask to avoid model serialization, specifically, users can pass a future object to xgb.dask.predict.  But for training large models this can still be significant, for instance https://github.com/dmlc/xgboost/issues/5474#issuecomment-976561515 .

All merged as separated PRs.


Hello, below are some questions I encountered while learning code, I hope you can answer them when you have time, thank you.

The tutorial for DeepSpeed suggests using "deepspeed.initdistributed" to replace "torch.distributed.initprocessgroup", but the code in "finetune_glm.py" still uses "torch.distributed.initprocessgroup". Is this code correct?

The code is completed with DeepSpeed 0.4.0, when there is no deepspeed.initdistributed method. According to our test the code can run under DeepSpeed 0.5.9. You can also replace torch.distributed.initprocessgroup with deepspeed.initdistributed for newer versions.


Add where onnx op support

Related Issues/PRs
Progress towards #1544
Changes
Added where ONNX op import support
Testing
Added unit tests for codegen and expected outputs

I guess the conflict needs to be resolved and changed PR to open.

I guess the conflict needs to be resolved and changed PR to open.

Yeah switched it to draft yesterday when I realized the broadcasting wasn't supported. Everything should be fixed now 🙂


Error decrypting key with database in whatsapp viewer

hello good I went to decrypt the database with a key extracted from the device with the program but at the time of decryption it returns this error talking about an invalid key and it was the only one I extracted from my android without root

This issue is not regarding my work. Please go to Andreas's repo for that.


Fixing bootstrap dark-table top border

This addresses https://github.com/alshedivat/al-folio/issues/1425.
Contributions:

Added border attribute to .table-dark within _base.scss to override bootstrap theme border settings for .tabled-bordered. Displays top border in dark mode for only those tables that are bordered

Finally someone was able to figure this out. Thanks for the contribution


Compilation errors (iOS)

I'm having lot of errors when trying to compile the app (40 errors, file: RNGoogleSignIn.swift). Has anyone had the same problem?
Xcode 8.2.1
RN 0.4
SS:

@buskerone It usually means that you haven't properly setup the bridging header. It may help to compare yours with ExampleApp.
Also make sure to open .xcworkspace not .xcproject after installing Cocoapods.

@buskerone
Just upgraded to the latest Google SignIn SDK for iOS. (npm version 1.0.16)
Please follow new instructions carefully.
https://github.com/joonhocho/react-native-google-sign-in#ios
Also refer to ExampleApp if something is not working. I've tested ExampleApp and is working fine.
Feel free to reopen this issue if you cannot get it working.


compiler errors with gcc-7 and clang-4

Tried to build the "Motivating Example"s.
C++14 example was okay with gcc-6.
C++14 example and C++17 example did not compile with gcc-7 and clang-4.
Note:
gcc (Ubuntu 7-20170407-0ubuntu2) 7.0.1 20170407 (experimental) [trunk revision 246759]
clang version 4.0.0-1ubuntu1 (tags/RELEASE_400/rc1)
C++14 example compiler errors (gcc 7):
gcc.compile.c++ bin/gcc-7/release/source/test_magic.o
In file included from /home/mike/workspace/magic_get/include/boost/pfr/detail/core17.hpp:11:0,
                 from /home/mike/workspace/magic_get/include/boost/pfr/precise/core.hpp:20,
                 from /home/mike/workspace/magic_get/include/boost/pfr/precise.hpp:12,
                 from /home/mike/workspace/magic_get/include/boost/pfr.hpp:12,
                 from source/test_magic.cpp:9:
/home/mike/workspace/magic_get/include/boost/pfr/detail/core17_generated.hpp: In instantiation of ‘constexpr auto boost::pfr::detail::as_tuple_impl(T&&, boost::pfr::detail::size_t_<3>) [with T = const my_struct&; boost::pfr::detail::size_t_<3> = std::integral_constant<long unsigned int, 3>]’:
/home/mike/workspace/magic_get/include/boost/pfr/detail/core17_generated.hpp:1032:43:   required from ‘constexpr auto boost::pfr::detail::as_tuple(const T&) [with T = my_struct]’
/home/mike/workspace/magic_get/include/boost/pfr/precise/io.hpp:45:69:   required from ‘void boost::pfr::write(std::basic_ostream<_CharT, _Traits>&, const T&) [with Char = char; Traits = std::char_traits<char>; T = my_struct]’
/home/mike/workspace/magic_get/include/boost/pfr/precise/ops.hpp:129:26:   required from ‘boost::pfr::detail::enable_not_ostreamable_t<std::basic_ostream<_CharT, _Traits>, T> boost::pfr::ops::operator<<(std::basic_ostream<_CharT, _Traits>&, const T&) [with Char = char; Traits = std::char_traits<char>; T = my_struct; boost::pfr::detail::enable_not_ostreamable_t<std::basic_ostream<_CharT, _Traits>, T> = std::basic_ostream<char>&]’
source/test_magic.cpp:22:27:   required from here
/home/mike/workspace/magic_get/include/boost/pfr/detail/core17_generated.hpp:57:9: error: ‘std::tuple_size<const my_struct>::value’ is not an integral constant expression
   auto& [a,b,c] = std::forward<T>(val);
         ^~~~~~~
In file included from /home/mike/workspace/magic_get/include/boost/pfr/precise/ops.hpp:15:0,
                 from /home/mike/workspace/magic_get/include/boost/pfr/precise.hpp:14,
                 from /home/mike/workspace/magic_get/include/boost/pfr.hpp:12,
                 from source/test_magic.cpp:9:
/home/mike/workspace/magic_get/include/boost/pfr/precise/io.hpp: In instantiation of ‘void boost::pfr::write(std::basic_ostream<_CharT, _Traits>&, const T&) [with Char = char; Traits = std::char_traits<char>; T = my_struct]’:
/home/mike/workspace/magic_get/include/boost/pfr/precise/ops.hpp:129:26:   required from ‘boost::pfr::detail::enable_not_ostreamable_t<std::basic_ostream<_CharT, _Traits>, T> boost::pfr::ops::operator<<(std::basic_ostream<_CharT, _Traits>&, const T&) [with Char = char; Traits = std::char_traits<char>; T = my_struct; boost::pfr::detail::enable_not_ostreamable_t<std::basic_ostream<_CharT, _Traits>, T> = std::basic_ostream<char>&]’
source/test_magic.cpp:22:27:   required from here
/home/mike/workspace/magic_get/include/boost/pfr/precise/io.hpp:45:47: error: invalid use of void expression
     detail::print_impl<0, fields_count>::print(out, detail::as_tuple(value));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    "g++"  -ftemplate-depth-128 -march=native -ftemplate-depth=256 -std=c++17 -O3 -finline-functions -Wno-inline -Wall -fPIC  -DBOOST_ALL_DYN_LINK -DNDEBUG  -I"/home/mike/workspace/magic_get/include" -I"include" -c -o "bin/gcc-7/release/source/test_magic.o" "source/test_magic.cpp"

...failed gcc.compile.c++ bin/gcc-7/release/source/test_magic.o...

C++17 example compiler errors (gcc-7):
gcc.compile.c++ bin/gcc-7/release/source/test_magic.o
In file included from /home/mike/workspace/magic_get/include/boost/pfr/detail/core17.hpp:11:0,
                 from /home/mike/workspace/magic_get/include/boost/pfr/precise/core.hpp:20,
                 from /home/mike/workspace/magic_get/include/boost/pfr/precise.hpp:12,
                 from /home/mike/workspace/magic_get/include/boost/pfr.hpp:12,
                 from source/test_magic.cpp:9:
/home/mike/workspace/magic_get/include/boost/pfr/detail/core17_generated.hpp: In instantiation of ‘constexpr auto boost::pfr::detail::as_tuple_impl(T&&, boost::pfr::detail::size_t_<2>) [with T = const my_struct&; boost::pfr::detail::size_t_<2> = std::integral_constant<long unsigned int, 2>]’:
/home/mike/workspace/magic_get/include/boost/pfr/detail/core17_generated.hpp:1032:43:   required from ‘constexpr auto boost::pfr::detail::as_tuple(const T&) [with T = my_struct]’
/home/mike/workspace/magic_get/include/boost/pfr/precise/io.hpp:45:69:   required from ‘void boost::pfr::write(std::basic_ostream<_CharT, _Traits>&, const T&) [with Char = char; Traits = std::char_traits<char>; T = my_struct]’
/home/mike/workspace/magic_get/include/boost/pfr/precise/ops.hpp:129:26:   required from ‘boost::pfr::detail::enable_not_ostreamable_t<std::basic_ostream<_CharT, _Traits>, T> boost::pfr::ops::operator<<(std::basic_ostream<_CharT, _Traits>&, const T&) [with Char = char; Traits = std::char_traits<char>; T = my_struct; boost::pfr::detail::enable_not_ostreamable_t<std::basic_ostream<_CharT, _Traits>, T> = std::basic_ostream<char>&]’
source/test_magic.cpp:21:27:   required from here
/home/mike/workspace/magic_get/include/boost/pfr/detail/core17_generated.hpp:51:9: error: ‘std::tuple_size<const my_struct>::value’ is not an integral constant expression
   auto& [a,b] = std::forward<T>(val);
         ^~~~~
In file included from /home/mike/workspace/magic_get/include/boost/pfr/precise/ops.hpp:15:0,
                 from /home/mike/workspace/magic_get/include/boost/pfr/precise.hpp:14,
                 from /home/mike/workspace/magic_get/include/boost/pfr.hpp:12,
                 from source/test_magic.cpp:9:
/home/mike/workspace/magic_get/include/boost/pfr/precise/io.hpp: In instantiation of ‘void boost::pfr::write(std::basic_ostream<_CharT, _Traits>&, const T&) [with Char = char; Traits = std::char_traits<char>; T = my_struct]’:
/home/mike/workspace/magic_get/include/boost/pfr/precise/ops.hpp:129:26:   required from ‘boost::pfr::detail::enable_not_ostreamable_t<std::basic_ostream<_CharT, _Traits>, T> boost::pfr::ops::operator<<(std::basic_ostream<_CharT, _Traits>&, const T&) [with Char = char; Traits = std::char_traits<char>; T = my_struct; boost::pfr::detail::enable_not_ostreamable_t<std::basic_ostream<_CharT, _Traits>, T> = std::basic_ostream<char>&]’
source/test_magic.cpp:21:27:   required from here
/home/mike/workspace/magic_get/include/boost/pfr/precise/io.hpp:45:47: error: invalid use of void expression
     detail::print_impl<0, fields_count>::print(out, detail::as_tuple(value));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    "g++"  -ftemplate-depth-128 -march=native -ftemplate-depth=256 -std=c++17 -O3 -finline-functions -Wno-inline -Wall -fPIC  -DBOOST_ALL_DYN_LINK -DNDEBUG  -I"/home/mike/workspace/magic_get/include" -I"include" -c -o "bin/gcc-7/release/source/test_magic.o" "source/test_magic.cpp"

...failed gcc.compile.c++ bin/gcc-7/release/source/test_magic.o...

C++17 example compiler errors (clang-4):
clang-linux.compile.c++.without-pth bin/clang-linux-4.0.0/release/source/test_magic.o
In file included from source/test_magic.cpp:9:
In file included from /home/mike/workspace/magic_get/include/boost/pfr.hpp:12:
In file included from /home/mike/workspace/magic_get/include/boost/pfr/precise.hpp:12:
In file included from /home/mike/workspace/magic_get/include/boost/pfr/precise/core.hpp:20:
In file included from /home/mike/workspace/magic_get/include/boost/pfr/detail/core17.hpp:11:
/home/mike/workspace/magic_get/include/boost/pfr/detail/core17_generated.hpp:51:9: error: cannot decompose this type; 'std::tuple_size<const my_struct>::value' is not a valid integral constant expression
  auto& [a,b] = std::forward<T>(val);
        ^
/home/mike/workspace/magic_get/include/boost/pfr/detail/core17_generated.hpp:1032:30: note: in instantiation of function template specialization 'boost::pfr::detail::as_tuple_impl<const my_struct &>' requested here
  return boost::pfr::detail::as_tuple_impl(val, fields_count_tag{});
                             ^
/home/mike/workspace/magic_get/include/boost/pfr/precise/io.hpp:45:61: note: in instantiation of function template specialization 'boost::pfr::detail::as_tuple<my_struct>' requested here
    detail::print_impl<0, fields_count>::print(out, detail::as_tuple(value));
                                                            ^
/home/mike/workspace/magic_get/include/boost/pfr/precise/ops.hpp:129:21: note: in instantiation of function template specialization 'boost::pfr::write<char, std::char_traits<char>, my_struct>' requested here
        boost::pfr::write(out, value);
                    ^
source/test_magic.cpp:21:24: note: in instantiation of function template specialization 'boost::pfr::ops::operator<<<char, std::char_traits<char>, my_struct>' requested here
        << " fields: " << s << "\n";
                       ^
4 errors generated.

  "clang++" -c -x c++ -march=native -std=c++1z -O3 -Wno-inline -Wall -fPIC  -DBOOST_ALL_DYN_LINK -DNDEBUG -I"/home/mike/workspace/magic_get/include" -I"include" -o "bin/clang-linux-4.0.0/release/source/test_magic.o" "source/test_magic.cpp"

...failed clang-linux.compile.c++.without-pth bin/clang-linux-4.0.0/release/source/test_magic.o...

Added some hints and validations that must capture the issue early.
In case of GCC - you've been hit by a bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81888
Clang failures are not clear to me... What standard library are you using? What is the version of the standard library?

Ubuntu 17.04 provides the clang-4 but NOT libc++-4 :-1:
So I have to use libstdc++-7 (from gcc) for clang builds too.

Are you sure that it's libstdc++7, rather than earlier version? It seems that you've been hit by this issue https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78939 of libstdc++6 and below.
Could you please double check?

I'm building with C++17 all the time.
Using std::variant, std::optional, ...
So I am pretty sure it's libstdc++-7.
From my c++-config.h:
// The major release number for the GCC release the C++ library belongs to.
#define _GLIBCXX_RELEASE 7

// The datestamp of the C++ library in compressed ISO date format.
#define __GLIBCXX__ 20170407

Still trying to reproduce it.

Could you please apply this patch https://gcc.gnu.org/viewcvs/gcc/branches/gcc-7-branch/libstdc%2B%2B-v3/include/std/utility?r1=247978&r2=247977&pathrev=247978 to your /usr/include/c++/7/utility file and try again building with clang.
Looks like the issue https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78939 also affects some libstdc++7 versions, but I've failed to reproduce that with clang.

I tried the patch.
I can compile the examples now with gcc 7.0.1 and c++17.
Great stuff!
clang still complains about some other stuff (something about std::optional).
I think it's all about the experimental/rc1 compilers i have to use :(
So i would suggest: Ignoring it and closing this issue - until somebody with actual compilers have the the problems.
Thanks!


[Docs] Remove unnecessary HTML link for feature/privilege.

This patch removes the unnecessary HTML link for feature/privilege.
Signed-off-by: Sangjung Woo<EMAIL_ADDRESS>Self evaluation:

Build test: [X]Passed [ ]Failed []Skipped
Run test: []Passed [ ]Failed [X]Skipped

Related Issue

https://code.sec.samsung.net/confluence/pages/viewpage.action?pageId=197150692

:memo: TAOS-CI Version: 1.4.20191203. Thank you for submitting PR #809. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/.


unclear explanation

Which Date class presented where? I came here from a google search. I have no idea what this date class is. At least hyperlink the "earlier" so I can go reference it

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

ID: c2b34ad9-8e1c-d19f-ce87-4f314d8bb5fa
Version Independent ID: 0e9294df-8c4a-efbc-1762-94ef6afb0f14
Content: Overloading the >> Operator for Your Own Classes
Content Source: docs/standard-library/overloading-the-input-operator-for-your-own-classes.md
Product: visual-cpp
Technology: cpp-standard-libraries
GitHub Login: @TylerMSFT
Microsoft Alias: twhitney

@TheFissk
You're right, that could use some clarification. In this case, it's referring to the Date class in the example in Overloading the << Operator for Your Own Classes. It appears "earlier" in the docs, in the Output streams documentation. Once upon a time, this content was published in dead tree form, where "earlier" made more sense than now, when it's online.

We are in the process of moving away from GitHub issues for C++ documentation (we still accept pull requests). For details, please see Announcing a new way to give feedback on Microsoft Learn This issue will be closed after it is copied to an internal tracking system.


[Bug] Custom block breaking prevents the glitch stick from functioning.

Context
DF has a feature called the "glitch stick". If you know what it is, skip to the next section.
It is obtained using the command /p g, and can break pieces of blocks. For example, you can use it to break either the opening bracket or the closing bracket, in order to move something into or out of an if statement.
Problem
Enabling the "custom block breaking" setting breaks the glitch stick, preventing it from functioning.
Potential Solution
The nbt of the glitch stick includes { PublicBukkitValues : { "hypercube:item_instance" : "15b8bde4-f6cc-4bb8-bbf0-6b747db2f753" } }. When left clicking a block, check if the mainhand item has that nbt tag. If so, act like custom block breaking functionality is disabled for the current break attempt, using the vanilla system instead.
Attachments
Below is a video of the uses of the glitch stick, when "custom block breaking" is disabled.
https://github.com/DFOnline/CodeClient/assets/45902300/9be146b6-bd13-4701-b54c-761abfaf75fa

This should've been fixed in https://github.com/DFOnline/CodeClient/commit/4168f2a850ccb89dc489198e2159285e0e883122
Update and see if the issue persists.

That works. It just wasn't on Modrinth yet. Thank you.

tmk item_instance is per-node


TypeScript error with map.setKey when passing undefined to un-set a key

To un-set a map's key, we pass undefined to the setKey method:
const $store = map({});
$store.setKey('some_key', undefined) // OK

When using TypeScript, this errors when the value itself is not typed as SomeType | undefined:
const $store = map<Record<string, string>>({});
$store.setKey('some_key', undefined) // Argument of type 'undefined' is not assignable to parameter of type 'string'.ts(2345)

I'd argue it's up to the implementing developer to do this, rather than the package. It's annoying for Record generics, but that's the case anytime you're using that (Outside of nanostores as well). Record<string, string | undefined> is closer to the truth for any generic record than Record<string, string>. Conversely, the PR would allow us to unset values in maps that always should have values, and I think that's worse.
We're using both kinds in our project, and when we need to unset Record generics we use non-null assertions like this setKey(key, undefined!).

Thanks for the feedback @gismya. You're right that Record<string, string | undefined> works fine for most situations. I'm happy for this to be closed as nofix with your suggestions as solutions. It's good to remember that sometimes we know more than TS and don't need to bow to its every whim.
I'd prefer an explicit removeKey(key) over more-or-less using undefined as a sentinel value, but I think that's against the minimal spirit of this library.

We have this type check for the reason.
Imagine if you have code like:
let $store = atom<{ required: number, optional?: number }>({ required: 1, optional: 2 })
$store.setKey('required', undefined) // ← Types should prohibbit removing `required` type

So explicit removeKey anyway will not work in this case.


Fix: the type of tails file path to string.

Hi.
This PR corrects the type of tails file path.
self.tails_local_path must be a string. However, it was assigned a PosixPath value.
So I got the below error.
TypeError: bytes or integer address expected instead of PosixPath instance
At here.
https://github.com/hyperledger/indy-shared-rs/blob/main/wrappers/python/indy_credx/bindings.py#L797
Thanks!
Signed-off-by: Ethan Sung<EMAIL_ADDRESS>

Codecov Report

Merging #1925 (6f48afb) into main (b72db27) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main    #1925   +/-   ##
=======================================
  Coverage   93.66%   93.66%
=======================================
  Files         539      539
  Lines       34219    34219
=======================================
  Hits        32052    32052
  Misses       2167     2167


vestacp extension

I tried adding the unoficial VestaCP extension but now whenever i try to edit the server's i get "an error occured. Class 'Server_Manager_Vestacp' not found" any ideas?

try the updated version, look at the vesta forum post here: https://forum.vestacp.com/viewtopic.php?t=8474

thanks
so even after updating to the Vesta.php file in that forum's article i
still get this error when i click on "hosting plans and servers" or try to
configure the servers
[image: image.png]
On Mon, Mar 1, 2021 at 7:08 AM mtgsquad.dev<EMAIL_ADDRESS>wrote:

try the updated version, look at the vesta forum post here:
https://forum.vestacp.com/viewtopic.php?t=8474
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/boxbilling/boxbilling/issues/843#issuecomment-787899682,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJHKC64T4Q65NU25T3JHUFDTBN7TVANCNFSM4YBG6H6A
.

thanks so even after updating to the Vesta.php file in that forum's article i still get this error when i click on "hosting plans and servers" or try to configure the servers [image: image.png]
…
On Mon, Mar 1, 2021 at 7:08 AM mtgsquad.dev @.***> wrote: try the updated version, look at the vesta forum post here: https://forum.vestacp.com/viewtopic.php?t=8474 — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#843 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJHKC64T4Q65NU25T3JHUFDTBN7TVANCNFSM4YBG6H6A .

I'm Sorry, I Don't See The Image You Have Attached.

hey sorry for the delay, i really appreciate you taking the time to help me with this!

this is the error i get ever since i first added the Vesta.php integration, and even after trying the updated version

thanks so even after updating to the Vesta.php file in that forum's article i still get this error when i click on "hosting plans and servers" or try to configure the servers [image: image.png]
…
On Mon, Mar 1, 2021 at 7:08 AM mtgsquad.dev @.***> wrote: try the updated version, look at the vesta forum post here: https://forum.vestacp.com/viewtopic.php?t=8474 — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#843 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJHKC64T4Q65NU25T3JHUFDTBN7TVANCNFSM4YBG6H6A .

I'm Sorry, I Don't See The Image You Have Attached.

We didn't develop that extension, but looking at the forum post, it seems outdated. Unless someone wants to rewrite it, you'll have to wait for us to write a new one. (No ETA though, no active contributors for now.)

We didn't develop that extension, but looking at the forum post, it seems outdated. Unless someone wants to rewrite it, you'll have to wait for us to write a new one. (No ETA though, no active contributors for now.)

Really appreciate your reply. Ill keep a look out in case someone ever builds it out then :) thanks!