[DDW-604] Unify and Optimize Themeing Colors

This PR introduces the ability to rapidly create a comprehensive theme for Daedalus by only passing a small set of colors to the new createTheme utility function. createTheme applies your colors to all of the CSS variables used in Daedalus whose values can be replaced by a color variable (in other words not a constant color value regardless of which theme is active). The output of createTheme provides CSS vars for all react-polymorph components used in Daedalus and all internal Daedalus components .
In addition to colors, fonts and config are optional parameters that can also be passed to createTheme. If fonts are specified, then a complete set of fonts is required. If fonts are not specified, then the default set used in Daedalus are used. The config param allows individual CSS variables to be assigned a value in any instances where the automated color placement from createTheme isn't satisfactory. The CSS variables you specify in config essentially override the color values assigned by createTheme with your own values.
How to Test
3 new themes have been added as testing examples of createTheme's behavior given a variety of inputs. The 3 new themes which need to be tested are: Orange, Purple, and Turquoise. For each of the 3 test themes, click through ALL user interactions and screens. All 3 themes should have the same UI behavior as our existing 3 themes: Light blue, Dark blue, and Cardano. You can find each test theme on this screen:

Review Checklist:
Basics

[x] PR is updated to the most recent version of target branch (and there are no conflicts)
[x] PR has good description that summarizes all changes and shows some screenshots or animated GIFs of important UI changes
[x] CHANGELOG entry has been added and is linked to the correct PR on GitHub
[x] Automated tests: All acceptance tests are passing (yarn run test)
[x] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in development build (yarn run dev)
[x] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in production build (yarn run package / CI builds)
[x] There are no flow errors or warnings (yarn run flow:test)
[x] There are no lint errors or warnings (yarn run lint)
[ ] Text changes are proofread and approved (Jane Wild)
[x] There are no missing translations (running yarn run manage:translations produces no changes)
[ ] UI changes look good in all themes (Alexander Rukin)
[x] Storybook works and no stories are broken (yarn run storybook)
[x] In case of dependency changes yarn.lock file is updated

Code Quality

[x] Important parts of the code are properly documented and commented
[x] Code is properly typed with flow
[x] React components are split-up enough to avoid unnecessary re-rendering
[x] Any code that only works in Electron is neatly separated from components

Testing

[x] New feature / change is covered by acceptance tests
[x] All existing acceptance tests are still up-to-date
[ ] New feature / change is covered by Daedalus Testing scenario
[x] All existing Daedalus Testing scenarios are still up-to-date

After Review:

[ ] Merge PR
[ ] Delete source branch
[ ] Move ticket to done on the Youtrack board

@MarcusHurney please advise loading screen on Dark theme has the color changed accordingly:

Do we need the same for new themes, e.g. orange theme to change the color of loading screen to orange?

@DmitriiGaico @IuliaDolishniak new themes will be removed after you finish testing. There is no need to translate their names or add their screenshots.

@MarcusHurney feel free to merge this one as soon as you are done with your work.


Update Docusaurus to 3.5.2.

Dependabot doesn't know that all the Docusaurus dependencies have to be in sync, so #595 and #596 fail.

I guess I could have just updated one of the Dependabot branches instead.


refine minion worker event observer to track finer grained progress for tasks

This PR adds upon the last one #9432 to track finer grained task progress for current minion task types, and has refined the progress observer to keep last N status to be more informative.

Codecov Report

Merging #9449 (eeefc0c) into master (7af0d20) will decrease coverage by 43.77%.
The diff coverage is 77.01%.

@@              Coverage Diff              @@
##             master    #9449       +/-   ##
=============================================
- Coverage     69.85%   26.08%   -43.78%
+ Complexity     5098       44     -5054
=============================================
  Files          1902     1894        -8
  Lines        101517   101289      -228
  Branches      15411    15387       -24
=============================================
- Hits          70917    26420    -44497
- Misses        25596    72238    +46642
+ Partials       5004     2631     -2373

Flag
Coverage Δ

integration1
26.08% <77.01%> (+0.05%)
:arrow_up:

integration2
?

unittests1
?

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...roller/api/resources/PinotTaskRestletResource.java
2.98% <0.00%> (-0.02%)
:arrow_down:

...lix/core/minion/PinotHelixTaskResourceManager.java
30.52% <0.00%> (-9.22%)
:arrow_down:

...inion/api/resources/PinotTaskProgressResource.java
0.00% <0.00%> (ø)

...t/plugin/minion/tasks/purge/PurgeTaskExecutor.java
0.00% <0.00%> (-90.91%)
:arrow_down:

...nandpush/SegmentGenerationAndPushTaskExecutor.java
66.90% <ø> (-0.24%)
:arrow_down:

...pache/pinot/minion/event/MinionEventObservers.java
44.82% <50.00%> (-46.56%)
:arrow_down:

...che/pinot/minion/event/MinionProgressObserver.java
52.27% <60.86%> (+7.82%)
:arrow_up:

.../tasks/purge/PurgeTaskProgressObserverFactory.java
75.00% <75.00%> (ø)

.../tasks/BaseMultipleSegmentsConversionExecutor.java
91.17% <100.00%> (+1.17%)
:arrow_up:

...ion/tasks/BaseSingleSegmentConversionExecutor.java
77.46% <100.00%> (+2.08%)
:arrow_up:

... and 1393 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Measure the distance

User Story
As an owner, I would like to be able to measure the distance traveled by the car so that I can keep an eye on the total milage.
Acceptance Criteria
8.1 The traveled distance needs to be measured.
8.2 Unit of the measurement is going to be in meter.

Measuring the distance has been implemented.

Done and merged to master!


feat(cards): Horizontal blocks.

Adds support for horizontal blocks in cards, used for composition.
@Garbee and/or @traviskaufman PTAL!

👍 LGTM!


Added version numbers for future proofing to requirements.txt

Will incoporate this into a new refactoring PR.


Enhancement: Use codecov for collecting test coverage

This PR

[x] uses https://codecov.io for collection test coverage

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@81f6909). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #15   +/-   ##
=========================================
  Coverage          ?   98.38%
  Complexity        ?       47
=========================================
  Files             ?        4
  Lines             ?      124
  Branches          ?        0
=========================================
  Hits              ?      122
  Misses            ?        2
  Partials          ?        0

Continue to review full report at Codecov.

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


Refactor and enforce 80 characters/line in the code base

In attempting to come up to speed on the codebase, I've found it difficult to read the code because some of the lines are 200+ characters long. If all are OK with this idea, I would like to do a quick PR that enforces 80 characters/line in the code. This would result in a large number of changed lines of code in all .py files in Python/dynamic and below, but it would be a one-time thing. No other changes (e.g. code logic, function names, etc.) would happen in the PR, to make things as clean as possible. Any objections?

None from me.  I think this will help the readability of the code.
On Sun, Aug 9, 2015 at 9:59 PM, T.J. Alumbaugh<EMAIL_ADDRESS>wrote:

In attempting to come up to speed on the codebase, I've found it difficult
to read the code because some of the lines are 200+ characters long. If all
are OK with this idea, I would like to do a quick PR that enforces 80
characters/line in the code. This would result in a large number of changed
lines of code in all .py files in Python/dynamic and below, but it would be
a one-time thing. No other changes (e.g. code logic, function names, etc.)
would happen in the PR, to make things as clean as possible. Any objections?
—
Reply to this email directly or view it on GitHub
https://github.com/OpenSourcePolicyCenter/dynamic/issues/106.

addressed in https://github.com/OpenSourcePolicyCenter/dynamic/pull/123


Debug crashing with textureGather instruction

test project

Potentially relevant: https://github.com/dfranx/SPIRV-VM/pull/9


latest support for reqwest 0.12 is not working in WASM mode

there seem to be two problems:

ClientBuilder has no http1_only method in WASM mode
UpgradeResponse's into_inner is trying to access response on a WebSysWebSocketStream, which does not exist.

This was fixed by your PR #8. The errors I got when building for WASM were because of missing feature flags for web_sys. This is fixed now.

awesome, thank you very much @jgraef !


Select Layer in Topology Viewer doesn't work properly

After few attempts of debugging, I found the root cause. The problem is in file https://github.com/iDebugAll/nextbox-ui-plugin/blob/c5c893e9333c17c151fa30c926efdf6263cab596/nextbox_ui_plugin/static/nextbox_ui_plugin/next_app.js#L316
    showHideDevicesByTag = function(deviceTag, isVisible) {
        topologyData['nodes'].forEach(function(node){
            if (node['tags'].length < 1) {
                return;
            };
            node['tags'].forEach(function(tag){
                if (tag == deviceTag) {
                    topo.graph().getVertex(node['id']).visible(isVisible);
                    return;
                };
            });
        });
    };

this function is to add items in graph indicated by layer selector ticker, it also removes items when unselected, the problem scenario can be produced by:

create 3 new device X,Y,Z, X has tag A, Y has tag A + B, Z device has tag B.
select device tag A, it will show X and Y.
add select device tag B, it will show X, Y and Z.
unselect tag B, it will remove Y and Z, which is wrong, it should only remove Z as Y has both A and B.

If there's no easy fix, I'd suggest leave all checkbox unchecked by default, and let user to add their desired items, because every action of unchecking a checkbox has a chance to remove wrong items.


Espresso Testing?

I'm trying to use this lib in an Espresso environment
I've had some trouble making the lib work. I've tried 2 approaches getting aContext
MockContext() makes everything crash
InstrumentationRegistry.getInstrumentation().context doesn't crash but makes no changes to my preferences

What exactly does your code look like?
You should be passing the instrumentation context into rxkPrefs(...).


[confirmSetupIntent] Illegal Callback Invocation from native module when error is returned

Describe the bug

When you enter a bad card in a CardField and attempt to confirm the setup intent, the iOS simulator raises the following error:
illegal callback invocation from native module.  This callback type only permits a single invocation from native code

To Reproduce
Steps to reproduce the behavior:

Render a CardField
Enter a bad card
Save the card in state
Create a setup intent
Pass the client secret to confirmSetupIntent
Error occurs

Expected behavior
Error should simply display on my custom component.
Screenshots

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6] emulator, iPhone 11
OS: [e.g. iOS8.1] iOS 14.3
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
We previously used our own native modules to communicate with Stripe. We did not use tipsi or anything. This native module has been deleted

I'm not able to reproduce this

Can you maybe provide a link to your code?

