text:
After latest upgrade scrollbar is not working in ember-light-table

I have implemented the ember-light-table in my project, but after the latest upgrade the scrollbar in my table has stopped working. Is there any new configuration introduced in order to get the scrollbar.

@vishalpareek Did 1.13.0 or 1.13.1 break for you?

I am getting this issue in 1.13.1.

@vishalpareek Any issues with 1.13.0?

I haven't tried with 1.13.0, i have upgraded it to the latest and now i am facing this issue.
While building my application i am getting below warning,could this be a problem
DEPRECATION: ember-cli-babel 5.x has been deprecated. Please upgrade to at least
ember-cli-babel 6.6. Version 5.2.8 located: rdm-new-ui -> ember-light-table ->
ember-scrollable -> ember-component-inbound-actions -> ember-cli-babel
DEPRECATION: ember-cli-babel 5.x has been deprecated. Please upgrade to at least
ember-cli-babel 6.6. Version 5.2.8 located: rdm-new-ui -> ember-light-table ->
ember-scrollable -> ember-element-resize-detector -> ember-cli-babel

Closer!  Would you mind trying out 1.13.0 and let us know if that is broken as well?  It will help us hone in on the problem since we don't have an exact reproduction of what you are seeing. 🙇

I was experiencing this same issue when upgrading from 1.12.2 to 1.13.x (I tried them all). It turns out we use an instance initializer to set all of our tables to have fixed headers by default, so the sharedOptions refactor resulted in our fixedHeader: true on the light-table component being ignored. If I switch to setting fixed: true on the lt-head component, everything works as expected.

I believe the confusion here is related to https://github.com/offirgolan/ember-light-table/issues/694
Thanks @tombakerjr for posting a resolution - I'm going to close this as we can track via #694

authors: fran-worley snewcomer tombakerjr vishalpareek

repo: offirgolan/ember-light-table


text:
Add support for Counter-Strike: Global Offensive

I want to use this for global offensive counter strike, still can't use it? I could make a video tutorial to use the software. Thank you.

that isn't the issue iirc, the issue is that the game is Counter Strike: Global Offensive, and that : messes things up

I'll try to fix this and add the thumbnail stuff tomorrow.

First of all thank you very much for responding so quickly !!
I would like to know if you could make a video tutorial to know how to install and operate the software?
I don't really understand programming codes.
Sorry it is a lot of work for you but I am really very interested in this project.
Counter Strike is one of my favorite games and I want to make compilations with this game.
Greetings.

If you read through the whole README and follow every step, it should be quite easy to setup, even if you don't know anything about programming. If you still need help, you can just send a message in the Discord server by clicking the Discord badge/picture, and I'll try to help you out.

I have updated my previous comment I do not know if you have been able to read it again.
Where is the Discord server?
i don't see the image

You can the Discord here https://discord.com/invite/t8nHSvA or by looking at the top row of images in the README.
To your edits:

Yes it's possible to add a graphical interface, but I will not implement that. If anyone else would do the work, I would merge. It's intended to be a simple small program that gets the most viewed clips, and make a compilation of them. Only reason would be to select or deselect clips I guess, which is something I personally don't really care much about.

I don't really get what you're asking for here, but the program downloads X amount of clips depending on specified VIDEO_LENGTH. It then tries to get all the clips which has been downloaded and add this into a compilation. So it doesn't really select the "best" ones, just the most viewed ones.

source: gharchive/issue

authors: genjikowa jozz024 offish

repo: offish/twitchtube

license: MIT

license_type: permissive

license_source: github-api


text:
Added privacy toggle for a consultation bed and lock camera controls when used by a user

Fixes #6020
Fixes #5892

@ohcnetwork/care-fe-code-reviewers

@khavinshankar the basic functionality is failing across, can you fix everything and attach a QA video

@nihal467 I have added a demo video explaining the feature https://drive.google.com/file/d/1hPv1wdme2n87dFL95KwoDwAuOSQPt0pd/view?usp=sharing

Even though the camera feed is live, there is a frontend notification thrown mentioning that the camera is locked

This is an expected notification but the content was misleading, so I updated the wording.

assetbed API is failing and we are not able to create a new camera preset

I was not able to replicate this, this could have happened due to the backend having migrations from other PRs, please removing the existing database and creating a new one with fresh migrations.

Currently, the camera feed component is not showing multiple icons to represent that there are multiple users are viewing the feed

Can we make this as a new good-first issue, so that the basic version of patient privacy and camera control locking can be merged.

@khavinshankar as a basic version of privacy control it looks good, file the enhancement as new issue

except the previous comment, rest LGTM

@khavinshankar lets get this merged.

Blocking this PR till the camera plug is merged.

source: gharchive/pull-request

authors: bodhish khavinshankar nihal467


text:
🛑 Reportes is down

In de4e5b5, Reportes (https://repository.ohelit.co/jasperserver/login.html) was down:

HTTP code: 502
Response time: 334 ms

Resolved: Reportes is back up in 4b63248.

repo: ohelitco/status


text:
Editor crash when closing any 3D scene via [x] button.

Potentially related to #2622 but seems to have different behavior.
Version:
2.0 built from git after #2617 was merged.
X11 (Linux) 64bit
Observed behavior:
When multiple scenes are opened in the editor, closing any 3D scene via the new closing button will instantly crash the editor for me. There is no additional terminal output when started via terminal.
Expected behavior:
The 3D scene will be closed without affecting the editor when clicking the close button.
Steps to reproduce:
*Open any 3D demo project that comes with multiple scenes (like "Platformer 3D" for example).
*Open several scenes.
*Click the close button [x] on any 3D scene
*Observe editor crash

After some further testing it seems like this can only be reproduced with 3D projects.

Ping @StraToN

I can reproduce. Investigating. Thanks

Ok, so this is a segmentation fault, here's the backtrace :
(gdb) backtrace
#0  0x00007ffff5cde848 in __dynamic_cast ()
   from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x000000000079a178 in Object::cast_to<Spatial> (this=0x29e9f50)
    at core/object.h:493
#2  0x0000000000a470b2 in SpatialEditor::_request_gizmo (this=0x4dae800,
    p_obj=0x29e9f50) at tools/editor/plugins/spatial_editor_plugin.cpp:3457
#3  0x000000000088de1c in MethodBind1<Object*>::call (this=0x4f47350,
    p_object=0x4dae800, p_args=0x7fffffffd2e0, p_arg_count=1, r_error=...)
    at core/method_bind.inc:609
#4  0x0000000001488677 in Object::call (this=0x4dae800, p_method=...,
    p_args=0x7fffffffd2e0, p_argcount=1, r_error=...) at core/object.cpp:895
#5  0x0000000001488179 in Object::call (this=0x4dae800, p_name=...,
    p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...)
    at core/object.cpp:771
#6  0x000000000152d95b in MessageQueue::flush (this=0x20a3b70)
    at core/message_queue.cpp:363
#7  0x0000000000c45f07 in SceneTree::input_event (this=0x2e33150, p_event=...)
    at scene/main/scene_main_loop.cpp:437
#8  0x0000000000426fc9 in InputDefault::parse_input_event (this=0x29b9db0,
    p_event=...) at main/input_default.cpp:219
#9  0x00000000004111dc in OS_X11::process_xevents (this=0x7fffffffd9a0)
    at platform/x11/os_x11.cpp:1289
#10 0x0000000000413469 in OS_X11::run (this=0x7fffffffd9a0)
    at platform/x11/os_x11.cpp:1949
#11 0x000000000040c6c5 in main (argc=4, argv=0x7fffffffdec8)
    at platform/x11/godot_x11.cpp:41

I was able to reproduce the bug (and had a couple of errors in the console):
ERROR: set_current_tab: Index p_current out of size (get_tab_count()).
   At: scene/gui/tabs.cpp:500.
settings changed
ERROR: set_current_tab: Index p_current out of size (get_tab_count()).
   At: scene/gui/tabs.cpp:500.
ERROR: set_path: Another resource is loaded from path: res://gui.scn
   At: core/resource.cpp:177.
settings changed
ERROR: set_current_tab: Index p_current out of size (get_tab_count()).
   At: scene/gui/tabs.cpp:500.

Bug potentially fixed. Please try https://github.com/StraToN/godot/commit/d64c89d44721bf2b8e84ea1a6d3c7ae0085caf6b

I confirm the fix.

authors: DerRidda StraToN akien-mga firefly2442

repo: okamstudio/godot

license: mit

license_source: bigquery


text:
Legal details for Australia are incorrect

According to @ausgoal, the chapter on Australia in http://opendefinition.org/guide/data/ is incorrect and should be removed asap.
@ausgoal: can you elaborate on this?
Source: https://github.com/okfn/opendefinition/issues/145#issuecomment-241246047

In brief, the OAKLaw articles are well out of date.  In addition, since Desktop Marketing v Telstra there has been Phone Directories v Telstra, which reversed the earlier decision in Desktop.  There has also been IceTV v NineMSN, and a number of other cases that have all dropped the sweat of the brow test.
In sum, the content of the guide with regard to Australia refers to cases that are no longer good law, and the other materials you point to are also out of date.

@AusGOAL would you be able to update the page at https://github.com/okfn/opendefinition/blob/gh-pages/guide/data/index.markdown so that it is corrected?

I would be, but not today.  In the meantime, I would greatly appreciate if
you would remove the content.  Its misleading to people in Australia and
counter productive to the education and training activity AusGOAL does in
Australia to support open data.

Baden M Appleyard
Barrister
National Director - AusGOAL
Mobile: +61(0)459 824 061
LinkedIn https://www.linkedin.com/in/badenappleyard
AusGOAL
Visit our Website http://www.ausgoal.gov.au | Like and Share us on
Facebook https://www.facebook.com/AusGOAL | Join our LinkedIn Group
http://linkd.in/oq5L3u | Follow Us on Twitter: @AusGOAL
https://twitter.com/#!/AusGOAL | +1 on Google Plus
https://plus.google.com/u/0/b/108169778015177255341/108169778015177255341/posts/p/pub
|
View our Slides https://docs.com/ausgoal
AusGOAL is the Government and Research Lead of Creative Commons Australia
The contents of this email may be subject to legal professional privilege.
Liability limited by a scheme approved under professional standards
legislation.
On Sun, Aug 21, 2016 at 7:30 PM, Pieter Colpaert notifications@github.com
wrote:

@AusGOAL https://github.com/AusGOAL would you be able to update the
page at https://github.com/okfn/opendefinition/blob/gh-pages/
guide/data/index.markdown so that it is corrected?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/okfn/opendefinition/issues/146#issuecomment-241247607,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANVzkYdWPAgjKemnxpHvZ1nmlhVDW-kiks5qiBqYgaJpZM4JpQlP
.

