pullToRefresh on error?

Hi,
why do you have the pullToRefresh parameter in ErrorMessageDeterminer here:
https://github.com/sockeqwe/mosby/blob/master/sample-dagger2-rx/src/main/java/com/hannesdorfmann/mosby/sample/dagger2/model/ErrorMessageDeterminer.java#L10

Thanks, that is missing. I have to add that.
The idea was to display different kind of error message depending on pull to refresh or not pull to refresh.
i.e.
The TextView that displays an error message (pullToRefresh == false) should show that kind of message:

An error has occurred. Please click here to retry.

And you can click on the error view to retry.
If error was on pull to refresh, then the error is displayed as toast, where "Please click to retry doesn't make sense and therefor only

An error has occurred

should be displayed as toast message


Cannot connect device Pupil glasses invisible

My code write on python 3.9.16 run the function discover_devices and discover_one_devices cannot dectect the device Pupil glasses invisible.

Hi @khangtt0109 Some networks suppress the auto-discovery mechanism due to security reasons, e.g. university networks.
Alternatively, you can connect to the device by providing the IP address and port explicitly:
from pupil_labs.realtime_api.simple import Device

Hi @khangtt0109 Some networks suppress the auto-discovery mechanism due to security reasons, e.g. university networks.
Alternatively, you can connect to the device by providing the IP address and port explicitly:
from pupil_labs.realtime_api.simple import Device

device = Device("<IP_ADDRESS>", 8080)

How do I can check the device ID of pupil glasses ? I tried the ip that <IP_ADDRESS>:50020 but it not works.

Can you show me more detail ? I connect the glasses with my PC and I use python code to connect and get real-time data from the glasses but I can't connect the glasses ! By using library realtime-python-api that I tried connect but I have no idea to how to connect.

@khangtt0109

I connect the glasses with my PC

Ah, this might be the source of the misunderstanding. You need to connect the Pupil Invisible glasses to the Companion device (phone) and have the script connect via WIFI to the phone.

I can understand that I will connect the Pupil Invisible glasses to the Companion device (phone) and use the script to connect from PC to phone to get realtime data! All that ?

Yes! If the phone is in the same network as the PC running the script, discover_devices should start working, too.

One more question, is there any solution that connect Pupil Invisible glasses to PC and PC get and visualize real-time data ?
Thank a lot

No, the phone is needed to calculate the realtime data.

No, the phone is needed to calculate the realtime data.

Thank you very much! I must set up my device again.

Happy to help!

Hey, Sorry for hijacking the thread. I noticed something weird today. I am getting connected to the pupil companion app through Python. However, instead of getting gaze data, I get the error "no RTP received for 10 seconds: closing". Here is a sample code to reproduce the error:
`
import nest_asyncio
nest_asyncio.apply()
import cv2
from pupil_labs.realtime_api.simple.device import Device
ip = "your companion ip here"
def main():
# Look for devices. Returns as soon as it has found the first device.

print("Looking for the next best device...")

device = Device(address=ip, port="8080")

if device is None:

    print("No device found.")

    raise SystemExit(-1)

print(f"Connecting to {device}...")

try:

    while True:

        frame, gaze = device.receive_matched_scene_video_frame_and_gaze()

        cv2.circle(

            frame.bgr_pixels,

            (int(gaze.x), int(gaze.y)),

            radius=80,

            color=(0, 0, 255),

            thickness=15,

        )

        cv2.imshow("Scene camera with gaze overlay", frame.bgr_pixels)

        if cv2.waitKey(1) & 0xFF == 27:

            break

except KeyboardInterrupt:

    pass

finally:

    print("Stopping...")

    device.close()  # explicitly stop auto-update

if name == "main":
main() `

