ReflectionException trying to access after installation?

Laravel Version: 5.5
PHP Version: 7
Laravel-admin: ^1.5

Description:
http://localhost/admin displays error:
ReflectionException (-1)
Class App\Admin\Controllers\HomeController does not exist

Steps To Reproduce:
Followed install instructions and changed directory to app_path('Portal'), and title to 'Portal' in settings, prior to running admin:install; tried opening in browser, and this.

Try to change the setting route.namespace to 'App\\ Portal\\Controllers' in config/admin.php.

That did not work, I probably did something wrong. Just uninstalled and reinstalled with routes prefix 'portal' and title 'Portal' and it works swimmingly. Thank you.

Now can I use an existing disk for uploads, like the public one?

@z-song @chimmel
Local environment:

Laravel Version: 5.2.45
PHP Version: 7.0.25
Laravel-admin: 1.2

Heroku environment:

Laravel Version: 5.2.45
PHP Version: 7.0.30
Laravel-admin: 1.2

Description:
ReflectionException in Route.php line 280:
Class Admin\Controllers\HomeController does not exist

in Route.php line 280
at ReflectionMethod->__construct('Admin\Controllers\HomeController', 'index') in Route.php line 280
at Route->signatureParameters('Illuminate\Database\Eloquent\Model') in Router.php line 857
at Router->substituteImplicitBindings(object(Route)) in Router.php line 842
at Router->substituteBindings(object(Route)) in Router.php line 825
at Router->findRoute(object(Request)) in Router.php line 691
at Router->dispatchToRoute(object(Request)) in Router.php line 675
at Router->dispatch(object(Request)) in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 53

There is no error in local, but once I deployed to Heroku, the error is displayed.
I tried heroku run composer dump-autoload but didn't work.
and there is a HomeController in /App/Admin/Controllers
Do you have any suggestion?
thanks,


Embed go-runner into the image

go-runner is essential in the minimal distroless image to redirect stderr logs. For example panic logs not captured by klog land up in stderr. Without go-runner, we'd lose these logs.
Signed-off-by: Jyoti Mahapatra<EMAIL_ADDRESS>

Looks good to me, just update the minimal base tag to something other than latest.

/lgtm
/approve


Remove unnecessary instructions

This PR removes unnecessary instructions while demonstrating HorizontalPodAutoscaler.
Fixes: #34317

Netlify build failed with no particular reason.
@Rishit-dagli please (force-)push again, then a new Netlify build will be triggered.

/retitle Remove unnecessary instructions for HPA task

I'm happy with this
/lgtm

/assign @onlydole

Once this PR has been reviewed and has the lgtm label, please assign onlydole for approval

Tested the updated manifest that uses registry.k8s.io/hpa-example on 1.24.3 and the changes work
/approve


chore: update dependencies

Description
This updates the dependencies and dev dependencies to the latest version at time of writing
This updates husky to the new format introduced in husky 7
This moves prisma from being a dependency to a devDependency as @prisma/client is already a peerDependency
This configures ts-jest to explicitly use the tsconfig.spec.json
This configures testing to allow es2019 so that Object.fromEntries can be used.
This updates the GitHub Actions to run with node 14.x

@kleydon Let's hold off on merging this until we have confirmed the results of the requested test of #62

👍

Any news on that? It's getting tricky to upgrade to Prisma 3 when using prisma-session-store.

Hi @wSedlacek,

Let's hold off on merging this until we have confirmed the results of the requested test of #62 (comment)