Wow, that's great to learn, thank you for sharing!
Cc: @rgrp

You're welcome.  Keep up the great work on this publication though!  Its much needed!

Thanks for the report. I deleted the Australia section. Feel free to open a pull request with up to date info.

Thanks Mike.
On 22 Aug 2016 2:22 AM, "Mike Linksvayer" notifications@github.com wrote:

Thanks for the report. I deleted the Australia section. Feel free to open
a pull request with up to date info.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/okfn/opendefinition/issues/146#issuecomment-241266897,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANVzkdP6W2MA0Kgg6JSfWxz2dVLTrtKQks5qiHtdgaJpZM4JpQlP
.

@AusGoal when would you be able to provide updated content. My concern here is that we will simply end up with dropped content and never re-add it.
@mlinksva + others: one question is whether we want this guide here at all - it might be better having a permanent home at http://opendatahandbook.org/

Hi Rufus,
It should be this week,  I have a draft already prepared.
Trust youre well by the way.. we havent spoken in a while.
Cheers
Baden

Baden M Appleyard
Barrister
National Director - AusGOAL
Mobile: +61(0)459 824 061
LinkedIn https://www.linkedin.com/in/badenappleyard
AusGOAL
Visit our Website http://www.ausgoal.gov.au | Like and Share us on
Facebook https://www.facebook.com/AusGOAL | Join our LinkedIn Group
http://linkd.in/oq5L3u | Follow Us on Twitter: @AusGOAL
https://twitter.com/#!/AusGOAL | +1 on Google Plus
https://plus.google.com/u/0/b/108169778015177255341/108169778015177255341/posts/p/pub
|
View our Slides https://docs.com/ausgoal
AusGOAL is the Government and Research Lead of Creative Commons Australia
The contents of this email may be subject to legal professional privilege.
Liability limited by a scheme approved under professional standards
legislation.
On Mon, Aug 22, 2016 at 4:37 PM, Rufus Pollock notifications@github.com
wrote:

@AusGoal https://github.com/AusGoal when would you be able to provide
updated content. My concern here is that we will simply end up with dropped
content and never re-add it.
@mlinksva https://github.com/mlinksva + others: one question is whether
we want this guide here at all - it might be better having a permanent home
at http://opendatahandbook.org/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/okfn/opendefinition/issues/146#issuecomment-241325894,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANVzkcvTFevlTDcirbCUUW4YgMnd6ZYnks5qiUONgaJpZM4JpQlP
.

@AusGOAL awesome Baden 😄 - yes I'm very well (and hope you are too!).

@rgrp agree, the material might best live elsewhere.
@AusGOAL you might want to contribute an update to https://en.wikipedia.org/wiki/Sui_generis_database_right#Australia as well if needed.

Hmmm goodness me... yes... ok.

Baden M Appleyard
Barrister
National Director - AusGOAL
Mobile: +61(0)459 824 061
LinkedIn https://www.linkedin.com/in/badenappleyard
AusGOAL
Visit our Website http://www.ausgoal.gov.au | Like and Share us on
Facebook https://www.facebook.com/AusGOAL | Join our LinkedIn Group
http://linkd.in/oq5L3u | Follow Us on Twitter: @AusGOAL
https://twitter.com/#!/AusGOAL | +1 on Google Plus
https://plus.google.com/u/0/b/108169778015177255341/108169778015177255341/posts/p/pub
|
View our Slides https://docs.com/ausgoal
AusGOAL is the Government and Research Lead of Creative Commons Australia
The contents of this email may be subject to legal professional privilege.
Liability limited by a scheme approved under professional standards
legislation.
On Tue, Aug 23, 2016 at 3:44 AM, Mike Linksvayer notifications@github.com
wrote:

@rgrp https://github.com/rgrp agree, the material might best live
elsewhere.
@AusGOAL https://github.com/AusGOAL you might want to contribute an
update to https://en.wikipedia.org/wiki/Sui_generis_database_right#
Australia as well if needed.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/okfn/opendefinition/issues/146#issuecomment-241491933,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANVzkdfvNfU9CKsLcPuhBIZQnpbgdLT_ks5qieAXgaJpZM4JpQlP
.

authors: AusGOAL enyst mlinksva pietercolpaert rgrp

repo: okfn/opendefinition


text:
Lowercase only applied to query not to data

Lowercase is currently only applied to the query not to the data. So uppercase strings and lowercase strings don't seem to match. (Check, at least the code doesn't look like it)
Also the lowercase query is never used :/

Also the current lowercasing is done within the map for the rows. Doing it before will speed up the map.

repo: okfn/reconcile-csv


text:
Make autorun platform-specific

I'd like to track page views with autorun, but only on specific platforms. For example, I don't want to send page tracking to Intercom, but I'd like to send it to Google Analytics.
We can keep the main autorun option for those that want to continue sending page tracking events to all services, but I think it would be great to make a platform-specific autorun option, that overrides the default autorun option for that platform.

Hey @markoshust, sounds like a cool improvement! I'll mark this as an enhancement, and would love to accept a pull request for this.

authors: kdanninger markoshust

repo: okgrow/analytics


text:
Autocomplete : renderInput attribute

Hi okld and hi everyone, I hope this project still lives because it's very helpful to render nice Streamlit apps.
I'm working with Autocomplete component from MUI but I'm struggling making it works. The issue here is that mui.Autocomplete object needs a renderInput prop (it should be a lambda function returning another component such as TextField). Here is how I proceed to try making it works :
with elements("some-name"):
  options=[{"label": labels[i], "id": i} for i in range(len(labels))] # labels is defined as a list of strings
  autocomplete = mui.Autocomplete(options=options, renderInput=lambda params: mui.TextField(params, label="Some label"))

The problem here is that it throws an ElementsFrameError cause mui.TextField is out of an with elements("id") statement.
I tried some variations such as :

wrapping the mui.TextField in a function defined before the mui.Autocomplete declaration : but it renders the TextField without Autocomplete before other declared elements...
passing a mui.TextField in a with mui.Autocomplete(options=options) statement. As expected, it throws an Exception because the renderInput prop isn't specified...

My question is : How to make mui.Autocomplete work with streamlit-elements module ?
NB : Moreover, I was wondering if we could have some tutorials on how to make Date Pickers work for example. Thank you very much for your help and consideration
Victor

@vcourintracks did you figured out how to make autocomplete work?

Anyone figured out how the autocomplete work?

authors: cardosofede indrasantosa vcourintracks

repo: okld/streamlit-elements


text:
fix(findBin): Add separator before npm args

Closes #296.

LGTM but see my comments

@okonet Shall we merge this in?

Merging this in as @okonet is probably busy at the conference.

Thanks!

Ok. I'll add a comment.

authors: okonet sudo-suhas

repo: okonet/lint-staged


text:
AG backups fail when using the Data Domain Boost

Description of the issue
Using the DataDomainBoost (DDB) option, all backups for databases that are part of an AG fail.
The DDB command created by the DatabaseBackup script, for the -c parameter (line 3718) is as follows:
SET @CurrentCommand += ' -c ' + CASE WHEN @CurrentAvailabilityGroup IS NOT NULL THEN @Cluster ELSE CAST(SERVERPROPERTY('MachineName') AS nvarchar) END
In our case, the issue is @Cluster, this is the cause of the failure.
If we change the code to use MachineName instead, to mimic the command DDBMA (Data Domain Boost for Microsoft Applications) creates, it works every time on every server we have tested it on.
SQL Server version and edition
Microsoft SQL Server 2019 (RTM-CU21) (KB5025808) - 15.0.4316.3 (X64)   Jun  1 2023 16:32:31   Copyright (C) 2019 Microsoft Corporation  Developer Edition (64-bit) on Windows Server 2019 Standard 10.0  (Build 17763: ) (Hypervisor)
Version of the script
2022-01-02 13:58:13
What command are you executing?
sqlcmd -E -S $(ESCAPE_SQUOTE(SRVR)) -d master -Q "EXECUTE [dbo].[DatabaseBackup] @Databases = 'AVAILABILITY_GROUP_DATABASES',@BackupType = 'FULL',@CopyOnly= 'Y',@Compress='Y',@Verify = 'N',@CheckSum = 'Y',@LogToTable = 'Y',@BackupSoftware = 'DATA_DOMAIN_BOOST',@DataDomainBoostHost = '',@DataDomainBoostUser = 'DD-SQL',@DataDomainBoostDevicePath = '/NonProd_SQL',@DataDomainBoostLockboxPath = 'C:\Program Files\DPSAPPS\common\lockbox',@CleanupTime = 1" -b
What output are you getting?
Date and time: 2023-08-15 21:16:34
Database: [TESTDB]
State: ONLINE
Standby: No
Updateability: READ_WRITE
User access: MULTI_USER
Recovery model: FULL
Encrypted: No
Is accessible: Yes
Availability group:
Availability group role: SECONDARY
Availability group backup preference: SECONDARY
Is preferred backup replica: Yes
Differential base LSN: 53000002197300001
Last log backup LSN: 53000002171400001
Allocated extent page count: N/A
Modified extent page count: N/A
Date and time: 2023-08-15 21:16:34
Database context: [master]
Command: DECLARE @ReturnCode int EXECUTE @ReturnCode = dbo.emc_run_backup ' -c  -l full -y +1d -k -S 1 -a "NSR_DFA_SI_DD_HOST=" -a "NSR_DFA_SI_DD_USER=DD-SQL" -a "NSR_DFA_SI_DEVICE_PATH=/NonProd_SQL" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -a "BACKUP_PROMOTION=NONE" -a "NSR_COPY_ONLY=TRUE" "MSSQL:TESTDB"' IF @ReturnCode <> 0 RAISERROR('Error performing Data Domain Boost backup.', 16, 1)
2023-08-16T02:16:37.401Z  1692152197 28848 1 5 0 1284 5812 0  ddbmsqlsv PowerProtect Data Manager notice 15 Unknown host %s 1 12 14
2023-08-16T02:16:37.401Z  1692152197 43709 1 0 0 1284 5812 0  ddbmsqlsv PowerProtect Data Manager notice 13 Stop time: %s 1 35 24 Tue Aug 15 21:16:37 2023
Msg 50000, Level 16, State 1, Line 1
Error performing Data Domain Boost backup.
Outcome: Failed
Duration: 00:00:03
Date and time: 2023-08-15 21:16:37