`import {Stack} from '@mobily/stacks'
import {useNavigation, useRoute} from '@react-navigation/native'
import {CardField, CardFieldInput, confirmSetupIntent} from '@stripe/stripe-react-native'
import React, {useState} from 'react'
import {SafeAreaView, StyleSheet, View} from 'react-native'
import {CappuccinoButton} from 'src/components/widgets/button/CappuccinoButton'
import {useCreateSetupIntentMutation, useMyPaymentMethodsQuery} from 'src/graphql/types.generated'
import {RouteName} from 'src/navigation/Routes'
import {writePaymentMethodToCache} from 'src/service/Payment'
import {spacing} from 'src/theme/spacing'
import {ColorHex} from 'src/theme/ThemeConstants'
import {CappuccinoErrorText} from '../../widgets/text/CappuccinoErrorText'
import {ProfileFlow} from '../LoginScreen/LoginScreen'
interface AddCardScreenParams {
flow: ProfileFlow
}
export const AddCardScreen = () => {
const [card, setCard] = useState<CardFieldInput.Details | undefined>()
const [loading, setLoading] = useState(false)
const [error, setError] = useState<string | undefined>()
const [createSetupIntent] = useCreateSetupIntentMutation()
const {data: paymentMethodsData} = useMyPaymentMethodsQuery({
    fetchPolicy: 'cache-first'
})

const {goBack} = useNavigation()
const route = useRoute()
const {flow} = route.params as AddCardScreenParams
async function saveMethod() {
    setLoading(true)
    try {
        const resCreateSetupIntent = await createSetupIntent()
        const clientSecret = resCreateSetupIntent.data!.createSetupIntent
        const {setupIntent, error: confirmSetupIntentError} = await confirmSetupIntent(clientSecret, {type: 'Card'})

        if (confirmSetupIntentError || !setupIntent?.paymentMethodId) {
            throw new Error(confirmSetupIntentError?.message || 'Card not created')
        }

        writePaymentMethodToCache(setupIntent.paymentMethodId, card!)
        goBack()
    } catch (e) {
        console.error(`Error adding card ${e}`)
        setLoading(false)
        setError(`${e}`)
    }
}

return (
    <SafeAreaView style={styles.container}>
        <Stack space={spacing.medium} align='center' style={styles.inner}>
            <CardField
                postalCodeEnabled={true}
                placeholder={{
                    number: '4242 4242 4242 4242'
                }}
                cardStyle={{
                    backgroundColor: '#FFFFFF',
                    textColor: '#000000'
                }}
                style={styles.cardFieldContainer}
                onCardChange={(cardDetails: CardFieldInput.Details) => {
                    setCard(cardDetails)
                }}
            />
            <View>
                <CappuccinoErrorText>{error}</CappuccinoErrorText>
            </View>
            <View>
                <CappuccinoButton size='large' mainText={loading ? 'Loading...' : 'Save'} onClick={() => saveMethod()} />
            </View>
        </Stack>
    </SafeAreaView>
)

}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: ColorHex.WHITE
},
inner: {
paddingTop: 24
},
cardFieldContainer: {
width: '100%',
height: 50,
marginVertical: 30
}
})
`

@thorsten-stripe if you handle the error with an Alert, as you've shown in the screenshot, then it will not throw the error. Otherwise it does. Experiencing it when canceling a collectBankAccountForPayment early


Constructing a polygon with holes doesn't work if the coordinates are both in the same direction

When I draw the polygon in the same direction. IE clockwise clockwise. The resulting polygon fills both polygons.

const bothClockwise = "M 0 0 L 100 100  L 0 100 L 0 0 Z M 10 20 L 30 50 L 10 50 L 10 20 Z" // bad
        <Path
            d={bothClockwise}
            fill="rgba(255,255,255,.40)"
            stroke="white"
            strokeWidth={size/4}
          />

When I construct a polygon with path with two polygons and each polygon rotates in a different direction the result is as expected. The inside triangle stamps out the middle.

const oneCounterOneClockwise = "M 0 0 L 100 100  L 0 100 L 0 0 Z M 10 20 L 10 50 L 30 50 L 10 20 Z" // good
        <Path
            d={oneCounterOneClockwise}
            fill="rgba(255,255,255,.40)"
            stroke="white"
            strokeWidth={size/4}
          />

Did I run into a bug or an undocumented feature? Thanks.

This is called the winding rule in vector based graphics, specifically the non-zero fill-rule in svg. There's also the even-odd value you might want to explore:
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-rule
https://svgwg.org/svg2-draft/single-page.html#painting-WindingRule
https://oreillymedia.github.io/Using_SVG/extras/ch06-fill-rule.html
https://www.sitepoint.com/understanding-svg-fill-rule-property/
https://en.wikipedia.org/wiki/Nonzero-rule
https://en.wikipedia.org/wiki/Even–odd_rule

Awesome! thanks for the references


Add a basic suite of image disaggregators

We need a collection of image disaggregator modules.

https://github.com/huggingface/disaggregators/issues/26

https://github.com/huggingface/disaggregators/issues/27


[DPTOOLS-1858] Add shutdown hook for Closer

Tested in TARS.

Added shutdown hook for Closer
Added force create folder for neo4j loader

cc: @lyft/amundsen


Jira connection failed error shows briefly before showing a connected status

This happens when adding a new JIRA tracker

This has been addressed by https://issues.redhat.com/browse/MTA-696
Please reopen if needed.


[DOCS] improve SQL docs

I was having trouble using read_sql today because I was following the usage recommended here.
Made a few small changes to correct the syntax and make it easier for folks to find the SQL integration user guide which lists required dependencies etc.

Thanks for making these changes @avriiil!


What's about Magento Rest API?

I had changed some parameters and url endpoint for matching with Magento Rest API. Unfortunately, when I granted and callback from webview to my app again the response always said
"Error Domain=oauthswift.error Code=-1 "Oauth problem." UserInfo={NSLocalizedFailureReason=Oauth problem.}"
Thank you for your help.

did you set  oauth.allowMissingOauthVerifier=true
you must do that when the api don't return the security parameter oauth_verifier
the other reason could be that the returned parameter by api is not named  oauth_token or token
ps: If this work please close the issue

I have resolved it. The error was happened because when it was callback from Magento to my app, I forgot to append query string from Magento with my scheme before callback. However, thank you for your answer. :)


Adhoc damage

Hello there,
I have used adhoc damage for some time now however with the recent problem with Warpgate and the fact I am updating to v12 and dnd 3.2.1 is there another way to create the buttons other than Warpgate?
Line 79 of the macro creates the button dialog via WG.
It is such an amazing macro.

I am planning to pick up things after the 4th of July.  I will take a look
and let you know.
On Sat, Jun 29, 2024, 8:39 PM YenBenGrey @.***> wrote:

Hello there,
I have used adhoc damage for some time now however with the recent problem
with Warpgate and the fact I am updating to v12 and dnd 3.2.1 is there
another way to create the buttons other than Warpgate?
Line 79 of the macro creates the button dialog via WG.
It is such an amazing macro.
—
Reply to this email directly, view it on GitHub
https://github.com/matthewbstroud/stroud-dnd-helpers/issues/97, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AEGN7GDQIAL6XJLC6P35APLZJ5HSVAVCNFSM6AAAAABKDTQF7OVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM4DEMBSGU2DOMQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you, I appreciate your response.

@YenBenGrey  can you test this in v11.2.1?  I have removed warpgate as a dependency.  I haven't really done any module testing in v12 though.

Hi Matthew,
I am on v12 now, however I have it backed up on 11.315 if you mean Foundry version.
I cannot find the module on v12 currently to be able to test.
Is 11.315 ok to test on?
I have to say I only had the AdHoc damage macro part of it.

I have uploaded a new version of my module, which is 11.2.1.  You can try
it with v12 of foundry.
https://github.com/matthewbstroud/stroud-dnd-helpers/releases/latest/download/module.json
On Tue, Jul 2, 2024 at 3:00 AM YenBenGrey @.***> wrote:

Hi Matthew,
I am on v12 now, however I have it backed up on 11.315 if you mean Foundry
version.
I cannot find the module on v12 currently to be able to test.
Is 11.315 ok to test on?
I have to say I only had the AdHoc damage macro part of it.
—
Reply to this email directly, view it on GitHub
https://github.com/matthewbstroud/stroud-dnd-helpers/issues/97#issuecomment-2202106615,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEGN7GAYL5BGW7FWML7ILPDZKJF2RAVCNFSM6AAAAABKDTQF7OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBSGEYDMNRRGU
.
You are receiving this because you commented.Message ID:
@.***>

Hello Matthew,
The module has dependencies that have not and will never be updated to v12 unfortunately. Once such module is Template Macros, Zhell is not updating it for v12.
I use MidiQol DIME instead of Item Macros now.
Is there a way to just extract the AdHoc damage macro? I am not the greatest when it comes to code. lol

Let me see what I can do to remove the dependency on Template Macros.  I am holding off on upgrading to v12 until the dust settles.

I have removed that and several other dependencies in v11.2.3,


Discussion: 'value' instead of 'name' in the choices sheet

Leave 'name' as alias for 'value' but change documentation to 'value'.
I think this is more intuitive for end users.
What do you think?

+1 seems ok to me

fixed by https://github.com/XLSForm/pyxform/commit/1192bb0acc6e15de831c017cf78a4bd8cc642340, right?

Yes, it is fixed by #55.


Problems building AND testing MMV2.

I don't know why this happens. anybody here got some components i need for this to work, or anything i need in the code to be wiped and or changed?

make sure to runcomplations_preset.bat and use haxe 4.2.5

I see


Not working with  tag inside label

<input type="radio" id="myId" name="radio-group"/>

  {renderHTML('
Apple')}

Result: 'Apple' without bold
But expected with bold characters

I've just tested the code out and it seems like working with no problem. What is your result HTML? Couldn't it be a style problem?

The result is Apple without bold, whereas I have used 'b' tag inside renderHTML, I believe it should be Apple

I mean the actual HTML result in DOM. You can check it in devtools.


SLF4J 2

Is your feature request related to a problem? Please describe.
New version of SLF4J uses service providers instead of static binders, see What has changed in SLF4J version 2.0.0?
Describe the solution you'd like
You should add a service provider.
For back compatibility you can save static binders.

2.0.1 has outdated javadoc in SimpleLogger.handleNormalizedLoggingCall
I think we have to wait of v2.0.2


Create batchamalick.yaml

hi @batchamalick so sorry for my delay seeing this, it appears this failed because you used the .yaml file extension and our worflow requires that you use .yml as the file extension.
It looks like you did everything else correctly, so if you could follow the same steps to post the file again using the .yml extension, that should work for you.
Thanks!


KotlinNPE when streaming over a subset of a SortedTableMap

MapDB 3.0.3
Approximate code to reproduce:
Volume vol = MappedFileVol.FACTORY.makeVolume(file, false);
SortedTableMap.Sink<byte[], byte[]> sink = SortedTableMap.create(
    vol, Serializer.BYTE_ARRAY, Serializer.BYTE_ARRAY).createFromSink();

sink.put(new byte[] { 1, 1 });
sink.put(new byte[] { 1, 2 });
sink.create().close();

SortedTableMap<byte[], byte[]> stm = SortedTableMap.open(
    MappedFileVol.FACTORY.makeVolume(file, true),
    Serializer.BYTE_ARRAY,
    Serializer.BYTE_ARRAY);

// producing a subMap that is 'after' all keys will cause trouble:

stm.subMap(new byte[] { 3 }, new byte[] { 4 })
  .entrySet()
  .stream()
  .map(entry -> entry.getKey().length + entry.getValue().length)
  .collect(Collectors.toList());

// it works fine if the subMap is 'before' all the keys, or covers some of them.

trace:
kotlin.KotlinNullPointerException
	at org.mapdb.SortedTableMap$entryIterator$2.findStart(SortedTableMap.kt:1656)
	at org.mapdb.SortedTableMap$entryIterator$2.<init>(SortedTableMap.kt:1638)
	at org.mapdb.SortedTableMap.entryIterator(SortedTableMap.kt:1625)
	at org.mapdb.BTreeMapJava$SubMap.entryIterator(BTreeMapJava.java:1081)
	at org.mapdb.BTreeMapJava$EntrySet.iterator(BTreeMapJava.java:560)
	at java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1821)
	at java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:408)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:511)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)