Do you still see value in waiting?
(I'm weighing whether to merge this, vs. create another PR & release that moves prisma to a dev dependency...)
-K

It's been enough time, let's get this merged in.

@wSedlacek - Merged this PR ~5min ago, but am forgetting:
Should merging have automatically generated a new release / npm package version? Or are additional steps necessary?
Thanks,
-K

The release will only occur if there are feat or fix commits.
Since this was a chore no release occurred.

@wSedlacek - To attempt to trigger a new release, I've:

Created a fix commit on a new branch (the commit content being trivial changes to the README)
Merge the new branch into master.

So far, though, it looks like no new release / package version has been triggered.
Any recommendations re: what to do differently, how to diagnose, or how to 'manually' kick off a release / NPM update?

The most recent release failed because the commit failed to pass commitlint:
✖   footer's lines must not be longer than 100 characters [footer-max-line-length]

https://github.com/conventional-changelog/commitlint/blob/e7a6a7ac1b2179b3c1896957b4a6c4c0b68ec6f4/%40commitlint/config-conventional/index.js#L8
I recommend making another PR to change this setting from a error to a warning so that the generated commits do not fail because of it.

Thanks!

:tada: This PR is included in version 3.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

@simontaisne

Any news on that? It's getting tricky to upgrade to Prisma 3 when using prisma-session-store.
Just updated the npm package; things should be fixed now...

Awesome! Thanks for the new release 💯

👍


Updates to model with @key directive with 3 or more fields

I'm so confused about how to use the @key directive with 3 or more fields.
Do you have to provide the joined keys with every update?
Given the following @key(fields: ["email", "status", "date"]),  I know you have to provide all three fields IF you are updating any of them. Meaning, in an update, if you update the object's "email" field, you have to provide the "status" and "date" as well.
But let's say you have a "subject" field and you just want to update that.
appsync.mutate({
                mutation: Message.mutations.update,
                variables: {
                  input: {
                    id: event.arguments.input.id,
                    subject: "Hi James!"
                  }
                }
              })

Do you have to provide the "status" and "date" fields?
I would assume not, but when I run this update, I get the field status#date with this value in Dynamo:
${ctx.args.input.status}#${ctx.args.input.date}
That seems like it can't be right, which is why i'm submitting this as a bug.

This seems to be Amplify CLI related. This issue is now transferred and cc @renebrandel on this.

Closing this as the potential fix has been released as mentioned by @edwardfoyle
Please let us know if you're still stuck on this,


Save changes on new branch

Command Name
Commit changes to new branch

Git Command(s)

create new branch
commit changes
switch back to original branch

Dialog Input (if applicable)

new branch name
commit message
track origin checkbox

Input Validation

new branch is not blank
New branch doesn't already exist?
commit message is not blank

Could this be part of commit dialog?

look into git stash branch {branch-name}
Could make stash and unstash open a dialog

https://stackoverflow.com/a/6925136/806777

make changes
git stash --include-untracked
git stash branch {branch-name}
git commit -m {commit-message}
git checkout {last-branch}


DDA Streaming: allow excluding certain glob patterns from being looked up

That way, the users can control what to do with the files that don't exist on the repo, but they don't want their framework to still try to look them up.
Yono stumbled upon this problem while training a YOLO model. It kept looking up *.npy files trying to find if they were cached, which led to a lot of unnecessary requests to the server and general slowness of the experience.
Also fixed docstrings in wrapper.py, PyCharm wasn't picking them up correctly

 Ability to exclude glob patterns from being looked up on server in DDA Streaming


Change tool snapshot version

A user should be able to change the version of a method pointed to by a config in the 'tools' tab.
This is our top support forum feature request.
https://broadinstitute.zendesk.com/hc/en-us/community/posts/360042788112-Updating-Tool-Snapshot
AC:

When editing a Method/Tool config, we should be able to change the method/tool version via a dropdown and save to the backend.
An update in place.

Dependencies?

Snapshot can now be changed by a dropdown on the workflow view.


Typo in VaultConvert.ts

Please select the area your bug applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[x] Workspace.  VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup.  Dendron's Lookup Command
[ ] Views.  Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema.  Dendron Schemas
[ ] Pod.  Data import from / export to Dendron
[ ] Publish.  External Site Publish
[ ] Markdown.  Markdown features, such as syntax support and features

Describe the bug
Only a tiny issue, but currently when converting to a remote vault from a local vault, the message Converting vault to local is printed instead of
Converting vault to remote
https://github.com/dendronhq/dendron/blob/3a42ab78416019b716b842c08de247e7df22376c/packages/plugin-core/src/commands/VaultConvert.ts#L174-L192
To Reproduce
Steps to reproduce the behavior:

Add a new local vault
Convert to remote
Watch notifications
See error

Expected behavior
The message should align to what is being done.
Screenshots
Desktop (please complete the following information)

OS: Windows 11
Dendron Version: v0.74.0

Additional context
None
Dendron Log file
N/A

Thanks @rlh1994 - good catch!
Let me know if you'd like to submit a code change.  Otherwise we can also handle it.

Sorry yeah @jonathanyeung done that now, I was originally going to raise something else/more complex then realised I was wrong - a string change I can do myself!


added my name to guestbook.md

Thank you!

Sean,
I just realized this but I have mistakenly typed “git add -A” instead of “git add guestbook.md” when adding my name to the guestbook.
Sorry for the inconvenience.
Thanks!

On Apr 7, 2019, at 10:44 PM, Sean Kross<EMAIL_ADDRESS>wrote:
Thank you!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/seankross/the-unix-workbench/pull/527#issuecomment-480664212, or mute the thread https://github.com/notifications/unsubscribe-auth/AvDxXQx2c4LL-r99mPw5jj1pJYE20zI0ks5veq0LgaJpZM4chKRt.


Add the port number to NATT discovery traces

This is helpful when debugging multi-port environments.
Signed-off-by: Miguel Angel Ajo<EMAIL_ADDRESS>

Just improving the logs for NAT, which I'm testing on lots of combinations.


Implement from_archive methods for TESS

Implement methods to get data directly from the MAST into lightkurve.

I am working on this.

I will implement this for the 2-min cadence data. However, we also want to interface with TESScut to access FFI data.

Thanks @mrtommyb, that sounds great! Please note: from_archive() has been deprecated in favor of the more flexible lightkurve.search_targetpixelfile() and lightkurve.search_lightcurvefile() functions. They are the ones that will need updating.
@nksaunders was also standby to help edit these functions for TESS. Do report any progress here and feel free to open [WIP] PRs early and often for early feedback!

So, do you want me to implement things or are we doing it on #367

#367 should be ready or almost ready to be merged -- it would be really useful to test


Heap pointer compression (DUK_USE_HEAPPTR16) compile errors on x64

Compilation fails due to bugs in explicit NULL init code (which is conditional).

Fixed in master.

I'm a little confused--what was the issue exactly?  I've been compiling for x64 forever and never had Duktape fail to compile.
Unless you meant JS compilation?

It was only triggered when heap pointer compression was enabled, i.e. low memory specific options.


Bumps lazy_static to 1.3

Bumps up lazy_static to 1.3

Thanks for the PR!
Is there a specific use case this helps you solve? It's my understanding our specification of "1.0" will upgrade up to but not including 2.0.0. ( Reference page )

Hi @matthewkmayer
"1.0" is same as ^1.0 which allows >=1.0.0 <1.1.0 (this eg: ^0.0 := >=0.0.0 <0.1.0)
I am also using ring, which has lazy_static dependency as ^1.2. Hence I am not able to use rusoto for my project.
It would be great if you could merge and also update a minor version for this.

@wilspi 0.x is a special case with regards to the ^ operator, checkout this example instead from the page you linked:
^1.2 := >=1.2.0 <2.0.0

Similarly, ^1.0 translates into>=1.0.0 <2.0.0. For a demonstration, check out this example on the Rust playground.
If you are having trouble adding Rusoto as a dependency to your project, maybe you can tell us what errors you are seeing, and we can try to help you out?

Yep, I am able to work this out, the error was something due to cyclic dependency.
Thanks, closing this.


classCastException for cluster

i do have following issue when insert into cluster. However it's working fine for insert class instead.
Failed for cluster as follows:
java.lang.String cannot be cast to java.util.Date
INSERT INTO cluster:log_visit SET  ctime = '2015-02-23T18:42:31+0000'
work for class as follows:
INSERT INTO log SET  ctime = '2015-02-23T18:42:31+0000'

i believe the cluster is not inherited schema from class itself and thus it cause the issue. do you have any idea how to make sure the new created cluster inherited coherent schema from class itself?

You might need to add the cluster to the class, e.g. "ALTER CLASS ADDCLUSTER log_vist"

i tried this command...but it still doesn't work..strange..

tested. it worked for version  2.0.1. But it doesn't work for version  2.0.3. anyone can check it?

yes...seem like this issued has been solved for 2.0.5 version.
Yet cluster is inherited scheme from parent class

Cool, Closing it.


Feature: Supporting benchmarking and performance snapshotting

This is a proposal for a new feature that I feel would work very well with Jest and in general be of use by many in the community.
Currently, there's a lack of good performance tooling available – even more so, tooling that provides decent feedback when performance has regressed as a project grows.
This would require some new API for describing benchmarks and scenarios, but here is a very quick example of what I was envisaging:
benchmark('time it takes to render some UI feature', () => {
	scenario('some thing we do #1', () => {
		...
	});

	scenario('some thing we do #2', () => {
		...
	});

	scenario('some thing we do #3', () => {
		...
	});
});

Using the function benchmark would define a block of scenarios to run, with each scenario be a specific alternative to benchmark. This could operate in a similar fashion to benchmark.js, where you get the operations/second and how many samples were executed (as used in jsperf.com and other tools).
Once the benchmark runs, Jest could store a snapshot of the results (possibly marking it against the CPU usage before the benchmark started, so it can account for background noise) and provide some feedback in terms of possible performance regressions. One possible thing to consider, is if these benchmarks should be run in parallel or not? It may skew the results (I'm not sure on this, I'd need to do some testing) depending on how system resources are being used.
Lastly, Jest could output a pretty summary at the end, for example:
Benchmark "time it takes to render some UI feature" results:
Scenario: "some thing we do #1":
512,841 ops/s±0.77%

Scenario:  "some thing we do #2":
186,701 ops/s±2.26%

Scenario:  "some thing we do #3":
448,138 ops/s±1.14%

Scenario "some thing we do #1" was fastest by 135%
Compared to last perf snapshot, this scenario has regressed by 7%

This is a very early proposal, but hopefully it can be refined and built upon into an actual feature. What do people think? What needs changing/altering?

I'd love to track Yarn performance regressions with that feature

Snapshots are used to compare against a previous result with the expectation that it will not change, so while I like this proposal we cannot really use snapshots here as the result will most probably vary per run.
I think something like https://github.com/facebook/jest/issues/1705 might work here though.

@kentaromiura I've done exploration in this before. The snapshot would be more than just "the results for last time were X", more it would store the CPU/memory at the time of the last snapshot, along with dependency versions (including Node). These would be tied to the snapshot to give an accurate perception of regression when comparing results.
It may or may not work, but an investigation/spike into it would still be good.

@trueadm while i love to see this feature i see lots of pitfall
performance could vary on different browser (an optimisation on chrome can be slower en FF).
when working on team with different cpu/os could prevent having consistent result.
why not see this feature as refactor helper temporary hint ?
i mean you run test with an option before starting any work, and each time you test you record the performance evolution, and before submitting your work checking if you did better or worse ?

I think something like this could perform consistently in CI

@acateland Like I mentioned above, tests should only compare vs similar spec runs. If you ran a perf test, you'd expect it to be compared against the same test run on the same hardware with the same system system and resources.

The ability to configure the regression percentage that classes as a failure would be useful, though that would be a step away from a strict snapshot approach.

@lsjroberts I think having some configuration there would still be useful, I'm not sure if it should be done on a per benchmark basis (which mean would mean being able to pass config to a benchmark() function, or having it a straight global. I'd imagine some benchmarks might fluctuate depending on side-effects from other modules, I/O, network etc

Hi there. I had a similar idea and a conversation with a friend of mine recently. Benchmarking CPU time seems like a big pitfall (even though I'd ❤ that), since it may vary widely, not only across machines, but even on the same machine (suppose a virus scanner or backup software is running in background right now).
Benchmarking memory consumption will probably be easier, using memwatch-next to monitor the heap size, for instance. Could also spawn a new process and watch it's total memory usage (might vary across operating systems, though).

I created a tool to do performance testing in the context of a CI suite that might be of interest, async-benchmark-runner.  Its pretty rough at this stage especially from a DX perspective.  I let it drift last year, because life.  But this thread and another on ApolloData has inspired me to pick it up again.  Happy to share learnings or code.  Some sample output:
> analyze-benchmark

A Benchmark                                      Memory       Change
- ---------------------------------------- ------------ ------------
  11 benchmarks not different (p > 0.05)
A Benchmark                                       Time       Change
- ---------------------------------------- ----------- ------------
* Simplest object query: execute                430 ns     7% ±  3%
  Simplest list query: parse                    -28 ns    -2% ±  2%
* Simplest list query: execute, n=1             267 ns     5% ±  1%
* Simplest list query: execute, n=10            105 ns     2% ±  1%
* Simplest list query: execute, n=100           108 ns     2% ±  1%
* Simplest list query: execute, n=1000          158 ns     3% ±  1%
  5 benchmarks not different (p > 0.05)

@trueadm the it should be stated i bold font in this future feature documentation, that only CI test who are run on the same machine could count as reliable.
another way could maybe be check the perf delta not on only one test but on the whole test suite to know if there is a regression it is consistent across the whole suit as a way to determine if there is a difference due to hardware.
Maybe before each test could be run another perf test to determine the computational capacity of a machine where test are run.
im not sure travis for example could be seen as stable performance platform, test execution time vary a lot between run.

We aren't planning on doing anything in this space at this time.

@cpojer Any change after a year? We are just migrating to Jest and this would be truly awesome :)

I'd love to add my $0.02 here: I "solved" this by doing a very dumb performance test, basically equivalent to this:
it('Should create 1000 objects pretty fast', async () => {

        var start = new Date()

        // Do expensive thing 1000 times

        var after_save_all = new Date()

        expect(after_save_all.getTime() - start.getTime()).toBeLessThanOrEqual(3000);
    })

which is kind of okay as long as my computer isn't doing anything else when I run the tests. It would be awesome to have benchmarking that takes into account baseline CPU load!

@jshearer according to this article https://www.sitepoint.com/measuring-javascript-functions-performance the use of the Date object is not reliable for performance measurement and should be avoided. Instead performance.now() is recommended.

I am not familiar with the jest code, but I think it should not be too difficult.

Remove the parallel test.
Add time calculation. (or memory calculation)

End.

@jshearer according to this article https://www.sitepoint.com/measuring-javascript-functions-performance the use of the Date object is not reliable for performance measurement and should be avoided. Instead performance.now() is recommended.

window.performance is not available (I believe) from within Jest as you need a browser. If you are using Jest as your runner for Puppeteer, for example, you can do this (but better obvs ;) ):
const setup = async deviceType => {
  const browser = await puppeteer.launch()
  const page = await browser.newPage()
  const client = await page.target().createCDPSession()
  await emulate(client, deviceType)
  await client.send(`Performance.enable`)
  await page.setViewport({
    width: 1920,
    height: 1080,
    deviceScaleFactor: 1,
  })
  return { browser, page }
}

const testPureFunction = async (toMeasure, args, repeatTimes, deviceType='FAST_DEVICE') => {
  const { browser, page } = await setup(deviceType)
  const { Timestamp: startStatus } = await page.metrics()
  let totalTaken = 0
  // eslint-disable-next-line no-loops/no-loops
  for (let i = 0;i < repeatTimes;i++) {
      const { Timestamp: startTimeSubtask } = await page.metrics()
      toMeasure(...args)
      const { Timestamp: endTimeSubtask } = await page.metrics()
      totalTaken += (endTimeSubtask -startTimeSubtask)
  }
  const { Timestamp: finalStatus } = await page.metrics()
  await browser.close()
  return {
    totalMilliseconds: (finalStatus - startStatus),
    averageMillisecondsPerTask: totalTaken / repeatTimes,
  }
}

describe(`decodeB64 function benchmark`, () => {
  it(`should run decodeB64 function 50 times and return benchmark`, async () => {
    const benchmark = await testPureFunction(decodeB64, `aGVsbG8gd29ybGQh`, 50)
    console.log({ benchmark })
    await expect(benchmark.totalMilliseconds).toBeLessThan(0.1)
    await expect(benchmark.averageMillisecondsPerTask).toBeLessThan(0.01)
  })
})

In node you should use process.hrtime() (or process.hrtime.bigint() on node 10.7 and newer)

Maybe it is time to re-open this issue @SimenB ?

Hello guys, I have recently created jest-bench to solve this pain. Should solve benchmarking need for most cases.

Hello guys, I have recently created jest-bench to solve this pain. Should solve benchmarking need for most cases.


Tools to make a liquid map

Is there a (sophisticated) tool available to create a liquid map and test the result of the map?

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

ID: e02fc497-8e32-b0e1-6ae3-cf1039cc1c7b
Version Independent ID: 2ce45d89-18b7-8465-8ab7-bef9b544a474
Content: Convert JSON data with Liquid transforms - Azure Logic Apps
Content Source: articles/logic-apps/logic-apps-enterprise-integration-liquid-transform.md
Service: logic-apps
GitHub Login: @divyaswarnkar
Microsoft Alias: LADocs; divswa

@pfoolen Thanks for the feedback! We are currently investigating and will update you shortly.