Hey, Sorry for hijacking the thread. I noticed something weird today. I am getting connected to the pupil companion app through Python. However, instead of getting gaze data, I get the error "no RTP received for 10 seconds: closing". Here is a sample code to reproduce the error:
` # -- coding: utf-8 --
import nest_asyncio
nest_asyncio.apply()
import cv2
from pupil_labs.realtime_api.simple.device import Device
ip = "<IP_ADDRESS>"
def main():
# Look for devices. Returns as soon as it has found the first device.

print("Looking for the next best device...")

device = Device(address=ip, port="8080")

if device is None:

    print("No device found.")

    raise SystemExit(-1)

print(f"Connecting to {device}...")

try:

    while True:

        frame, gaze = device.receive_matched_scene_video_frame_and_gaze()

        cv2.circle(

            frame.bgr_pixels,

            (int(gaze.x), int(gaze.y)),

            radius=80,

            color=(0, 0, 255),

            thickness=15,

        )

        cv2.imshow("Scene camera with gaze overlay", frame.bgr_pixels)

        if cv2.waitKey(1) & 0xFF == 27:

            break

except KeyboardInterrupt:

    pass

finally:

    print("Stopping...")

    device.close()  # explicitly stop auto-update

if name == "main":
main()
'

Hey, Sorry for hijacking the thread. I noticed something weird today. I am getting connected to the pupil companion app through Python. However, instead of getting gaze data, I get the error "no RTP received for 10 seconds: closing". Here is a sample code to reproduce the error: pupil_invisible.py. I was wondering what could be done to fix this.


Hot Exit: how do you deal with the same file opened twice in multiple windows?

It is possible to open the same file in multiple windows even if those windows have workspaces associated. You can just File > Open and pick any file on disk.
How is this handled today? Isn't it weird to associate a backup to a file that is outside of the workspace to the backup story of a specific workspace?

It's only as weird as the user opening the file in that workspace in the first place. It would be far more weird imo to open some file that is not a descendant of the workspace directory in some workspace and have it be restored in a new workspace, not the one the user associated it with originally.

@Tyriar right, I was actually more asking what happens if you do that and both are dirty? Are you dealing with this currently because hot exit is just disabled when using multiple windows?

From my early testing of multiple workspaces it seemed to work just fine. The main work there is to ensure that we're only retaining the workspaces when app.on('before-quit') is triggered. I cut off that use case to reduce the scope of the original PR.


Adding spouses without children

Hello!
kinship2 has a nice capacity of letting you specify a further 'relation' variable which, among other things, let's you include (and plot) marriages where there are not yet children. (see: https://cran.r-project.org/web/packages/kinship2/vignettes/pedigree.html#special-relationships).
I was hoping to do that in FamAgg (which I am using thanks to the lovely ability to easily plot just a part of a pedigree via the plotPed function), but can't seem to find that capability.
It would be excellent if this feature could be added!

Providing these additional columns in the pedigree data.frame does not work?

Also, maybe have a look at the Pedixplorer Bioconductor package (also on github: https://github.com/LouisLeNezet/Pedixplorer/) - when it's only about kinship analysis and plotting that might be a better idea/choice than FamAgg.
This is also the replacement package of kinship2 in the long run.

The 'relations' object that you can supply in kinship2 is another matrix object, not just another variable. So, I think your first suggestion doesn't work, as while I can add a new 'spouse(s)' column to the pedigree data.frame, I wouldn't be sure how I could then do the desired thing with this extra column (i.e., add a connection between spouses). Please correct me if I'm wrong!
I also don't think Pedixplorer helps here. The reason I'm very happily using FamAgg is because of the max.generations.up and max.generations.down specifications in plotPed. These are letting me select a starter set of IDs (all members of a particular household) and then expand this to show their collective set of ancestors/descendants. (I am compiling a census booklet for a community, with a kinship diagram for each household). As far as I can tell, kinship2 and seemingly Pedixplorer have the capacity to selective remove particular subjects from a pedigree with pedigree.trim()(so I could, say, remove all but the members of a particular household), but that wouldn't help me select their ancestors/descendants, as well.

I see the point - but I guess you would like to have that feature ASAP and I don't have much time presently to work on FamAgg. I think, long term, it might be better if Pedixplorer would support that feature instead?
@LouisLeNezet - do you think you could implement something like the max.generations.up and max.generations.down parameters for the pedigree plotting also in Pedixplorer? Unrelated - I might need to update the whole FamAgg to replace kinship2 with your package...

Hi, thanks for the notification !
The new version of Pedixplorer allow a better control over the selection of the individuals to plot.
There isn't a max_generations.up/down but there is the useful_inds function that implement a max_dist that reflect the same logic.
I'm open to improvment on this function as I do not have yet any feedback on it.
If you want to test it you can try the shiny application where you can subset your pedigree using Select informative individuals and Max Kinship.
@jorainer concerning the migration to Pedixplorer, it should be easy, as I tried to be the more conservative possible. Feel free to open an issue if you have any trouble.

FYI, for my immediate needs I've found a work-around that uses famAgg to generate a set of IDs to then feed to pedigree.trim() and onwards for plotting. Thanks, both, for the suggestions!


chore : added contributors in readme

Fixes #209
This PR Contains

Added Contributors in Readme

cc @johnwalicki

Output

Maybe more emojiis than my particular tastes but Ok. Merging.


Trailing content after category table

At least one category table has several paragraphs of trailing content (in the same parent div).
There isn't another obvious page where I could manually move this content to.
We should parse it, and include it after our converted category table.

Is this replicated anywhere in the mock data at the moment? If not, could you replicate some simple version of it and then I can have a go at coding this up.

Present in mock content here: https://github.com/DeepBlueCLtd/LegacyMan/pull/602/files

@IanMayo  to check that R-R category page includes extra content.

Tested and working.


Another interaction way for UV and refresh

some advice which I'm using right now is creating my own button message and store the information of uv and refresh
for interaction. this can avoid the issue when two or more people modify the $value at the same time.

Hey, sorry for late response. Yeah sure that's a good idea. You will just need to store the targetted message id and url hash in your message containing the buttons, since you will need that information for upscaling and making variations. Now that the other problem is solved, feel free to open a button branch if that pleases you!

@kuyin @Wildric-Auric is it possible to create a custom response message? As in instead of the Midjourney bot given a response back it is the mj_imagine bot that gives the response back with a custom message. So like just how MidJourney bot gives back the message but with custom buttoms below (so that it can effectively do mj_target + the relevant upscale/downscale in one button click?)
Thank you!

In case you want custom message without the midjourney message you can delete this latter one but I don't think that would work. I would suggest then making midjourney post it's message in a private channel (not accessed by members) and you would then use that messages to publish images, choice's buttons etc in a public channel.

Hello @Wildric-Auric and @mjh1b,
I have created a pull request for this here: #12.
Unfortunately, it is not possible, if you remove the original midjourney message, you will not be able to do some actions after.

A new branch containing @RomainC-lab changes has been added.


Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:
https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/thesnoopy/iobroker.my-first-test

[ ] [E003] Repository must have name ioBroker.adaptername, but now io"b"roker is in lowercase
[ ] [E004] No adapter name found in URL: https://raw.githubusercontent.com/thesnoopy/iobroker.my-first-test/master
[ ] [E020] Name of adapter in package.json must be lowercase and be equal to "iobroker.". Now is "undefined"
[ ] [E019] Invalid repository URL: https://github.com/Author/ioBroker.template. Expected: git+https://github.com/thesnoopy/iobroker.my-first-test.git
[ ] [E103] common.name in io-package.json must be equal to "". Now is template
[ ] [E150] No common.connectionType found in io-package.json
[ ] [E152] No common.dataSource found in io-package.json
[ ] [E125] External icon not found under URL: https://raw.githubusercontent.com/thesnoopy/ioBroker.template/master/admin/my-first-test.png
[ ] [E200] Not found on npm. Please publish
[ ] [E300] Not found on travis. Please setup travis
[ ] [E801] No repository about text found. Please go to "https://github.com/thesnoopy/iobroker.my-first-test", press the settings button beside the about title and add the description.
[ ] [E802] No topics found in the repository. Please go to "https://github.com/thesnoopy/iobroker.my-first-test", press the settings button beside the about title and add some topics.
[ ] [E816] file tsconfig.json found in repository, but not found in .npmignore

I have also found warnings that may be fixed if possible.

[ ] [W400] Cannot find "" in latest repository

Thanks,
your automatic adapter checker.
P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Do you need help fixing the bugs?

Do you need help fixing the bugs?


Breeze Dark and Custom CSS on NextCloud 29 doesn't work

I'm trying to get the Dracula theme to work: https://draculatheme.com/nextcloud
This requires the Breeze Dark app, but after installing and adding the Dracula CSS, I don't see any changes.
I can see on GitHub that Breeze only supports NextCloud versions 27 and 28.
It makes sense that the new version has broken the Breeze app, but I was wondering if anyone had figured a way to apply custom CSS to v.29?
copied from reddit but I am having the same issue
https://www.reddit.com/r/NextCloud/comments/1ducjfy/breeze_dark_and_custom_css_on_nextcloud_29_doesnt/

Hi, sorry for the late response! Took a while to update nextcloud and I've been busy...
Anyway, I just reworked the theme using a different app: Custom CSS.
If you can, please test if this suits your needs, if it does, I'll publish a new version.
Instructions

Install the Custom CSS Nextcloud App
Open the "Custom CSS" section in the "Theming" settings (Administration Settings -> Theming
Set the Color option to #BD93F9
Paste these styles into the Custom CSS text area:

:root {
    --color-main-background: #282A36;
    --color-main-background-rgb: 40, 42, 54;
    --color-background-hover: #323440; /* main-background + 0x0A */
    --color-background-dark: #3A3C48; /* main-background + 0x12 */
    --color-background-darker: #4C4E5A; /* main-background + 0x24 */
    --color-placeholder-light: #44475A;
    --color-primary: #BD93F9;
    --color-primary-default: var(--color-primary);
    --color-primary-text: #F8F8F2;
    --color-primary-hover: #D1B3FB; /* primary, 30% lighter */
    --color-primary-element: var(--color-primary);
    --color-primary-element-hover: var(--color-primary-hover);
    --color-primary-element-text: var(--color-background-dark); /* example: share symbol in folder icon */
    --color-background-plain: #282A36;
}

Click save

Thank you it does seem to be working, sorry it took me a while I moved my nextcloud to a new server so it took me a bit to get it all running again for me to try this

No worries, just wasted 2 hours yesterday just on logging in on my phone... anyway, thanks for the confirmation, I'll merge it soon then.


Null and undefined are allowed as index expressions

null and undefined are not allowed with --strictNullChecks turned on. Previously, they were disallowed whether or not it was on.
eg window[null] is allowed with strictNullChecks: false, even though it's a bad idea, because Window has a numeric index signature.
Fixes #9684.

@vladima @yuit @ahejlsberg could you take a look at this fix? It's a simple 3-line change.

👍


psd files for designers

Could you please provide a set of psd files for groups that need designs before development?
Or is there any other alternative solutions?

We're working on sketch files. It should be available soon

Hi at this moment we don't have enough resources to create sketch files. We have to hire someone to do this.

@mrholek would you consider trying something like Bountysource to fund it as OSS, or would the intention be to hire someone and only have the PSD/Sketch files available to commercial license users?

Any update for this?


Avoid overflow exceptions when converting BOOL to bool

This means it has to be a lossy conversion, since BOOL is 4 bytes and bool is 1 byte. Generally .NET recommends avoiding lossy implicity operators (though explicit is ok). But for a type like this, it seems like super-high value for folks to be able to author if (!SomeBOOL()) and have that work without casts.
Fixes #624

The Tests which directly compare string values are failing. Those templates will need to be updated.


findCaller from absl crashing and rendering crash on linux

Hello here,
I have started to work on pysc2 game environment and I am encountering two issues.
First, after an install on a windows 10 computer of pysc2 via pip on a 3.8 python version, launchin the simple command : 'python -m pysc2.bin.play --map Simple64'
Crashes with the following error:
'Traceback (most recent call last):
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 192, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\site-packages\pysc2\bin\play.py", line 234, in
app.run(main)
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\site-packages\absl\app.py", line 299, in run
run_main(main, args)
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\site-packages\absl\app.py", line 250, in run_main
sys.exit(main(argv))
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\site-packages\pysc2\bin\play.py", line 176, in main
with run_config.start(
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\site-packages\pysc2\run_configs\platforms.py", line 87, in start
return sc_process.StarcraftProcess(
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\site-packages\pysc2\lib\sc_process.py", line 135, in init
logging.info("Launching SC2: %s", " ".join(args))
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\site-packages\absl\logging_init.py", line 338, in info
log(INFO, msg, *args, **kwargs)
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\site-packages\absl\logging_init.py", line 485, in log
absl_logger.log(standard_level, msg, *args, **kwargs)
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\site-packages\absl\logging_init.py", line 1047, in log
super(ABSLLogger, self).log(level, msg, *args, **kwargs)
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\logging_init.py", line 1500, in log
self.log(level, msg, args, **kwargs)
File "C:\Users\Thibaud\AppData\Local\Programs\Python\Python38\lib\logging_init.py", line 1565, in _log
fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel)
TypeError: findCaller() takes from 1 to 2 positional arguments but 3 were given'
Second, I have also made an install of pysc2 in a docker, on a linux version. And if the training works fine, the rendering of pygames crashes with the following error message:
'Exception in thread Renderer:
Traceback (most recent call last):
File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.6/dist-packages/pysc2/lib/renderer_human.py", line 1706, in render_thread
self.render_obs(obs)
File "/usr/local/lib/python3.6/dist-packages/pysc2/lib/renderer_human.py", line 69, in _with_lock
return func(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/pysc2/lib/stopwatch.py", line 212, in _stopwatch
return func(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/pysc2/lib/renderer_human.py", line 1724, in render_obs
surf.draw(surf)
File "/usr/local/lib/python3.6/dist-packages/pysc2/lib/renderer_human.py", line 658, in
lambda surf: self.draw_raw_layer(surf, from_obs, name, color))
File "/usr/local/lib/python3.6/dist-packages/pysc2/lib/stopwatch.py", line 212, in _stopwatch
return func(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/pysc2/lib/renderer_human.py", line 1668, in draw_raw_layer
surf.blit_np_array(color[layer])
IndexError: index 255 is out of bounds for axis 0 with size 2'
The second error, made me try, the simple insatll on windows to try to have some access to a visualisation. I tryied to look for those crashes but didn't find any related subject. Any help or fix would be much appreciated.
Regards,

Should be fixed now, but you need to install latest absl-py, e.g. via pip install absl-py --upgrade.

any update on second error?
I got the same issue.

Thank you for the fix, I'll try it as soon as I can spare a bit of time.
Regards


Custom Filename Configuration not fully workable

I was trying to change the output of the files,
following the guide of mkvcleaver.
But somehow it's not fully populated and theirs no way to save your settings for it.
I've added some screenshots to make it hopefully more clear.
This is the output i want

So you need to add it to the customize

But you're missing the dropdown and theirs no way to save it,
if you click on the x then it will aks if you want to leave without saving.

Hmm perhaps i should read the guide from start.
Sorry my mistake.
Ignore it


Spin up explorer with forc command

Add forc explorer command to start a server that serves the static files used for the Explorer web app
Optional flags

--url: override the default url used by fuel-core GraphQL API

Does this require https://github.com/FuelLabs/block-explorer-v2? If so, might be worth making that repo public. Is it cleaned up?
One questions I would have wrt implementation, is how will the block explorer files be distributed?

@adlerjohn from my knowledge, it would just be a static compressed build that can be quickly hosted with a simple HTTP server.
But the CI might eventually want to build the current explorer from scratch, so I'd say open-sourcing it is the way to go.

That makes sense. My questions was more about versioning and such. Are we going to add a tarball of the block explorer to the Sway repo and distribute it with Forc? How to handle version upgrades? Etc. Seems easier to just fetch it from the git repo, but still need to consider versioning, as their may be incompatibilities and so on. @alex-matthe can you propose how you'd deal with the above to make sure there's a reasonable solution?

I already started to work on this. I was thinking the same as Nick, start with a simpler implementation and have a local server which serves the static files (manually added in the forc repo).
At the next iteration I want the forc explorer command to build the web app in the following situations:

at first run
when --url param changes (this is required at build time)
when the version of the explorer is lower than the minimum version required by fuel-core (this can happen for fuel-core alpha/beta version, breaking changes, etc).

What do you think?

Just made the repo public to avoid headaches.

manually added in the forc repo

I'm against that, because it would add a binary artifact that must be kept around forever (or involve ugly mangling of the Sway repo, which should really be avoided). I know it might take a tiny bit longer, but if you want just a tarball of the block explorer source, tag a release, then download the resultant source tarball from GitHub.


Spectacle: can't change text annotation font or size

take screenshot with spectacle (I use rectangular selection mode)
click "show annotation tools"
click the text tool icon on the left
click on the image to add a text field
click on the font configuration button at the bottom
font configuration dialog pops up but is not interactable (only x in the title bar works to close it)

Could also replicate it in KDE Neon. So it's not an issue with kde2nix per se but with Plasma 6.


Chrome Bug

For some reason the "example" selector is not working properly in Chrome.

this is because the onclick event is not supported on option elements
I ended up fixing this in #6

Cool --- I merged it int!  I see onchange instead of onclick.


Removed duplicate config methods in tester;

Removed bad_metric_alarm parameter in config.

This pull request is now managed with CodeReviewHub. Refresh.


feat(#89): refactor asm related classes

Move asm related classes into separate package
Closes: #89

PR-Codex overview
This PR focuses on refactoring and adding functionality to the org.eolang.jeo.representation.asm package.
Detailed summary

Moved OpcodeName class to org.eolang.jeo.representation.asm package.
Added ClassName class to extract the class name from bytecode.
Added MethodDirectives class to build Xembly directives for methods.
Added ClassDirectives class to build Xembly directives for classes.

The following files were skipped due to too many changes: src/main/java/org/eolang/jeo/representation/asm/ClassDirectives.java, src/main/java/org/eolang/jeo/representation/BytecodeRepresentation.java

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@rultor merge

@volodya-lombrozo OK, I'll try to merge now. You can check the progress of the merge here


Full block import benchmark

$ cargo bench -p node-testing import
This isolates block execution and benches under worst programmable (not imaginable) conditions  - no cache due to random transfer destinations.
What it does is first generates block full of randomized transactions (so that cache never should be hit when importing it), and then measures many imports of such a block on new fresh database every time.
Also there is a small profiling "benchmark" (not actually benchmark) to help profiling in perf/instruments (it makes pause right before and right after actual interesting work is done, so the right time interval can be selected in instruments). This is just there until better tooling for sending signals to perf/instruments somewhere available.

FYI, I got these results with the maximum of 751 transfers:

2.43 seconds, wasm import.
173 milliseconds, native import.

Would be cool to be able to set db cache settings and pruning mode on the CLI as well.

Would be cool to be able to set db cache settings and pruning mode on the CLI as well.

Do want to try some small values of it?
Because with just 1 block it never hits reasonable limits anyway.

WIth pruning enabled we end up writing an additional journal to the DB. Cache size is not that important I guess.

@arkpar I will add it shortly


Update Feature: Changelog

Changelog can be displayed at the update page. It shows all previous versions and their corresponding update information.

Changelog Feature needs to be implemented to admin update page. Improvements will be made in near future after testing of admin page / update feature has been done.


mina daemon --generate-genesis-proof true  -> No genesis proof

2021-04-07 01:30:25 UTC [Info] Coda daemon is booting up; built with commit "a8893ab6dd8a68171e7b99a5dc6b76940411350b" on branch "master"
2021-04-07 01:30:25 UTC [Info] Removing lockfile for terminated process
2021-04-07 01:30:25 UTC [Info] Daemon will expire at "2024-12-10 14:00:00-07:00"
2021-04-07 01:30:25 UTC [Info] Booting may take several seconds, please wait
2021-04-07 01:30:25 UTC [Info] Reading configuration files $config_files
config_files: [
"/var/lib/coda/config_a8893ab6.json",
"/home/jawshun/.mina-config/daemon.json"
]
2021-04-07 01:30:26 UTC [Warn] Could not read configuration from "/home/jawshun/.mina-config/daemon.json": $error
error: {
"commit_id": "a8893ab6dd8a68171e7b99a5dc6b76940411350b",
"exn_name": "Async_kernel__Monitor.Error_",
"exn": [
"monitor.ml.Error",
[
"Unix.Unix_error", "No such file or directory", "open",
"((filename /home/jawshun/.mina-config/daemon.json) (mode (O_RDONLY O_CLOEXEC)) (perm 0o0))"
],
[
"Raised at file "src/result.ml", line 158, characters 17-26",
"Called from file "src/deferred1.ml", line 17, characters 40-45",
"Called from file "src/job_queue.ml" (inlined), line 131, characters 2-5",
"Called from file "src/job_queue.ml", line 171, characters 6-47",
"Caught by monitor try_with_or_error"
]
]
}
2021-04-07 01:30:26 UTC [Info] Initializing with runtime configuration. Ledger name: "mainnet"
2021-04-07 01:30:26 UTC [Info] Using the compiled constraint constants
2021-04-07 01:30:27 UTC [Info] Genesis proof file $path does not exist
path: "/home/jawshun/.mina-config/genesis/genesis_proof_ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a"
2021-04-07 01:30:27 UTC [Info] Genesis proof file $path does not exist
path: "/var/lib/coda/genesis_proof_ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a"
2021-04-07 01:30:27 UTC [Info] Genesis proof file $path does not exist
path: "/usr/local/var/coda/genesis_proof_ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a"
2021-04-07 01:30:27 UTC [Info] Genesis proof file $path does not exist
path: "/tmp/s3_cache_dir/genesis_proof_ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a"
2021-04-07 01:30:27 UTC [Info] Genesis proof file $path does not exist
path: "/tmp/coda_cache_dir/genesis_proof_ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a"
2021-04-07 01:30:27 UTC [Info] Genesis proof file $path does not exist
path: "/var/lib/coda/genesis_proof_ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a"
2021-04-07 01:30:28 UTC [Info] Could not download genesis proof file from $uri: $error
uri: "https://s3-us-west-2.amazonaws.com/snark-keys.o1test.net/genesis_proof_ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a"
error: {
"commit_id": "a8893ab6dd8a68171e7b99a5dc6b76940411350b",
"exn_name": "Async_kernel__Monitor.Error_",
"exn": [
"monitor.ml.Error",
[
"Process.run failed",
[
[ "prog", "curl" ],
[
"args",
[
"--fail", "--silent", "--show-error", "-o",
"/tmp/s3_cache_dir/genesis_proof_ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a",
"https://s3-us-west-2.amazonaws.com/snark-keys.o1test.net/genesis_proof_ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a"
]
],
[ "exit_status", [ "Exit_non_zero", "22" ] ],
[ "stdout", "" ],
[
"stderr",
[
"curl: (22) The requested URL returned error: 404 Not Found", ""
]
]
]
],
[
"Raised at file "src/error.ml" (inlined), line 9, characters 14-30",
"Called from file "src/or_error.ml", line 72, characters 17-32",
"Called from file "src/deferred1.ml", line 17, characters 40-45",
"Called from file "src/job_queue.ml" (inlined), line 131, characters 2-5",
"Called from file "src/job_queue.ml", line 171, characters 6-47"
]
]
}
2021-04-07 01:30:28 UTC [Info] No genesis proof file was found for $base_hash, generating a new genesis proof
base_hash: "ef3659d87a794d5c0159273bc7e596fe7a92b766a0aeb4be3437f582e716697a"
Transaction_snark.system: 12.824s

I have the same problem and when I run mina client status I get: unabled to connect to mina daemon

@3785515 have you found a solution ?

@3785515 have you found a solution ?

Not yet. My daemon is crashed and I don't know how to solve it.

Same problem

DId anybody solved the problem?

I thought it was a problem, but it just took a bloody long time for it to generate the genesis.
Following the guide, on a dual CPU server, it took about 15 minutes before mina daemon started and I got to bootstrapping.
You can see if you run "top" that alot of things are ongoing in the background until mina finaly goes up.

A week passed, The problem is still unresolved.

i have same problem ;(

I thought it was a problem, but it just took a bloody long time for it to generate the genesis.
Following the guide, on a dual CPU server, it took about 15 minutes before mina daemon started and I got to bootstrapping.
You can see if you run "top" that alot of things are ongoing in the background until mina finaly goes up.

Does that mean after starting Ubuntu, we need to type Mina -daemon after 15min pass?

@Mattias3891 Well, I just waited after the command and the result comes out 'killed' and the daemon is still crashing. Can I ask if you know what is the problem of this?

I followed the setup guide and it just took a long time to proceed from the last log line "No genesis proof file was found for $base_hash, generating a new genesis proof". Looking at any process viewer, I saw lots of stuff going on in the background, so I left it to do it's thing and 10-15 minutes later it's up and running.
I've set up eight nodes from scratch by now and it's the exact same thing. Takes a while to proceed from there, the first time it's started up. All of them Ubuntu 18.04 LTS.

@3785515  As others have responded, when you run it for the first time, it downloads the keys and generates the genesis proof which might take time depending on your processor and internet speed.
If it crashed for you, could you post the crash log or the crash report?

@deepthiskumar

It comes out like this. Still, It says Mina daemon is crashed. Seems like I'm doing wrong.

Closing this issue because of being inactive for long time.
Please feel free to open another ticket should you experience any further issues.


this isn't a module

This is published to NPM.  So why can't I require this module in a node program?

it looks like you are making text clouds? i tried installing the ilanguage clouds instead but its not in npm
$ npm install ilanguage-cloud --save
npm WARN package.json<EMAIL_ADDRESS>No description
npm WARN package.json<EMAIL_ADDRESS>No repository field.
npm WARN package.json<EMAIL_ADDRESS>No README data
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "ilanguage-cloud" "--save"
npm ERR! node v0.12.4
npm ERR! npm  v2.12.1
npm ERR! code E404
npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/ilanguage-cloud
npm ERR! 404
npm ERR! 404 'ilanguage-cloud' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of 'test'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

I don't know about a text cloud.  I was trying to use this repo.  But require causes an error, no module found even if it's been installed by NPM.  version 5.0.0 is published.  looks a lot different than the repo, but idk your build process.
But there should be no reason I can't run this a node context as well as a browser (with browserify), as long as you're following normal rules for exporting and packaging for NPM.
thx!

i checked the npm package, it was published 2 years ago and we haven't published since. :( we use master for our projects, and we didn't think anyone else would want to use it. I'll check to see if the master is stable enough to publish again.
based on what I saw in your text-clouds project, probably this is the best examples of how you can use it for your texts https://github.com/iLanguage/iLanguage/blob/master/test/lexicon/ContentfulStemmer-spec.js

@NHQ its published from master now and should be usable, although i'm still not sure if you'll like it :) its mostly just stuff we were using internally...
$ npm install ilanguage
$ tree node_modules/ilanguage/ -L 2
node_modules/ilanguage/
├── CHANGELOG.md
├── LICENSE
├── README.md
├── cpp
│   ├── Framer.cpp
│   ├── Framer.h
│   ├── Language.cpp
│   ├── Language.h
│   ├── MorphoParserDriver.cpp
│   ├── NaturalLanguageMenuItem.cpp
│   ├── NaturalLanguageMenuItem.h
│   ├── OrderedProbability.cpp
│   ├── OrderedProbability.h
│   ├── Tokenizer.cpp
│   ├── Tokenizer.h
│   ├── UserInterface.cpp
│   ├── UserInterface.h
│   ├── WordCounter.cpp
│   └── WordCounter.h
├── js
│   ├── app.js
│   ├── core
│   ├── corpus
│   ├── ilanguage.js
│   ├── lexicon
│   └── shellPromises.js
├── node_modules
│   ├── collections
│   ├── fielddb
│   └── q
└── package.json


change header pic on landing page

What do you think? Can we go back to the old pic..? I like the colors way better and the size fits better as well imho... Pleeease..? 😊

ok, no resistance ;)

Wait, that picture is 850KB in size? that's too much for the landing page!


QueryVisitor Error if value and Member are inversed

If I do something like this in a repository
_db.GetCollection<TType>(typeof (TType).Name).Find(x => id==x.Id)
In QueryVisitor:
 QueryXXX(this.VisitMember(bin.Left), this.VisitValue(bin.Right));
VisitMember will be call on "id" which is a value and VisitValue on x.Id which is a Member.
I will get the following error.

Unhandled Exception: LiteDB.LiteException: Property 'Framework' was not mapped into BsonDocument
Which is not very easy to understand.
Member and Value must be identified first.
I will try to fix it in the next few days if I manage to find the time.

Hi @techrising, internal LiteDB uses only Query object to search documents. QueryVisitor is a very, very simple way trying to convert Linq expression to Query object instance. Linq is very complex to me :). I always know about this limitation, if you can fix this will be welcome


Upload to crates

Even untable version 0.1.0 is better than version from git (in particular, because dependent crated could be published to creates only if dependencies are on crates).

Published v0.1.0.
There are still a lot of work to do. Thanks a lot for all the PR you've already done.


[Device Support Request] Heiman HS1RC Smart Remote Control

I purchased a couple of these remotes to add to my network.

The system recognises them and I get two entities. One which is battery.

I was expecting to have to watch events for the buttons however when I start listening for events and start pressing buttons I don't see any events.
When I do the same for a Philips Dimmer, I do see zha_events.
My question is therefore are the buttons actually entities and I need a quick please?
Device Signature is
{
"node_descriptor": "NodeDescriptor(byte1=2, byte2=64, mac_capability_flags=128, manufacturer_code=4619, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=0, maximum_outgoing_transfer_size=82, descriptor_capability_field=0)",
"endpoints": {
"1": {
"profile_id": 260,
"device_type": "0x0401",
"in_clusters": [
"0x0000",
"0x0001",
"0x0003",
"0x0500"
],
"out_clusters": [
"0x0003",
"0x0019",
"0x0501"
]
}
},
"manufacturer": "HEIMAN",
"model": "RC-EM",
"class": "zigpy.device.Device"
}
If so would someone please help me create a quirk. I know that the docs were recently updated however if I can go through an existing quirk with someone and comment it line by line it may also help others.

I just integrate it on Zigate for Domoticz and here are my findings so far
1/ IAS Enrollement as per Cluster 0x0500
2/ The remote is sending commands to gateway on cluster 0x0502

"01" Arm Day (Home Zones Only) - Command Arm 0x00 - Payload 0x01
"02" Emergency - Command Emergency 0x02
"03" Arm All Zones - Command Arm 0x00 - Payload Arm all Zone 0x03
"04" Disarm - Command 0x00 - Payload Disarm 0x00

Hi everyone, any chance someone would like to tackle this one for me?

Hi,
I purchased this remote and had the same disappointment with ZHA events.
I’m not a Python developper but I made this code based on Philips Hue dimmer.
The script generate a ZHA event for each buttons :

top : arm_home
bottom : emergency
left : arm_all_zones
right : disarm

It's a dirty solution but seems to work enough to wait for a better integration.
Files :

init.py : https://pastebin.com/ec93fhgS
samrtremote.py : https://pastebin.com/fg19JyNJ

FYI, dmulcahey has submitted a PR for alarm control panel support in ZHA to Home Assistant core -> https://github.com/home-assistant/core/pull/49080
dmulcahey development branch for it is found here -> https://github.com/dmulcahey/home-assistant/tree/dm/zha-ias-ace-support
( Comments if testing that branch before the PR is merged into HA should go into the pull request -> home-assistant/core#49080 )
Btw, see zha-device-handlers discussion about Centralite 3400-G which is a similar or even the same rebranded keypad -> https://github.com/zigpy/zha-device-handlers/issues/838
Also see the discussion about Centralite 3405-L / Lowes Iris Keypad V2 which too is similar to it as well -> https://github.com/zigpy/zha-device-handlers/issues/87
PS: There is also a broader zigpy discussion about Zigbee IAS and ACE (for "Alarm Control Panel" support) here -> https://github.com/zigpy/zigpy/issues/419

FYI; Home Assistant 2021.5 (planned for release May 5, 2021) Beta release notes: "ZHA now has support for alarm control panels".
https://rc.home-assistant.io/blog/2021/04/28/release-20215/ -> https://github.com/home-assistant/core/pull/49080

+1

+1


Static analysis warning

g:\libs\tinyxml2\tinyxml2.cpp(152): warning C6011: Dereferencing NULL pointer 'other'.

While the code looks correct to me as a human reader, this particular function is not friendly to static analysis. It takes a raw pointer but never checks if it's nullptr. The caller of the function does the check instead.
Either the check should be moved into the function or the function should take a reference instead of a pointer, making it clear that it's not expected to be nullptr.
I'd suggest turning on static analysis in the CI system (/analyze for Microsoft compilers or scan-build/clang-analyze for Clang/GCC) to catch these warnings and potential serious safety problems in the future.

Line 152 currently reads
TIXMLASSERT( other != 0 );

I guess you're checking an older version. This assertion was added specifically to address static analysis warnings.

Closing.


Build Errors

There are some warnings coming from the ROS Buildfarm...
SMACC Msgs
https://build.ros2.org/job/Hbin_ujv8_uJv8__smacc2_msgs__ubuntu_jammy_arm64__binary/35/display/redirect
https://build.ros2.org/job/Hbin_uJ64__smacc2_msgs__ubuntu_jammy_amd64__binary/36/display/redirect
SMACC
https://build.ros2.org/job/Hdev__smacc2__ubuntu_jammy_amd64/23/display/redirect?page=changes
https://build.ros2.org/job/Hdev__smacc2__ubuntu_jammy_amd64/22/display/redirect?page=changes
┆Issue is synchronized with this Jira Task by Unito

My take on the problem;)...
https://answers.ros.org/question/368106/c-fatal-moveit-2-error-killed-signal-terminated-program-cc1plus-compilation/

My take on the problem;)... https://answers.ros.org/question/368106/c-fatal-moveit-2-error-killed-signal-terminated-program-cc1plus-compilation/

Yes, I provided that answer to that rosanswer some time ago. It's a common problem I ve been facing for years, especially in large projects. Unfortunately, controlling the compilation process is not currently available for rosbuild farm (as far as I know).
One potential solution is to break the project down into smaller components, like core and examples. This approach could help alleviate the issue.
As for the specific error with smacc_msgs, it's a bit strange that it doesn't occur when using GitHub actions on a clean machine. To address this, it might be worth considering improvements to the CMakefiles to resolve the problem.

As for the specific error with smacc_msgs, it's a bit strange that it doesn't occur when using GitHub actions on a clean machine. To address this, it might be worth considering improvements to the CMakefiles to resolve the problem.

There appears to be an un-expressed test dependency for the humble branch of smacc2_msgs. This can often be masked during CI if the entire repository's dependencies are resolved together and another package in the repository depends on the package. I've proposed https://github.com/robosoft-ai/SMACC2/pull/516
to resolve the missing dependency declaration.

I'm not sure whether you would prefer a separate issue for the report below or not. Please let me know if so and I'll open the issue.
On Rolling the SMACC2 package is failing to build but it does not appear to be a resource usage issue like the Humble failures linked above. Here is a snippet from the log output of https://build.ros2.org/view/Rbin_uJ64/job/Rbin_uJ64__smacc2__ubuntu_jammy_amd64__binary/92/
00:04:30.200 [  7%] Building CXX object CMakeFiles/smacc2.dir/src/smacc2/client.cpp.o
00:04:30.257 /usr/lib/ccache/c++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_THREAD_DYN_LINK -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DFASTCDR_DYN_LINK -DRCUTILS_ENABLE_FAULT_INJECTION -Dsmacc2_EXPORTS -I/tmp/binarydeb/ros-rolling-smacc2-0.4.0/include -isystem /opt/ros/rolling/include/rclcpp -isystem /opt/ros/rolling/include/smacc2_msgs -isystem /opt/ros/rolling/include/rclcpp_action -isystem /opt/ros/rolling/include/tracetools -isystem /opt/ros/rolling/include/ament_index_cpp -isystem /opt/ros/rolling/include/libstatistics_collector -isystem /opt/ros/rolling/include/builtin_interfaces -isystem /opt/ros/rolling/include/rosidl_runtime_c -isystem /opt/ros/rolling/include/rcutils -isystem /opt/ros/rolling/include/rosidl_typesupport_interface -isystem /opt/ros/rolling/include -isystem /opt/ros/rolling/include/rosidl_runtime_cpp -isystem /opt/ros/rolling/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/rolling/include/rmw -isystem /opt/ros/rolling/include/rosidl_dynamic_typesupport -isystem /opt/ros/rolling/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/rolling/include/rosidl_typesupport_introspection_c -isystem /opt/ros/rolling/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/rolling/include/rcl -isystem /opt/ros/rolling/include/rcl_interfaces -isystem /opt/ros/rolling/include/service_msgs -isystem /opt/ros/rolling/include/rcl_logging_interface -isystem /opt/ros/rolling/include/rcl_yaml_param_parser -isystem /opt/ros/rolling/include/type_description_interfaces -isystem /opt/ros/rolling/include/rcpputils -isystem /opt/ros/rolling/include/statistics_msgs -isystem /opt/ros/rolling/include/rosgraph_msgs -isystem /opt/ros/rolling/include/rosidl_typesupport_cpp -isystem /opt/ros/rolling/include/rosidl_typesupport_c -isystem /opt/ros/rolling/include/action_msgs -isystem /opt/ros/rolling/include/unique_identifier_msgs -isystem /opt/ros/rolling/include/std_msgs -isystem /opt/ros/rolling/include/rcl_action -g -O2 -ffile-prefix-map=/tmp/binarydeb/ros-rolling-smacc2-0.4.0=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wpedantic -MD -MT CMakeFiles/smacc2.dir/src/smacc2/client.cpp.o -MF CMakeFiles/smacc2.dir/src/smacc2/client.cpp.o.d -o CMakeFiles/smacc2.dir/src/smacc2/client.cpp.o -c /tmp/binarydeb/ros-rolling-smacc2-0.4.0/src/smacc2/client.cpp
00:04:30.258 In file included from /usr/include/boost/bind.hpp:30,
00:04:43.166                  from /usr/include/boost/statechart/fifo_worker.hpp:14,
00:04:43.166                  from /usr/include/boost/statechart/fifo_scheduler.hpp:12,
00:04:43.166                  from /usr/include/boost/statechart/asynchronous_state_machine.hpp:12,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/common.hpp:23,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/introspection/smacc_state_machine_info.hpp:28,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/introspection/introspection.hpp:297,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_state_machine_impl.hpp:27,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_client_impl.hpp:23,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/src/smacc2/client.cpp:21:
00:04:43.166 /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
00:04:43.166    36 | BOOST_PRAGMA_MESSAGE(
00:04:43.166       | ^~~~~~~~~~~~~~~~~~~~
00:04:43.166 In file included from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_state_machine_impl.hpp:47,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_client_impl.hpp:23,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/src/smacc2/client.cpp:21:
00:04:43.166 /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/smacc_tracing/smacc_tracing.hpp:27:21: error: expected constructor, destructor, or type conversion before ‘(’ token
00:04:43.166    27 |   DECLARE_TRACEPOINT(spinOnce)
00:04:43.166       |                     ^
00:04:43.166 In file included from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_client_impl.hpp:23,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/src/smacc2/client.cpp:21:
00:04:43.166 /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_state_machine_impl.hpp: In member function ‘void smacc2::ISmaccStateMachine::createOrthogonal()’:
00:04:43.166 /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_state_machine_impl.hpp:96:46: warning: empty parentheses were disambiguated as a function declaration [-Wvexing-parse]
00:04:43.166    96 |   std::lock_guard<std::recursive_mutex> guard();
00:04:43.166       |                                              ^~
00:04:43.166 In file included from /opt/ros/rolling/include/rclcpp/rclcpp/service.hpp:35,
00:04:43.166                  from /opt/ros/rolling/include/rclcpp/rclcpp/callback_group.hpp:28,
00:04:43.166                  from /opt/ros/rolling/include/rclcpp/rclcpp/any_executable.hpp:20,
00:04:43.166                  from /opt/ros/rolling/include/rclcpp/rclcpp/memory_strategy.hpp:25,
00:04:43.166                  from /opt/ros/rolling/include/rclcpp/rclcpp/memory_strategies.hpp:18,
00:04:43.166                  from /opt/ros/rolling/include/rclcpp/rclcpp/executor_options.hpp:20,
00:04:43.166                  from /opt/ros/rolling/include/rclcpp/rclcpp/executor.hpp:37,
00:04:43.166                  from /opt/ros/rolling/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
00:04:43.166                  from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:21,
00:04:43.166                  from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:167,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/introspection/introspection.hpp:30,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_state_machine_impl.hpp:27,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_client_impl.hpp:23,
00:04:43.166                  from /tmp/binarydeb/ros-rolling-smacc2-0.4.0/src/smacc2/client.cpp:21:
00:04:43.166 /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_state_machine_impl.hpp: In member function ‘void smacc2::ISmaccStateMachine::postEvent(EventType*, smacc2::EventLifeTime)’:
00:04:43.166 /tmp/binarydeb/ros-rolling-smacc2-0.4.0/include/smacc2/impl/smacc_state_machine_impl.hpp:180:3: error: ‘ros_trace_smacc2_event’ was not declared in this scope
00:04:43.166   180 |   TRACEPOINT(smacc2_event, eventtypename);
00:04:43.166       |   ^~~~~~~~~~
00:04:43.166 make[4]: *** [CMakeFiles/smacc2.dir/build.make:93: CMakeFiles/smacc2.dir/src/smacc2/client.cpp.o] Error 1

Hi @nuclearsandwich,
We've still got some problems. Any suggestions?
https://build.ros2.org/job/Hbin_ujv8_uJv8__smacc2_msgs__ubuntu_jammy_arm64__binary/
https://build.ros2.org/job/Hbin_uJ64__smacc2_msgs__ubuntu_jammy_amd64__binary/

Finally working


Input has undefined rank. Received: input_shape=

Tensorflow Version:  2.9.2
Python Version: 3.7.15
Bug's Behaviour:
A bug happened! I have created a derived version of AlexNet, I think BatchNormalization layers might be the cuprit behind the error. As without BatchNormalization layer it works perfectly fine.

I don't think it's relevant but I used some custom activation functions. with combination of "relu". Though those functions weren't that different from "relu" so, I don't expect any error. It'll be a great help, if someone can help me to solve this error :)

Relevant pointers and hints will also be appreciated!

Code that produces the error:
# input_shape=(256, 256, 3)
model.build(input_shape=(None, 220, 220, 3))
model.summary()
Relevant log output:
ValueError                                Traceback (most recent call last)
<ipython-input-16-a5158c5140ec> in <module>
      1 # input_shape=(256, 256, 3)
----> 2 model.build(input_shape=(None, 256, 256, 3))
      3 model.summary()

3 frames
/usr/local/lib/python3.7/dist-packages/keras/utils/tf_utils.py in validate_axis(axis, input_shape)
    241   if not rank:
    242     raise ValueError(
--> 243         f'Input has undefined rank. Received: input_shape={input_shape}')
    244
    245   # Convert axis to list and resolve negatives

ValueError: Input has undefined rank. Received: input_shape=<unknown>

I was suggested to post this issue here from Tensorflow repo: https://github.com/tensorflow/tensorflow/issues/58211#issuecomment-1286514372

@sleepingcat4,
To expedite the trouble-shooting process, could you please provide a complete code and the TensorFlow version you are using. Thank you!


Clarification of the 80MB limit.

Current Text - "Use this connector for large datasets that are greater than 80 MB. "
Proposed Text - "Use this connector when the individual query results would exceed 80 MB."
My customer understood the existing wording to mean if the data in Dataverse exceeded 80MB, they couldn't use the Dataverse connector - It's just confusion around what the 'dataset' is - I don't think the wording is incorrect, but the reader may not be familiar with the intent.
Reach out if I can assist. - Thanks!
<EMAIL_ADDRESS>
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b9e6e30d-4224-459f-8525-08718d6d77e4
Version Independent ID: fe075fe5-5d2e-7b96-3608-9ad3138380da
Content: Create a Power BI report using the Dataverse connector - Power Apps
Content Source: powerapps-docs/maker/data-platform/data-platform-powerbi-connector.md
Service: powerapps
Sub-service: dataverse-maker
GitHub Login: @Mattp123
Microsoft Alias: matp

@mscottsewell - thank you for your feedback. The article has been updated to change the wording to indicate the query result that should be less than 80 MB.
Closing issue.


Add annotations for certificates listed in /certs

Title: Add annotations for certificates listed in /certs
Description:
Per discussion with @PiotrSikora and @incfly on https://github.com/envoyproxy/envoy/issues/7111#issuecomment-499291659, we need to add annotations or something similar into /certs dump to clearly display the type of each certificate, i.e., certificates from static secret, inline secret or SDS. It would be nice if we can add SDS resource name and other information into the annotation, so that we can associate certificates from /certs to SecretConfig(PR https://github.com/envoyproxy/envoy/pull/7365) dump from /config_dump while debugging SDS related issues.

/cc @lizan @myidpt @incfly @PiotrSikora

This would fix https://github.com/envoyproxy/envoy/issues/4757.

I think Jimmy is referring to distinguish key/cert from different
sources(config source) when displayed in /certs. @Piotr Sikora
<EMAIL_ADDRESS>the one you mentioned is about redacting the
private key.
On Tue, Jul 16, 2019 at 3:50 PM Piotr Sikora<EMAIL_ADDRESS>wrote:

This would fix #4757 https://github.com/envoyproxy/envoy/issues/4757.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/envoyproxy/envoy/issues/7604?email_source=notifications&email_token=AAMVXB5GDMRAP5PNKRZENP3P7ZGDVA5CNFSM4IEIEVAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2CPWDY#issuecomment-512031503,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAMVXB6OO3I6G5XRN5T4A53P7ZGDVANCNFSM4IEIEVAA
.

Ah, sorry, I saw "annotations" and just processed is as the protobuf annotations that we talked about. I see what you're saying now, sorry for the noise.

Please remove the stale label. Thanks.


Pseudo Element don't works

I try the :last and :first pseudo element but it don't works,
reproduction : https://codepen.io/MatteoGauthier/pen/ExjWdzo?editors=1111

@MattixNow did you add first and last to you config?
// tailwind.config.js
module.exports = {
  variants: {
    // ...
-   fontSize: ['responsive'], // default
+   fontSize: ['responsive', 'first', 'last']
  }
}

Just tried an example base on yours and it worked fine.

      {{ item }}

Thanks you for your fast reply
Yes i've forgot it, I hadn't seen it on the documentation (ux issue?)

No problem! The customization portion is hidden at the bottom of all the categories and can be used with the traditional and pseudo-class variants.


Support for Chrome and Firefox headless.

[x] By placing an X in the preceding checkbox, I verify that I am a PayPal employee or
I have signed the Contributor License Agreement

Add support for headless chrome and firefox
Deprecate 'client' support for phantomjs, selendroid, and ios-driver
Update travis build to use firefox-esr for non-paypal repos and use sauce labs for the paypal one.

@sebady This is another option instead of #375 .. does this appeal to you more?

@sebady @sundaramrajendran please review as alternative implementation to PR #375

Note: pending approval, I will squash all commits

I think i prefer this implementation.  I do think we might consider adding a new field to WebTest class to indicate a test should be run headless.  (We already have browserHeight/browserWidth fields and headless is just another attribute of the browser value here).  Perhaps this would simplify/eliminate the new headless browser specific capability classes?

@sebady Thanks. Yes, I thought about making it a new field on the WebTest annotation. The problem I have is ensuring the annotation value always wins. For example; given a Config value of true and a WebTest value of false, the annotation's value should win. If I define the default for the annotation field as boolean headless() default false, how do I don't know when the user provided WebTest(headless = false) or when the default was applied. In the former case I need to make the annotation win. In the later case I don't need to make the annotation win. If I don't define the field with a default value -- e.g.boolean headless();, it means a value must always be specified by the user -- which completely negates the Config value and would be a breaking change.
Because of messiness like this, I think I still prefer PR #375 -- but I open to suggestions and not decided yet.

Could we just have WebTest(HeadLessOnly = false) (default)  use global/local config  setting. WebTest(headLessOnly = true) always runs browser headless for test irrespective of the config settings.  I need to look closer but I thought this could work.


[Bug] FitKit iOS will ignore data in the same hour.

Hey,
I think I may have hit a bug.
How to reproduce:
1- create 3 walking/running/distance activities in a span of an hour. Let's say 11/11/2019 11:00:00PM to 12:00:00PM
2- The first activity will have a start date 11/11/2019 11:00:00PM UTC end date 11/11/2019 11:15:00PM UTC
3- The second activity will have a start date 11/11/2019 11:16:00PM UTC end date 11/11/2019 11:32:00PM UTC
4- The third activity will have a start date 11/11/2019 11:40:00PM UTC end date 11/11/2019 11:50:00PM UTC
5- Query using  FitKit.read(DataType.DISTANCE, dateFrom: DateTime.parse("11/11/2019 11:39:00"), dateTo: DateTime.now().toUtc());
6- See how the query returns 0 results.
Any help would be much much appreciated. Thanks.

All dates are in UTC. I even generated dates at server side and passed them to fitkit and it somehow doesn't fetch specific activities within an hour range.

Hey @SheriefAlaa did you found out what's the issue?

Hey @SheriefAlaa did you found out what's the issue?

Not in an optimal way. After digging deep into the Swift/Android code of the plugin, I have discovered that calling read with from/to dates that include timezone info is pretty useless because the plugin will not care about this since it uses Unix epochs.
What was a even bigger surprise that returned data dates were in local device time that did not carry timezone info too which in the end forced me to save dates without timezone.
Maybe there should be a line in the readme that warns users about this?
Thank you.

@krokyze ^

@SheriefAlaa unix epochs are timezone independent so calling read with from/to dates that include timezone info is not useless. Also returned DateTime is in local device time with timezone included.
The issue in your query is that for DateTime.parse("11/11/2019 11:39:00") you didn't add UTC time zone like this "11/11/2019 11:39:00z".


SPFX Javascript BFCache (Backspace Cache) Issue

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
When browsing Back to a page, the JavaScript should run again.
This should happen on every page load regardless of whether it's the first time or a navigation back to a cached page.
If the desire is to only run the JS code once, that could be easily limited by the script.
Observed Behavior
JavaScript does not run when the page is returned to using the Back Browse feature (Backspace Button or Click to Go Back browsing arrow).  I have tried mapping to the unload event with no luck.
Standard apps provided in the spfx-40-fantastics (Rich Text Editor) and Script Editor web part solutions both exhibit this bug.
Steps to Reproduce
Run javascript on page load or unload.  Navigate away from the page.  Use the Back button to go back to the page.  The JavaScript will not trigger.

Hi @patmill,
Sorry my reproduction steps were incomplete.  This only occurs when using the SharePoint Modern site web parts for: Announcement and Calendar Items.  If you click on a Calendar item or an Announcement item and then use the backspace (Or back in the browser button) you will see that the SPFx customizer does not fire.  I tested this with a blank Communications site using the standard Application Customizer spfx How To solution.  There is "NO" custom code here.  Even the simple msgbox will not trigger the "Test message" dialog.

Note: As a side effect all SPFx solutions built according to your documentation that use JavaScript fail under these use cases.


Unexpected Â character

When codemirror field is empty, it appears as if it contains the "Â" character. Then when entering text, the same character appears after the pipe as part of the cursor.

Hi! I am also experiencing this issue. I am unsure if it's a codemirror or react-codemirror2 issue.
I also see this issue when there is an empty new line.

If anyone has an workarounds or solutions. I would love to hear it!

@nathan-wells @Locatus Hey! Thanks for opening this. Unfortunately this is the first I've heard or seen this. Unable to reproduce on my end. Can you share some specs with me? (OS, browser, versions, etc)

Hi @scniro - Thanks for the quick response.
Quick info:
package.json: codemirror = 5.39.0. react-codemirror2=5.1.0
OS: Seen on Linux, macOS, and windows
Browser: Seen on firefox (linux), chrome (windows, macOS), and safari (macOS)
Interesting fact:
Do not see the issue when running my app through npm start (webpack), but see it when the app is built for tomcat.
I hope that was helpful. Let me know if you require any more info.

@Locatus interesting so I suspect the issue might have something to do with how webpack is bundling. Excuse me for being terribly oblivious here but I'm not at all familiar with what's all involved to build for tomcat. Is there a special process or version of node that webpack has to run on?

I'm curious to know if the same scenario is happening for @nathan-wells. I'm going to start digging through what's different between the two. As well check into the doctype.

@Locatus cool let me know what you find. I stumbled across this and wonder if this could trigger any ideas? https://github.com/angular/angular-cli/issues/2077 Looks like they are seeing some issues with files not encoding correctly

Package version: 4.3.0
OS: Windows 7
Browsers: Chrome & IE
I'm also using webpack and don't see the issue when running my app locally.
As far as doctype, I'm using <!doctype html>.

@Locatus @nathan-wells behold...
https://github.com/codemirror/CodeMirror/issues/5288

The fix on my end was to update index.html to specify a utf-8 charset:
`