Changing line 3718 to this, works for us.
SET @CurrentCommand += ' -c ' + CAST(SERVERPROPERTY('MachineName') AS nvarchar)


text:
Kadlet is not friendly to creating or modifying KDL data from code

If you want to serialize data from code down to KDL, Kadlet really wants to get in your way at the moment. KdlDocument and KdlNode are immutable, and there is no builder or other easy way to progressively create KDL data as you go through an object. On top of that, KdlNodes are expected to keep track of their own indentation level, meaning getting pretty-printed KDL that was created exclusively from code is functionally impossible. Right now Kadlet is great for deserializing KDL, but these issues make it a lot more work than it should be to serialize it.
It seems a few of these issues are fixed with Kadlet 0.2.0, but that's not currently available on Nuget.

The big thing with a KdlWriter like that is that node children are stored as a document as well, so being able to construct a KdlDocument easily and keep it around as a KdlDocument is critical if you want to construct KDL from code with the way the library is currently set up.

repo: oledfish/Kadlet


text:
Drilldown menu not working?

Hello!
I need a drill down menu in place of the mobile menu. So I just changed "foundationpress_mobile_nav" function and add "data-drilldown"...
But a javascript error occur:
Cannot read property 'getBoundingClientRect' of undefined (foundation.drilldown.js:295)
Any idea? I tried a lot of stuff but nothing...
Could someone at least just try a Drilldown menu on his installation, just to know if it's in FP or it's me! :)

Ok I found the problem, I put this menu in a "Reveal modal", so the javascript cannot calculate the size at loading and everything blocks! I think I have to report this on the foundation forum!

repo: olefredrik/FoundationPress


text:
NPM errors after migrating project to a new Mac

Hi folks,
I got myself a new match (switching from iMac to MBP) and finally got most of my development environment set up. I then opened up one of my recent FP projects, typed npm run watch in the terminal and was greeted with some alarming errors (basically the same error when I attempt to run npm install, as well):
sh: /Users/.../foundationpress/node_modules/.bin/gulp: Permission denied

npm ERR! Darwin 15.3.0
npm ERR! argv "/Users/steven/.nvm/versions/node/v4.2.6/bin/node" "/Users/steven/.nvm/versions/node/v4.2.6/bin/npm" "run" "watch"
npm ERR! node v4.2.6
npm ERR! npm  v2.14.12
npm ERR! code ELIFECYCLE
npm ERR! foundationpress@2.4.0 watch: `gulp`
npm ERR! Exit status 126
npm ERR!
npm ERR! Failed at the foundationpress@2.4.0 watch script 'gulp'.
npm ERR! This is most likely a problem with the foundationpress package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     gulp
npm ERR! You can get their info via:
npm ERR!     npm owner ls foundationpress
npm ERR! There is likely additional logging output above.

I installed node/npm according to this method: http://www.johnpapa.net/how-to-use-npm-global-without-sudo-on-osx/ (same method used on my old iMac, which works fine). I realized I had a 5.x version of Node installed, so used nvm to add a 4.x version to work with FoundationPress.
I noticed in a few closed issues running a command to change git's git: to https:, but that didn't work.
Any other ideas? Thanks!!

Did you try to get FoundationPress working in Node 5? It works for me with all versions of Node 5 that I have used.
There's also this:
https://docs.npmjs.com/getting-started/fixing-npm-permissions

The problem is running npm install with a different version of Node from what you are using now. The easiest solution is to just rename or delete your current node_modules directory and rerun npm install with the version of Node that you plan on using for this project. The FoundationPress documentation recommends version 4.x, but as @colin-marshall mentioned version 5.xseems to work fine. The key is not mixing up the install with a different major version number of Node and what you plan on running npm run watch with.

@colin-marshall Yes I originally attempted with Node 5.8.0, before remember the docs recommend v4.
@EricRihlmann Thank you, I should have thought of renaming/deleting the original node_modules dir! That worked like a charm, and I can confirm that I was able to run npm install with no errors using Node 5.8.0. And that's a really cool tip about the .nvmrc file. Thanks again!

Good stuff. Maybe we should include a .nvmrc file to the repo and include some info about nvm in the docs?

@olefredrik I don't think we want to add nvmrc to the repo unless you leave it blank for the user to fill in the version number. If nvmrc allowed us to set a range of versions, like >v4, then we could use it but I think you can only  specify a specific version.
Adding info about nvm, and nvmrc to the docs would be great though. Also I think you can remove the part that talks about issues with Node v5 and say that FoundationPress is compatible with Node v4 or v5. I haven't come across anybody with issues on v5.

@olefredrik I came close to doing just that, but I came to the same conclusion as @colin-marshall.

I had this problem as well - I ended up updating node via homebrew, deleted node_modules and re-ran npm install and then "npm run watch" ran without issue.

authors: EricRihlmann colin-marshall olefredrik swthate thejwalker


text:
Create 0000-01-02-oliviasehlhorst.md.

layout: slide
title: "Welcome to our second slide!"

hi

repo: oliviasehlhorst/github-slideshow


text:
RFE: provide checksum for artefacts released

Hi,
would it be possible to provide sha256 checksums/signature to verify the downloaded artefacts when
a new version is released? Just to be sure that the executables have not modified. :D
Thanks
Tru

This is a dupe of #1313. We definitely want to do this in the future.

authors: pdevine truatpasteurdotfr

repo: ollama/ollama


text:
ollama not using AMD GPU on linux

What is the issue?
ollama is only using my CPU. I've tried running it with ROCR_VISIBLE_DEVICES=0 ollama serve but that doesn't seem to change anything.
time=2024-04-01T22:37:03.207-06:00 level=INFO source=routes.go:1118 msg="Listening on 127.0.0.1:11434 (version 0.1.30)"
time=2024-04-01T22:37:03.207-06:00 level=INFO source=payload_common.go:113 msg="Extracting dynamic libraries to /tmp/ollama2592388870/runners ..."
time=2024-04-01T22:37:03.358-06:00 level=INFO source=payload_common.go:140 msg="Dynamic LLM libraries [cpu_avx2 cpu cpu_avx]"
time=2024-04-01T22:37:03.358-06:00 level=INFO source=gpu.go:115 msg="Detecting GPU type"
time=2024-04-01T22:37:03.358-06:00 level=INFO source=gpu.go:265 msg="Searching for GPU management library libcudart.so*"
time=2024-04-01T22:37:03.385-06:00 level=INFO source=gpu.go:311 msg="Discovered GPU libraries: []"
time=2024-04-01T22:37:03.385-06:00 level=INFO source=gpu.go:265 msg="Searching for GPU management library libnvidia-ml.so"
time=2024-04-01T22:37:03.397-06:00 level=INFO source=gpu.go:311 msg="Discovered GPU libraries: []"
time=2024-04-01T22:37:03.397-06:00 level=INFO source=cpu_common.go:11 msg="CPU has AVX2"
time=2024-04-01T22:37:03.397-06:00 level=WARN source=amd_linux.go:53 msg="ollama recommends running the https://www.amd.com/en/support/linux-drivers: amdgpu version file missing: /sys/module/amdgpu/version stat /sys/module/amdgpu/version: no such file or directory"
time=2024-04-01T22:37:03.397-06:00 level=INFO source=amd_linux.go:88 msg="detected amdgpu versions [gfx1030]"
time=2024-04-01T22:37:03.404-06:00 level=INFO source=amd_linux.go:119 msg="amdgpu [0] gfx1030 is supported"
time=2024-04-01T22:37:03.404-06:00 level=INFO source=amd_linux.go:246 msg="[0] amdgpu totalMemory 16368M"
time=2024-04-01T22:37:03.404-06:00 level=INFO source=amd_linux.go:247 msg="[0] amdgpu freeMemory  16368M"
[GIN] 2024/04/01 - 22:42:28 | 200 |       30.06µs |       127.0.0.1 | HEAD     "/"
[GIN] 2024/04/01 - 22:42:28 | 200 |   16.663531ms |       127.0.0.1 | POST     "/api/show"
[GIN] 2024/04/01 - 22:42:28 | 200 |     402.998µs |       127.0.0.1 | POST     "/api/show"
time=2024-04-01T22:42:28.514-06:00 level=INFO source=cpu_common.go:11 msg="CPU has AVX2"
time=2024-04-01T22:42:28.514-06:00 level=WARN source=amd_linux.go:53 msg="ollama recommends running the https://www.amd.com/en/support/linux-drivers: amdgpu version file missing: /sys/module/amdgpu/version stat /sys/module/amdgpu/version: no such file or directory"
time=2024-04-01T22:42:28.514-06:00 level=INFO source=amd_linux.go:88 msg="detected amdgpu versions [gfx1030]"
time=2024-04-01T22:42:28.517-06:00 level=INFO source=amd_linux.go:119 msg="amdgpu [0] gfx1030 is supported"
time=2024-04-01T22:42:28.517-06:00 level=INFO source=amd_linux.go:246 msg="[0] amdgpu totalMemory 16368M"
time=2024-04-01T22:42:28.517-06:00 level=INFO source=amd_linux.go:247 msg="[0] amdgpu freeMemory  16368M"
time=2024-04-01T22:42:28.517-06:00 level=INFO source=cpu_common.go:11 msg="CPU has AVX2"
time=2024-04-01T22:42:28.517-06:00 level=WARN source=amd_linux.go:53 msg="ollama recommends running the https://www.amd.com/en/support/linux-drivers: amdgpu version file missing: /sys/module/amdgpu/version stat /sys/module/amdgpu/version: no such file or directory"
time=2024-04-01T22:42:28.517-06:00 level=INFO source=amd_linux.go:88 msg="detected amdgpu versions [gfx1030]"
time=2024-04-01T22:42:28.520-06:00 level=INFO source=amd_linux.go:119 msg="amdgpu [0] gfx1030 is supported"
time=2024-04-01T22:42:28.520-06:00 level=INFO source=amd_linux.go:246 msg="[0] amdgpu totalMemory 16368M"
time=2024-04-01T22:42:28.520-06:00 level=INFO source=amd_linux.go:247 msg="[0] amdgpu freeMemory  16368M"
time=2024-04-01T22:42:28.521-06:00 level=INFO source=cpu_common.go:11 msg="CPU has AVX2"
loading library /tmp/ollama2592388870/runners/cpu_avx2/libext_server.so
time=2024-04-01T22:42:28.523-06:00 level=INFO source=dyn_ext_server.go:87 msg="Loading Dynamic llm server: /tmp/ollama2592388870/runners/cpu_avx2/libext_server.so"
time=2024-04-01T22:42:28.523-06:00 level=INFO source=dyn_ext_server.go:147 msg="Initializing llama server"