@pfoolen , there isnt an advanced tool to create and test liquid maps. There is a VS code plugin available that helps in authoring.

@pfoolen We will now proceed to close this thread. If there are further questions regarding this matter,
please reopen it and we will gladly continue the discussion.

Is there a way to add log statements with in the map.  I have a scenario where the map is timing out at 2 minutes and I want to troubleshoot the steps to see how far it has gone.

@pfoolen , there isnt an advanced tool to create and test liquid maps. There is a VS code plugin available that helps in authoring.

Are you able to mention the plug in name please ?


Add util test for atomiccount

Signed-off-by: Zhou Hao<EMAIL_ADDRESS>Ⅰ. Describe what this PR did
Add util test for atomiccount,go.
Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
Ⅳ. Describe how to verify it
➜  atomiccount git:(add-util-test) go test -v atomiccount_test.go atomiccount.go
=== RUN   Test
OK: 2 passed
--- PASS: Test (0.00s)
PASS
ok      command-line-arguments  (cached)

Ⅴ. Special notes for reviews

Codecov Report

Merging #1178 into master will increase coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1178      +/-   ##
==========================================
+ Coverage   47.47%   47.52%   +0.05%
==========================================
  Files         113      114       +1
  Lines        7193     7206      +13
==========================================
+ Hits         3415     3425      +10
- Misses       3505     3507       +2
- Partials      273      274       +1

Impacted Files
Coverage Δ

supernode/daemon/mgr/scheduler/manager.go
21.91% <0%> (-0.69%)
:arrow_down:

pkg/atomiccount/atomiccount.go
84.61% <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 da94e78...0d6befb. Read the comment docs.


RethinkDB Perf Report

Potentially moving performance report to a page under docs.
rethinkdb/www#199
cc @mglukhovsky @danielmewes

This needs review, but is ready to go as long as the sidebar is ready.

Rather than put this in a new section, can we just list "Performance report" under "RethinkDB architecture"?
Also, @dalanmiller -- we use sentence case. Would you mind updating the title of the report?

Since we plan on doing this in the future, do you want to list every single report under "RethinkDB architecture"? I was figuring we'd order most recent first in this new section.
Or, if it lives under architecture, only the most recent version is kept there, but one could find the older ones in the rethinkdb/performance-reports repo

No, we should link to the most current report on the sidebar, and in each performance report include a TOC that has links to past performance reports. We should probably add a TOC to this article, and below the TOC include another section labeled "PREVIOUS PERFORMANCE REPORTS"

Awesome, right-:o:.

Alright, now ready again for review.

@dalanmiller -- I haven't reviewed the copy (yet). Is this the best place to do it?

Doing it here would be best

OK. I need to do an editing pass, will try to take care of it tonight (or
tomorrow morning.)

On Mar 21 2016, at 3:32 pm, Daniel Alan Miller
<EMAIL_ADDRESS>wrote:

[Doing it here would be best](https://docs.google.com/document/d/15vPsdB8Yyy
nQYcmvWlb_MTjBb1lDY_Z6eeIl7T_NZx0/edit#)

—
You are receiving this because you were mentioned.
Reply to this email directly or [view it on GitHub](https://github.com/rethink
db/docs/pull/1047#issuecomment-199518529)![](https://github.com/notifications/
beacon/AAFkOT01MNhUqNkZzvwFocuvfKAfOgcXks5pvxyTgaJpZM4HuJtq.gif)


Experiment: Enable multi-value

drun now uses wasmtime-0.15, which supports multi-value.

[x] bump our wasmtime to 0.15 as well
[x] pass --enable-multi-value to it
[x] implement multi-value in winter (https://github.com/dfinity-side-projects/winter/commit/9f9b702c3f06840202771940c04ef19595d07ea3)
[x] bump winter and ic-ref (https://github.com/dfinity-lab/motoko/pull/1462)
[x] in dfinity enable multi-value in parity_wasm parser: https://github.com/dfinity-lab/dfinity/pull/5321
[ ] in dfinity enable multi-value in wasmtime: https://github.com/dfinity-lab/dfinity/pull/5324
[x] parity_wasm parser support it upstream: https://github.com/paritytech/parity-wasm/pull/288
[x] enable multi-value unconditionally in the backend
[x] bump to wasm v1.1.1 (https://github.com/dfinity-lab/motoko/pull/1467)
[x] recover multi-value support in the Wasm encoder (undo parts of acae13f1b1b660c6d1920951e607e7110a57908b, needs #1467)
[ ] remove fake multi-value code

We can test all that on branches. Likely, though, allowing multi-value needs to
be part of a Public Spec release, so this can’t be the default for a while.

I’ll close this. This meta-issue was mostly tracking work that’s happening in internal repositories. We can revive this when and if the Internet Computer supports Multi-value, but I don’t think we are in a position to drive that process.

Gave it another shot. Fun fact: tests.drun all succeed, but tests.perf fails in qr.mo with
ingress Err: IC0505: Wasm module of canister rwlgt-iiaaa-aaaaa-aaaaa-cai is not valid: Failed to deserialize wasm module with Invalid or unknown value type 34

The fact that this only shows up in perf means our test suite is incomplete. I found a simple reproducer, and added it to this PR. It seems that the replica does not yet accept multi-value files after all.

Just doing some repo cleanup for better focussing on active work:
Closing PR as it seems inactive for a longer time. Please re-open if it is still relevant and after it has been updated with latest master changes.


Provisioning fixes

[x] Wrap provisioning view in scroll view. I was attempting to avoid this but some external styling made small form phones (5s etc) push the link on the bottom offscreen
[x] Device add error flows would just black box you, now it shows the provision error screen
[x] Replace some errors with custom text
[x] Strip extra spaces/newlines etc from text codes before submitting

@keybase/react-hackers

@keybase/react-hackers bump open 5 days

@keybase/react-hackers bump open 6 days


Currently Java8 template does not support Maven as build system

Currently Java8 template does not support Maven as build system.
As a developer, I should be able to create OpenFaaS function using java that uses Maven as build system.
I have created a java8-maven template to do the same. The template is forked from the main repo openfaas/templates into my repository here: https://github.com/kameshchauhan/templates/tree/master/template/java8-maven
@pmlopes Please review and share your comments.

Hi Kamesh this sounds like a fair request to me. Thank you for working on your first OpenFaaS PR.
Please can you give me a quick example of how it works and a repo where you have used it?
I'd like to see an example where you have a dependency pulled in from jcenter and another one where you have a local jar that is being bundled as a dependency such as okhttp.
My initial thoughts were that this should be maintained in a separate repo, but subject to the above working I think perhaps we should have it in the official templates repo.
:+1:
Alex

Hi, I'm a few comments here, having multiple build tools, will mean that we will start seeing lots of forks of the same code and it will become hard to maintain imho. For example, the same sub modules:

model
entrypoint

are now duplicated so if there is a bug or improvement changes must be duplicated in the 2 places. Why not push these 2 modules as maven dependencies to maven central which means that they can be referred as a jar dependency regardless of the build tool (maven or gradle)?
It will also simplify the build as there's less code to compile and projects are simpler (just a single module instead of a multi module project).
Another thing is that the maven project (if I read it correctly does not configure any repos, so it means it only pulls dependencies from maven central and the readme refers to jcenter).
Local jars are not really an issue, maven has the concept of system dependencies:
<dependency>
    <groupId>com.sshx</groupId>
    <artifactId>sshx</artifactId>
    <version>1.0</version>
    <scope>system</scope>
    <systemPath>${basedir}/lib/sshxcute-1.0.jar</systemPath>
</dependency>

Where you can refer to project base file references.
If we want to avoid pushing stuff to maven central, then it should be a matter of testing if we can use symbolic links, then we would just keep one source of java files and distinct project files...

I totally agree with your suggestion. Those common projects should be on maven central.
This will also potential solve the below existing problems:

Currently, the normal build (e.g. via  gradle) is failing when running under the context of the project/function. As a developer, it is important to test project/function first before running faas-cli build *
Because these two projects are not available as built/compiled dependency, the type references (e.g. IRequest, IResponse, IHandler) are not available. This is impacting developer experience
The only build mechanism available is via faas-cli build, which is actually compiling/building the code much later in the process, resulting in very late detection of even compilation errors. This issue is also because of the point number 2.

I think this is related to the changes I suggested #137. If the interfaces in model were published to jCenter or maven-central, you could use whatever build tool you wanted for development of this. It might requires a few changes to how the Docker Builder works, but I don't think it would be too hard.

Let's agree on below:

Move projects of "model" and "entrypoint" from /templates/template/java8 to  github.com/openfaas/templates/dependency/~ . The project can be kept as gradle or convert to maven   --- Kamesh to work on it
Prepare above two projects artifacts  to be hosted on "maven central" to start with. Follow Maven Central repo. hosting procedure. --- Kamesh to work on it
3.Set the following in build.gradle: sourceCompatibility = 1.8, targetCompatibility = 1.8 --- Devon to work on it
As Devon suggested "The app should be configurable, so that the function can be, for example com.tripwire.faas.MyHandler, which would make it easier to have reuse of code. I propose that the App look for configuration and reflectively call the function handler it is configured to call, and default to com.openfaas.function.Handler". --- Devon to try this

@alexellis
I have submitted a claim of repository in Central Maven via Nexus. In order approver repository starting with com.openfaas.*, we need to prove that domain is owned by submitter. Please read comment and help resolve in the JIRA issue at : https://issues.sonatype.org/browse/OSSRH-47616

I suggest to avoid reflection for 3, and instead use ServiceLoaders, the reason is if one would prefer to build a native image, reflection will require manual configuration while service loaders won't. Also when moving to a module world (java >=9) reflection might be blocked if a module does not allow access to a specific class.

Closing this issue in favour of - https://github.com/openfaas/templates/issues/210
I haven't seen a lot of acitivty on this from the community, but I am pressing ahead with it this week and would welcome your input and contributions.


Update ManufacturerName to be a cleaner string

Make same change for chefdk as we did for chef client (https://github.com/chef/chef/pull/4551)
@chef/client-core @jaym @btm

:+1:


Fix Qt crate documentation URLs

For goodness sake, GitHub, why would I want to edit and PR my own fork…


jaxrs reader is picking up internal endpoints

we shouldn't be showing /swagger.json or /swagger.yaml in the swagger doc when parsing.

This is fixed in #1038.


Project current status

Hi!
I'm not sure if it's the right place, but I'm just leaving a simple status of the current state of the project. Because there's a lot mixed information, and it's not easy to know if this currently works or not. So if you discovered this project recently like me, here some useful information:
Version 5.0.4 doesn't works at all, so don't loose your time here.
The latest dev version does work (as of today), but need a little change. You have to downgrade https://github.com/miscord/miscord/blob/092694c291c7922867255bfd349ac4b61fdfeb27/package.json#L50 to 2.3.4 (because of a user agent issue).
But it's going to miss some messages, like reply or messages from messenger web, so it's not really reliable. If anyone is interested to make it more reliable; looks like fixes should be made here https://github.com/ChatPlug/libfb-js.
But I don't know for how long this library will continue to work.

Will, there was a fix with the v2.3.5 but it has been put into public with it
https://github.com/ChatPlug/libfb-js/pull/82

Just to update, as of January 2022 this status update still applies.
With the libfb fix applied as said above the only messages missed that I can see through testing are those which use the Messenger reply functionality. They used to be passed but these must have changed. Miscord does not log these messages at all (i.e. no error message).
I still expect it to completely break at some point but what is said in this thread still works for me apart from the reply messages.


Goierri Eskola added

Goierri Eskola added
Institution/School Name
Goierri Eskola
Instiution/School Website
https://www.goierrieskola.eus/en/
Email Users
Please place an x between the square brackets if yes

[x] Students
[x] Academic/Teaching Staff
[ ] Other/Support Staff
[ ] Alumni

Education Levels
Please place an x between the square brackets if yes

[ ] Post-graduate research
[ ] Graduate School
[x] College (University) or Undergraduate School or equivalent
[ ] Community College or equivalent
[ ] High School or equivalent
[ ] Elementary School or equivalent

@ander-goierri The first verification stage is complete: the official domain for  Goierri Eskola is www.goierrieskola.eus, to the best of my knowledge. This is just an informational note. The pull request is still under review. The review may take some more time. I greatly appreciate your patience. Here is the proof of domain ownership: https://www.goierrieskola.eus/es/cursos-para-desempleadosas-16-17/

@ander-goierri Thank you for your patience while waiting for a review and processing your request. Pull request merged.
Please start requesting the licenses in about an hour, to let the changes to propagate through our system.


Adding functions to StyleNeeded with LexerName

Is there any way to add functions to the StyleNeeded event when there is a LexerName such as "python" present? It seems to be possible to add multiple functions for this event when there is no lexer being used, but it does not work no matter what I tried if there is a built in lexer being used already.

Can you provide a sample showing the problem behavior?

this is a sample showing the StyleNeeded with multiple functions, even after the first function finishes the styling.  Setting the scintilla.LexerName to a valid lexer such as "python" will not allow you to run the added functions anymore on a styleneeded event.
scintilla.LexerName = string.Empty; //replace with python and below functions are obsolete
scintilla.StyleNeeded += (s, se) =>
{
    var startPos = scintilla.GetEndStyled();
    var endPos = se.Position;
    Debug.WriteLine("first" + startPos.ToString() + " " + endPos.ToString());
    //can do whatever here
    scintilla.StartStyling(endPos + 1);
};
scintilla.StyleNeeded += (s, se) =>
{
    var startPos = scintilla.GetEndStyled(); //this should already be the end
    var endPos = se.Position;
    Debug.WriteLine("second " + startPos.ToString() + " " + endPos.ToString());
    //can do whatever here
    //scintilla.StartStyling(endPos + 1); //dont need

};

Thank you for the sample, I will look into this and let you know what I can figure out.

I'm pretty sure StyleNeeded only works with an empty container, so this seems by design and setting the LexerName to anything else will cause the event to stop being used.
https://www.scintilla.org/ScintillaDoc.html#SCN_STYLENEEDED

Closing for now, but if this does not answer your question, re-activate the issue.


Update minimum target SDK version for dependencies

Change-Id: I5fee0ef81fbe48cac808c62d73890a94c7afa95e

Previously we used iOS 8 or 9 as the minimum SDK version. Since we had to bump the companion app's minimum SDK to 12 to support WebRTC, applying the same change to the dependencies should be safe.


Gradle 5.4.1 shows progress bar all the time

We created some kind of installer with using gradle build management system. And it has interactive mode, means that it has steps that need user input. In gradle 5.4.1 we always see progress banner on top of the output which hides question and let say some default value user can use.
Example:
::  What version of the system is used?
::  Default value: '9'
Press  to choose default value or type 'halt' to stop
Value should be one of [8, 9](THIS PART HIDES BEHIND THE BANNER)
<=------------> 14% EXECUTING [20m 15s]

:requestParameters

Expected Behavior
While using --quiet or -q the banner should gone
Way to manage it through some custom loggers for example
Current Behavior
gradle --quiet or -q parameter has no effect on that banner
also custom logger does not have any way to disable or customize it
Context
Steps to Reproduce
Create some task which uses user code that reads user input
Define some custom logger
Run gradle with -q or --quiet flag and try to answer
You will see progress banner
Your Environment
jdk 11.0.3
gradle 5.4.1

--console=plain removes that banner

Not the issue

The banner is only shown once per version ran on the system. What is missing from this issue is 1) the operating system used and 2) are you asking for user input during the build?
For #2, this is not possible with public APIs using the daemon. There will be artifacts.


Project Console EasyCLA v2

Issues related to the EasyCLA v2 Project Console
Project Console PRD

v2 project console work is complete. Closing ticket.


TypeError: Cannot read property 'flags' of undefined

When I attempt to run the following code:
const { Application } = require('typedoc')
const app = new Application({ name: 'App' })

app.generateJson(['docs-entry.ts'], 'dist/docs.json')

I get the following Error:
typedoc/lib/converter/types/reference.js:26
        return !!(type.flags & 2588672);
                      ^

TypeError: Cannot read property 'flags' of undefined
    at ReferenceConverter.supportsNode (typedoc/lib/converter/types/reference.js:26:23)
    at Converter.convertType (typedoc/lib/converter/converter.js:127:31)
    at typedoc/lib/converter/nodes/class.js:47:63
    at Context.withScope (typedoc/lib/converter/context.js:99:9)
    at ClassConverter.convert (typedoc/lib/converter/nodes/class.js:35:17)
    at Converter.convertNode (typedoc/lib/converter/converter.js:117:53)
    at typedoc/lib/converter/nodes/block.js:71:33
    at Array.forEach (native)
    at BlockConverter.convertStatements (typedoc/lib/converter/nodes/block.js:69:29)
    at typedoc/lib/converter/nodes/block.js:55:27

Note: I am using Typescript 2.0.2
Any thoughts on this?

Note, my project compiles just fine with the Typescript compiler

The codebase has not been updated to 2.0 yet. You're welcome to submit a PR or view existing issues/PRs trying to fix this.

Ah, yes. I forgot I was using the fork provided by #290 - I should also note that compiling from the command line works just fine. As far as I can tell, the CLI is basically doing the same sorts of things that the above is performing, so I assumed it was an issue with this lib rather than the typescript version.

Honestly, I can't help but hopefully someone else can. I tried updating typedoc to 2.0 and logged my issues in that PR. It's possible some of the codebase has changed, I couldn't figure out how someone even got that branch to compile successfully unless it was based on an old TypeScript definition which would explain how a bug like this got through.

Interesting!
Yeah, it took me a realllly long time to successfully setup TypeScript for my project. The only way I could get it to work was with 2.0. At first, TypeDoc was a complete non-starter because of lack of v2 support (typedoc should maybe allow passing in a specific tsc instance when used from the JS interface).
Luckily, everything is working from the CLI from #290's work.

Yes, that would be lovely. But impossible with the current architecture. I do work with peer dependencies on my other projects like ts-node. There's a bunch of issues asking for this, and as much I'd love to implement it, I'm not really working on this project and the current state is hoping for someone who will right now. But most commits are just drive-by commits. Consider this a request for yourself to submit a PR for it 😄

If you say #290 is working, does that mean this is a non-issue? I'm a little confused, sorry, but I thought it wasn't working?


CloudEvents should re-use existing HTTP or messaging conventions

Fixes #654
Changes
We are approaching the stability of the messaging conventions, and as discussed we want to clarify the relation between CloudEvents convention with messaging. The conclusion we have is that applications/instrumentations working with CloudEvents should generally follow either the HTTP conventions or messaging. Those already offer mechanisms for context propagation and also are prepared to handle asynchronous scenarios such as when CloudEvents are sent via messaging systems.
Merge requirement checklist

[x] CONTRIBUTING.md guidelines followed.
[x] Change log entry added, according to the guidelines in When to add a changelog entry.

If your PR does not need a change log, start the PR title with [chore]

[ ] schema-next.yaml updated with changes to existing conventions.

@lmolkova @pyohannes I took your suggestions and also from the discussions in the CloudEvents PR and tried to simplify things a bit. Would be great if you can take another look. Thanks!


Default XGBoost binary:logistic objective vs self-implemented objective yields different results

Hi, I'm using the python implementation of XGBoost for a classification task. I recently started trying out different loss functions, and noticed that by plugging in the vanilla log loss function found here:
https://github.com/dmlc/xgboost/blob/master/demo/guide-python/custom_objective.py#L20
that I was getting completely different results vs using 'binary:logistic'.
I was wondering if anyone noticed something similar or if someone could tell me what is wrong?

Take a look at the comment:
https://github.com/dmlc/xgboost/blob/0ddb8a7661013c75674704872c22273415268dbd/demo/guide-python/custom_objective.py#L29-L33

Yes

So given that's the case, and that predict gives proper transformed outputs, is there another reason that the results are so drastically different? AUC and predicted distributions look completely different, and they are derived from bst.predict.

I think you should define a custom evaluation function to make a fair comparison. Can you post your script so that I can look at it?

`
def logregobj(preds, dtrain):
labels = dtrain.get_label()
preds = 1.0 / (1.0 + np.exp(-preds))
grad = preds - labels
hess = preds * (1.0 - preds)
return grad, hess
X_train, X_test, y_train, y_test = train_test_split(data_sparse_rw, labels_rw, test_size=0.33, random_state=42)
dtrain = xgb.DMatrix(data=X_train,label=y_train)
dtest = xgb.DMatrix(data=X_test,label=y_test)
num_round = 150
test1_xgb = xgb.train(param, dtrain, num_round
,obj=logregobj
)
make prediction
test1_xgb_probs = test1_xgb.predict(dtest)
roc_auc_score(y_test, test1_xgb_probs)
`
commenting and uncommenting the customized objective function gives clearly different results (with my dataset at least)

@selectasterisk You are using scale_pos_weight, which needs to be applied to the custom objective function too:
scale_pos_weight = 3.0

def logregobj(preds, dtrain):
    labels = dtrain.get_label()
    weights = np.where(labels == 1.0, scale_pos_weight, 1.0)
    #preds = 1.0 / (1.0 + np.exp(-preds))
    grad = preds - labels
    hess = preds * (1.0 - preds)
    return grad * weights, hess * weights

Also, since 'objective is set to binary:logistic, the preds value is already transformed probability, so we should comment out the line preds = 1.0 / (1.0 + np.exp(-preds)). With the two changes, the custom objective produces the same result as binary:logistic.


Lacking/Outdated Documentation

Many methods don't seem to be documented at all, or did I just fail to find the right place to look for?
Also, is this project still maintained or is it discontinued? Seems like not much happened since the release of Numpy.NET, which is a pity.

I found a more complete package, maybe you can try it.
https://github.com/Quansight-Labs/numpy.net


[DISCUSS] Roadmap for Humbug 2.0

Roadmap 2.0

[F001] Drop support for PHP 5. Target PHP 7.0 (LTS support?).
[F002] Drop support for PHPUnit 4/5. Target PHPUnit 6.0.
[F003] Migrate PHPUnit test result parsing from TAP to XML.
[F004] Migrate existing mutations to AST.
[F005] Assess generation/parsing of code coverage.
[F006] Better grouping/configuration of mutations, e.g. default, expanded, experimental.
[F007] Improve fastest-first ordering of tests (if feasible).
[F008] Improve range of mutations on offer.
[F009] Incremental Analysis (down the line for 2.1+?)

These are initial suggestions only for discussion whether here or on Slack.

A few comments on items by way of explanation:

Code coverage: When I say assess, it's because we do some weird stuff to make this work, and it could probably use a few people to review it.
Mutation grouping: We currently throw all mutations at code - some of these might be especially messy when it comes to false positives. Do we run everything, or have some division?
Test ordering: One of the performance routines is to time test suites, order them fastest-first, and use that order after initial run. We currently don't/can't analyse individual tests within those suites which would be even better.

Drop support for PHP 5. Target PHP 7.0 (LTS support?).

As at the end of the year PHP 7.0 will have reached its end of active support, I would rather go for PHP 7.1 right away.

Drop support for PHPUnit 4/5. Target PHPUnit 6.0.

I'm less convinced about dropping PHPUnit 5.x. PHPUnit 6.0 may not get adopted as fast as we hope, if supporting the latest 5.x doesn't require too much extra work we could support it.

Assess generation/parsing of code coverage.

Actually why is this needed?

Incremental Analysis (down the line for 2.1+?)

I think that would be a very big plus to have it.
I would add a few things:

Diff result: having an XML result from which you could easily see an evolution from one to another (would be useful for a SaaS for example)
Better handling at false positive
Incremental analysis: we could have different strategy to detect which test to run first depending of the tests. For PHPUnit for example we could make use of the @covers annotation, for phpSpec you have a 1-1 relationship between your class and your tests.

@padraic edited your comment to add numbers to each point to make easier to know of what we are talking about when talking of a specific point.

Perfect. On code coverage, there are two specific uses for it:
a) It's the devil. Mutation Testing exists to keep it honest, and we do a few comparisons against the coverage metric so we need to generate it at least once. We save subsets for...
b) The output tells us which test suites ran against which lines, so we can narrow the test suites executed per mutation to the minimum, and not execute every single test suite.
Sort of linking to [F007], I don't think we currently filter tests within test suites - just the suites themselves. If you have 100 tests in a TestSuite class, and only 5 apply to a line, we're still stuck executing the lot of them. I'm trying to recall the details of what was blocking that (less tests = improved performance so it would be REALLY nice to have this). It could have been a mix of both identifying tests per line and/or implementing the filter.
P.S. Anyone can the original comment to add items - should have mentioned that at start.

a) For what comparison to we need it? My understanding was that mutation testing allows you to assess the robustness of your test suite. You can have a rock solid coverage but if the tests are not good your results with Humbug will suck, showing they are weak. On another hand you could have a lesser coverage but for which the tests are quite robust.
b) looks like a much more interesting reason to me, although it makes me lean me more toward being able to run without coverage if we want to. [F009] indeed is redundant with [F007], and your point makes me want to try different strategy, the one I described above and/or the current when relying on the code coverage.