`


STORM-3035: fix the issue in JmsSpout.ack when toCommit is empty

This started out as a fix to handle the exceptions in "ack" when toCommit was empty. However during the review process and testing, figured out many more issues with the current approach. Also some JMS providers like Tibco supports ACK ing individual messages, which could not be handled with the existing code. The async mode of consuming the messages was also problematic to ensure at-least once delivery even with locks/synchronization since ack-ing an individual JMS message in CLIENT_ACK mode was going to ack the messages received in the listener (even if the listener did not return).
To handle all the issues, I have refactored quite and bit and changed the approach of consuming the messages from async (listener based) to sync (receive) and introduced MessageHandlers to handle the emit/ack/fail in different ways based on the mode.
@HeartSaVioR , can you review it again and let me know what you think?

Looks good to me. +1
I was wondering why you removed the distributed flag, and realized it was never properly implemented! For it to work, we would need the following method override:
    @Override
    public Map<String, Object> getComponentConfiguration() {
        if(!_isDistributed) {
            Map<String, Object> ret = new HashMap<String, Object>();
            ret.put(Config.TOPOLOGY_MAX_TASK_PARALLELISM, 1);
            return ret;
        } else {
            return null;
        }
    }

I can see cases where that flag would be useful, for example when connecting to a topic vs. a queue. We may want to leave the flag there and fix the override.

@ptgoetz , thanks for the suggestion.
Yes, it was clear why the distributed flag was needed when it was not used anywhere else in the code. I was hoping that the user will set the right parallelism while consuming from topics. I can add it back.

@ptgoetz , can you take a look again?

Still +1. Thanks @arunmahadevan


Proxy error: Exception on /swap_path/eth/.../latest

Let me know if you need more info
Traceback (most recent call last):
  File "/home/rappie/.pyenv/versions/ityfuzz/lib/python3.10/site-packages/flask/app.py", line 2529, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/rappie/.pyenv/versions/ityfuzz/lib/python3.10/site-packages/flask/app.py", line 1825, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/rappie/.pyenv/versions/ityfuzz/lib/python3.10/site-packages/flask/app.py", line 1823, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/rappie/.pyenv/versions/ityfuzz/lib/python3.10/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
  File "/home/rappie/Desktop/ityfuzz.git/proxy/main.py", line 621, in swap_path
    return flask.jsonify(find_path_subgraph(network, token_address.lower(), block))
  File "/home/rappie/Desktop/ityfuzz.git/proxy/main.py", line 371, in find_path_subgraph
    hops = get_all_hops(token, network, block, known=set())
  File "/home/rappie/Desktop/ityfuzz.git/proxy/main.py", line 322, in get_all_hops
    hops[token] = get_pair(token, network, block)
  File "/home/rappie/.pyenv/versions/ityfuzz/lib/python3.10/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
  File "/home/rappie/.pyenv/versions/ityfuzz/lib/python3.10/site-packages/retry/api.py", line 73, in retry_decorator
    return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
  File "/home/rappie/.pyenv/versions/ityfuzz/lib/python3.10/site-packages/retry/api.py", line 33, in __retry_internal
    return f()
  File "/home/rappie/Desktop/ityfuzz.git/proxy/main.py", line 266, in get_pair
    res = res["data"]
KeyError: 'data'

Any idea with this one? Is this something I could hotfix locally?

Could you send me the URL requested on the traceback above?  I would like to try reproducing it.
My guess is that either:

TheGraph has stopped serving your IP.
This trading pair is not indexed on TheGraph.

url https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v2
error {'errors': [{'message': 'Failed to decode `block.number` value: `subgraph QmWTrJJ9W8h3JE19FhCzzPYsJ2tgXZCdUqnbyuo64ToTBN has only indexed up to block number 17308397 and data for block number 17485440 is therefore not yet available`'}]}

It seems to be because thegraph is not indexing fast enough. Is nobody else encountering this?
I've been using a bigger delay as a workaround:
    if network == "eth":
        # delay = 50
        delay = 200000
    elif network == "bsc":
        delay = 700000
    else:
        delay = 50

    block_int = int(block, 16) if block != "latest" else int(get_latest_block(network), 16) - delay

Please send me your "/swap_path//<token_address>/", I'll try
Network latency is also one of the reasons why data is not available

has only indexed up to block number 17308397 and data for block number 17485440 is therefore not yet available
I have also encountered this issue. It is likely that TheGraph's index is not up to date. If it is not necessary to use the latest block, I choose to use the block number returned by TheGraph.

/swap_path/eth/0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5/latest

/swap_path/eth/0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5/latest

I know where the problem is now. It's because TheGraph's block synchronization time is three years ago, which makes it impossible to get data with the latest blocks.
https://thegraph.com/hosted-service/subgraph/uniswap/uniswap-v2

Added a fallback to use the old block method for requesting, as well as error handling.


Cython iterator error

I use the set_intersection function to find the intersection of sets.
An error is produced when compiling:
Cannot assign type 'iterator' to 'size_t'.
from libcpp.vector cimport vector
def rotate_list(list ll):
    cdef vector[int] vect1 = ll
    cdef size_t t=0

    t = vect1.end() - vect1.begin()

    return t

This should work fine as of 0.26. What version of Cython are you using?

Thank you, I use  0.25.2 , try 0.26 .

Wednesday, August 16, 2017 10:42 PM +03:00 from Robert Bradshaw<EMAIL_ADDRESS>This should work fine as of 0.26. What version of Cython are you using?
—
You are receiving this because you authored the thread.
Reply to this email directly,  view it on GitHub , or  mute the thread .


[feature request] push ci docker image to repo

What would you like to be added:

Build latest master branch's docker image, and push it to docker.io, just like https://github.com/openebs/lvm-localpv/blob/develop/.github/workflows/build.yml#L130.
recommend users use chart install yurt-app-manager

Why is this needed:
If users want to experience latest yurt-app-manager, they should build the image themself. And users report yurt-app-manager's bugs could be solved by it.   https://github.com/openyurtio/yurt-app-manager/issues/90
others
/kind feature

@huiwq1990 The ability to periodically build yurt-app-manager image has been implemented, you can reference link here: https://github.com/openyurtio/yurt-app-manager/blob/master/.github/workflows/release.yaml

@huiwq1990 pull request #93 has been merged, so i will close this issue.


Add Credential resource

Added credential resource and tests. Also added credential-related integration tests.

The RefAttrs for integrations also .need updated to reference the credential resource


Bringing omnibus process in line with other Chef applications

These are some changes I found helpful while building https://github.com/chef/chef-server/pull/1065 locally. I wanted to move them into another PR to clean up that one.
This allowed me to cd omnibus && bundle install && bundle exec kitchen converge centos-7 to get a good centos builder

👍

Opps. Wrong button :(.

We've removed Gemfile.lock for now.


⚠ Bofrost.be has degraded performance

In 4d1b679, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2064 ms

Resolved: Bofrost.be performance has improved in c66ee1c.


Removing jdk21-preview images, Adding jdk21 images

Testing done
make build succeeded, execution succeeded.
### Submitter checklist
- [X] Make sure you are opening from a **topic/feature/bugfix branch** (right side) and not your main branch!
- [X] Ensure that the pull request title represents the desired changelog entry
- [X] Please describe what you did
- [X] Link to relevant issues in GitHub or Jira
- [X] Link to relevant pull requests, esp. upstream and downstream changes
- [X] Ensure you have provided tests - that demonstrates feature works or fixes the issue

Isn't this a duplicate of #1822 ?

I think of it as a useful subset rather than a duplicate.  I think it can be merged before #1822 because it makes a much smaller change.  I need to compare its specific changes with #1822 to be sure that I understand the differences between the two pull requests, but once that comparison is made, it can be merged.
I like very much that @ksalerno99 proposed it, since he's one of the maintainers of the ppc64le container images.

@ksalerno99 if you are OK with the removal of the Debian slim profile and the delay of the ubi9 container, then I think this is ready to merge.
The change will remove ppc64le from the two JDK 21 preview containers and will add ppc64le to the Debian JDK 21 container. It does not add it to the Debian slim container. I think we can reconsider that decision in the future, after time to investigate the out of memory failures in the build process,

Ok, sounds good. Thank you.


npm install https://github.com///zipball/master : couldn't unpack, Error: ENOENT, no such file or directory

I had markq on irc test and reproduce this same error.
npm install https://github.com/Marak/Faker.js/zipball/master

± % npm install https://github.com/Marak/Faker.js/zipball/master
npm http GET https://github.com/Marak/Faker.js/zipball/master
npm http 200 https://github.com/Marak/Faker.js/zipball/master
npm ERR! couldn't unpack /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326178511948/1326178511948-0.8171416996046901/tmp.tgz to /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326178511948/1326178511948-0.8171416996046901
npm ERR! Error: ENOENT, no such file or directory '/var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326178511948/1326178511948-0.8171416996046901/package/package.json'
npm ERR! Report this *entire* log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR<EMAIL_ADDRESS>npm ERR!
npm ERR! System Darwin 11.2.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "https://github.com/Marak/Faker.js/zipball/master"
npm ERR! cwd /Users/secoif/Projects/*/*.js
npm ERR! node -v v0.6.7
npm ERR! npm -v 1.1.0-beta-10
npm ERR! path /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326178511948/1326178511948-0.8171416996046901/package/package.json
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory '/var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326178511948/1326178511948-0.8171416996046901/package/package.json'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/***/npm-debug.log
npm not ok

Perhaps github has changed regarding the archive format or something.
This issue occurred on both npm 1.0.106, and 1.1.0-beta-10.
I'm using
node 0.6.7 and
bsdtar 2.8.3 - libarchive 2.8.3 on
OSX 10.7.2

Same issue apparently with tarball urls:
± % npm install https://github.com/secoif/Faker.js/tarball/master                                                                                !6250
npm http GET https://github.com/secoif/Faker.js/tarball/master
npm http 200 https://github.com/secoif/Faker.js/tarball/master
npm ERR! Error: ENOENT, no such file or directory '/var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326179846079/1326179846079-0.5487340318504721/___package.npm/secoif-Faker.js-eac07f5/.DS_Store'
npm ERR! Report this *entire* log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR<EMAIL_ADDRESS>npm ERR!
npm ERR! System Darwin 11.2.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "https://github.com/secoif/Faker.js/tarball/master"
npm ERR! cwd /Users/secoif/Projects/groupdock/groupdock.js
npm ERR! node -v v0.6.7
npm ERR! npm -v 1.1.0-beta-10
npm ERR! path /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326179846079/1326179846079-0.5487340318504721/___package.npm/secoif-Faker.js-eac07f5/.DS_Store
npm ERR! fstream_path /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326179846079/1326179846079-0.5487340318504721/___package.npm/secoif-Faker.js-eac07f5/.DS_Store
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory '/var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326179846079/1326179846079-0.5487340318504721/___package.npm/secoif-Faker.js-eac07f5/.DS_Store'
npm ERR! fstream_stack Object.oncomplete (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:204:26)
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/secoif/Projects/groupdock/groupdock.js/npm-debug.log
npm not ok

Also, wtf, .DS_Store??

I can't seem to rid myself of that DS_Store file, which makes me think that perhaps there's some cache issue because it's certainly not in the tarball, and I've tried deleting the files it's talking about
rm -Rf /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-*
I've moved to gnu-tar, with npm config set tar=gtar, and using the tarball instead of the zipball, and I seem to be able to install other modules, just not ones I previously had an issue with, like Faker.
npm install https://github.com/isaacs/fast-list/tarball/master
npm http GET https://github.com/isaacs/fast-list/tarball/master
npm http 200 https://github.com/isaacs/fast-list/tarball/master
<EMAIL_ADDRESS>./node_modules/fast-list

I've also tried reinstalling npm.
Here's debug info from npm-debug.log:
info it worked if it ends with ok
verbose cli [ 'node',
verbose cli   '/usr/local/bin/npm',
verbose cli   'install',
verbose cli   'https://github.com/secoif/Faker.js/tarball/master' ]
info using<EMAIL_ADDRESS>info using<EMAIL_ADDRESS>verbose /usr/local/bin/node node symlink
verbose config file /Users/secoif/.npmrc
verbose config file /usr/local/etc/npmrc
verbose config file /usr/local/lib/node_modules/npm/npmrc
verbose caching /Users/***/package.json
verbose loadDefaults<EMAIL_ADDRESS>verbose caching /Users/***/node_modules/fast-list/package.json
verbose loadDefaults<EMAIL_ADDRESS>verbose caching /Users/secoif/Projects/***/node_modules/oauth/package.json
verbose loadDefaults<EMAIL_ADDRESS>verbose from cache /Users/secoif/Projects/***/package.json
verbose into /Users/secoif/Projects/*** [ 'https://github.com/secoif/Faker.js/tarball/master' ]
verbose cache add https://github.com/secoif/Faker.js/tarball/master
verbose cache add [ 'https://github.com/secoif/Faker.js/tarball/master', null ]
silly cache add: name, spec, args [ undefined,
silly cache add: name, spec, args   'https://github.com/secoif/Faker.js/tarball/master',
silly cache add: name, spec, args   [ 'https://github.com/secoif/Faker.js/tarball/master', null ] ]
verbose parsed url { protocol: 'https:',
verbose parsed url   slashes: true,
verbose parsed url   host: 'github.com',
verbose parsed url   hostname: 'github.com',
verbose parsed url   href: 'https://github.com/secoif/Faker.js/tarball/master',
verbose parsed url   pathname: '/secoif/Faker.js/tarball/master',
verbose parsed url   path: '/secoif/Faker.js/tarball/master' }
verbose addRemoteTarball [ 'https://github.com/secoif/Faker.js/tarball/master', null ]
verbose mkdir (expected) error ENOENT, no such file or directory '/var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890'
verbose mkdir (expected) error ENOENT, no such file or directory '/var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023'
verbose mkdir done: /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023 755
verbose fetch to /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023/tmp.tgz
http GET https://github.com/secoif/Faker.js/tarball/master
http 200 https://github.com/secoif/Faker.js/tarball/master
verbose mkdir (expected) error ENOENT, no such file or directory '/var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023/___package.npm'
verbose mkdir done: /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023/___package.npm 755
verbose unpack_ uid, gid [ undefined, undefined ]
verbose unpackTarget /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023/package
silly gunzTarPerm modes [ '755', '644' ]
ERR! Error: ENOENT, no such file or directory '/var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023/___package.npm/secoif-Faker.js-eac07f5/.DS_Store'
ERR! Report this *entire* log at:
ERR!     <http://github.com/isaacs/npm/issues>
ERR! or email it to:
ERR<EMAIL_ADDRESS>ERR!
ERR! System Darwin 11.2.0
ERR! command "node" "/usr/local/bin/npm" "install" "https://github.com/secoif/Faker.js/tarball/master"
ERR! cwd /Users/secoif/Projects/***
ERR! node -v v0.6.7
ERR! npm -v 1.1.0-beta-10
ERR! path /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023/___package.npm/secoif-Faker.js-eac07f5/.DS_Store
ERR! fstream_path /var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023/___package.npm/secoif-Faker.js-eac07f5/.DS_Store
ERR! fstream_type File
ERR! fstream_class FileWriter
ERR! code ENOENT
ERR! message ENOENT, no such file or directory '/var/folders/sk/mbvww6yx68ddkyn_pscjj7100000gn/T/npm-1326184768890/1326184768890-0.6557760622818023/___package.npm/secoif-Faker.js-eac07f5/.DS_Store'
ERR! fstream_stack Object.oncomplete (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:204:26)
verbose exit [ 1, true ]

OK. My mistake, turns out there was a .DS_Store file in the repo. Removing this removed the error and all was good. I don't quite understand.

I didn't run npm cache clean Faker, but I did run npm cache clean and according to the docs
"If no argument is provided, then the entire cache is cleared.". Is ~/.npm the only place cached files should be stored? I even threw in a rm -Rf /tmp for good measure.

You might want to re-make the /tmp dir, if you deleted the whole thing.  npm saves stuff in the cache and tmp directories.  Check out npm help folders


Dataproc RStudio Initialization Action Fails

I'm getting the following error when using the R Studio initialization action for Dataproc.

apt-key adv --keyserver keys.gnupg.net --recv-key E19F5F87128899B192B1A2C2AD5F960A256A04AF
Warning: apt-key output should not be parsed (stdout is not a terminal)
Executing: /tmp/apt-key-gpghome.airKXC3vNe/gpg.1.sh --keyserver keys.gnupg.net --recv-key E19F5F87128899B192B1A2C2AD5F960A256A04AF
gpg: keyserver receive failed: No data

If I run from the cloud shell I get ...
Executing: /tmp/apt-key-gpghome.M5CyBeuCHQ/gpg.1.sh --keyserver keys.gnupg.net --recv-key E19F5F87128899B192B1A2C2AD5F960A256A04AF
key AD5F960A256A04AF:
4 signatures not checked due to missing keys
gpg: key AD5F960A256A04AF: public key "Johannes Ranke (Wissenschaftlicher Berater<EMAIL_ADDRESS>imported
gpg: Total number processed: 1
gpg:               imported: 1
key AD5F960A256A04AF:
4 signatures not checked due to missing keys
gpg: no writable keyring found: Not found
gpg: error reading '[stdin]': General error
gpg: import from '[stdin]' failed: General error
gpg: Total number processed: 0

This is caused by the Debian issue https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913614. A workaround is adding --no-tty to apt-key adv. I'll make a PR to fix the init action.

apt-key adv --keyserver --no-tty keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'
gpg: Note: '--recv-key' is not considered an option
gpg: WARNING: no command supplied.  Trying to guess what you mean ...

@rodrigo1406 please, file a new issue with detailed description of the failure and steps to reproduce it.


Solution: Documentation not in ExDoc

Implementation of #162
⚠  As soon as this PR is merged, the documentation link in the README will point towards the hexdocs. A new version needs to be released immediately or people will not find the documentation.
I also commented out the documentation of the second granularity configuration, since it does not work because of #156.

Coverage remained the same at 98.333% when pulling 930f50fed6642e878a97a5c2650f3773a4414394 on jshmrtn:feature/move_docs_to_exdoc into 963b5218a75495798a9e70b178f4ef29831903bd on c-rack:master.

Coverage remained the same at 98.333% when pulling 930f50fed6642e878a97a5c2650f3773a4414394 on jshmrtn:feature/move_docs_to_exdoc into 963b5218a75495798a9e70b178f4ef29831903bd on c-rack:master.

Coverage remained the same at 98.333% when pulling 930f50fed6642e878a97a5c2650f3773a4414394 on jshmrtn:feature/move_docs_to_exdoc into 963b5218a75495798a9e70b178f4ef29831903bd on c-rack:master.

@c-rack What do you think ot the PR?

I will merge and publish new version as soon as my time permits, was on business travel during the last days.

Should we drop some links in readme to other pages other than configuration?

@princemaple I found the confoguration page to be the most usefull entry point. Theres more links to continue from the configuration page.
What would be your suggestion?

Was merely afraid that those pages could be hidden too deep.

@princemaple The HexDoc page should be the "real" documentation. There is a clean navigation etc. for the documentation. I think it should be easy understandable.

I agree re:real docs. :+1:
I sometimes get too obsessed with syncing github and hexdoc.

@c-rack Ping (I don't want to annoy you if you're still busy, I'm just ensuring you didn't forget it. 😉 )

@maennchen thanks for the friendly reminder, PR is merged and new version 1.9.1 is published

@c-rack Thank you very much 🎉🎉


Update template.json to match CRA templates

closes #10

Thank you! I'll publish a new release after merging.


New Appointment - For Clinic - End Time #1223

Fixes #1223 ].
Updated .scss file to enable viewing of end time for appointments.

cc @HospitalRun/core-maintainers

Thanks @eei34. I've asked @jglovier (or someone who wants to offer input on the solution from the product design perspective) to offer input. Assuming we get some feedback and approval, I'll be happy to merge this.

@tangollama Great, I've just updated the file. Waiting on CI build to complete.