I could not replicate the issue, but i think I found mistake in code.

I can confirm this is fixed.  My tests fails with 3.0.3 but works with 3.1.0-SNAPSHOT.
My actual test is quite a bit more complicated than the attempt to condense it above.
How close is a 3.1.0 release?

It is also fixed in 3.0.x branch. will release that some time this week
On Sun, 2017-02-05 at 18:03 -0800, Scott Carey wrote:

I can confirm this is fixed.  My tests fails with 3.0.3 but works
with 3.1.0-SNAPSHOT.
My actual test is quite a bit more complicated than the attempt to
condense it above.
How close is a 3.1.0 release?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c5
5493e4bb","name":"GitHub"},"entity":{"external_key":"github/jankotek/
mapdb","title":"jankotek/mapdb","subtitle":"GitHub
repository","main_image_url":"https://cloud.githubusercontent.com/ass
ets/143418/17495839/a5054eac-5d88-11e6-95fc-
7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent
.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-
b52498112777.png","action":{"name":"Open in
GitHub","url":"https://github.com/jankotek/mapdb"}},"updates":{"snipp
ets":[{"icon":"PERSON","message":"@scottcarey in #800: I can confirm
this is fixed.  My tests fails with 3.0.3 but works with 3.1.0-
SNAPSHOT.\r\n\r\nMy actual test is quite a bit more complicated than
the attempt to condense it above.\r\n\r\nHow close is a 3.1.0
release?  "}],"action":{"name":"View Issue","url":"https://github.com
/jankotek/mapdb/issues/800#issuecomment-277570773"}}}

Thanks @jankotek   I'll use the next 3.0.x release as soon as it is available.

@jankotek when do you expect a 3.0.x release containing this bugfix?

@scottcarey 3.0.x will be out in few days.

@jankotek any update on a 3.0.x release?  Or 3.1 ?


Firefox "rejected by sanitizer"

Hi,
I just found your project as a solution to not having the browser remember the password field. Unfortunately, Firefox won't download the custom fonts. According to the Inspector, they're "rejected by sanitizer."
Is that something that's easy enough to fix?
Thank you!
Rob

Thanks for the report. What operating system & Firefox version are you on?
Could you try with the compatibility version of the font? Open text-security.css and replace text-security-disc.woff2 with text-security-disc-compat.woff2.