The second reason would be the primary issue - performance. We do a lot of odd, sometimes even messy, things to boost performance. IA would be even faster - it's essentially mapping test suites to files, caching results, and running only a subset of MT for changed files (source or tests). It's lightening fast...well, when it works!
On the comparisons, other than MSI which applies to the entire source, having code coverage let's us generate a MSI for test covered code in isolation. Even if your code coverage sucks, you can still have some idea if the existing tests are any good. Ideally that enables an informed choice of priorities between fixing existing tests vs writing new tests. This is more of a nice-to-have - we likely wouldn't have bothered if we didn't already need coverage for performance reasons.

Added a few points arising from #191


No fragment is set at the start

Describe the bug
Event fragment is not set at the start.
Logic was removed in PR #739 and PR #748 by mistake.
Would you like to work on the issue?

[x] Yes
[ ] No
Other:

@iamareebjamal Same problem arises after latest commits. Now if there are any extras set to an intent, in any process. After opening the app again, bundles are not null, and following else condition is not executed.
val bundle = if (savedInstanceState == null) intent.extras else null
        if (bundle != null) {
            if (bundle.getBoolean(TO_SEARCH)) {
                loadFragment(supportFragmentManager, SearchFragment(), frameContainer.id)
                supportActionBar?.title = "Search"
                navigation.selectedItemId = navigation_search
            }

            if (bundle.getBoolean(TICKETS) || bundle.getBoolean(LAUNCH_TICKETS)) {
                loadFragment(supportFragmentManager, OrdersUnderUserFragment(), frameContainer.id)
                supportActionBar?.title = "Tickets"
                navigation.selectedItemId = R.id.navigation_tickets
            }
        } else {
            supportActionBar?.title = "Events"
            loadFragment(supportFragmentManager, EventsFragment(), frameContainer.id)
        }

Here savedInstanceState == null is null and intent.extras are not null after opening app again. And it starts with no fragment.

Is there any way to clear extras before exiting the app?

Please reopen


Support Debian 11 with Python 3

Describe Request:
👋 Previously, to run Cypress tests in CircleCI, we used cypress/included:8.7.0 Docker image as an executor, which is based on Debian 10 OS, and shipyard/fetch-shipyard-env step worked fine.
Now, we're trying to upgrade Cypress, and use cypress/included:9.7.0 Docker image as an executor, which is based on Debian 11 OS, and shipyard/fetch-shipyard-env step stops working with an error Package 'python-pip' has no installation candidate:

Turned out there's no python-pip package for Debian 11, only python3-pip.

What will be your recommendations regarding how to use shipyard Orb with Cypress 9+ executor?

I assume that the current codebase of the shipyard Orb is targeted for Python 2, right? Will it be possible to support Python 3 in the nearest future?

Tested with the latest version of shipyard Orb (3.5.1)
Thanks!

Should be resolved with #18 and version 3.6.1. Can re-open if you are still having issues.


[BUG] Failed to install camel-ai

Required prerequisites

[X] I have read the documentation https://camel-ai.github.io/camel/camel.html.
[X] I have searched the Issue Tracker and Discussions that this hasn't already been reported. (+1 or comment there if it has.)
[ ] Consider asking first in a Discussion.