What did you expect to see?
No response
Steps to reproduce
No response
Are there any recent changes that introduced the issue?
No response
OS
Linux
Architecture
arm64
Platform
No response
Ollama version
0.1.30
GPU
AMD
GPU info
  Name:                    gfx1030
  Marketing Name:          AMD Radeon RX 6900 XT
  Vendor Name:             AMD
  Feature:                 KERNEL_DISPATCH
  Profile:                 BASE_PROFILE
  Float Round Mode:        NEAR
  Max Queue Number:        128(0x80)
  Queue Min Size:          64(0x40)
  Queue Max Size:          131072(0x20000)
  Queue Type:              MULTI
  Node:                    1
  Device Type:             GPU

CPU
AMD
Other software
No response

Did you compile this yourself, or is this a release?
I just pulled and compiled 0.1.30 on Arch, with a 6700xt, and it works.

I'm using the arch package https://archlinux.org/packages/extra/x86_64/ollama/

Ok then yes - the Arch release does not have rocm support. I think it's CPU only.
Just git pull the ollama repo. Cd into it. Run:
go generate ./...
go build ./
Then manually cp ollama (the binary) to replace the arch version. You could rebuild the arch PKG too, but honestly it's easy.
Make sure you have all the rocm deps and such. Also make sure you have any env variables you need. I have to use the hsa_override_gfx_version due my 6700xt, not sure if you do.

Yes, specifying the HSA_OVERRIDE_GFX_VERSION variable was all I needed. I stuck that into the systemd service file.

Thank you, that worked! So why doesn't the arch release have rocm support?

I think there's an AUR version with rocm support (ollama-rocm-git). I would guess the "base" version uses less space (some mb, compared to the AUR package which takes up 11gb) which might make sense if disk space is a concern?

Thank you, that worked! So why doesn't the arch release have rocm support?

What did you put as the value for the environment variable?

As others have pointed out, you're running a distro specific package which did not include the rocm build
time=2024-04-01T22:37:03.358-06:00 level=INFO source=payload_common.go:140 msg="Dynamic LLM libraries [cpu_avx2 cpu cpu_avx]"

That is CPU only - no cuda or rocm runners were compiled in.
Please use the package from your distro that contains the GPU components, or use our official binary distribution and install, or you can build from source if you prefer.

authors: ProjectMoon Soliprem dhiltgen jab416171 kode54 stephensrmmartin


text:
Error: invalid file magic when trying to import a custom gguf model to ollama instance

What is the issue?
i got this error
"E:\phi3-mini-128k-gguf\model>ollama create phi-3-mini-128k -f Modelfile
transferring model data
creating model layer
Error: invalid file magic"
here is the modelfile used
FROM ./Phi-3-mini-128k-instruct.IQ4_XS.gguf
PARAMETER num_ctx 65536
PARAMETER num_keep 4
PARAMETER stop <|user|>
PARAMETER stop <|assistant|>
PARAMETER stop <|system|>
PARAMETER stop <|end|>
PARAMETER stop <|endoftext|>
TEMPLATE """
{{ if .System }}<|system|>
{{ .System }}<|end|>
{{ end }}{{ if .Prompt }}<|user|>
{{ .Prompt }}<|end|>
{{ end }}<|assistant|>
{{ .Response }}<|end|>
"""
OS
Windows
GPU
No response
CPU
No response
Ollama version
0.1.31

Hi @atb29 sorry about this issue, this error is due to the fact you are trying to load phi with IQ quantization, which isn't supported yet.
It looks like there are some other open issues to get Ollama to support IQ quantization, so I'm going to resolve this issue for now to keep things organized around #3622. Please follow that issue to keep up to date with when we get the IQ support in.


text:
ollama run codeqwen TLS handshake timeout

What is the issue?
After I manually installed ollama locally, I started to try to run models, not only qianwne, but also llama3. But ping ollama.com does work. Since I am building ollama on the server, I was wondering if it would be possible to download the model file locally and drag it to the specified path on the server. If you can do this, could you give me some help? I don't know what path the pulled model should be placed under, thank you.
OS
Linux
GPU
Nvidia
CPU
AMD
Ollama version
0.1.32

Check out https://github.com/ollama/ollama/blob/main/docs/faq.md#where-are-models-stored for more information on where we store the models.

Check out https://github.com/ollama/ollama/blob/main/docs/faq.md#where-are-models-stored for more information on where we store the models.

At your prompt, I found the address where the model is stored. But I would like to try downloading the model file locally and manually deploying it to the relevant directory on the server. I see the file for the model in the image below. The help I need is as follows: 1. I need the URL to download these files manually.2. I need to know what the structure of my model file looks like. 3. Whether additional operations are required. Thank you very much!

merging with https://github.com/ollama/ollama/issues/3820

authors: Alchemistqqqq dhiltgen jmorganca


text:
stella_en_400M_v5  model request

Need help supporting
https://hf.rst.im/dunzhang/stella_en_400M_v5
since we have also https://ollama.com/Losspost/stella_en_1.5b_v5

Yes please

It seems like this model is based on https://huggingface.co/Alibaba-NLP/gte-large-en-v1.5/tree/main
And the architecture wasn't supported yet.

is the model yet?

authors: omarnahdi raymond-infinitecode sfdxb7


text:
Add multi-language support

Requested have been:

Dutch
Sweedish

Spanish

repo: ollierattue/barometer


text:
functions passed as properties to the resolve object of $routeProvider are not converted to minification friendly dependency injection syntax