Thanks for getting backto me :)
Both machines are Windows 10.
One is FF 77.0.1 and the other is FF 86.0.
Actually, now that I'm rereading the README, I see you want this installed
using npm. I don't have node or npm on the server. I simply downloaded the
files from the dist folder in git. Is that my problem?
(And there's no compatibity version in the folder, either).
Thanks again!

From: Oskari Noppa @.***
Sent: Tuesday, March 16, 2021 3:52 PM
To: noppa/text-security
Cc: ygreenfield; Author
Subject: Re: [noppa/text-security] Firefox "rejected by sanitizer" (#14)
Thanks for the report. What operating system & Firefox version are you on?
Could you try with the compatibility version of the font? Open
text-security.css and replace text-security-disc.woff2 with
text-security-disc-compat.woff2.

You are receiving this because you authored the thread.
Reply to this email directly, view
https://github.com/noppa/text-security/issues/14#issuecomment-800558050 it
on GitHub, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEECADAZMP7UKLMEWQYRWQTTD
6ZFFANCNFSM4ZJGCTGQ> .
<https://github.com/notifications/beacon/AEECADHGKKJUCJG4CUY5K2LTD6ZFFA5CNFS
M4ZJGCTG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOF63YXYQ
.gif>

The dist folder actually contains files for older version 1 that I only keep around for backwards compatibility reasons. The guide in this repo used to say that people could just point to the dist folder's files through rawgit, so now I'm sort of stuck with keeping the files in there or bunch of websites could break...
Anyway... it's still weird though that those font files would cause issues, even though they're old they should still work ok. You might want to double check that your app is referring to the files correctly and your server is responding with the actual files. One thing that could cause the error you describe is that if the paths to the fonts in html/css are a bit off and your server responds with 404 html file and then Firefox obviously doesn't want to parse that file as a font file.
Whether that's the issue or not, you should probably use the newer version and not the files in dist folder. You can download the files from the release page, or you could install them with npm to your local machine and just copy-and-paste from node_modules folder to your server.

Again, thanks for being so helpful.
So it's still not working in Firefox, but I don't think it's the fault of
the files, although I don't understand what I'm seeing yet, so I'm not sure.
First problem is, I think, that my site is not https, and the fonts are on a
server that was. When I moved them to the same server, I'm now getting
"Cross-Origin Request Blocked. Reason: CORS Header
'Access-Control-Allow-Origin' missing"
I don't know what that means and I'll need to research, but I can't today or
tomorrow. If you recognize that and have a quick "Oh that's easy!" answer,
please tell me. Otherwise, I'll keep hacking away at it and let you know
what I come up with.
Thanks again!

From: Oskari Noppa @.***
Sent: Tuesday, March 16, 2021 7:24 PM
To: noppa/text-security
Cc: ygreenfield; Author
Subject: Re: [noppa/text-security] Firefox "rejected by sanitizer" (#14)
The dist folder actually contains files for older version 1 that I only keep
around for backwards compatibility reasons. The guide in this repo used to
say that people could just point to the dist folder's files through rawgit,
so now I'm sort of stuck with keeping the files in there or bunch of
websites could break...
Anyway... it's still weird though that those font files would cause issues,
even though they're old they should still work ok. You might want to double
check that your app is referring to the files correctly and your server is
responding with the actual files. One thing that could cause the error you
describe is that if the paths to the fonts in html/css are a bit off and
your server responds with 404 html file and then Firefox obviously doesn't
want to parse that file as a font file.
Whether that's the issue or not, you should probably use the newer version
and not the files in dist folder. You can download the files from the
release  https://github.com/noppa/text-security/releases/tag/v3.1.0 page,
or you could install them with npm to your local machine and just
copy-and-paste from node_modules folder to your server.

You are receiving this because you authored the thread.
Reply to this email directly, view
https://github.com/noppa/text-security/issues/14#issuecomment-800677578 it
on GitHub, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEECADGFG7YTSONIC6XCO6DTD
7R7RANCNFSM4ZJGCTGQ> .
<https://github.com/notifications/beacon/AEECADE4IMSFOO6CNN3W733TD7R7RA5CNFS
M4ZJGCTG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOF64V5SQ
.gif>

Just based on this info I can't say I recognize, sorry.
If you have some code in a github repo or if you can just paste some html/css you have in here and tell a little about your server setup (are you using e.g. IIS, asp.net, express.js, Apache, some CDN, etc) I could maybe take a look, but otherwise it's hard to tell. CORS issues usually come up when you do requests from one site to a server in another domain, so it sounds quite weird to me that you get CORS errors after moving the files to the same server as the other stuff.

I'm going to close this as it seems likely that this is not actually a bug in the library.
If things turn around and it seems that the problem is indeed in the library, you can open a new issue.
If you need general help with setting things up, you can send me an email (it's in my profile). I'll respond if I have time.

K, thank you.
I'm thinking it has something to do with my site not being https, and even
if it's not the issue, it's about time to do https anyway. So until I make
my site https, I've put this on hold, probably a couple of weeks. I'll let
you know if that solved the issue.
Take care, and thanks for your responsiveness.
Yosi

From: Oskari Noppa @.***
Sent: Friday, March 26, 2021 9:44 AM
To: noppa/text-security
Cc: ygreenfield; Author
Subject: Re: [noppa/text-security] Firefox "rejected by sanitizer" (#14)
I'm going to close this as it seems likely that this is not actually a bug
in the library.
If things turn around and it seems that the problem is indeed in the
library, you can open a new issue.
If you need general help with setting things up, you can send me an email
(it's in my profile). I'll respond if I have time.

You are receiving this because you authored the thread.
Reply to this email directly, view
https://github.com/noppa/text-security/issues/14#issuecomment-808230577 it
on GitHub, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEECADFOMA7WIG2VHLSJ2O3TF
SFSBANCNFSM4ZJGCTGQ> .
<https://github.com/notifications/beacon/AEECADAZSL2XQOWQ4BVQZ4LTFSFSBA5CNFS
M4ZJGCTG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGAWJ5MI
.gif>


Readme contribution

Folder added
Added screenshots
Edited the README.md file and change the markdown links to point to the new Screenshot locations

Hey @johnwalicki Everything is done. I apologize for taking it forever, this is the very first time I'm contributing to open source.
Please check.
While merging please add the hacktoberfest-accepted label.
Thankyou. :)

@yadavsairaj - Glad you worked through the issues.  Looks great. Congratulations on your first PR.  Thanks for contributing to Open Horizon.

Thankyou so much for giving me this opportunity.


⚠ 2 Minutes de génie (prod) has degraded performance

In 74668c0, 2 Minutes de génie (prod) (https://2mdg.ageg.ca/) experienced degraded performance:

HTTP code: 200
Response time: 7112 ms

Resolved: 2 Minutes de génie (prod) performance has improved in 9baacec.


Added gotoProvider & Enhanced autoCompletion

I still have some further testing to do with this, but I'd rather get the review process going before I am too far down a rabbit hole. There are some things that could potentially be considered sketchy, but some effort was made to mitigate the potential problems too. Either way, I should really get the course correction now if its necessary.
Note: Do try to think about future benefits of using this to provide inline argument signatures for user defined functions.

If a workspace is open, this will load every LSP into memory for quick referencing. I've tested this with 10MB of LSP's and it only bumps the memory footprint by less than 50mb. I figured on a CAD machine that's nothing and 10mb isn't realistic for most folks. What this does is make GoToDefinitionProvider (F12) nearly instantaneous across the whole workspace. All of this memory-document loading seems to be happening passively without any locking of VSCode.
Adds workspace file management to account for all these memory-only documents. Some of this is in the form of vscode.workspace.events, but some had to come from a FileSystemWatcher because the workspace events only fire from direct input on the workspace interface.
Enhanced the AutoCompletionProvider to use diverse symbols in its results to identify

Global Variables (contextual to current defun)
Argument Variables (contextual to current defun)
Localized Variables (contextual to current defun)
Functions (Documented; contextual to the ./data/ text files & the webHelpAbstraction.json)
Functions (Undocumented; contextual only to the ./data/ text files)
Function (User-Defined; contextual to all opened/previously activated LSP's)
Enumerations (Windows Only and probably won't keep it. This probably only makes sense when inline-function specific context is implemented for the webHelpAbstraction signatures and the enum suggestions can be narrowed down to what is possible)

Thanks for enhancing this!
I think we need to log two issues to track it (and testers latter can know how to verify it, those issue can only be closed after tester verified them, it means that maybe some bugs will be found).
And can you normalize the PR messages for the sections we mentioned in previous PR?
Objection
Implementation
Abstraction
Screen Shot & tests

And can you normalize the PR messages for the sections we mentioned in previous PR?

Yes, but based on your responses and some of my own ideas for resolving these concepts, I probably need to go reconfigure quite a few things. One that occurred to me and you didn't mention is just moving the CompletionSymbolCollector into its own *.TS file would probably clean up the existing code base changes. You also suggested that I go make a context manager (context.ts) and my instinct is to do the same with the file management stuff so it isn't mixed with the GoToProvider hook. I am somewhat wondering if I should collect a bit more feedback to put me on the right path, cancel this PR for now and revisit this when its all been largely restructured. I certainly don't want to create another chaotic mess!

One that occurred to me and you didn't mention is just moving the CompletionSymbolCollector into its own *.TS file would probably clean up the existing code base changes.
Thanks! I think we need to make the PR to follow the [SRP rule](https://en.wikipedia.org/wiki/Single-responsibility_principle#:~:text=The single-responsibility principle (SRP,functionality%2C which it should encapsulate.). I see in this PR you covered two things: Auto-complete refinement; Goto definition feature. It is best to split the PR into two PRs.

The SRP is tough for this because the AutoComplete work is contingent on the document handling. So, I think we are now saying the infrastructure PR has to happen and be merged before the AutoComplete PR can even be generated.

The smaller the PR the easier it is to review and therefore faster to merge. Please split this up in 2-3 PRs that build on one another.

Will refactor and split this appart


New example: CVXPY <> Pandas interoperability demonstration

Is your feature request related to a problem? Please describe.
Pandas is a ubiquitous tool for data analysis in Python.
Existing examples focus on using numpy for data inputs. While it seems simple to convert from pandas to numpy, it might help to clarify some doubts of users. It also could help people search for terms like "pandas (convex) optimization" (?).
The example should include:

Creating a CVXPY problem based on data stored in a pandas object
Creating a pandas object from the solution values of the problem

Possible extensions:

Combining advanced pandas slicing with CVXPY slicing
Getting variables by name

I've been wrestling a bit with data input validation, and it seems to me that pandas is still somewhat of a moving target in regards to reading in spreadsheets (my current input method of choice), and also extracting numpy arrays for feeding into solvers.  I'd be interested in knowing what version of pandas people are using, because I think the examples would have to lock into that version...I can tell you that pandas hasn't documented exactly every change when a new release comes out...


drt/ta: Remove GF14 check in pin cost

This check should be valid for all unidirectional layers, not just GF14.

I ran a full CI on this and on the public side aes asap7 has a timing degradation. Would you look at that.

Interesting, I'll take a look.

I ran a full CI on this and on the public side aes asap7 has a timing degradation. Would you look at that.

Interesting, I'll take a look.

This is another case where I can't reproduce the regression:
[INFO] synth__design__instance__area__stdcell pass test: 2240.12952 <= 2576.0
[INFO] constraints__clocks__count pass test: 1.0 == 1.0
[INFO] placeopt__design__instance__area pass test: 2496.66 <= 2871.0
[INFO] placeopt__design__instance__count__stdcell pass test: 22107.0 <= 25423.0
[INFO] detailedplace__design__violations pass test: 0.0 == 0.0
[INFO] cts__timing__setup__ws pass test: -32.261 >= -100.0
[INFO] cts__timing__setup__ws__pre_repair pass test: -154.554 >= -252.81
[INFO] cts__timing__setup__ws__post_repair pass test: -154.554 >= -252.81
[INFO] cts__design__instance__count__setup_buffer pass test: 1751.0 <= 1915.0
[INFO] cts__design__instance__count__hold_buffer pass test: 672.0 <= 1105.0
[INFO] globalroute__timing__clock__slack pass test: -50.517 >= -70.51
[INFO] globalroute__timing__setup__ws pass test: -50.5168 >= -70.51
[INFO] detailedroute__route__wirelength pass test: 102879.0 <= 116087.0
[INFO] detailedroute__route__drc_errors pass test: 0.0 <= 0.0
[INFO] finish__timing__setup__ws pass test: -7.5856 >= -20.0
[INFO] finish__design__instance__area pass test: 2902.06 <= 3035.0
[INFO] finish__timing__drv__max_slew_limit pass test: 0.137217 >= -0.2
[INFO] finish__timing__drv__max_fanout_limit pass test: 1e+30 >= -0.2
[INFO] finish__timing__drv__max_cap_limit pass test: 0.688112 >= -0.2
[INFO] finish__timing__drv__setup_violation_count pass test: 1.0 <= 10.0
[INFO] finish__timing__drv__hold_violation_count pass test: 1.0 <= 10.0
[INFO] finish__timing__wns_percent_delay pass test: -1.45199 >= -10.0

I used your commit for OR(294b8b43b3fafa236c90426565a3f6f07f3a6a75) and 888926fccf862d00b9c847b87ed59be1df3b8699 for ORFS and I can reproduce the failure.  Would you try the same and see?

Looking at net 05443.  Without your change:

with your change:

You can see a different choice of segments on the left hand side.


pip install pyproj

Pip version: pip 9.0.1
Python version: Python 3.6.4
Operating system: Linux Mint 18.1 Serena

Description:
I am trying to install pyproj using pip. It looks for libpython3.6m.so.1.0 but does not find it, which was not expected.
What I've run:
$ mkvirtualenv pyproj --python=python3
$ pip install pyproj
$ python
>>> import pyproj
#from pyproj import _proj
#ImportError: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory

I was able to install from source following the README,  reporting here in case helpful.

Can you try pyproj==2.0.1 and see if it works?

Feel free to reopen if this issue persists. Thanks for the report!


Contract needs to be linked to a library, this is only supported in the JavaScript VM for now.

Context: https://github.com/ethereum/browser-solidity/blob/master/src/universal-dapp.js#L397
Is there any reason why this can't or shouldn't be supported when in Web3 Provider mode? I'm working on library support and could investigate this.

I think the main problem is that you have to wait for the library to be deployed to be sure about the contract address.

Regarding the web3 execution context, this part of the software feels like it was started but left unfinished. As shown in #43, it's possible to use some of the existing code that works in the VM execution context in order to link/deploy to web3. But more work will be required in order to get it fully functional in web3. Before I push in that direction, I'm curious if @chriseth is open to it.


[Question]: .NET 6, Playwright CLI,...

Your question
I am a bit confused around the latest changes around #1834 and https://github.com/microsoft/playwright/pull/10796.
My build fails because Playwright CLI seems to require .NET 5.
So for local dev scenario I shouldn't use the .NET Global Tool / Playwright CLI anymore, but instead a PowerShell script within bin\debug?
https://playwright.dev/dotnet/docs/intro
Is this seen as a workaround or the final solution?
What is the recommended approach in CI/pipeline scenarios?
https://playwright.dev/dotnet/docs/ci#azure-pipelines

For Windows or macOS agents, no additional configuration required, just install Playwright and run your tests.

Does not mention that.
Also playwright.ps1?

So for local dev scenario I shouldn't use the .NET Global Tool / Playwright CLI anymore, but instead a PowerShell script within bin\debug?

Correct.

Is this seen as a workaround or the final solution?

A final solution. You can keep using the tool if it works for you, but we are seeing more trouble than the benefit from it.

What is the recommended approach in CI/pipeline scenarios?

This is one of the reasons we are stepping away from the tool, invoking a script is easier in CI/CD than installing the tool.

What is the recommended approach in CI/pipeline scenarios?

It is actually the same as for the local workflow.

Closing since its answered. (Also the Microsoft.Playwright.CLI tool is fixed now for .NET 6)


sample client statusCode 401

Hi,
I'm trying sample client, getting following error on the first request. Can you plz check?
client.send(new ResetDatabase());
Exception:
com.recombee.api_client.exceptions.ResponseException: {"statusCode":401, "error":"Invalid HMAC signature"}

Hi,
I could not reproduce your issue. Is it possible that you are using wrong credentials?
You have registered two accounts with very similar name (probably one contains a typo), so isn't it possible that you, for example, use wrong combination on databaseId and secret token?

Thank you for your quick response, I was trying the api inside a spring boot application, I'll try pure example client and double check the dbid and secret token and let you know the result.
best regards
Ugur Acar
Sent from my iPhone

On 15 Dec 2017, at 13:19, OndraFiedler<EMAIL_ADDRESS>wrote:
Hi,
I could not reproduce your issue. Is it possible that you are using wrong credentials?
You have registered two accounts with very similar name (probably one contains a typo), so isn't it possible that you, for example, use wrong combination on databaseId and secret token?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

there was a typo in the dbID, worked!, thanks again.
Ugur

Great :)


chore: Bump Synthetics to beta-19

Summary
We should endeavor to keep the recorder in sync with the latest version of Synthetics.
Implementation details
Simply bumps the depended version of Elastic Synthetics.
How to validate this change
If CI passes there should be little else to investigate, but running the application on this branch as a quick smoke test is fine.

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-02-07T20:45:26.848+0000

Duration: 19 min 25 sec

Test stats :test_tube:

Test
Results

Failed
0

Passed
54

Skipped
0

Total
54

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.


Kernel of Laplace Box

Isn't the norm calculated in line 18 supposed to be (r.z + r.y + r.x) * 2 instead of (r.z + r.y + r.z) * 2 ?

I have corrected the tests so that they can test the Laplace formula.
I have put the input values and the expected ones. I also added the CPU version in which, with the Laplace formula, the input is extended by filling in the values beyond the edges with the same constant value 0.

I have corrected the tests so that they can test the Laplace formula (they obviously still don't pass).
I have put the input values and the expected ones. I also added the CPU version in which, with the Laplace formula, the input is extended by filling in the values beyond the edges with the same constant value 0.


[clarification]: is Sort allowed alongside Order

Specification
Data
I need clarification on ...
whether we can have a parameter of type Sort and one of type Order in the same repository method.
Additional information
I don't think this should be allowed.

You know what, actually I don't care about this anymore. It's not really at all useful, but if the user wants to write:
@Find
List<Book> allBooks(Sort<? super Book> s1, Order<? super Book> order, Sort<? super Book>... s3);

There's really no reason we can't honor this; there's no real additional burden on the implementation side over and above what we have to already do to honor PageRequest and @OrderBy.
It is a bit inconsistent to allow this while on the other hand disallowing the combination of Sorts given as parameters and in a PageRequest, but I would now be more inclined to remove that other restriction, rather than add this proposed restriction.
Anyway, I'm going to close this issue because I think it's fine. On the other hand, it would also be perfectly fine to:

add the restriction, or
remove the other restriction (on PageRequest)

so if someone else want's to make either of those changes that's great, but I personally do not care enough to leave this issue open.


VERY VERY poor quality of map? Please help

Hello all,
I recently came across google cartographer for turtlebot and gave it a try. This is the specification of my system:

Ubuntu 14.04
Turtlebot
ROS Indigo
Using Kinect 1.0

I collected a data bag using the turtlebot I have and generated a map using demo_lidar_2d.launch. I have modified the launch file so that it listens to right topics. Here is the link to the launch file:
https://drive.google.com/file/d/0B433_L9e51r-dmRZQlItMkR4ODA/view?usp=sharing
Here is the link to the bag file:
https://drive.google.com/file/d/0B433_L9e51r-aHpHbGRuVmxBaDQ/view?usp=sharing
here is the map I got:

Can someone please help me? I am not able to figure out what I am doing wrong.
Thanks.

@wohe can you help me, please?

I'll be on vacation until October 2. If you still need help by then, I can have a look.

Please take a look once you are back from vacation. Happy vacation!!!

I looked into your data now. Some assorted comments:

Running rosrun cartographer_ros cartographer_rosbag_validate -bag_filename ~/Downloads/4_aisle_carto.bag gives me the output I posted into this Gist. It shows that your IMU data is bogus, it jumps backwards in time a few times making it completely unusable.  I therefore disabled using the IMU and only use scan matching + odometry.
At the very beginning of your bag, the laser fan is "fuzzing out" towards the moving direction of the robo. It looks like there is a ramp there or the floor is uneven. This violates the assumptios of 2D SLAM and will make your results poor. But of course this is not the big issue here.
The first big issue is your odometry: it overestimates left turns and underestimates right turns, leading me to believe that one of your wheels is slipping or has different size than the other. This is most notable in the third 90 degrees rotation of the robot. For a while the laser only sees a tiny part of a wall and apparently odometry slips there, which yields to an overestimation of the angle. Unfortunately we cannot throw odometry away too, since it is required to fix the large featureless hallway mentioned below.
Then, the robot drives down a long hallway. Loop closure finds good matches in this hallway, leading to a shrinkage of the corridor. Increasing min_score and the confidence in the current movement state of the robot helped a lot here - this requires odometry for speed estimation though.
Reducing the search window for loop closure was also quite important since your environment is self similar.
I increased the voxel size of the grid for quicker tuning and also to make the scan matching easier.
Later in the bag the robot drives for a few seconds so close to a wall that all points of the laser returns bogus readings - this makes the robot basically blind for 5 seconds or so.

Generally speaking your data is of very poor quality. I suggest you start out by fixing your IMU timing and calibrating your wheel odometry. You will have a much easier time getting good maps then.
You can see the tuning that I did in this branch, it makes the map much better than the one you posted, but still unusable, see screenshot below.

Hello ,
Thanks for looking into the problem, I added a few comments:

Running rosrun cartographer_ros cartographer_rosbag_validate -bag_filename ~/Downloads/4_aisle_carto.bag gives me the output I posted into this Gist. It shows that your IMU data is bogus, it jumps backwards in time a few times making it completely unusable. I therefore disabled using the IMU and only use scan matching + odometry.
How can i fix my IMU data so that it doesn't jump back in time?

At the very beginning of your bag, the laser fan is "fuzzing out" towards the moving direction of the robo. It looks like there is a ramp there or the floor is uneven. This violates the assumptios of 2D SLAM and will make your results poor. But of course this is not the big issue here.

The first big issue is your odometry: it overestimates left turns and underestimates right turns, leading me to believe that one of your wheels is slipping or has different size than the other. This is most notable in the third 90 degrees rotation of the robot. For a while the laser only sees a tiny part of a wall and apparently odometry slips there, which yields to an overestimation of the angle. Unfortunately we cannot throw odometry away too, since it is required to fix the large featureless hallway mentioned below.
I am using turtlebot 2.0 and I checked their documentation and they mentioned that their is no need fo any calibration. But I have been using that turtlebot for awhile. If  i want to calibrate it how can should i do it?
Then, the robot drives down a long hallway. Loop closure finds good matches in this hallway, leading to a shrinkage of the corridor. Increasing min_score and the confidence in the current movement state of the robot helped a lot here - this requires odometry for speed estimation though.
Reducing the search window for loop closure was also quite important since your environment is self similar.
I increased the voxel size of the grid for quicker tuning and also to make the scan matching easier.
Later in the bag the robot drives for a few seconds so close to a wall that all points of the laser returns bogus readings - this makes the robot basically blind for 5 seconds or so.

Generally speaking your data is of very poor quality. I suggest you start out by fixing your IMU timing and calibrating your wheel odometry. You will have a much easier time getting good maps then.
Repeating the same questions at above, what can i do to imprve my sensor data i.e IMU and odom?
Also, Is there any documentation that I can go through to understand what each parameter  in the algorithm means?
You can see the tuning that I did in this branch, it makes the map much better than the one you posted, but still unusable, see screenshot below.
I am not very versed with github, i don't know how to make a pull request so I manually changed the files and i got better results. Thank you very much for your help.

How can i fix my IMU data so that it doesn't jump back in time?

You have to record it properly. It depends entirely on your recording setup, nothing I can help you with.

I am using turtlebot 2.0 and I checked their documentation and they mentioned that their is no need fo any calibration. But I have been using that turtlebot for awhile. If i want to calibrate it how can should i do it?

I'd drive it along a known path that returns to its starting location. Then calculate wheel odometry and optimize the wheel sizes or so. There are papers for wheel odometry calculations too. Again, this is out of scope of Cartographer.

Also, Is there any documentation that I can go through to understand what each parameter in the algorithm means?

there is https://google-cartographer-ros.readthedocs.io/en/latest/tuning.html and https://google-cartographer.readthedocs.io/en/latest/configuration.html, both are still incomplete. The source is the most reliable documentation for now.


Docker shell commands

@tpetr make shell commands work in docker:

There are often multiple processes in docker, read the pid we want to operate on from a file if it exists (i.e. so we can write the pid of a java process under a wrapper/supervisor to the file, and operate on the correct pid)
if not otherwise specified, pid in the docker container will be 1
add a switchUser configuration to the descriptor. Most times we will want the command to run as the same user as the task, so defaults to true. When true we will prepend the user switch already set in our config
If the task is docker, the executor will insert a docker exec (container id) after the user switch (if in use). So now the only part of the command you specify in the config is the command itself, the executor takes care of the context

closing this and re-opening against master now that shell commands is merged


[Bug] Cant map to telescope

Hi.
I am trying to map the plug but does not work:
nnoremap fp lua require('telescope.builtin').projects( require('telescope.themes').get_dropdown({hidden = true}))
Always show an error that projects does not exist, but if I try to run :Telescope projects it works.
Edit: Kind of solution:
nnoremap fp Telescope projects

project.nvim is not builtin to telescope, it's an extension:
require('telescope').extensions.projects.projects( require('telescope.themes').get_dropdo
wn({hidden = true}))

Thank you, works better with that :D

project.nvim is not builtin to telescope, it's an extension:
require('telescope').extensions.projects.projects( require('telescope.themes').get_dropdown({hidden = true}))

I wonder why this is not mentioned on the README file.
For anyone who is looking for a way set the keymap, here's what I did:
keymap("n", "<leader>fp", "<cmd>lua require('telescope').extensions.projects.projects(require('telescope.themes').get_dropdown({hidden=true}))<cr>", opts) -- find projects


Add a boilerplate for rainbowkit, Next, tailwindcss, and TS.

Hi, i am the newbie of this filed.
I think it would be great to build boilerplate for the latest versions.
Thanks

You can reference our examples here: https://github.com/rainbow-me/rainbowkit/tree/main/examples
There are additional templates for Tailwind available here, but note that they may be using older versions of Wagmi and RainbowKit: https://github.com/jcstein/rainbowkit-vite-tailwind-starter


fix(bot): Added 'fellow' and 'fellowship' to the ignore list

Brief: Added the words 'fellow' and 'fellowship' to the ignore list as mentioned in #350

I have worked on #351. I seem to have added the commit into the same PR. Any suggestions on how I can rectify this?

Hopefully this should have resolved the issue.

Good team effort, thank you all 👍


Consider using symbols as variable names instead of words

Variable names could be symbols instead of words.
e.g.:
eplson = ε
mu = µ
mu_bar = µ_bar (can't find unicode for this)
rho = ρ
A1_hat = Â1
E1_hat = Ê1

Hi, thanks @tdmorello for opening this issue! As @Nicholas-Schaub mentioned, I understand this as to increase readability with scarification of "input-ability" (and potential problems with editors). As we always need to make some conversion b/w equations and codes, I think my balance tilts towards the input-ability (Latin notations).

Good points!


[Question] Edit new items before appending into container

Is it possible to edit nodes before appending them to their parent container? I'm trying to implement infinite-scroll via userscript on a image board but the newly added items come with a class that hides them by default for whatever reason.
I could override the css rule via javascript instead of editing the items themselves but I would rather find a solution that doesn't alter the source code since it might break other functions.
I could call a function on append checking for newly added items but I fear it might rapidly become resource intensive once hundreds or thousands of new items are added to the container.
Is it possible to do this on the fly without checking all the previously added items?

Cómo empii


Update docker image version.

Motivation

Optuna v4.1 will not support Python 3.7, so I'd like to update the docker image version.

Description of the changes

Replace optuna/optuna:py3.7-dev with optuna/optuna:py3.11-dev

Let me close this PR since the current images, including optuna/optuna:py3.11-dev and optuna/optuna:py3.7-dev do not have jupyter.


Financial app implementation

This pull request includes the full implementation of a financial app. The app grants users to keep track of various bills and payments based on various categories. It includes:

N+1 solution
Validations
Authentication using Devise
Live deployment on Render
Integration, Model, and Request tests using RSpec
Kindly find screenshoots of the before and after implementation of eager loading

WITHOUT EAGER LOADING

WITH EAGER LOADING

Hello CR
All previous review comments have been addressed

Updated video presentation
Added a splash screen as attached below

Fixed the miscalculations using Category.where(author_id: current_user.id) to implement the drop-down list of categories
Payments and Categories are now displayed based on the project requirement using this line of code <% @payments.order(created_at: :desc).each do |payment| %>


backport Request, add player pullable carts to 1.20.1

if possible that would be wonderful, if not it's okay !

Fixed in 3.0.1+1.20.1

thank you so much !


Clean up Exito screen Spanish

We should redo this screen to just list the key data points rather than awkwardly stuffing it into a sentence (also posessive "s" apostrophes aren't a thing en español!).

This one we can close here and log it in the main repo instead since it will require code changes (which I'm looking to do in the next day or so).


Further Improve Emulator Responses

Changes

Extended supported message ID range
Added reserved message IDs
Extended NRC range
Limited supported modes
Limited supported PIDS based on supported mode
Extended random value range
Added support for specific 2 byte PIDs
Rewrote old and added new test cases

Emulator Supported Request Info
This is a reference for what requests are now supported by the emulator.

Message ID: 0x701 - 0x7F1

Reserved (Unsupported): 0x703, 0x750, 0x7B0, 0x7D7, 0x7F0

Mode (PID): 0x1 (0x0 - 0xA6), 0x9 (0x0 - 0xB), 0x22 (DE00 - DEEF)

Emulator Response Info
This is a reference for what responses will be returned by the emulator.

Success: Random
NRC: Random (0x10 - 0xF1)
Value: Random (0x0 - 0x1000)

Coverage remained the same at ?% when pulling d7a75fe463267c56b6a7fbd11b6d7d60d1e1dbbf on emulator-diagnostic-responses into bc0b366f6d4b507f6908f6c0a03a1db36dee799a on next.


Improve quick start notebook

[x] add a "pro tip" for how user can save computation time
[x] remind user that x axis is the swept parameter, y axis is the frequency
[x] A more detailed adding transition and labelling procedure is needed.
[x] Step-by-step calibration process
[x] remind user that the transitions may not necessarily start from 0
[x] Emphasize x- and y-snapping features in the app
[x] Emphasize how to delete a datapoint
[x] Introduce what are the dashed lines.

can i help you with documentation?

Apologies for our late reply. Yes please feel free to make suggestions on our quick start notebook by submitting pull requests! We'd love to learn what user (you) think would be most useful.


Force fallback can be disabled from another macro

proc-macro2 should handle static variables per thread, using the thread_local macro. Forcing fallback and working multiple macros with inputs to the io, slow operations, a datarace state is produced. If Span structures cannot be moved to other threads, the fallback should also be handled per thread as it is the only different element in the result.
https://github.com/alexcrichton/proc-macro2/blob/b128cd6cfd5647da1cb2f74295ea076515eb8174/src/detection.rs#L5
i.e., the WORKS flag is changed in the middle of a macro with a long process. You should use thread_local to statically allocate WORKS

This is not a supported use of force fallback. It is intended for use in bin crates -- in which case the libproc_macro API is not available whatsoever (in any thread).


added casts and unused vars to remove warnings

No more warnings when building =]

I'm not merging this PR, the warning are actually not that dramatic.


ImportError: cannot import name 'PointTensor' from 'torchsparse'

I am having this error,
ImportError: cannot import name 'PointTensor' from 'torchsparse' (.../lib/python3.10/site-packages/torchsparse/init.py)
Any idea show to resolve?
My environment,

GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
NVCC: Build cuda_11.8.r11.8/compiler.31833905_0
PyTorch: 2.0.1
PyTorch CUDA: cu118
Python 3.10
PyCharm 2023.2.3 (Professional Edition)

Torchsparse has been upgraded to TorchSparse++.
Please install using the following command:
pip install --upgrade<EMAIL_ADDRESS>
If you have any other comments, please email<EMAIL_ADDRESS>

Thanks!! That worked.


"Stay In Front" implementation

This is a basic "Stay In Front" implementation.
Kept menu position & naming consistent with Apple's (now gone) own menu item.
Nice project btw, I really see a lot of potential to it 👍

Marvelous – great job! Was this created in Xcode 11.4 beta? I don't think it will cause a problem here, but it's something to watch out for in the future; I don't want accidental incompatibilities 🙂

Oops, I'm really sorry.
I'm just using it for other projects since it seems to be faster in previewing.
Thanks for pointing that out, I'll make sure I'll use the release version for any future contributions 🙂


Extension supports only locales that use wide characters.

Trying to draw with normal width font under western locales doubles space.
┌───────┬─────────┐
│              │                  │
│              │                  │
└───────┴─────────┤
indent is with spaces, ts=1

There are two spaces produced for each horizontal line above.  I know from where likely it came:
VSC with Asia locales (using a mostly wide glyphs font) probably adjust the display,  but VSC with western locales does not.
For now it would be good to have a knob to say "boxdraw.use.single": "yes" somewhere
and have boxdraw emit a single space per single horizontal line above, if set.

In vscode, many double-byte symbols are treated as half-width characters internally. As a result, moving the cursor up and down will cause it to rattle left and right. See isFullWidthCharacter() in https://github.com/microsoft/vscode/blob/main/src/vs/base/common/strings.ts

IMO this is not a source of the problem.  Frame drawing glyphs in unicode (and fonts) are all "narrow", and how many bytes a codepoint is written with has no correlation to the glyph being wide, half-width, or narrow.
Thanks!

コメントありがとうございます。
返信が遅れてすみません。
western localeのことは考慮していませんでした。
（western localeでこの拡張機能を使おうとしてくれたことに感動しています）
提案を取り込みます。しばらくお待ちください。
あなたが言う通り、unicodeでの描画はいつもnarrowですね。
asia localeでは「wide gryphで表示されることが多い」というだけですね。
double-byte  symbolについての説明はasia locale限定の現象の見え方です。


Phylogeny trees [PYTHON]

App name
dash-phylogeny
App

[x] This app is currently deployed on Dash(R) Gallery: https://dash-gallery.plotly.host/dash-phylogeny/
[ ] This app is new

Source code repository
https://github.com/plotly/dash-phylogeny
Current appearance

Redesign

Playground deployment
[url of playground deployment]

Phylogeny trees.ai.zip

mobile version:
Phylogeny trees mobile.ai.zip


Simplify emit sql error reporting logic

Refactor improving readability and error message quality. Changes:

Introduce a _get_current_primary_key_name function. Not the most general helper, but covers use cases with better error messages that we had before.
Use the helper in recurse and fold, simplifying some of the longest functions in this module. Now fold will raise a proper error if the primary key is missing.

When reviewing, I recommend looking at the two commits separately, since the second one just adds clutter. Not sure why black reformats only the changed files.


Plant Flag notification issue

From eddiew on the forums:

I'm getting a bug with the  programs when combining Strategia and @Galileo's planet pack, namely if I choose the one to plant a flag, then it becomes unavailable the moment a ship reaches that planet's orbit.

For example, turn on the Ceti Program, send a probe, get 400% milestone reward as expected. Launch a crewed ship, immediately upon entering the SoI, get a message telling me that the program is no longer available. It also doesn't remove itself from my active strategies, so I lose funds and rep to manually kick it out

As discussed later in the thread, it's behaving normally - as it's no longer valid to be started.  What needs to be changed is to suppress the notification when the strategy is active.

Stock planets system, the Minmus crewed program, same notification. It's a little bit confusing.


reject packets with truncated connection ID, if truncation was disabled

Fixes #826.

Codecov Report

Merging #830 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #830      +/-   ##
==========================================
+ Coverage   90.98%   90.98%   +<.01%
==========================================
  Files          87       87
  Lines        6052     6054       +2
==========================================
+ Hits         5506     5508       +2
  Misses        347      347
  Partials      199      199

Impacted Files
Coverage Δ

client.go
90.06% <100%> (+0.11%)
:arrow_up:

Continue to review full report at Codecov.

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


Arshdeep added link

profile added using json

I have not made  any changes in  package-lock.json .

Hi @Arshdeep-0509 welcome to the community, your json file is good but we don't make changes in package-lock.json & package.json files, please undo those changes and update your PR.

This seems to happen in other prs too @aayush89890 i think every time someone adds something it updates the version in the package lock.json. Thanks

This seems to happen in other prs too @aayush89890 i think every time someone adds something it updates the version in the package lock.json. Thanks

That's correct @CodingSpecies but one should not commit those changes right?

This seems to happen in other prs too @aayush89890 i think every time someone adds something it updates the version in the package lock.json. Thanks

That's correct @CodingSpecies but one should not commit those changes right?

I think when they git add, they should only git add profilename.json instead of git add -A. thanks.

I think when they git add, they should only git add profilename.json instead of git add -A. thanks.

yes that's correct @CodingSpecies


Optimise the If operation to avoid scanning accumulo twice

The result of a queries on accumulo (e.g GetAdjacentIds) is a lazy iterable that will scan accumulo every time the result is iterated over. In the new If operation, the result is used in a predicate to determine what operation to do next. This would mean the result is iterated over once in the predicate and a second time in the following operation. We should avoid this by caching the first few items in the iterable.
We could create a reusable CachedIterable, that caches the results as you iterate over them. The cache should have a maximum size, if there are too many results then the results should just be reloaded from Accumulo each time.

Merged into develop.


Samsung Chromebook Plus crashes and reboots every time I use the command "sudo startxfce4"

name: xenial
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/xenial...
crouton: version 1-20170619181610~master:980f090f
release: xenial
architecture: arm64
xmethod: xorg
targets: gtk-extra,touch,extension,keyboard,xfce
host: version 9592.37.0 (Official Build) beta-channel kevin
kernel: Linux localhost 4.4.64-09086-gaace1482168b #1 SMP PREEMPT Tue Jun 27 23:26:16 PDT 2017 aarch64 aarch64 aarch64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/xenial...

Please describe your issue: I ran "sudo sh ~/Downloads/crouton -e -t gtk-extra,extension,touch,keyboard,xfce" and it won't start up. It goes into a black screen, then crashes and reboots the chromebook. The thing is, I had previously successfully installed Linux on this exact CB before powerwashing it.
If known, describe the steps to reproduce the issue: Run the command "sudo startxfce4" after installing crouton.

hello everyone, i have this issue too, today i upgraded my chromeos, and i can do "sudo enter-chroot -n xenial" from terminal but i can't start X, i mean im giving sudo startxfce4 but blackscreen is comming and then chromebook(samsung chromebookplus) is rebooting. Please help me, i like my ubuntu on chromebook.

DUP - Take a look at this issue for a workaround: https://github.com/dnschneid/crouton/issues/3234
Hope this helps,
-DennisL

I am also experiencing the exact same issue with my Samsung Plus. Run 'sudo startxfce4' then it goes to black screen and ultimately restarts the Chromebook.


Add support for *.txt and *.json colors format

Hi,
plese add support for *.txt and *.json file formats with colors.
Something like that:
R.Colors.txt
Cyan-Color       : 0xff66ccff
ArticleTitle     : #33fe66
ArticleBody      : 339666
ArticleFootnote  : ff66ccff
Translucent      : ffffffcc

R.colors.json
{
    "Cyan-Color"       : "0xff66ccff",
    "ArticleTitle"     : "#33fe66",
    "ArticleBody"      : "339666",
    "ArticleFootnote"  : "ff66ccff",
    "Translucent"      : "ffffffcc"
}

I've seen this idea before, but I don't quite understand the reasons behind it.
Currently, R.swift only parses different file formats from Apple. It generates strongly typed references for identifier strings from files such as .xcodeproj, .storyboard, .xib.
The idea being: You'd rather have strongly typed references everywhere in your Swift code, but Apple doesn't support that in things like storyboard files. So, as a workaround, given that you need these stringly typed files anyway, lets take those as source to generate strongly typed equivalents.
Inventing our own stringly typed file format and parsing that seems a bit backwards.
My preferred method for having a consistent, shared list of colors is putting them in a Swift file, something like:
struct Colors {
  static let CyanColor = UIColor(hex: 0xff66ccff)
  static let ArticleTitle = UIColor(hex: 0x33fe66)
  static let ArticleBody = UIColor(hex: ox339666)
  static let ArticleFootnote = UIColor(hex: 0xff66ccff)
  static let Translucent = UIColor(hex: 0xffffffcc)
}

I agree with @tomlokhorst, but I'm open to hear about why a txt file or json file is better in your workflow to see if it would be something to support. Maybe you could tell us a little bit more about it @moto0000?
For reference you could also look into the discussion about colors in the strings issue and the CLR color issue where some of us already discussed some posibilities.

Hi,
In our team we working on Windows (Designer, Android Developer) and OS X devices, so designer often sends to us colors palette in txt files.
The txt files is easy to edit, now I'm cerate UIColor extension but when i use R.swift I would like to have everything in one place :)

Thanks for the input, I can see why that is handy. Personally I would teach my designer how to edit a Swift struct, but I can see that not everybody is in the position to do that.
I'm still a bit in doubt if this is something for R.swift to support. I know some competitors do support it, but if we support an arbitrary color text file format, why wouldn't we support an arbitrary animation text file? I think it's better for R.swift to focus on official resource files and support them as good as possible.
If there are more people that think supporting txt color files is a must have I would love to hear about it. At this time I'm not really convinced that it is the way to go for us.
Thanks for bringing it up and discussing it with us, it's great to hear back from R.swift users!

Right now this is the only thing preventing me to use RSwift instead of SwiftGen (with maybe templating).
Why us .txt instead of .clr in my opinion ?

It's widely use
It's easy to read and understand through teams (designers, project managers, developers)
It's easier to manage in a versioned environment (it even say so in the documentation)
And last, even if it's not per say a standard, it's at least a convention in many places

@kirualex Thanks for your input, I agree that .clr isn't really a nice format since it's binary and quite hard to edit/use. I can also see why .txt is a better option, still it feels a bit weird since it's not the same type of resources that we are currently parsing. But I'll think a bit about and reconsider the decision.
Note to self; Now we have wide color support in iOS 10 we probably shouldn't support hex, but use rgba/hsba values in a json form or so. At least this should work correctly.

During WWDC17 Apple announced support voor named Color Assets in Xcode asset folders. I think this is the way forward for predefined colors. So in R.swift 4 we will deprecate clr support and add support voor the named Color Assets. This has already been released in the 4.0.0.alpha.2 thanks to @tomlokhorst.
Therefore I will close this issue, since txt/json files is not something R.swift is going to support.

I'm not really a fan of backporting these kind of features in general, if a party should think about this it's Apple and they think it's okay to not create an iOS 10 and below solution. Specifically for R.swift I think it is out of scope, we should expose Apples API in a nicer (typed) way, but not much more.
So I can see why you want it, but I think it should be a feature in a separate project.

Interesting suggestion @igorkravchenko. Quickly searching online, I found the ColorAssetCatalog library that appears to do the json parsing you suggested.
I agree with @mac-cain13 that it is out of scope for R.swift to completely integrate something like this, but we can make using other libraries easier.
Currently, we're restricting the complete R.color struct to iOS 11. When we technically could restrict just the functions returning UIColors to iOS 11, that way you could still access the different ColorResources.
Then you could use something like the ColorAssetCatalog library to access those colours in a type safe way:
// For iOS 11 only, with pure R.swift
myView.backgroundColor = R.color.myColor()

// For iOS 10, with the ColorAssetCatalog library + R.swift
myView.backgroundColor = UIColor(asset: R.color.myColor.name)

@mac-cain13 thanks for explanation and such great project.
@tomasharkema thank you for the link and suggestions. Cool stuff.


COM-465 - Horizontal form layout

The branch is based on feature/refactor-admin-component-theming.
Horizontal layout for form fields now only takes effect, when the field exceeds 600px width.

[ ] Add changeset (if necessary)

Video:

https://github.com/vivid-planet/comet/assets/122883866/77c5e755-0d83-419a-899f-fd09b4762c68

@andrearutrecht the task mentions a gap of 20px which is missing here. Also, this should be done via a CSS container query.

@Obi I'll add the gap. I've talked with @jamesricky about using a container query. Container queries cannot be used within the container they are defined, here it is Root. Ricky and I decided, that instead of adding another div layer, we calculate the width and use forceVertical for styling instead.

Ricky and I decided, that instead of adding another div layer, we calculate the width and use forceVertical for styling instead.

IMHO an additional div and a CSS-only solution would be preferable to a JS solution, but I'll trust @jamesricky's judgement here

IMHO an additional div and a CSS-only solution would be preferable to a JS solution, but I'll trust @jamesricky's judgement here

@johnnyomair in general I'd prefer the additional div as well but I fear this would break applications that have custom styles for the FieldContainer... not sure if it's a good idea to add this breaking change 🤔

@jamesricky do you want to merge this in the theme refactor feature branch, or should we wait until it has been merged?

@jamesricky do you want to merge this in the theme refactor feature branch, or should we wait until it has been merged?

IMO we should wait and merge it into next


'neo run' fails to reload

I'm on OSX
~/D/g/s/b/f/brody % neo run main.go
 git/ivp/go-/hr 14:33:03 ♥[INFO] ▶ go-hotreload started.
 git/ivp/go-/hr 14:33:03 ♥[INFO] ▶ Watching for changes.
 git/ivp/go-/hr 14:33:03 ♥[INFO] ▶ Use -v flag for verbose mode
 git/ivp/neo 14:33:04 ♥[INFO] ▶ Starting application on address `<IP_ADDRESS>:3000`
 git/ivp/go-/hr 14:33:11 ✖[ERRO] ▶ Error while executing fuser command! exit status 1
 git/ivp/neo 14:33:11 ♥[INFO] ▶ Starting application on address `<IP_ADDRESS>:3000`
panic: listen tcp <IP_ADDRESS>:3000: bind: address already in use

goroutine 1 [running]:
github.com/ivpusic/neo.(*Application).Start(0xc20804c280)
        /Users/jan/Documents/go/src/github.com/ivpusic/neo/application.go:129 +0x201
main.main()
        /Users/jan/Documents/go/src/bitbucket.org/furion/brody/main.go:17 +0x71

goroutine 2 [runnable]:
runtime.forcegchelper()
        /usr/local/Cellar/go/1.4.1/libexec/src/runtime/proc.go:90
runtime.goexit()
        /usr/local/Cellar/go/1.4.1/libexec/src/runtime/asm_amd64.s:2232 +0x1

goroutine 3 [runnable]:
runtime.bgsweep()
        /usr/local/Cellar/go/1.4.1/libexec/src/runtime/mgc0.go:82
runtime.goexit()
        /usr/local/Cellar/go/1.4.1/libexec/src/runtime/asm_amd64.s:2232 +0x1

goroutine 4 [runnable]:
runtime.runfinq()
        /usr/local/Cellar/go/1.4.1/libexec/src/runtime/malloc.go:712
runtime.goexit()
        /usr/local/Cellar/go/1.4.1/libexec/src/runtime/asm_amd64.s:2232 +0x1
exit status 2

Should be fixed by this commit https://github.com/ivpusic/go-hotreload/commit/c1f366da277fb454a659f67b5d23e9ff5d0ad5d2. Can you please confirm if it is working for you (after you get latest version)?

I did a go get -u github.com/ivpusic/neo and I've rebuilt the neo cmd, the error didn't go away.
So I checked git log:
~/D/g/s/g/i/go-hotreload % git lg
*   cfed8a7 - (HEAD, origin/master, origin/HEAD, master) Merge branch 'master' of github.com:ivpusic/go-hotreload (52 minutes ago)<Ivan Pusic>
|\
| * dfa36ab - Update README.md (3 days ago)<Ivan Pusic>
| * b515788 - improved logging (12 days ago)<ivpusic>
| * 2378158 - verbose mode improvement (12 days ago)<ivpusic>
| * cd7d80e - fix for verbose mode (13 days ago)<ivpusic>
* | c1f366d - support for mac (54 minutes ago)<Ivan Pusic>
|/
* 267ecf7 - updated dependency (9 weeks ago)<ivpusic>
* b5d00bd - updated log messages (9 weeks ago)<ivpusic>
* daa137e - docs update (9 weeks ago)<ivpusic>
* aeb244a - readme typo (9 weeks ago)<ivpusic>
* aa31657 - added verbose mode. Added golog logger (9 weeks ago)<ivpusic>
* b54db44 - Update README.md (9 weeks ago)<Ivan Pusic>
* 14715c4 - fix for watch/ignore paths (9 weeks ago)<Ivan Pusic>
* 6e57825 - Update README.md (9 weeks ago)<Ivan Pusic>
* 67f833f - Update README.md (9 weeks ago)<Ivan Pusic>
* 4dc00d5 - Update README.md (9 weeks ago)<Ivan Pusic>
* 0a9db16 - Update README.md (9 weeks ago)<Ivan Pusic>
* 6cad053 - hr tool first commit (9 weeks ago)<ivpusic>
* 006c513 - Create README.md (9 weeks ago)<Ivan Pusic>
* 4bfcae1 - Initial commit (9 weeks ago)<Ivan Pusic>
~/D/g/s/g/i/go-hotreload %

I think I'm missing something, or I forgot to update something.

try go get -u github.com/ivpusic/go-hotreload/hr, and the do neo run main.go. It should work.

It works now. Thanks.
 git/ivp/go-/hr 19:24:51 ♥[INFO] ▶ Use -v flag for verbose mode
 git/ivp/neo 19:24:52 ♥[INFO] ▶ Starting application on address `<IP_ADDRESS>:3000`
 git/ivp/go-/hr 19:24:56 ✖[ERRO] ▶ Error while executing fuser command! exit status 1
 git/ivp/neo 19:24:57 ♥[INFO] ▶ Starting application on address `<IP_ADDRESS>:3000`
 git/ivp/neo 19:24:59 ♥[INFO] ▶ Starting application on address `<IP_ADDRESS>:3000`
 git/ivp/neo 19:25:07 ♥[INFO] ▶ Starting application on address `<IP_ADDRESS>:3000`
 git/ivp/neo 19:25:11 ♥[INFO] ▶ Starting application on address `<IP_ADDRESS>:3000`
 git/ivp/neo 19:25:13 ♥[INFO] ▶ Starting application on address `<IP_ADDRESS>:3000`


HTML Format Proposals For 13714ec

Salut,
I think there may be issues with the HTML,
I amended my downloaded instance, specifcally the  tag was moved to directly above the  tag.
May I propose the HTML is passed though a HTML validator.
e.g.
https://validator.w3.org/#validate_by_input
 might extend to encompass the style and script elements
Propose change the HTML tags to lower case e.g.  as opposed to
Propose remove the forward slash '/' from the closing tags /> where its not needed and so on
Using it on a Raspberry Pi with around 30 lights. The intent is to take the basis of this code and integrate it into my own Home Management Software.
Cordialement et Merci
OneOfTheInfiniteMonkeys

Hello,
Indeed, there's an error from the beginning with the  which was strangely not at its normal location.
It's corrected in dev, the  block is now complete and correct, thanks.
'/>' in  is also removed (don't know why I put it, perhaps too much xml seen at this moment).
For uppercase tags, it's an old habit I have, not an issue even it the current standards prefer to put all the syntax in lowercase.
Your remarks are welcome and I'm glad to see this big amount of connected lights in your home, I don't have so much.
Feel free to add any comment, thank you again.
Fred

Github seemed to exclude the HTML text tags I put in to be helpfull as it treats them as markup. Apologies if this made issue identification less clear than it might have been.
Thanks for putting the script together and actively maintaining the project.
Stay safe.
OneOfTheInfiniteMonkeys


Unable to retrieve whole data on acknowledge

I'm developing an iOS application which uses this library to connect to a socket.IO server. I'm able to connect and send messages but I can't retrieve the whole data eventhough I can see the data in a message debug.
For example, I'm using this code:
SocketIOCallback cb = ^(id argsData) {
    NSDictionary *response = argsData;
};
[socketIO sendEvent:@"welcomeAck" withData:dict andAcknowledge:cb];

If I print the response dictionary I will only get the success value but not the rest. However in the debug window I can read the whole data:
2015-04-08 16:52:16.731 AppSocketTry[43569:628029] onData 6:::1+["success",{"streams":[],"socketId":"YtBgH8iSoVhDKHyoRPtX","id":"552540e743c3ffa944ddb852"}]

Is there any way to retrieve the whole data?

Just found debugging the answer: setting correctly a boolean:
self.socket.returnAllDataFromAck = true;


Typo - duplicate word

To park and retrieve calls, a user must be an Enterprise Voice user and and must be included in a call park policy.

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

ID: 3e03ef3d-81d8-c98f-8427-fe7c008ea30f
Version Independent ID: 17af3418-b94d-f233-60c0-778b2e8dc02b
Content: Call park and retrieve in Microsoft Teams - Microsoft Teams
Content Source: Teams/call-park-and-retrieve.md
Service: msteams
GitHub Login: @MikePlumleyMSFT
Microsoft Alias: mikeplum

@scanum , assign a user to verify this PR #6650

Closing via #6650
Thanks


Changelog for model versions

Hello RIFE authors! I often find myself checking out this repository in anticipation of new checkpoint releases. So far, I had a bit of trouble understanding what each version is supposed to improve upon. I could not find any changelog for this, would it be possible to include one somewhere? If one already exists, could you kindly point me to it?
Thank you so much, keep up the great work!

Because I updated the model according to the test loss, I don't know exactly what the improvement will be.

related code: https://drive.google.com/file/d/1IHB35zhO4rr-JSMnpRvHhU9U65Z4giWv/view

Great, thank you a lot!


Fhir API c# Smart authentication on Azure fhir server

Hi. As I already wrote I setted up Smart for Fhir authentication on my server, following this guide https://docs.microsoft.com/en-us/azure/healthcare-apis/use-smart-on-fhir-proxy . Now I have a web app with Visual Studio and I'm using this API https://github.com/FirelyTeam/fhir-net-api to working on the DB with c#.
How can I obtain the access token with my web app? I didn't find any guide about this using c#.
Thank u

There is some guidance on the SMART on FHIR proxy here:
https://docs.microsoft.com/en-us/azure/healthcare-apis/use-smart-on-fhir-proxy
And in the docs pages you will also find more information on authentication scenarios, etc.
I am closing this issue here since it doesn't pertain to the source code for the FHIR server. Please use the docs pages to ask questions. And also look at the questions that have already been answered there.


Added editor main menu item

Title.
Added all menu options to the command palette as well, so that's neat.
Obligatory 'pix or it didn't happen'

Schweet, thanks!


Update diffx-scalatest to 0.5.5

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

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.softwaremill.diffx", artifactId = "diffx-scalatest" } ]

labels: test-library-update, semver-minor

Superseded by #287.


Can not do action manual capture

I created and registered an extension with CommerceTool, and I also configure the ct project key, Adyen merchant, Adyen API for the live system.
I tried to call the commerce tool to do action manual capture payment but in the Adyen, the payment status does not change anymore. I also have a staging environment, I tested on staging everything is fine but for live system, I got the problem. I also used the Adyen API key to call Adyen API, and the payment status change as well.
Please help us with this problem, it is super urgent.

Hey @lambaodiep
It might be a configuration issue on your live system, did you get any support from Adyen support ?
Also you might check if you get any notification for this payment from Adyen via the notification web hook.
For troubleshooting, could you please check the logs of your deployed services, in case of an issue on integration it should be logged on your deployed services of integration, also you might check the interfaceInteractions array on your commercetools payment, which saves the request/response with adyen calls.

hi @ahmetoz
In the log of response of extension, the value of interfaceInteractions is empty, I also check notification, I have receive data in notification so far.
In this url https://github.com/commercetools/commercetools-adyen-integration/blob/master/extension/docs/HowToRun.md#adyen
How can I get correct data of these field? I open the menu API URLs in Adyen but I don't know how to get these API.
"apiBaseUrl": "https://checkout-test.adyen.com/v65",
"legacyApiBaseUrl": "https://pal-test.adyen.com/pal/servlet/Payment/v65"

In Adyen has: Checkout API, Classic Payment API, Classic Recurring API, Point of Sale, Checkout SDK, Terminal Cloud API. Which API I have to get and put to the configure of ADYEN_INTEGRATION_CONFIG

@lambaodiep looks like issue is related to going live as the test and live is different:
Here official checklist from adyen documentation for the going live: https://docs.adyen.com/online-payments/integration-checklist which is mentioned also here in our integration doc: https://github.com/commercetools/commercetools-adyen-integration/blob/master/extension/docs/WebComponentsIntegrationGuide.md#test-and-go-live
Spesific to urls, you might check links on how to run document in detail also this official adyen link too: https://docs.adyen.com/development-resources/live-endpoints
I might suggest submitting a support request to Adyen directly for the required account setup in case you have Adyen account and configuration related issues.
Best Regards, Ahmet.

hi @ahmetoz
thanks for your help, now I found my problem, the problem came from this validate
function _isAdyenPayment(paymentObject) {
  return (
    paymentObject.paymentMethodInfo.paymentInterface === CTP_ADYEN_INTEGRATION
  )
}

It always return false because our data does not match with ctp-adyen-integration


Object with empty properties gets {} as a value

Hi,
I'm converting JSON to YAML, input looks like the following:
{
  "version": 1,
  "strategyOperationsStatisticsSummary": {
    "totals": {
      "drops": 0,
      "creates": 0,
      "alters": 0
    }
  },
  "strategyObjectListsDetail": {},
  "strategyAndAnalysisOptions": {
    "strategyType": "compare",
    "strategyName": "CMPRSTRT",
    "strategyCreator": "USERID",
    "srcImportDataset": "USERID.CMPDDL.JOB68250.D0000101.?",
    "trgSSID": "SSID"
  }
}

JSON.parse() creates an object with property strategyObjectListsDetail as an object without any properties.
The following js-yaml dump() produces output:
version: 1
strategyOperationsStatisticsSummary:
  totals:
    drops: 0
    creates: 0
    alters: 0
strategyObjectListsDetail: {}
strategyAndAnalysisOptions:
  strategyType: compare
  strategyName: CMPRSTRT
  strategyCreator: USERID
  srcImportDataset: USERID.CMPDDL.JOB68250.D0000101.?
  trgSSID: SSID

You can see the strategyObjectListsDetail property literally having the value of {}. I wonder if that's ok, because it feels more correct to have it as an empty value like:
strategyObjectListsDetail:

Thanks,
Sergei.

However I guess that might be the only correct way to designate that it should be converted to JS-object when using js-yaml load().


Unable to build with "bash" package

Dear Astro and other maintainers,
Thank you for the amazing builder.
I found a strange issue and that is when I add bash:
packages = [ "bash" ]
then I get
error:
       … while calling the 'derivationStrict' builtin

         at /builtin/derivation.nix:9:12: (source not available)

       … while evaluating derivation 'openwrt-23.05.2-ipq806x-generic-netgear_r7800'
         whose name attribute is located at /nix/store/1dklh99pdzxcxmrxz3i63rb3pa832yik-source/pkgs/stdenv/generic/make-derivation.nix:348:7

       … while evaluating attribute 'configurePhase' of derivation 'openwrt-23.05.2-ipq806x-generic-netgear_r7800'

         at /nix/store/3qmllgziy0j99yr1g37yfmxj6sxrx6qq-source/builder.nix:67:3:

           66|
           67|   configurePhase =
             |   ^
           68|     let

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: attribute 'libncursesw6' missing

       at /nix/store/3qmllgziy0j99yr1g37yfmxj6sxrx6qq-source/files.nix:180:20:

          179|             with_new_dep = current_deps // { ${new_dep} = true; };
          180|             deps = packages.${new_dep}.depends;
             |                    ^
          181|           in
       Did you mean libncurses6?

Only bash is causing the problem. For example packages = [ "rsync" ] works just fine but packages = [ "bash" "rsync" ] fails.
Thank you.

Thank you for your report. The problem was not recognizing multiple names in a package's provides field.
@tomjnixon You wrote the original code. Please verify this change.

Makes sense to me, thanks for fixing it.
Unfortunately I no longer use this though -- I sometimes want to build openwrt myself, so it proved easier and more consistent to build imagebuilders containing all of my required packages, and then build those into images with a much simpler nix setup (based on the builder in this repository without the package handling).
 That wasn't what i intended at all.

 That wasn't what i intended at all.

bash wouldn't be installable without your work, and obviously there are users.


Update README.md

prevent confusion about leaving curly braces in as variable names

thanks so much for responding to my question on the alfred forum!
hopefully this read me update is helpful so other people don't make the same silly mistake I did : )

Thank you for updating the readme 👍