What version of camel are you using?
<IP_ADDRESS>
System information
3.10.10 (tags/v3.10.10:aad5f6a, Feb  7 2023, 17:20:36) [MSC v.1929 64 bit (AMD64)
win32
<IP_ADDRESS>
Problem description
When I install camel-ai under Win11, an error occurred:

Then I went to the milvus-lite repo and found an issue:
https://github.com/milvus-io/milvus-lite/issues/175
Maybe milvus-lite does not support native Windows. Will this have a certain impact on camel-ai users?
Reproducible example code
Command lines:
poetry add camel-ai

Traceback
No response
Expected behavior
No response
Additional context
No response

It's normal now, thanks @WHALEEYE


vim/vim-go ":GoInstallBinaries" Blue Screen

A brief description
When asking vim's plugin vimgo to install the go binaries it needs, the system crashes.
Expected results
Everything goes silky smooth.
Actual results (with terminal output if applicable)
Blue screen of death.
Your Windows build number
14965 (slow ring)
Steps / All commands required to reproduce the error from a brand new installation
Install the packages from the package section.

run vim
type :GoInstallBinaries and press enter

Strace of the failing command
Not really applicable. But i have the minidump crash file. I can't find the symbols to analyse it windbg64 (getting 404 from the public symbol repo). But i could still find some interesting informations in the dump. Looks like a null pointer in getting dereferenced. I think with the address in Arg2, and a bit of reverse, you might find the function linked to it in your source.
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
Arg1: ffffffffc0000005, The exception code that was not handled
Arg2: fffff8080198654c, The address that the exception occurred at
Arg3: ffff9d00f30da8e8, Exception Record Address
Arg4: ffff9d00f30da120, Context Record Address

FAULTING_IP:
LXCORE+654c
fffff808`0198654c 488b01          mov     rax,qword ptr [rcx]

EXCEPTION_RECORD:  ffff9d00f30da8e8 -- (.exr 0xffff9d00f30da8e8)
ExceptionAddress: fffff8080198654c (LXCORE+0x000000000000654c)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]:<PHONE_NUMBER>000000
   Parameter[1]:<PHONE_NUMBER>000000
Attempt to read from address<PHONE_NUMBER>000000

CONTEXT:  ffff9d00f30da120 -- (.cxr 0xffff9d00f30da120)
rax=ffffd00f221d8500 rbx=0000000000000000 rcx=0000000000000000
rdx=ffffd00f16e5c040 rsi=ffff8b05f16c9ed8 rdi=ffffd00f183fc4d0
rip=fffff8080198654c rsp=ffff9d00f30dab20 rbp=ffff8b05f16c9ef8
 r8=ffff8b05f16c9ed8  r9=0000000000000000 r10=7fff8b05f16c9ed8
r11=7ffffffffffffffc r12=ffff9d00e3ab10d2 r13=ffff8b05f16c9ed0
r14=ffffd00f183fc508 r15=ffffd00f15e63060
iopl=0         nv up ei ng nz na po nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010286
LXCORE+0x654c:
fffff808`0198654c 488b01          mov     rax,qword ptr [rcx] ds:002b:00000000`00000000=???????????????

Required packages and commands to install
On a brand new bash subsystem :

install go
install the latest vim (that supports plugins by itself)
install https://github.com/fatih/vim-go

They just fixed two known bsods in 14986.  Could you retest in the fast ring?

@fpqc, well this is my main laptop, i put it on the slow ring so that some blocking bugs would be solved for me (restart system calls). But i don't really wish to go on the fast ring :/
But you got me really curious when you said "It is ostensibly more stable than the slow ring build on this account anyway". Can you explain me a bit more if you have some time ? :)

The slow ring build contains at least two WSL-related BSODs (the most serious kind of bug, aka a kernel panic/bugcheck) that were fixed in the latest fast-ring build.  If you switch to the fast ring, you can switch back to the slow ring afterwards in the preferences, but 14986 is imo much better than 14965 (I bet it will be a slow-ring candidate).

@fpqc it happens that you're right, this build is so unstable .. I got locked out of my laptop (and trust me i spent 2 hours digging with the safe mode to find the issue), ended up resetting. I had to stop using WSL, it was just BSOD over BSOD, i had 3 yesterday. I even got one while wget'ing some file on github. Before upgrading to the 14965, i was on the rtm, and i had 3 weeks of uptime, never got any problem.
So for me it looks more of an issue of this build than something else. I'll wait for the next one.

@sywesk sounds like a driver problem.

@fpqc do you know where to get the symbols for insider builds ? i can't find them.

Most likely those symbols are private only to microsoft.  Sometimes microsoft release a new sdk that will align with newer insider builds, but the symbols I'm pretty sure can only be downloaded from msdl.microsoft.com/download/symbols

@S3curityPlu5 Under certain agreements with MS, you can get more symbols (there is another private symbol server for that).  Not sure if it's an NDA wot's needed.

@sywesk Could you let us know if this issue still affects you on Creators Update and/or Insiders? If not, please close, with our thanks for reporting.

Just tried it on build 10563 and it now says "GOINSTALLBINARIES NOT AN EDITOR COMMAND"


Wrong slash and backslash in the sym module

The symbol slash is currently Solidus \u{002F} (which is in the "Basic Latin" Block), while it should be the mathematical operator Division Slash \u{2215} (which is in the "Mathematical Operators" Block), as slash.double (Double Solidus Operator \u{2AFD}) and slash.triple (Triple Solidus Binary Relation) are also mathematical operators.
Similarly, since backslash.not is a math operator/symbol (Reverse Solidus with Horizontal Stroke \u{29F7}), backslash should be Reverse Solidus Operator \u{29F5} instead of Reverse Solidus \u{005C}.

~By the way, Set Minus \u{2216} and Reverse Solidus Operator are different, so it would be great to add a setminus symbol.~ Ah I see, it's without.

I think this was intentional because the mathematical slash looks really bad in the math font. But not 100% sure.

I agree... I've also noticed that the LaTeX output for / in $2 / 3$ is also Solidus, so I consider this to be an accepted convention. Maybe it's just because Solidus is more beautiful 😂 . Let's keep Solidus.
Therefore, since slash is in the "Basic Latin" Block, backslash, as the mirror of slash, should be in the same block, which means that we also keep currently used Reverse Solidus.
In conclusion, nothing needs to be changed! I think this issue can be closed now if it is confirmed that we won't change slash and backslash (at least for now).


Doesn't appear to support Markdown links in the same way as GitHub markdown

I want to publish the following Markdown and related documentation to Confluence.
https://github.com/jimmcslim/software-guidebook-exemplar/blob/main/docs/guidebook/README.md
However it appears that the Markdown links don't get correctly translated? See the attached screenshots where I am hovering over the link, the link to the page containing the link itself? Whereas if I am browsing these Markdown files in GitHub, it will link me to the correct document.
The Context page also has links within the content that should work.
Ideally also each folder should be able to contain a README.md file, rather than forcing the filename to match the folder name, and the content would still appear in the folder itself. This would mean the fidelity of browsing this documentation in GitHub and as published to Confluence would be very similar.

I would assume that if multiple repositories published this template to the same space (under different parent pages of the tree) that there would be problems with the page names not being unique?

Yes. Page name has to be unique per space.


SpoutSender not sending render texture when using LWRP

I was able to get everything working on a fresh Unity project. But I have two older projects which I have tried to link to Spout, by using the render texture feature. Render texture is updating, and SpoutSender contains a reference to the correct Render Texture, also the SpoutSender is in an active gameobject.
Only commonality that I could think between these two older projects is that they both use LWRP. The other one is on Unity version 2019.3.11f1 and the other is on version 2019.4.2f1

First of all, please check if the project is using the DX11 graphics API mode.

I actually was able to find the issue. I had accidentally left the build target to be targeting Linux. Sorry for the issue.


No module named 'vulkan._vulkancache'

love the fact it's pretty much standalone, but there's an issue upon extraction.

I'm using x86 Windows Anaconda on Wine (Linux) for testing
CWD is Z:\home\tcll\Downloads\vulkan-<IP_ADDRESS>\

quick correction from _vulkancache to vulkan_build gives me this:

this looks like it's something more on my end now, though I could be wrong ;)

Hello @Tcll,
Thanks for reporting your issue.
What version of cffi are you using ? Can you try with the last cffi version ?

ah I was using the version that came with Anaconda 2.3.0 cffi-1.1.0-py34_0
I will work on downloading the updated wheels and set up a portable environment to see if that fixes the above issue.
thanks ;)

Nice! Glad to help you


Update stable version in repo from 2.13.4 to 2.13.5

Think about update stable version to 2.13.5
Version: stable=2.13.4 (74 days old) => latest=2.13.5 (27 days old)
Installs: stable=1397 (57.7%), latest=166 (6.86%), total=2421
Click to use developer portal
Click to edit
Note: This is an automatically generated message and not personally authored by bluefox!
Do not close this issue manually as a new issue will be created if condition for update still exists
@mcm1957 for evidence

follow up https://github.com/arteck/ioBroker.zigbee2mqtt/issues/315

This issue seems to be outdated.
This issue suggests to update the stable version of this adapter to 2.13.5 but the current stable version is already 2.13.5.
So this issue should be closed.
@mcm1957 for evidence


I signup giver update

Check if user exists and send data to the client

I will reopen a PR to develop


Fixed typo and update russian translation

I think the spelling is intentional but @jhh8 would know for sure

I think the spelling is intentional but @jhh8 would know for sure

well it's xenomite in swarmopedia

need some backstory to the name of this alien. i honestly have no clue where xenomite or xenomyte came from, i think chinese asbi community started calling it that back in the day (shortly after launch of rd) and everyone adapted to that, including swarmopedia (xenomite is a pokemon). When writing these pda's i also thought its the official name. nowadays i would call it defanged parasite or maybe harvesite, these names appear officially in code or files. the only thing close to xenomite appearing anywhere is xenonite which appears in wikipedia

Some code comments name them "Harvesite". How about that?


Redirects from a .html file aren't generated

Hi all,
I'm moving to Jekyll from Blogger (blargh) and this plugin seems to be exactly what I need -- thanks!
Blogger specifies exact html files for my posts, e.g. http://www.seankilleen.com/2012/06/how-to-remove-table-formatting-in-excel.html
The following works: redirect_from: "/2012/06/how-to-remove-table-formatting-in-excel/"
But my use case is: redirect_from: "/2012/06/how-to-remove-table-formatting-in-excel.html"
This does not seem to generate an HTML file with that exact name.
Am I missing something? I couldn't find anything in the docs about pages that require the actual .html extension.
If this isn't something that the plugin currently supports, let me know and I can attempt to dig in and contribute. Thanks!

What exactly did you end up doing, @SeanKilleen?

Figured it out from your commit log:
- redirect_from: foo.html
+ redirect_from:
+     - foo.html

@ndarville exactly right!

Thanks for jumping in, @ndarville!


docs(store/encoding): update and clarify

Also, expand on how to interpret events and remove the storage explanation.

remove the storage explanation.

Instead of removing it, can we move it to a new docs page? I'd like to still be able to refer to the docs for how data in MUD is represented in Solidity storage

remove the storage explanation.

Instead of removing it, can we move it to a new docs page? I'd like to still be able to refer to the docs for how data in MUD is represented in Solidity storage

I added it back in. If we are to have it, store/encoding is probably the right place.


How do I delete a snapshot?

Hello,
as far as I can see, you can do everything in the SDK that you can do in the API when it comes to snapshots, except delete them.
Did I miss something or do I have to do this one manually?

@vchulski Thank you for the great PR!


Document min/max APIs for Window and ScrollBoxLayout

Environment

Documentation version: 7.0
Part of the documentation: Manual

Description of the bug or enhancement
See https://github.com/cuba-platform/cuba/issues/1172

Create a new section: Visual Components Library > Containers > Layout
Move all information about layout attributes to it, including min/max sizes and examples.


Access issue with s3 path s3://anaconda-package-data/conda/hourly

We are facing access issues while accessing the s3 path.
s3://anaconda-package-data/conda/hourly/
Error: AssertionError: aws s3 sync exited with code = 1, stdout = , error = fatal error: An error occurred (AccessDenied) when calling the ListObjectsV2 operation: Access Denied

Hi @rshah-coatue. Have you tried using the --no-sign-request option?

https://github.com/ContinuumIO/anaconda-package-data/issues/45#issuecomment-2115327171

This was self resolved. thank you


undefined: sort.Slice when using go get

Here is the error:
user@vm:~$ go get gopkg.in/src-d/enry.v1/...
# gopkg.in/src-d/enry.v1/cmd/enry
go/src/gopkg.in/src-d/enry.v1/cmd/enry/main.go:213: undefined: sort.Slice

The cmd is executed on Ubuntu 16.04.4 LTS, a VM with linux kernel 4.4.0-124-generic

@wangpeipei90 what's your go version

go version go1.6.2 linux/amd64

We support 1.9+
Your version is too outdated, e.g. sort.Slice appeared in 1.8.


May not work with ngIf

This does not work if there is an ng-if directive on the
 element or the
 element. This may be only when a directive in the header requires another directive on the table. For example my data table module.

It doesn't work if any parent of the table has an ng-if directive.  In your demo codepen I just added ng-if="true" to the ng-card element and it no longer works.  I've been trying all sorts of things to get it to work, but have been unsuccessful so far.

When the code was added to fix ng-repeat, you can no longer have the table inside an element with ng-if.  Previous versions, like 0.1, work fine with ng-if.  It seems the cloning that exists in the compile function makes it work with ng-repeat, but not ng-if.  Not sure how to fix this.

My pull request #15 now allows a table's parent element to have ng-if, but I believe it still doesn't like a ng-if on the actual table.  I haven't looked into getting it to work on the table yet, but it's closer now.

A workaround I've found to this issue, is to use ng-include to include the table markup. It's not the prettiest but it works fine.
Say this is your code before

          Name

          {{contact.name}}

You'll now change this to something like,

Of course, you can have the template anywhere in the file, or even reference a separate file, but I like to keep it right there because I'm doing this just to avoid this ng-if issue.
Can the library be altered to use this as a solution automatically? Again, it wouldn't be the prettiest, but we just want something that works. It's a huge problem that this otherwise fantastic library, doesn't work with something as basic as an ng-if

So any suggestions for this?
I tried to wrap it in a div with ng-include but it doesnt seems to work either.

what's the progress on this?

@shashwatblack  nice!
ng-include works for me.


pup crashes upon launching

On the latest version of pup, it crashes upon launching
~/tmp> shasum pup
7a99b6411ea5c01e7439c8c3d5612be43256dd54  pup
~/tmp> ./pup
fish: './pup' terminated by signal SIGSEGV (Address boundary error)
~/tmp> uname -a
Darwin Jonathans-MBP.localdomain 18.7.0 Darwin Kernel Version 18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64 x86_64 i386 MacBookPro15,1 Darwin

Mine's crashing too with a segmentation fault
pup --help
[1]    52262 segmentation fault  pup --help

I saw the same thing using the v0.4.0 Darwin amd64 build on the Releases page/Homebrew formula. Installing the current HEAD from source fixed the problem:
go get github.com/ericchiang/pup

@jmc-rival After clonning the repo do go build in clonned dir.

For Mac Homebrew, just use brew install pup. There's a PR to update the readme.

Duplicate of #85.


Update naming-and-tagging.md

Added missing dash in NIC naming standard

@theheatDK : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


create computational.law email addresses

And pay the migadu.com fee because #finance is slow.

done.


Snpeff plus

Hi Brent,
This might need changes to the impact_severity code as well. (Correct me if I am wrong). We handled compound impact terms of this kind in VEP (joined by an &) and edited the impact_severity code to take care of what is going into the variants table.
-Uma


Write out a comparison page with RMarkdown

I've had a few people ask me if / how MyST markdown is different from RMarkdown. Particularly because they use similar patterns for configuration etc.
We should add a page that compares how to do the same thing (more or less) in both flavors of markdown, to make it easier for people to see the similarities and differences. This is also an opportunity to decide for ourselves if this is a more generic and well-structured improvement to RMarkdown :-)
I wonder if that's something that one of the integration developers could work on? create a page that does "this is how you do XXX in MyST markdown, this is how you do it in RMarkdown". What do you think @jstac ?

I think this is a nice idea and will be a useful resource in comparison of markup.

@choldgraf where should this live? I guess in this project docs as it technically defines myst.

Yeah I'd imagine in the MyST parser docs for now...we will probably need to do a little refactor/rearrange at some point anyway


Fix broken download urls for Ngrok

Also includes version update for Ngrok to 2.0.25
Found version by running ngrok -version as it is not advertised on the site (at least I couldn't see it anywhere).
Urls on the homepage also only link to a generic stable version but switching that for the version number appears to work so I used that instead.

it is not advertised on the site (at least I couldn't see it anywhere).

Are you sure it's been officially released?

@dunn it's the version I got when I hit the download link and verified the checksum was the same as from the stable urls. We could drop the version and grab the stable (whatever version that might be) but I guess it breaks the homebrew update && upgrade?

No, this seems fine.  Thanks, merged in 58305e781eecbf6bd56ace7de1040ca4125d085a!


add inputClassName props

There is already an inputProps prop which you can use to pass any prop to the input field. For className just do <ReactTelephoneInput inputProps={{className: 'input-class'}} />


refactor to use new built in nmapper from rdf-store (aka fix/issue-12)

first commit down this path mostly identifies we need more support from rdf_store first
created issue https://github.com/vliz-be-opsci/py-RDF-store/issues/51 for that

NOTE: This relies on the merge of https://github.com/vliz-be-opsci/py-RDF-store/pull/52 back into main
when it is done, we should switch dependencies back to main branch of rdf_store

just waiting for the merge in https://github.com/vliz-be-opsci/py-RDF-store/pull/52

@cedricdcc -- had to bump test coverage -- should be ok to merge now


Issue 363: Nodejs publish

Change log description
Build and publish the Nodejs bindings for different systems and architectures.
Purpose of the change
Fix #363
What the code does
It basically pretties the docs and updates CI so npm packages are published to the npm registry and platform-specific binaries are released at Github releases pages.
For more details about the release process, see https://github.com/neon-bindings/neon/issues/117#issuecomment-1073561462
This should be merged after #360.
How to verify it
tagPublish workflow will publish npm packages and platform-specific binaries are released at Github releases pages.
See my own fork's actions and release page for the expected outcome.
https://www.npmjs.com/package/@thekingofcity/pravega
https://github.com/thekingofcity/pravega-client-rust/actions/runs/2014604184
https://github.com/thekingofcity/pravega-client-rust/releases/tag/v0.4.12
Release of this tag must be created so binaries can be uploaded!

Distribution of commonjs should be supported as there are still legacy environment that deeply rely it (electron for example). Below are introduction about cjs/esm and best practice to support both js modules.

https://dev.to/iggredible/what-the-heck-are-cjs-amd-umd-and-esm-ikm
https://www.sensedeep.com/blog/posts/2021/how-to-create-single-source-npm-module.html

There should be an NPM_TOKEN secret before release.

Is this ready for review?

Is this ready for review?

Of course, I just want to make sure this PR is not merged before the secrets and npm account are added.
We need to at least create an npm account with an email that the pravega team has access to and create a package named @pravega/pravega.

This is ready to be merged if NPM_TOKEN secret is set.


Breaking change when building from source between 0.5 and 0.11

I get the following message now when upgrading to SDL3 0.11 and building from source:
  --- stderr
  CMake Warning at cmake/sdlchecks.cmake:123 (message):
    Unable to find the alsa development library
  Call Stack (most recent call first):
    CMakeLists.txt:1524 (CheckALSA)

  CMake Error at cmake/macros.cmake:400 (message):
    SDL could not find X11 or Wayland development libraries on your system.
    This means SDL will not be able to create windows on a typical unix
    operating system.  Most likely, this is not wanted.

    On Linux, install the packages listed at
    https://github.com/libsdl-org/SDL/blob/main/docs/README-linux.md#build-dependencies

    If you really don't need desktop windows, the documentation tells you how
    to skip this check.
    https://github.com/libsdl-org/SDL/blob/main/docs/README-cmake.md#cmake-fails-to-build-without-x11-or-wayland-support

  Call Stack (most recent call first):
    CMakeLists.txt:3710 (SDL_PrintSummary)

  thread 'main' panicked at /Users/hansl/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cmake-0.1.51/src/lib.rs:1100:5:

  command did not execute successfully, got: exit status: 1

A bit of context:

My target platform does not have X11, and cannot install it (embedded platform)
I would prefer to statically link SDL3 with my application for it to work (target platform is a very barebone Linux)
I'm using SDL3 for basically everything else, so this is quite a helpful crate.
It used to work (building and linking) with SDL3 0.5, so this is something new in the build. Maybe a sdl3-sys crate bug, but I don't depend directly with sdl3-sys so filing here.
I'm using cross-rs to build, but it shouldn't matter much in this case.

Am I missing a feature flag somewhere where I could disable X11 or work around this bug?

I have a fix in sdl3-sys waiting to be merged: https://github.com/maia-s/sdl3-sys-rs/pull/9
Once that's merged I'll add the feature here to fix this.


CplSolver Unit Tests

Adds unit tests for the CplSolver
Adds callback storage to the CplModel struct

Looks great! Do we need L37-41 in cplstate_interface.jl, since we test units above and this is just overwriting the coupler field? Otherwise happy to merge! 👍

Looks great! Do we need L37-41 in cplstate_interface.jl, since we test units above and this is just overwriting the coupler field? Otherwise happy to merge! 👍

Good catch, modified these lines so they act as intended.


Fix BranchCommit.Protected

When using ListBranchesHeadCommit I'm seeing the error:
json: cannot unmarshal bool into Go struct field BranchCommit.protected of type string

That's because although the documentation statements that protected field is a string but the response is boolean in fact:
Request
curl -H "Accept: application/vnd.github.groot-preview+json" \
'https://api.github.com/repos/google/go-github/commits/master/branches-where-head'

Response
[
  {
    "name": "master",
    "commit": {
      "sha": "2e90302801c870f17b6152327d9b9a03c8eca0e2",
      "url": "https://api.github.com/repos/google/go-github/commits/2e90302801c870f17b6152327d9b9a03c8eca0e2"
    },
    "protected": true
  }
]

This LGTM from me, will defer to @gmlewis for a second LGTM.

Thank you, @franciscocpg and @gauntface!
@franciscocpg - can you please contact<EMAIL_ADDRESS>and request them to update their documentation to reflect what you have discovered?
Meanwhile, we can move forward with this PR.

@franciscocpg - can you please contact<EMAIL_ADDRESS>and request them to update their documentation to reflect what you have discovered?

Done. Ticket ID: 378557.
I'll let you know as soon as they answer.


New Migration Failed [ Migration ]

I am running the first version migration with atlas apply.
atlas migrate apply --dir file://ent/migrate/migrations --url postgres://$(DB_USERNAME):$(DB_PASSWORD)@$(HOST):$(PORT)/$(DB_NAME)?sslmode=disable

It works fine to me the new entity changes updates in the database, but when I have make new entity changes and trying to attempt second migration I run the following command to add new migration.
atlas migrate diff $(name) --dir "file://ent/migrate/migrations" --to "ent://ent/schema" --dev-url "postgres://$(DB_USERNAME):$(DB_PASSWORD)@$(HOST):$(PORT)/$(DB_NAME)?search_path=public&sslmode=disable"

Then, It throws the following error
Error: sql/migrate: connected database is not clean: found table "patients" in connected schema
make: *** [diff] Error 1

Unlike version migration the automigration of ent works after new entity changes, but version migration doesn't allow to add new migration after each new changes and requires to clean Database.
E-mail<EMAIL_ADDRESS>OS: MacOS Sonoma 14.4.1 M3 pro chip
GO: go1.22.2 darwin/arm64

Hey @Hovo-Dev,
For the --dev-url, please use: docker://postgres/15/dev?search_path=public. Alternatively, you can create a separate database specifically for Atlas' work and use it instead. You can read what dev-database is in this link: https://atlasgo.io/concepts/dev-database
Please, join our Discord in case you need more help with this: https://discord.gg/zZ6sWVg6NT


NoReverseMatch at /search

Im running on archlinux ,
but i manage to make it run even if no docs support on how to run this on arch...
all is working fine , except  when searching...

Request Method: | GET
-- | --
http://<IP_ADDRESS>:8000/search?q=power
3.0.8
NoReverseMatch
Reverse for 'index' not found. 'index' is not a valid view function or pattern name.
/home/uriah/.local/lib/python3.8/site-packages/django/urls/resolvers.py in _reverse_with_prefix, line 677
/usr/bin/python
3.8.5
['/home/uriah/.www/papermerge',  '/home/uriah/.www/papermerge',  '/usr/lib/python38.zip',  '/usr/lib/python3.8',  '/usr/lib/python3.8/lib-dynload',  '/home/uriah/.local/lib/python3.8/site-packages',  '/usr/lib/python3.8/site-packages']
Tue, 1 Sep 2020 11:33:02 +0000

Nevery Used django before lol , but even so , i think ive installed it properly with venv
Ive tried switching to lower version of release but same issue persist...
Dont know if i did something wrong on Django end or apache
i did test my apache config its ok,
wsgi_module is loaded properly
Any help would be appreciated...

Did you install/run it from master branch? I.e. latest version?

yes im running it on latest version

😀 master branch is development one... i mean the one that I work daily. Anyway that issue is a very easy fix, i will fix it in an hour or so!

im running the python using this command
./.venv/bin/python manage.py runserver

since i dont want to clutter my system python packages which is manage by yay my package manager in arch....
my papermerge.conf.py
https://gist.github.com/goldcoders/b0853d2a35aeec38e3fdad8722bfe534
my /etc/httpd/conf/extra/httpd-vhost.conf
<VirtualHost *:8000>
    <Directory /home/uriah/.www/papermerge/config>
        Require all granted
    </Directory>

    Alias /media/ /home/uriah/.www/papermerge/media/
    Alias /static/ /home/uriah/.www/papermerge/static/

    <Directory /home/uriah/.www/papermerge/media>
       Require all granted
    </Directory>

    <Directory /home/uriah/.www/papermerge/static>
      Require all granted
    </Directory>

    ServerName papermerge.test
    ServerRoot /home/uriah/.www/papermerge
</VirtualHost>

WSGIPythonHome /home/uriah/.www/papermerge/.venv/
WSGIPythonPath /home/uriah/.www/papermerge/
WSGIScriptAlias / /home/uriah/.www/papermerge/config/wsgi.py

added to my /etc/hosts <IP_ADDRESS>   papermerge.test

i dont have any errors on , ./.venv/bin/python manage.py check all the commands required i have it installed.
so i dont know where i fucked up on apache side or python/django ....
i did check my apache conf is correct and syntax is correct and module is loaded
seems like proxying it to this domain name wont work either with
http://papermerge.test:8000/

so its either on django end? sorry im not well verse with django , but im very familiar with the required technology except python and django lol... so im stuck at that area hahaha

did fstr on the whole directory and got something..

can you tell me what to change here on url patterns :)
i think this one will fix it..
.config/urls.py

will wait for your reply thanks

@goldcoders, here is the fix
Sorry, couldn't do it earlier, I did not have computer with me :grin:
It's good that you opened a ticket - if all tests pass and there is a problem like this - it is bad :(. I will add an unit test to avoid such problems in future.
@goldcoders, fantastic work with installation! Btw, completely unrelated, I used arch linux for long time. Moved to ubuntu just recently.

using version 1.4.0 fixed it lol  , i did tried now to make pull from remote its fixed thanks
quick note also, i think ./static in .gitignore is not correct, should be /static/
i did run ./.venv/bin/python manage.py collectstatic
it populated my stastic folder and git is showing new files which should not


Make it so relational classes can take related entities components in tick function signature

eliminates the need for tick functions to fetch parents position from the archetype

finished up here:<PHONE_NUMBER>534f1b8747a013b24707201336eeb8


cannot remove() root or nested svg

http://jsfiddle.net/loredana_cirstea/aL1mfk37/1/
When trying to remove a root or nested svg:
var draw = SVG('drawing').size(300, 300)
var rect = draw.rect(100, 100).attr({ fill: '#f06' })
draw.remove();

the svg is not removed and the browser console outputs: "undefined is not a function", with error pointing to this.parent.removeElement(this) from the remove() function.
I also tried clearing the svg before.

Thanks for notifying. I will look into it

Wops didn't mean to close this

Wops - didn't mean to close this

Thank you! This solved the issue.


Reshape samples function emptying all_samples argument

The reshape_samples function in tdmprogram.py currently works by popping elements from the all_samples dictionary argument, and then inserting them into a new dictionary which is then returned. This causes the input all_samples dictionary to be empty after having reshaped the samples (which might be confusing for the user, since this is nowhere stated).
This is not really an optimal way of handling things, and should probably be fixed. There are two alternatives:

Create a copy of all_samples at the start. This is a simple solution, but has the downside that a copy needs to be made of a potentially very large dictionary. (Could this become an issue? Memory-wise?)

Avoid returning anything and just update the old all_samples directly.

closed by #548


windows: log Git commit hash on GUI startup

Is your feature request related to a problem? Please describe.
It will be a little quicker to debug logs if I don't have to look up version tags and wonder if they're accurate when going from logs to source code.
Describe the solution you'd like
I think I've used this crate in PTTH or some work project before - https://crates.io/crates/git-version
For CI builds it'll put the commit number. If you have changes in the working dir on a dev system it'll put the last commit number and "-dirty" so you know what commit the changes were based off of.
@jamilbk Is that okay?
I want to log that as info so it's always in the logs from startup.
Describe alternatives you've considered
We could log the package version but it's just one step and one more thing that can go wrong when asking "what code exactly was running when this log was generated?"
Additional context
N/A

Don't have a problem with it per se, but how does it embed the commit id into the code? Isn't that a chicken and egg situation?

Nope it embeds it at build time, so the binary has it but the source code does not

Ah, sounds good

This got merged


Molecular Refactoring: catalytic activity branch

@thomaspd  and I have added 3 new grouping classes:

catalytic activity, acting on a protein
catalytic activity, acting on DNA
catalytic activity, acting on RNA

And we have added the appropriate children to these 3 classes.

I just noticed
61b567b fixed Atg8 parents for #14208
...I  think you are adding "ubiquitin-like protein ligase parentage" to some of the ubiquitin modifiers, but these are not necessarily   protein modifiers.
Catalysis of the covalent attachment of the ubiquitin-like protein Atg8 to substrate molecules; phosphatidylethanolamine is a known substrate. PMID:12826404
David @ukemi  just spent ages fixing all these ;)
Also make sure you don't add the "ligase activity" parent back to any of these, they are transferases, despite being called ligases.
Could you provide a bit more information  about the changes in the tracker ticket in case we miss something?
v

some background
https://github.com/geneontology/go-ontology/issues/11723
https://github.com/geneontology/go-ontology/issues/10821
https://github.com/geneontology/go-ontology/issues/11209
and about a bzillion other related tickets.
(we probably don't want to go through this again, its one part that is correct!, many contributors agreed)
Val

thanks for pointing it out ! I was unsure, I asked David and I undid it.
Pascale

;)) It took ages to sort those out. Then I reannotated  108 pombe ubiquitin-like ligases  as a consequence of the changes, so I'm hoping everything is correct as we currently have  it.

Hi @ValWood
-'Atg8 ligase activity' is still directly under under transferase activity, so that seems OK

'Atg8 activating enzyme activity' is also still under the same parent, 'small protein activating enzyme activity', which @thomaspd and I renamed 'ubiquitin-like modifier activating enzyme activity'.

If you think that new name is misleading I can change it back. I must say at first when I saw 'small protein activating enzyme activity' I thought it was describing a ras GAP.
Thanks, Pascale

https://github.com/geneontology/go-ontology/pull/14214

@ukemi  shouldn't this term be named
small-conjugating protein activating enzyme activity
rather than "small protein activating"
?

Oh I see you called 'ubiquitin-like modifier activating enzyme activity'
either works but I think we should be consistent.
I think I marginally prefer
small-conjugating protein because it stops people being focussed on ubiquitin only.
but whatever everyone thinks is best...

I am closing this. @ValWood (and everyone !) please open a separate issue if there is something wrong with the Atg8 terms (or any other class).


RunCommands - need tests for 14.3.0 changes

Need to add automated tests for 14.0.0 enhancements to RunCommands and ReadDateValue commands.

I added tests.  Close this issue.


Make build with UBSan on CI

We're not currently making a build with UBSan on CI, and we should.
It needs -fsanitize=undefined with clang++ and it is already set up in the CMake config, just needs to be re-enabled again.
Thanks @nunojpg

I use GCC currently with ubsan just fwi


Username missing from item preview card

Scenario & Reproduction Steps
When creating a new item using the onepassword python SDK, the item preview card does not preview the stored username. Instead, it just puts _
Here is the code snippet in case the code is incorrect:

Actual Behavior

Here is the value within the item detail card:

Expected Behavior
I am expecting to see this:

SDK version
0.1.1
Additional information
No response

Hi @jessewindebank1809 , thank you for reporting this!
I am going to file a bug internally for us to track this. Can you please let me know what the urgency of this is for you? Are you relying on the subtitles in one of your workflows, or is this more so of an issue of consistency across 1Password clients? Thanks!

Hi @hculea
This is a low priority but wanted to raise it so you were aware.
Thanks for raising this internally.

@jessewindebank1809 this should now be fixed in v0.1.5 which we just released today.
Please feel free to reopen the ticket if you run into this again 💙


Feature issubscribed

Coverage increased (+0.2%) to 57.413% when pulling 4439314d983565ee3ed56cd81689b1f64c5d26ef on feature-issubscribed into 741c50087dc3b86add502c70ae7fa15266b0bbcc on master.


Won't work with custom modules

In my project I have some custom modules(a module @env for example, to use the react-native-dotenv package).
In VS Code the typescript recognize my module, and provide types and code completion, but when i try to import from this module, i'm still having import/no-unresolved being reported by ESLint.
I added this to my eslintrc:
  settings: {
    'import/resolver': {
      typescript: {}
    },
  },

Out of scope
Try https://github.com/tleunen/eslint-import-resolver-babel-module instead.


Demo Doesn't Work

The demo page just shows some labels and nothing else at the moment.

Really? Can you give more information? I see this:

http://master.origin.socialcount.fgtest.com/examples/

It was uBlock software, my bad.

No worries!


Happens after multiple generate: 'minValue' cannot be greater than maxValue

I thought it was because of the Blazor scope problem at first, and I also had this problem after replacing MVC with Core.

The number of times is not fixed, it may be a dozen times, or hundreds of times.

Hi @SmRiley
You're right. I fixed
#10