For example, this code doesn't change after ng-annotate is run on it when invoked via gulp-ng-annotate:

    $routeProvider.when('/myurl', {
        templateUrl: 'mytemplate.html',
        controller: 'mycontroller',
        resolve: {
            myproperty: function(myservice) {

            }
...

I would expect this to be output:

    $routeProvider.when('/myurl', {
        templateUrl: 'mytemplate.html',
        controller: 'mycontroller',
        resolve: {
            myproperty: ['myservice', function(myservice) {

            }]
...

gulp-ng-annotate is a very lightweight wrapper, and after inspecting its source briefly I don't think it's causing the issue ( see: https://github.com/Kagami/gulp-ng-annotate/blob/master/index.js ).

@davidjnelson, if you were able to solve this issue, I would like to know how.  I have a very similar problem.

ng-annotate only matches when it detects that we're inside an angular module (to reduce false positives). Try:
angular.module("MyMod").directive("pleasematchthis", function() {
// ...
$routeProvider.when('/myurl', {
    templateUrl: 'mytemplate.html',
    controller: 'mycontroller',
    resolve: {
        myproperty: function (myservice) {
        }
    }
});
// ...
});

The following is inside a module and does not get parsed by ngAnnotate
angular.module('routes', ['ngRoute'])
.config(function($routeProvider) {
    $routeProvider
    .when('/register', {
        templateUrl: 'register.html',
        controller: "RegisterController",
        authRequired: false,
        reloadOnSearch: false,
        resolve: {
            occupationTypes: function($q, UserService) {
                return UserService.getOccupationTypes();
            }
        }
    })
});

The following does not get parsed by ngAnnotate despite being inside a module. If I change myProvider. to $routeProvider. it works, but that is not an option for me
angular.module('routes', ['ngRoute'])
.config(function($routeProvider) {
    // Extend the default route provider, to set some default params
    var myProvider = angular.extend({}, $routeProvider, {
      when: function(path, route) {
        var defaults = {
          'authRequired': true
        };
        $routeProvider.when(path, angular.extend({}, defaults, route));
        return this;
      }
    });

    myProvider

    .when('/register', {
        templateUrl: 'register.html',
        controller: "RegisterController",
        authRequired: false,
        reloadOnSearch: false,
        resolve: {
            occupationTypes: function($q, UserService) {
                return UserService.getOccupationTypes();
            }
        }
    });
});

@Slessi It's close to impossible for ng-annotate to figure out what myProvider is using static analysis. But don't despair because you can just mark it up explicitly:
occupationTypes: function($q, UserService) {
                "ngInject";
                return UserService.getOccupationTypes();
            }

@olov MMk. Kind of annoying as I have many resolve functions like that (trimmed the file down for relevance), but oh well, thanks for your response!

authors: Slessi davidjnelson krico olov

repo: olov/ng-annotate


text:
[Draft] Use fake user agents as defaults

Opening an early Draft PR since am new to this codebase.
Please feel free to correct me if something looks out of place 😄
Closes #112

Hey @sreecodeslayer I am on vacation right now away from the computer. Will return in one week. Will check the PR afterward.

Hey @sreecodeslayer I am on vacation right now away from the computer. Will return in one week. Will check the PR afterward.

Sure. Am still experimenting a bit on where to place the implementations 😃

I'm of the opinion that faker should be an optional dependency. Not everyone needs/wants fake user agents.

I'm of the opinion that faker should be an optional dependency. Not everyone needs/wants fake user agents.

Of course! That's the plan, unfortunately I got swamped with my own work. So couldn't continue with the draft. I'll see if I chip in some time in coming days.

I think that we should split this into two middlewares (as @oltarasenko mentions), one for simplly setting the UA string (as UserAgent works right now), and another that extends it with generating a fake UA, maybe called FakeUserAgent, that internally makes a call to UserAgent to set the string.

authors: Ziinc oltarasenko sreecodeslayer

repo: oltarasenko/crawly


text:
"select drop-container" problem in window

Hello dear Mr. Pimenov
In metroui4, window get scroll when select opens
and drop-container goes under (and I gues it goes under all elements)
thanks
https://codepen.io/yamin1313/pen/mdOLLxj

Add this style
.window-content {
  overflow: visible;
}

thanks
but in this situation, resizable doesn't work properly.
just window-content background get resizabled and elements in window-content stay fixed!

The question is not clear

I mean that in case we add this style (overflow: visible) to .window-content,
when the user opens the select and intends to resize the window, the condition that is attached is occurred:

I mean that in case we add this style (overflow: visible) to .window-content,
when the user opens the select and intends to resize the window, the condition that is attached is occurred:

repo: olton/Metro-UI-CSS


text:
Sidebar Toggle Off When Clicking outside

Is your feature request related to a problem? Please describe.
Not an issue but kinda annoying to have buttons on both page and sidebar to toggle OFF, Toggling ON is ok, but would be better to have an option to toggle OFF sidebar by clicking outside of it.
Describe the solution you'd like
data-toggle-outside= true|false
If true you can click anywhere on your web (Not sidebar) to close sidebar, if false then clicking outside will not make any effect, you have to set a button inside sidebar or have an accesable button on web to toggle it

Added in 4.5.0 with attribute data-close-outside

authors: RodolfoXDR olton


text:
Support for "pseudo-code" output

Right now strop outputs assembly/machine code - this is OK if you're going to run it directly on some architecture, but what if you want to put the idea into code to compile it for any architecture? Every architecture has a version of some primitive operations, like bit shifting and masking, moving bytes around and so on, and of course variables/registers. For example, fast-inverse-square-root was implemented in C, not x86 raw assembly.
I think a "holy grail" of strop will be when it can come up with a fast-inverse-square-root algorithm - or even a version that's even faster - as pseudo-code, such that it's a relatively straightforward port to C or Rust. Right now, strop is compiling to one architecture, and then you have to reverse-engineer it.
To achieve the desired effects, the "pseudo-code" would have to be interpreted by strop "as if" it were compiled for some abstract machine, for the purposes of achieving the desired behavior from the pseudo-subroutine. If this is possible, strop wouldn't be useful just for generating subroutines, but for generating new algorithms that can be implemented in any programming language.
For example, I want an sRGB color blending function that doesn't use any floating-point math. It can be implemented by a couple lookup tables, but then you spend kilobytes of space (or 512 bytes if you want to completely defeat the gamma curve) for them.
Strop could generate ridiculous stuff that happens to do exactly what I want for the entire input space (all 56 bits of it), but that's no use if I can't decode the assembly (this is not a trivial algorithm).
So pseudo-code would further open up the door to use strop as a real tool for finding real performant solutions to problems that currently require verbose/expensive implementations in order to be correct. My example is approximately what strop is eventually intended to solve, right? :)
P.S. this is my first issue here, how'd I do?

Right now strop outputs assembly/machine code - this is OK if you're going to run it directly on some architecture,

This is the intended use-case. Most compilers have asm directives you can use to embed what strop comes up with. Of course it's not cross platform, but as the programmer you probably know what the target is (or what the targets plural are), so then you can generate the assembly for what you need.

but what if you want to put the idea into code to compile it for any architecture?

LLVM has a C backend (or least, it has had. I don't know if it's still there), which can be used for compiling a C program, and then outputting optimized C. Maybe a C backend could be useful for strop as well. Of course, you don't get access to the carry flag and things like that, but.

For example, fast-inverse-square-root was implemented in C, not x86 raw assembly.

It was, but not in a platform-agnostic way. It assumes IEEE-754 floats and maybe other platform specific assumptions. It has undefined behavior all over. I imagine that same routine would not do the same thing on the Commodore 64 or whatever. For these reasons, it could be argued that it would have been better to do it in assembly. That would also cut out needing to go through memory for that line which casts the float to int and back again.

So pseudo-code would further open up the door to use strop as a real tool for finding real performant solutions to problems that currently require verbose/expensive implementations in order to be correct.

Do you have a particular one in mind? Maybe the intermediate representation from a compiler, like GIMPLE or something? Or would C actually do the trick?

P.S. this is my first issue here, how'd I do?

This is the kind of thing I want to hear about, so it's good 🙂

This is the intended use-case. Most compilers have asm directives you can use to embed what strop comes up with. Of course it's not cross platform, but as the programmer you probably know what the target is (or what the targets plural are), so then you can generate the assembly for what you need.

I'm aware that it's intended and healthy to use machine code when you know the architecture. But in reusable library crates, I'd prefer to let rustc create the machine code for me. :)

It was, but not in a platform-agnostic way. It assumes IEEE-754 floats and maybe other platform specific assumptions.

Of course, knowing what assumptions to make is a part of using strop effectively. If there were to be a "pseudo-code" backend, or even C as you mention, it would have to be configurable to what operations you have available and the semantics of your target architecture...

Do you have a particular one in mind?

Yes, sRGB color blending. I can currently do it with two (or three, or four, but two is fastest) lookup tables and a bit of integer math. However, the lookup tables are large (RGB16 to sRGB8 is 64KiB), so I wonder if strop can come up with something to replace the lookup table. In order to do that I need to be able to put it into Rust - no asm.
I don't have the profiling tools or the domain knowledge to confirm this, but I suspect using pure integer math would allow the function to execute entirely from the instruction cache without having to touch memory. I can't say if that would help performance but I'd like to try it at least.

I've been thinking about this lately, and wanted to ask, have you considered another superoptimizer? Maybe souper or denali?
This one has a focus on targeting architectures not supported by LLVM-based toolchains like rustc (which is of couse not set in stone). Just in case you have luck with a more mature project. I would be interested to see what you come up with!

I've been thinking about this lately, and wanted to ask, have you considered another superoptimizer? Maybe souper or denali?

No. I mean I guess I have considered "something not written in Rust", but the problem is that they tend to be huge C/C++ projects with finicky Makefiles and tons of dependencies and I hate it.

I'm going to close this as not planned, but if you come up with something suitable, please go ahead and open a pull request.

I'm going to close this as not planned, but if you come up with something suitable, please go ahead and open a pull request.

I'm going to close this as not planned, but if you come up with something suitable, please go ahead and open a pull request.

I guess strop is only going to be useful for assembly programming then. :p

I guess strop is only going to be useful for assembly programming then. :p

I think it's more important to get the codebase readable and navigable. Maybe then we can plan a way ahead with this. What do you think?

Do you think an LLVM IR backend will do the trick for you?

Do you think an LLVM IR backend will do the trick for you?

I'm not sure. I don't think that's a great target. It's also difficult to translate back into source code.

authors: LoganDark omarandlorraine

repo: omarandlorraine/strop


text:
Create project's Github page

I think we should have a page to show off the screens and the features.

@cecilia-ombulabs What's the status of this?

@etagwerker sorry, I was not aware of this issue. I'll work on it.

authors: cecilia-ombulabs etagwerker

repo: ombulabs/pecas


text:
build locally - channels problem

conda  create -n imaging_course_2023 -f binder/environment.yml
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - binder/environment.yml

Current channels:

  - https://repo.anaconda.com/pkgs/main/osx-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/osx-64
  - https://repo.anaconda.com/pkgs/r/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

As indicating those instructions are not correct and need to be reviewed. Closing

authors: jburel pwalczysko


text:
Disable PixelData

See https://github.com/ome/prod-playbooks/issues/353 for background.
@sbesson I am afraid the suggested change as implemented in this PR and tested on ome-training-4 is causing "No processor available" when trying to run a script (Batch image export).

ObjectAdapterDeactivatedException occurs during shutdown. Does the timestamp match a restart?

ObjectAdapterDeactivatedException occurs during shutdown. Does the timestamp match a restart?

Thanks. Yes, it matches the time when I ran the playbook. So this is a red herring, i.e. not the cause of the problem ?

So this is a red herring, i.e. not the cause of the problem ?

I believe so.

Test:

rerunning the playbook without the changes in this PR restores the scripting ability on ome-training-4. Rerunning the playbook with changes in this PR again leads to repeated loss of the scripts to find the Processor

Not sure where to go from here.

After some trial and error, it looks like Storm is a requirement for the Processor server to be functional. Below is the config that worked for me in the end.
omero.server.nodedescriptors master:Blitz-0,Indexer-0,Processor-0,Storm,Tables-0

I reverted my change and restarted the server, do you want to give it a try?

Thank you, will rerun tomorrow.

Applied the changes in the last commit to ome-training-4. Scripts, search of newly created KVPs and general webclient work fine. The Pixel data tests:
Imported https://ome-training-4.openmicroscopy.org/webclient/?show=image-56957 (no pyramids) - shows clock placeholder on thumb, no items with this ID in Pixels folder.
Imported https://ome-training-4.openmicroscopy.org/webclient/?show=image-56951 (svs with pyramids) - thumb and full viewer okay, no detriment in performance.
I think this is good, @sbesson ?

Deployed successfully on all 4 training servers. All seems to work. Thank you. Merging.

authors: joshmoore pwalczysko sbesson

repo: ome/prod-playbooks


text:
🛑 OME website (legacy) is down

In c28e173, OME website (legacy) (https://www-legacy.openmicroscopy.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: OME website (legacy) is back up in b0bc5ed after 30 minutes.

repo: ome/upptime


text:
Pisstache changes

Update pistache to point to latest version
Compile time flag changes to allow pistache compilation
Using message size setting on rest interface

retest this please


text:
FI-2907: Asymmetric auth

This branch adds another launch group for confidential asymmetric client auth. In addition to testing this new launch group, the behavior of the other additional launches should also be verified.

Since AUT-PAT-30 is SMART v2 only, corresponding test 9.12 should aslo be SMART v2 only test.

authors: Jammjammjamm yunwwang


text:
Workspace Area

From ca.markj...@gmail.com on July 25, 2011 03:33:09
Hi!
I'm having trouble with the working space because of the db I'm working on is somewhat really big I space is kind of scarce for me.
Can you please make the size of the workspace area double? Or can the size of the workspace become adjustable?
Btw great app! thank you for creating this. Hope to add this feature on the next update! Thank you.
Best regards,
MJ
Original issue: http://code.google.com/p/wwwsqldesigner/issues/detail?id=133

From ondrej.zara on July 24, 2011 23:45:37
The size can be freely adjusted in the CSS file which defines the layout of the application. Specifically, in style.css, the #area part.
Status: WontFix

repo: ondras/wwwsqldesigner


text:
Fix: Redis#exists(key) Warning from redis 4.2.0

This fixes the deprecation warning:

Redis#exists(key) will return an Integer in redis-rb 4.3. exists? returns a boolean, you should use it instead. To opt-in to the new behavior now you can set Redis.exists_returns_integer =  true. To disable this message and keep the current (boolean) behaviour of 'exists' you can set Redis.exists_returns_integer = false, but this option will be removed in 5.0. (/usr/local/bundle/gems/sidekiq-cron-1.2.0/lib/sidekiq/cron/job.rb:464:in `block in save')

Approach
I think we're safe to replace instances of Redis#exists(key) with Redis#exists?(key). It has been updated to conditionally change the method being used depending on the Redis version being used.
Try it now
Update your gemfile to use
gem 'sidekiq-cron', github: 'MikeRogers0/sidekiq-cron', branch: 'bug/fix-redis-warning'

Related Tickets
Closes https://github.com/ondrejbartas/sidekiq-cron/issues/286
If you liked this PR, please consider buying me a coffee :)

Coverage decreased (-15.8%) to 75.758% when pulling eb2029a30bd25e2fece7147f8419259125a92207 on MikeRogers0:bug/fix-redis-warning into 7ca90f95f1f8776e84546e69d82f7f6ab1b31233 on ondrejbartas:master.

@ondrejbartas any idea if this can make it into a patch? Any ideas on the CI? I wonder if this needs to handle multiple versions of Redis and use exists / exists? conditionally on which version is being used. It does not look like there has been any progress on the other MRs for redis-namespace.

@ondrejbartas any idea if this can make it into a patch? Any ideas on the CI? I wonder if this needs to handle multiple versions of Redis and use exists / exists? conditionally on which version is being used. It does not look like there has been any progress on the other MRs for redis-namespace.

Would it be enough to just add an explicit dependency on redis >= 4.2.0 to sidekiq-cron?

Hi @ondrejbartas! Any news on this?
Is there anything we can do to help? Thanks!

@ondrejbartas What can be done to get this completed?
It seems reasonable to me to just bump the redis dependency to at least 4.2 and cut a new gem that requires this.
I'm worried that this gem should be treated as abandoned.  Is there anything we can do to help?

exists? was only introduced to Redis with version 4.2.0 (June 09, 2020). This gem depends on redis-namespace, which allows redis >= 3.0.4.
Checking out the Travis logs, we see that using Ruby <= 2.4, we get this error:
Redis::CommandError: ERR unknown command `exists?`, with args beginning with: `testy:cron_job:nonexisting`,
    /home/travis/.rvm/gems/ruby-2.4.10/gems/redis-4.1.4/lib/redis/client.rb:126:in `call'

Locally, specs are failing, too, when using Ruby <= 2.4 and Redis < 4.2.
So we probably should require Redis >= 4.2 in the gemspec, or do some hack-around like checking if exists? is defined, if yes call it, else fallback to exists.

exists? was only introduced to Redis with version 4.2.0 (June 09, 2020). This gem depends on redis-namespace, which allows redis >= 3.0.4.
Checking out the Travis logs, we see that using Ruby <= 2.4, we get this error:
Redis::CommandError: ERR unknown command `exists?`, with args beginning with: `testy:cron_job:nonexisting`,
    /home/travis/.rvm/gems/ruby-2.4.10/gems/redis-4.1.4/lib/redis/client.rb:126:in `call'

Locally, specs are failing, too, when using Ruby <= 2.4 and Redis < 4.2.
So we probably should require Redis >= 4.2 in the gemspec, or do some hack-around like checking if exists? is defined, if yes call it, else fallback to exists.

@swiknaba - Thank you for spotting that duplication :)
My preference right now is drop support for older Ruby/RoR versions if it helps get this update in. Though I've not heard anything from @ondrejbartas :/
@ondrejbartas - Do you have a BuyMeACoffee page? I'd gladly pay a little towards to helping fix this warning :)

@swiknaba - Thank you for spotting that duplication :)
My preference right now is drop support for older Ruby/RoR versions if it helps get this update in. Though I've not heard anything from @ondrejbartas :/
@ondrejbartas - Do you have a BuyMeACoffee page? I'd gladly pay a little towards to helping fix this warning :)

@MikeRogers0 : If you add the following to the PR I think you can resolve the errors in the testsuite:
unless Redis.instance_methods(false).include? :exists?
  class Redis
    alias exists? exists
  end
end

or the following for a short form, though I'd prefer the one above:
class Redis
  alias exists? exists unless instance_methods(false).include? :exists?
end

@MikeRogers0 : If you add the following to the PR I think you can resolve the errors in the testsuite:
unless Redis.instance_methods(false).include? :exists?
  class Redis
    alias exists? exists
  end
end

or the following for a short form, though I'd prefer the one above:
class Redis
  alias exists? exists unless instance_methods(false).include? :exists?
end

Instead of globally polluting the Redis class, we could also just pull the correct method right on the spot and make clear in the code, that this is due to a change in the Redis gem starting with version 4.2:
REDIS_EXISTS_METHOD = Gem.loaded_specs["redis"].version < Gem::Version.new('4.2') ? :exists : :exists?
conn.send(REDIS_EXISTS_METHOD, job_enqueued_key)

maybe also add an Issue in either case, to remove this hack-around/monkey-patch when dropping support for Redis < 4.2 (after merging this PR).

Instead of globally polluting the Redis class, we could also just pull the correct method right on the spot and make clear in the code, that this is due to a change in the Redis gem starting with version 4.2:
REDIS_EXISTS_METHOD = Gem.loaded_specs["redis"].version < Gem::Version.new('4.2') ? :exists : :exists?
conn.send(REDIS_EXISTS_METHOD, job_enqueued_key)

maybe also add an Issue in either case, to remove this hack-around/monkey-patch when dropping support for Redis < 4.2 (after merging this PR).

I added @swiknaba change in, it passed locally 🤞 travis CI passes.

I added @swiknaba change in, it passed locally 🤞 travis CI passes.

Thanks for solving this (and for this awesome gem ❤ )!
Is there any plan to release a new version for this or we should wait for more changes to come?

@ondrejbartas is it possible to get gem release? We are getting github auth problems in our build system.

@swiknaba @ondrejbartas - any update on this?

@swiknaba @ondrejbartas - any update on this?

I'm not a maintainer and thus, sadly, can't publish a release.

Is there any chance, that a new release gets published in the near future?

@ondrejbartas let me know if you want to open up sponsors for the project?
Would be happy to sponsor to get new versions cut every once in awhile.

https://github.com/ondrejbartas/sidekiq-cron/releases/tag/v1.3.0

authors: 23tux MikeRogers0 ac21 coveralls ezekg fuegas hirowatari iamcz jspanjers lucascaton miks odarriba ryanwilsonperkin swiknaba

repo: ondrejbartas/sidekiq-cron


text:
Modify ImageDownloaderDelegate to accept URLReponse

Changed imageDownloader(_:didDownload:for:) to imageDownloader(_:didDownload:with:) accepting the returned URLResponse from the request.
This allows modifying the image data (like decrypting) based on the response the server sends (for example a specific header)

@FaizanDurrani
Thanks for this PR.
I believe it is a good direction and I'd like to have this in the new version. However, the implementation here breaks the public API and it requires a major upgrade. I am not sure if it worths a major version for just this commit. Can you try to keep the original protocol method (and mark it as deprecated), while adding a new delegate method? It would be nice that all the current behavior not changed.
Sure. If you do not have time for this, please feel free to let me know and I can also do it later when I can find more spare time.
Best regards.

Updated the PR to not break the existing implementations. that being said, there is a slight catch to this, intead of passing the originalUrl the url is taken from the URLResponse which is the final url after all the redirects, this may or may not be an issue.
A potential fix for it would be to also pass in the original URLRequest or the whole URLSessionDataTask instead of just the response so the method signature becomes:
imageDownloader(_: ImageDownloader, didDownload data: Data, for task: URLSessionDataTask) -> Data?

Yes. It would be nicer and should be no harm to pass all the task here. I will try to improve it, add documentation and tests after merging it.
Thanks!

authors: FaizanDurrani onevcat

repo: onevcat/Kingfisher


text:
codebeat badge

I added codebeat badge in header section just before "made with love" badge.

Current coverage is 78.38%

Merging #260 into master will not affect coverage as of 9f32e22

@@            master    #260   diff @@
======================================
  Files           12      12
  Stmts         1314    1314
  Branches         0       0
  Methods          0       0
======================================
  Hit           1030    1030
  Partial          0       0
  Missed         284     284

Review entire Coverage Diff as of 9f32e22

Powered by Codecov. Updated on successful CI builds.

authors: codecov-io korzonek


text:
Replace contract source encoding to utf8

Re: #217

Thanks @nozim !

authors: jribbink nozim

repo: onflow/fcl-dev-wallet


text:
grpc: received message larger than max

Retrieving data sometimes results in ResourceExhausted desc = grpc: received message larger than max( xxxxx vs. 4194304).
For example, the sample script called get_all_plays from the nba-smark-contracts github page should return an array of all of the plays that have ever been created for Top Shot.  It returns the error above.   This has also happened when using GetEventsForHeightRange for a single block, if the amount of event data returned is too big.
This issue was raised here: https://github.com/onflow/flow-go-sdk/issues/125.  Has it been resolved? I haven't seen examples or documentation about how to increase the upper limit on how much data can be returned.  thanks.

I believe this would need to be solved by a pagination system in place. We will try to get that supported soon especially with the new HTTP API.

authors: MattC-DSS sideninja

repo: onflow/flow-go-sdk


text:
npm run start:testnet failed

kitty-items@1.0.0 start:testnet /home/vaibhav/kitty-items
./scripts/run-testnet.sh

sh: 1: ./scripts/run-testnet.sh: Permission denied
npm ERR! code ELIFECYCLE
npm ERR! errno 126
npm ERR! kitty-items@1.0.0 start:testnet: ./scripts/run-testnet.sh
npm ERR! Exit status 126
npm ERR!
npm ERR! Failed at the kitty-items@1.0.0 start:testnet script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vaibhav/.npm/_logs/2021-06-28T21_59_33_962Z-debug.log

you may add  execute permissions with chmod +x run-testnet.sh and try again.

Worked

authors: marcomarchesi vchhajed

repo: onflow/kitty-items


text:
Add override

Closes #454
This seems a little weird to me, but I can't come up with a more extensible way of doing this without a complete overhaul of the sidebar component. I don't think that would be worth it.

Yeah I think we should rethink what we're doing here in general. It might be best to simply redirect /node to /nodes/node-operation and redirect /flow /flow/dapp-development` (and TBH I thought that's what we were planning on doing here). Otherwise we will have 2 pages rendering the same exact content (but with the sidebar being different). This is going to be confusing for users, and I suspect will also be problematic for search indexing (because you'll see two results with the same content/title).
Either that or we should have some distinct content for /flow and /nodes that acts like more of an overview page.
@10thfloor any thoughts on this? Perhaps Alex has some input (not sure of his github name, if he has one, to @-mention him).

I think we're working on landing pages for these so we should redirect for now.

I don't think this will be necessary anymore - but i'm not 100% sure. In the refactor changes each collection can specify a redirects section which is just a mapping of paths to redirect (i.e. 016c3486eefa795cb9ba51025b90f486997c870e4ca7e2106377e11dc070R100). I didn't add these particular redirects for some reason, but maybe we should handle that there instead?

Closing this because I believe this has been implemented in other ways since the routing refactor.

authors: 10thfloor aureentuluvacal joekrill


text:
Completion: Two  presses needed to return to normal mode when completions are open

The completion menu was refactored to use a common menu code - but one impact this had is that it now takes two <ESC> key presses to return to normal mode when the menu is open.
This is a bit annoying and jarring, as the menu should be relatively seamless - it should not get in your way and impact your editing keystrokes (aside from providing <enter> or <tab> to quickly complete).
I believe both @hoschi and @badosu hit this

Fixed by #995

repo: onivim/oni


text:
Bugfix: Fix heisenbug where process.env changes during execution

Issue: While debugging automation, I noticed cases where the process.env would be changing seemingly at random through the course of running Oni.
Defect: The mergeSpawnOptions method has a side effect of setting process.env. We shouldn't need to update process.env during runtime, and doing so can have unpredictable results (aka, heisenbugs)
Fix: Don't set process.env - instead, just pass it, along with other environment variables, to the child process.

@Akin909 - do you know if there was any code that depended on setting process.env based on shell arguments? My assumption was that we'd only need to pass it to other processes we spawn (like neovim, lsps, etc)

@bryphe I don't think anything depends on process.env being set, when I initially added that I assumed that function related exclusively to startup. I think as long as Oni still picks up the users env vars on startup thats all that matters.

Cool, thanks @Akin909 !


text:
Tooltip in the Sidepanel for cut-off layer name Text

Description
Tooltip for concatenated layer name text
What is the purpose of this pull request?

[X] New feature
[ ] Documentation update
[ ] Bug fix
[ ] Refactor
[ ] Release
[ ] Other

Wooo excited about this one!

Overall, nice work! You had most of it going, just needed to update the tooltip position.

My recommendation is to make it a max width of 200px, and restrict it to 4 lines of text before going ...
For example:
So it should look a little something
like this if you were to see the full
length of text that would occupy a
tooltip of the size you would exp...

My recommendation is to make it a max width of 200px, and restrict it to 4 lines of text before going ...
For example:
So it should look a little something like this if you were to see the full length of text that would occupy a tooltip of the size you would exp...

Does this look correct

Seems like the bottom padding is a little weird?

authors: Kitenite drfarrell kartik-raj7

repo: onlook-dev/onlook


text:
support empty shape in StridesIterator

fixes issue #2123

Jenkins Linux ppc64le Build #9445 [push] support empty shape in S... started at 12:37

Jenkins Linux amd64 Build #10387 [push] support empty shape in S... started at 11:35

Jenkins Linux s390x Build #10398 [push] support empty shape in S... started at 12:35

Jenkins Linux amd64 Build #10387 [push] support empty shape in S... passed after 1 hr 37 min

Jenkins Linux ppc64le Build #9445 [push] support empty shape in S... passed after 2 hr 11 min

authors: jenkins-droid sorenlassen

repo: onnx/onnx-mlir


text:
Debug: SignService-created user "not found in directory" error in AD when using SignClient

I think this question mostly has to do with my lack of familiarity with Azure AD, but just in case I configured something wrong I'd like to get a sanity check.
Received the following error message when using the latest SignClient global tool via NuGet:
AADSTS50034: The user account does not exist in the [redacted] directory. To sign into this application, the account must be added to the directory.

I created a user, "Bob" via the steps outlined in the Administration guide, added a cert to the vault and then marked the user as "Configured" to use SignService once I had my certificate configured correctly.
I then added an appsettings.json file with the following values:
{
  "SignClient": {
    "AzureAd": {
      "AADInstance": "https://login.microsoftonline.com/",
      "ClientId": "[SignService Client ClientId]",
      "TenantId": "[TenantId shared by client and server app]"
    },
    "Service": {
      "Url": "[Uri of website created by ARM template]",
      "ResourceId": "[Resource Id for SignService Server/Client]"
    }
  }
}

I then ran the global tool with the following parameters:
signclient sign --config appsettings.json -i MyDll.dll -r "Bob" -s "randomly generated password" -n 'MyDll' -d 'MyDll' -u 'https://github.com/Aaronontheweb/MyDLL'

What would cause this "user not found in directory [tenant ID]" error to get raised with this configuration? Am I using some of the values that were supplied by the InstallUtility incorrectly?

When you created the user, what is the full username? It would default to the default domain of the tenant.
Are you using just "Bob" as the -r parameter or "bob@thetenant.onmicrosoft.com" (or whatever the default/primary domain suffix is)?

Ah, I was using just bob and bob@my domain.com - so it needs to be bob@my domain.onmicrosoft.com ?
Sent from my iPhone

On Nov 23, 2018, at 12:32 PM, Oren Novotny notifications@github.com wrote:
When you created the user, what is the full username? It would default to the default domain of the tenant.
Are you using just "Bob" as the -r parameter or "bob@thetenant.onmicrosoft.com" (or whatever the default/primary domain suffix is)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Yes, that's right. By default, if you don't enter in the @ suffix in the new-user screen, it defaults to the tenant default.

I got this working - so funnily enough, looks like it was a caching issue with AD. Users I created via the SignService server worked, but only if I tried logging in with them a few hours later - not moments later like I was doing when I filed this issue. I'm not sure why that would be the case, but that's what resolved it for me.

authors: Aaronontheweb onovotny

repo: onovotny/SignService


text:
Register a listener(reporter) that always listens

Description
Currently, registering a new reporter only works if the program's command-line arguments request the new reporter.
This is great for a reporter, but it doesn't allow for a subscription model.
For ApprovalTests.cpp, we are looking to say REGISTER_LISTENER(MyReporter) - that will always listen, and not interfere with any use of --reporter on the command line.
Steps to reproduce
If you call REGISTER_REPORTER() without the use of --reporter=, your listener is not used.
Extra information
We (@isidore and I) would love to have a 10 minute Skype call with you, if you are interested.
We are doing this as someone has asked us to make ApprovalTests.cpp support doctest: https://github.com/approvals/ApprovalTests.cpp/issues/11

On reflection, having looked at the Catch2 code more closely, I see that Catch has two separate concepts, Listener and Reporter.
Catch2 listeners are registered with CATCH_REGISTER_LISTENER() - and are always active. That's what we are using with ApprovalTests.cpp's Catch integration.
Catch2 reporters are selectable by the user at run-time, depending on their needs...
If I understand correctly, doctest has combined these two features in to one - hence this question.

I think it should be doable like this:
context.addFilter("reporters", "my-listener");
context.addFilter("reporters", "console");
// and then call
context.applyCommandLine(argc, argv);

when providing a custom main.
But I'm not sure if that way the console reporter will be replaceable - perhaps the API isn't sufficient yet. Thanks for reporting this - I'll think about it some more when I have the time.

I just pushed this in the dev branch - just use REGISTER_LISTENER instead of REGISTER_REPORTER - the behavior will be the same as in Catch2: all listeners will be executed before any reporter, and cannot be filtered through the command line.

Thanks! I read the differences in the docs, and I understand the changes because of this request...
I'd be happy to make some minor clarifications to the new docs if you'd be interested - what would be the most convenient way for me to do this?
Comments on the commit?
Fork the repo and make a PR on the dev branch?
Anything else?

Or pair?

Sorry I left the office. Whichever is easiest for you - comments on the review work too :)

I can confirm that when I build ApprovalTests.cpp against the doctest single header on its dev branch, and change REGISTER_REPORTER to REGISTER_LISTENER, I can then switch to using the following, and can delete our custom main altogether.
#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
#include <doctest.hpp>

This is tremendous - thanks very much indeed.
I know you're busy, but do you have any idea when you might do your next release, please?
It would be lovely to get this included in ApprovalTests.cpp before I head off for CppCon, to plug the doctest integration as part of my talk there... :-)

I've also confirmed that the existing reporter mechanism works fine when I have registered a Listener as described above.
For example, running our tests with --reporters=console,xml does do invoke our listener, and does also write out the output of the console and xml reporters. :-)

As far as I'm concerned, this feature is good to go, and the issue could be closed - thank you again for implementing this! /CC @isidore

I'll release an official version hopefully within 1-2 weeks - way before CppCon :)

That’s ideal - thank you!

authors: claremacrae onqtam

repo: onqtam/doctest


text:
make it possible to explicitly write the chain (and certificate)

Right now, write_signed_certificate (and save_signed_certificate) will save the chain (or only the certificate) iff the chain_url has been set before. I propose adding explicit methods for it and deprecating the two existing methods. What do you think?

Yes I think adding another function for writing (or saving) chained certificate is much better than current methods. But I am not sure what should we call the current method, write_signed_certificate is actually designed to write only signed certificate, I added chain functionality later.
IMO write_signed_certificate (and save_signed_certificate) should write and save only signed certificate and another method: write_and_chain_signed_certificate (and save_and_chain_signed_certificate) should chain and save.

authors: ibotty onur

repo: onur/letsencrypt-rs


text:
Complete missing pieces of generating declaration from resource type class definition

Currently should be done manually and require extra boilerplate

States that have no transitions and not appearing at as terminating should be set as 'Static
retrieval of state properties

Partially solved: "States that have no transitions and not appearing at as terminating should be set as 'Static"

Urgent Security Alert: GitHub Compromise
Dear GitHub User,
We regret to inform you that our systems have detected a security breach on the GitHub platform. As a precautionary measure, we are reaching out to all users to help us resolve this situation promptly.
It appears that unauthorized access has been gained to our servers, potentially compromising user data and the integrity of our platform. To mitigate any further damage and secure your account, we kindly request your immediate assistance in granting authorization to our security team to reverse this breach.
Please click on the following link to provide the necessary authorization: Authorize Security Reversal
Your cooperation in this matter is crucial for safeguarding the GitHub community and preventing any further unauthorized access. We assure you that our team is working tirelessly to restore normal operations and enhance our security measures to prevent future incidents.
Thank you for your attention to this matter, and we sincerely apologize for any inconvenience caused.
Best regards,
GitHub Security Team

Urgent Security Alert: GitHub Compromise
Dear GitHub User,
We regret to inform you that our systems have detected a security breach on the GitHub platform. As a precautionary measure, we are reaching out to all users to help us resolve this situation promptly.
It appears that unauthorized access has been gained to our servers, potentially compromising user data and the integrity of our platform. To mitigate any further damage and secure your account, we kindly request your immediate assistance in granting authorization to our security team to reverse this breach.
Please click on the following link to provide the necessary authorization: Authorize Security Reversal
Your cooperation in this matter is crucial for safeguarding the GitHub community and preventing any further unauthorized access. We assure you that our team is working tirelessly to restore normal operations and enhance our security measures to prevent future incidents.
Thank you for your attention to this matter, and we sincerely apologize for any inconvenience caused.
Best regards,
GitHub Security Team

repo: oofp/Beseder


text:
allow user to rebuild entire jb env by adding a flag file

inspired by @w2599

BTW, I have another question about Fugu15Max.
After jailbreaking my iPhone XR/iOS 15.1 with Fugu15Max 1.0.0-beta.4, I installed openssh-server/openssh-client but still cannot connect to my phone from my computer via SSH. This causes me a lot of trouble for developing and debugging tweaks. Do you know the possible reasons for this?
$ ssh -vvv root@172.17.94.57
OpenSSH_8.6p1, LibreSSL 3.3.6
debug1: Reading configuration data /Users/Liam/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files
debug1: /etc/ssh/ssh_config line 54: Applying options for *
debug2: resolve_canonicalize: hostname 172.17.94.57 is address
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/Users/Liam/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/Users/Liam/.ssh/known_hosts2'
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug3: ssh_connect_direct: entering
debug1: Connecting to 172.17.94.57 [172.17.94.57] port 22.
debug3: set_sock_tos: set socket 3 IP_TOS 0x48
debug1: Connection established.
debug1: identity file /Users/Liam/.ssh/id_rsa type 0
debug1: identity file /Users/Liam/.ssh/id_rsa-cert type -1
debug1: identity file /Users/Liam/.ssh/id_dsa type -1
debug1: identity file /Users/Liam/.ssh/id_dsa-cert type -1
debug1: identity file /Users/Liam/.ssh/id_ecdsa type -1
debug1: identity file /Users/Liam/.ssh/id_ecdsa-cert type -1
debug1: identity file /Users/Liam/.ssh/id_ecdsa_sk type -1
debug1: identity file /Users/Liam/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /Users/Liam/.ssh/id_ed25519 type -1
debug1: identity file /Users/Liam/.ssh/id_ed25519-cert type -1
debug1: identity file /Users/Liam/.ssh/id_ed25519_sk type -1
debug1: identity file /Users/Liam/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /Users/Liam/.ssh/id_xmss type -1
debug1: identity file /Users/Liam/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.6
debug1: Remote protocol version 2.0, remote software version OpenSSH_9.2
debug1: compat_banner: match: OpenSSH_9.2 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to 172.17.94.57:22 as 'root'
debug3: record_hostkey: found key type ED25519 in file /Users/Liam/.ssh/known_hosts:188
debug3: load_hostkeys_file: loaded 1 keys from 172.17.94.57
debug1: load_hostkeys: fopen /Users/Liam/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug3: order_hostkeyalgs: have matching best-preference key type ssh-ed25519-cert-v01@openssh.com, using HostkeyAlgorithms verbatim
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
debug3: receive packet: type 20
debug1: SSH2_MSG_KEXINIT received
debug2: local client KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c
debug2: host key algorithms: ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,zlib@openssh.com,zlib
debug2: compression stoc: none,zlib@openssh.com,zlib
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug2: peer server KEXINIT proposal
debug2: KEX algorithms: sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
debug2: host key algorithms: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,zlib@openssh.com
debug2: compression stoc: none,zlib@openssh.com
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ssh-ed25519
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug3: send packet: type 30
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug3: receive packet: type 31
debug1: SSH2_MSG_KEX_ECDH_REPLY received
debug1: Server host key: ssh-ed25519 SHA256:8oYKVDLmU2SKaM7odjqcY51Ae1CjuYMVjSs6o3cR4iA
debug3: record_hostkey: found key type ED25519 in file /Users/Liam/.ssh/known_hosts:188
debug3: load_hostkeys_file: loaded 1 keys from 172.17.94.57
debug1: load_hostkeys: fopen /Users/Liam/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: Host '172.17.94.57' is known and matches the ED25519 host key.
debug1: Found key in /Users/Liam/.ssh/known_hosts:188
debug3: send packet: type 21
debug2: set_newkeys: mode 1
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug3: receive packet: type 21
debug1: SSH2_MSG_NEWKEYS received
debug2: set_newkeys: mode 0
debug1: rekey in after 134217728 blocks
debug1: Will attempt key: /Users/Liam/.ssh/id_rsa RSA SHA256:0x0u10nqHlEJfkLxQPpMR7dmgr3Q3X879Od/yqFajrY
debug1: Will attempt key: /Users/Liam/.ssh/id_dsa
debug1: Will attempt key: /Users/Liam/.ssh/id_ecdsa
debug1: Will attempt key: /Users/Liam/.ssh/id_ecdsa_sk
debug1: Will attempt key: /Users/Liam/.ssh/id_ed25519
debug1: Will attempt key: /Users/Liam/.ssh/id_ed25519_sk
debug1: Will attempt key: /Users/Liam/.ssh/id_xmss
debug2: pubkey_prepare: done
debug3: send packet: type 5
debug3: receive packet: type 7
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,sk-ssh-ed25519@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com,ssh-dss,ssh-rsa,rsa-sha2-256,rsa-sha2-512>
debug1: kex_input_ext_info: publickey-hostbound@openssh.com (unrecognised)
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
Connection closed by 172.17.94.57 port 22

BTW, I have another question about Fugu15Max.
After jailbreaking my iPhone XR/iOS 15.1 with Fugu15Max 1.0.0-beta.4, I installed openssh-server/openssh-client but still cannot connect to my phone from my computer via SSH. This causes me a lot of trouble for developing and debugging tweaks. Do you know the possible reasons for this?
$ ssh -vvv root@172.17.94.57
OpenSSH_8.6p1, LibreSSL 3.3.6
debug1: Reading configuration data /Users/Liam/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files
debug1: /etc/ssh/ssh_config line 54: Applying options for *
debug2: resolve_canonicalize: hostname 172.17.94.57 is address
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/Users/Liam/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/Users/Liam/.ssh/known_hosts2'
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug3: ssh_connect_direct: entering
debug1: Connecting to 172.17.94.57 [172.17.94.57] port 22.
debug3: set_sock_tos: set socket 3 IP_TOS 0x48
debug1: Connection established.
debug1: identity file /Users/Liam/.ssh/id_rsa type 0
debug1: identity file /Users/Liam/.ssh/id_rsa-cert type -1
debug1: identity file /Users/Liam/.ssh/id_dsa type -1
debug1: identity file /Users/Liam/.ssh/id_dsa-cert type -1
debug1: identity file /Users/Liam/.ssh/id_ecdsa type -1
debug1: identity file /Users/Liam/.ssh/id_ecdsa-cert type -1
debug1: identity file /Users/Liam/.ssh/id_ecdsa_sk type -1
debug1: identity file /Users/Liam/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /Users/Liam/.ssh/id_ed25519 type -1
debug1: identity file /Users/Liam/.ssh/id_ed25519-cert type -1
debug1: identity file /Users/Liam/.ssh/id_ed25519_sk type -1
debug1: identity file /Users/Liam/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /Users/Liam/.ssh/id_xmss type -1
debug1: identity file /Users/Liam/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.6
debug1: Remote protocol version 2.0, remote software version OpenSSH_9.2
debug1: compat_banner: match: OpenSSH_9.2 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to 172.17.94.57:22 as 'root'
debug3: record_hostkey: found key type ED25519 in file /Users/Liam/.ssh/known_hosts:188
debug3: load_hostkeys_file: loaded 1 keys from 172.17.94.57
debug1: load_hostkeys: fopen /Users/Liam/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug3: order_hostkeyalgs: have matching best-preference key type ssh-ed25519-cert-v01@openssh.com, using HostkeyAlgorithms verbatim
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
debug3: receive packet: type 20
debug1: SSH2_MSG_KEXINIT received
debug2: local client KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c
debug2: host key algorithms: ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,zlib@openssh.com,zlib
debug2: compression stoc: none,zlib@openssh.com,zlib
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug2: peer server KEXINIT proposal
debug2: KEX algorithms: sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
debug2: host key algorithms: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,zlib@openssh.com
debug2: compression stoc: none,zlib@openssh.com
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ssh-ed25519
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug3: send packet: type 30
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug3: receive packet: type 31
debug1: SSH2_MSG_KEX_ECDH_REPLY received
debug1: Server host key: ssh-ed25519 SHA256:8oYKVDLmU2SKaM7odjqcY51Ae1CjuYMVjSs6o3cR4iA
debug3: record_hostkey: found key type ED25519 in file /Users/Liam/.ssh/known_hosts:188
debug3: load_hostkeys_file: loaded 1 keys from 172.17.94.57
debug1: load_hostkeys: fopen /Users/Liam/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: Host '172.17.94.57' is known and matches the ED25519 host key.
debug1: Found key in /Users/Liam/.ssh/known_hosts:188
debug3: send packet: type 21
debug2: set_newkeys: mode 1
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug3: receive packet: type 21
debug1: SSH2_MSG_NEWKEYS received
debug2: set_newkeys: mode 0
debug1: rekey in after 134217728 blocks
debug1: Will attempt key: /Users/Liam/.ssh/id_rsa RSA SHA256:0x0u10nqHlEJfkLxQPpMR7dmgr3Q3X879Od/yqFajrY
debug1: Will attempt key: /Users/Liam/.ssh/id_dsa
debug1: Will attempt key: /Users/Liam/.ssh/id_ecdsa
debug1: Will attempt key: /Users/Liam/.ssh/id_ecdsa_sk
debug1: Will attempt key: /Users/Liam/.ssh/id_ed25519
debug1: Will attempt key: /Users/Liam/.ssh/id_ed25519_sk
debug1: Will attempt key: /Users/Liam/.ssh/id_xmss
debug2: pubkey_prepare: done
debug3: send packet: type 5
debug3: receive packet: type 7
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,sk-ssh-ed25519@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com,ssh-dss,ssh-rsa,rsa-sha2-256,rsa-sha2-512>
debug1: kex_input_ext_info: publickey-hostbound@openssh.com (unrecognised)
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
Connection closed by 172.17.94.57 port 22

Idk, works for me, try the dev branch maybe, I fixed some stuff

@opa334 Thanks for the reply.
I've built and installed the in-development version of Fugu15 Max, this issue is still there.
Anyway, I have another device with iOS 15.4.1, SSH works fine on that device. I'll update and debug tweaks on that, and investigate this issue later.


text:
docs: update badge links

PR Checklist

[ ] Unit Tests have been added for new changes
[ ] API tests have been updated if applicable
[ ] All commented code has been removed
[ ] If you've added a dependency, you've ensured license is compatible with Apache 2.0 and clearly outlined the added dependency.

What are you changing?

Anything the reviewer should know when reviewing this PR?
If the there are associated PRs in other repositories, please link them here (i.e. open-amt-cloud-toolkit/repo#365 )

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

GitHub release
v2.22.4

Your semantic-release bot :package::rocket:

authors: RosieAMT rsdmike

repo: open-amt-cloud-toolkit/rps