Problem for upload data

Hello,
First, I wanted to tell you that your work for extends the popular GeoNode is really cool. I would like to use cartoview with docker on a vitualbox (Ubuntu 16.04LTS). I am a beginner.
Could you help me please ?
I installed as stated in your website https://cartologic.github.io/installation_docker/ and just run it but when I want to add layers nothing works.
when I connect to geoserver I see the data in the table, but when I want to view the data in geoserver I have a page with error.
Please tell me why I don't see the added data in the application, please.

Can someone please help me?

please can you provide me with error message @acerborealis

For add data in the application, I click on Data and after Upload layer on top menu.

I click on Upload files and I assume that the data has been uploaded (is it normal the pale yellow box that appeared?)

After I click on Data and layers on top menu for access to the data page. Nothing appears in the list.

But when I connect to Geoserver, I can see the data that was added.

What is the problem, please ?
Also, I tried to add a shapefile of 146mo, and when I want to add them I have an error. What can I do to not have this error please ?

Can you help me with these 2 problems, please?

Normally I should have this after uploading the data

What do I have to do to make it work, please?
In geoserver, the layer is in shapefile form. Is it possible to host layers in PostGIS and not in shapefile?
What is the best? I think is to use PostGIS.

@acerborealis you need to configure geoserver

I checked everything that is marked in the GeoServer Security Backend paragraph. So, I did not configure anything because everything is correct as explained in the document.
If Geoserver is configured correctly, where does the problem come from?

Can someone please help me with a great idea ?

it seems geoserver is not running please check if geoserver is running and check the following variables in settings.py
GC_SERVER['default']['PUBLIC_LOCATION'] = "<geoserver_public_url>"
OGC_SERVER['default']['LOCATION'] ="<geoserver_local_url>"

When I use http://localhost/geoserver/web/, I can connect me to geoserver.
Where can I find the file settings.py?
Thx

in your project folder you will find a folder with the same name  contains settings.py

except:
pass
#OGC_SERVER['default']['LOCATION'] = GEOSERVER_LOCATION
#OGC_SERVER['default']['PUBLIC_LOCATION'] = GEOSERVER_PUBLIC_LOCATION
#OGC_SERVER['default']['LOG_FILE'] = os.path.join(BASE_DIR, "geoserver.log")

try:
from pre_settings import *
except:
pass
import os
import cartoview
PROJECT_DIR = os.path.dirname(os.path.abspath(file))
BASE_DIR = os.path.dirname(PROJECT_DIR)
cartoview_settings_path = os.path.join(os.path.dirname(cartoview.file), 'settings.py')
execfile(cartoview_settings_path)
#bower static files
STATICFILES_DIRS += [os.path.join(PROJECT_DIR, "static"),]
#django Media Section
#uncomment the following if you want your files out of geonode folder
MEDIA_ROOT = os.path.join(BASE_DIR, "uploaded")
MEDIA_URL = "/uploaded/"
LOCAL_MEDIA_URL = "/uploaded/"
#static section
STATIC_ROOT = os.path.join(BASE_DIR, "static")
ALLOWED_HOSTS =['*']
try:
from local_settings import *
except:
pass
#OGC_SERVER['default']['LOCATION'] = GEOSERVER_LOCATION
#OGC_SERVER['default']['PUBLIC_LOCATION'] = GEOSERVER_PUBLIC_LOCATION
#OGC_SERVER['default']['LOG_FILE'] = os.path.join(BASE_DIR, "geoserver.log")
if 'datastore' in DATABASES:
OGC_SERVER['default']['DATASTORE'] = 'datastore'
MIDDLEWARE_CLASSES += ( "django.middleware.gzip.GZipMiddleware",)
if 'geonode.geoserver' in INSTALLED_APPS and "LOCAL_GEOSERVER" in locals() and LOCAL_GEOSERVER in MAP_BASELAYERS:
LOCAL_GEOSERVER["source"]["url"] = OGC_SERVER['default']['PUBLIC_LOCATION'] + "wms"
#uncomment the following to enable geonode client
#INSTALLED_APPS += ('geonode-client',)
#LAYER_PREVIEW_LIBRARY="react"
#uncomment the following to enable osgeo_importer
#INSTALLED_APPS += ('osgeo_importer',)
#DATABASES['datastore']= {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
'NAME': 'cartoview_datastore',
'USER' : 'cartologic',
'PASSWORD' : 'root',
'HOST' : 'postgis',
'PORT' : '5432',
#}
osgeo_importer settings
#OSGEO_DATASTORE = 'datastore'
#OSGEO_IMPORTER_GEONODE_ENABLED = True
#OSGEO_IMPORTER_VALID_EXTENSIONS = [
'shp', 'shx', 'prj', 'dbf', 'kml', 'geojson', 'json', 'tif', 'tiff',
'gpkg', 'csv', 'zip', 'xml', 'sld'
#]
#IMPORT_HANDLERS = [
# If GeoServer handlers are enabled, you must have an instance of geoserver running.
# Warning: the order of the handlers here matters.
'osgeo_importer.handlers.FieldConverterHandler',
'osgeo_importer.handlers.geoserver.GeoserverPublishHandler',
'osgeo_importer.handlers.geoserver.GeoserverPublishCoverageHandler',
'osgeo_importer.handlers.geoserver.GeoServerTimeHandler',
'osgeo_importer.handlers.geoserver.GeoWebCacheHandler',
'osgeo_importer.handlers.geoserver.GeoServerBoundsHandler',
'osgeo_importer.handlers.geoserver.GenericSLDHandler',
'osgeo_importer.handlers.geonode.GeoNodePublishHandler',
'osgeo_importer.handlers.mapproxy.publish_handler.MapProxyGPKGTilePublishHandler',
'osgeo_importer.handlers.geoserver.GeoServerStyleHandler',
'osgeo_importer.handlers.geonode.GeoNodeMetadataHandler'
#]
#PROJECTION_DIRECTORY = os.path.join(PROJECT_ROOT, "data")

add the following line in you settings.py after replacing <your_geoserver_local_url> and <YOUR_GEOSERVER_PUBLIC_LOCATION> with the proper url
OGC_SERVER['default']['LOCATION'] = <your_geoserver_local_url>
OGC_SERVER['default']['PUBLIC_LOCATION'] = <YOUR_GEOSERVER_PUBLIC_LOCATION>

<your_geoserver_local_url> should be something like this http://localhost:8080/geoserver/
and <YOUR_GEOSERVER_PUBLIC_LOCATION> something like this http://localhost/geoserver/

Then it will look like this ?
...
except:
pass
OGC_SERVER['default']['LOCATION'] = 'http://localhost:8080/geoserver/'
OGC_SERVER['default']['PUBLIC_LOCATION'] = 'http://localhost/geoserver/'
#OGC_SERVER['default']['LOG_FILE'] = os.path.join(BASE_DIR, "geoserver.log")
if 'datastore' in DATABASES:
...

It doesn't work, always the same. Too I have nothing that appears in geoserver in the layers section.
I still have the same problem.

please follow steps in docs don't skip step or section

I don't understand where the problem is? I have reinstalled several times ubuntu 16.04LTS + cartoview, I read and reread the document online (https://cartologic.github.io/installation_docker/), but every time I still have the same problem: I can not upload data as explained above. Can you help me please, because I don't know what to do to make everything work correctly? Please

Here are the commands that I execute from a new installation of Ubuntu 16.04LTS (not in root mode):
sudo apt-get upgrade
sudo apt-get update

I restart the computer
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
sudo apt-get update
sudo apt-get install docker-ce
sudo docker run hello-world
sudo groupadd docker
sudo usermod -aG docker $USER
sudo curl -L --fail https://github.com/docker/compose/releases/download/1.15.0/run.sh -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
django-admin startproject --template=https://github.com/cartologic/cartoview-project-template/archive/master.zip --name django.env,uwsgi.ini,.bowerrc,server.py portal
cd portal/
sudo -s
make run

When finished, I open firefox and I use : http://localhost for open the website, after I try to upload data as explained above, but I have always the same problem and I can't appreciate cartoview

Can someone please help me?

Can anyone tell me if I made a mistake in my ubuntu installation, docker installation, cartoview installation, ...
I keep looking on the web, reinstall the applications as stated above, but I can not find the solution.
Can someone please help me with a great idea for help me, please ?

hello @acerborealis
sorry for being late , can you open terminal in ubuntu and go to portal folder and execute the following command
docker-compose logs --follow --tail=100 cartoview
then try to upload layer and send me output in terminal
thanks

Thank you for your answer. I hope you will find the problem. Here is the output in terminal :
Attaching to geocarto_cartoview_1
cartoview_1  | [17/Sep/2017:12:57:12] ENGINE Bus STARTING
cartoview_1  | [17/Sep/2017:12:57:12] ENGINE Started monitor thread 'Autoreloader'.
cartoview_1  | [17/Sep/2017:12:57:12] ENGINE Started monitor thread '_TimeoutMonitor'.
cartoview_1  | [17/Sep/2017:12:57:12] ENGINE Serving on http://<IP_ADDRESS>:8000
cartoview_1  | [17/Sep/2017:12:57:12] ENGINE Bus STARTED
cartoview_1  | [17/Sep/2017:13:02:36] ENGINE Bus STARTING
cartoview_1  | [17/Sep/2017:13:02:36] ENGINE Started monitor thread 'Autoreloader'.
cartoview_1  | [17/Sep/2017:13:02:36] ENGINE Started monitor thread '_TimeoutMonitor'.
cartoview_1  | [17/Sep/2017:13:02:36] ENGINE Serving on http://<IP_ADDRESS>:8000
cartoview_1  | [17/Sep/2017:13:02:36] ENGINE Bus STARTED
cartoview_1  |
cartoview_1  | Traceback (most recent call last):
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/layers/views.py", line 168, in layer_upload
cartoview_1  |     metadata_uploaded_preserve=form.cleaned_data["metadata_uploaded_preserve"]
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/layers/utils.py", line 499, in file_upload
cartoview_1  |     defaults=defaults
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 127, in manager_method
cartoview_1  |     return getattr(self.get_queryset(), name)(*args, **kwargs)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/modeltranslation/manager.py", line 389, in get_or_create
cartoview_1  |     return super(MultilingualQuerySet, self).get_or_create(**kwargs)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 407, in get_or_create
cartoview_1  |     return self._create_object_from_params(lookup, params)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 439, in _create_object_from_params
cartoview_1  |     obj = self.create(**params)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/modeltranslation/manager.py", line 381, in create
cartoview_1  |     return super(MultilingualQuerySet, self).create(**kwargs)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 348, in create
cartoview_1  |     obj.save(force_insert=True, using=self.db)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/polymorphic/models.py", line 74, in save
cartoview_1  |     return super(PolymorphicModel, self).save(*args, **kwargs)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 734, in save
cartoview_1  |     force_update=force_update, update_fields=update_fields)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 758, in save_base
cartoview_1  |     update_fields=update_fields)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 189, in send
cartoview_1  |     response = receiver(signal=self, sender=sender, **named)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/signals.py", line 93, in geoserver_pre_save
cartoview_1  |     charset=instance.charset)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", line 1197, in geoserver_upload
cartoview_1  |     sld = get_sld_for(cat, publishing)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", line 190, in get_sld_for
cartoview_1  |     if layer.default_style is None:
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geoserver/layer.py", line 127, in _get_default_style
cartoview_1  |     return self._resolve_style(element) if element is not None else None
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geoserver/layer.py", line 135, in _resolve_style
cartoview_1  |     return self.catalog.get_style_by_url(style_workspace_url)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geoserver/catalog.py", line 797, in get_style_by_url
cartoview_1  |     dom = self.get_xml(style_workspace_url)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geoserver/catalog.py", line 211, in get_xml
cartoview_1  |     response, content = self.http.request(rest_url)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/httplib2/init.py", line 1659, in request
cartoview_1  |     (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/httplib2/init.py", line 1399, in _request
cartoview_1  |     (response, content) = self._conn_request(conn, request_uri, method, body, headers)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/httplib2/init.py", line 1355, in _conn_request
cartoview_1  |     response = conn.getresponse()
cartoview_1  |   File "/usr/lib/python2.7/httplib.py", line 1123, in getresponse
cartoview_1  |     raise ResponseNotReady()
cartoview_1  | ResponseNotReady
cartoview_1  |
cartoview_1  | Traceback (most recent call last):
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/layers/views.py", line 168, in layer_upload
cartoview_1  |     metadata_uploaded_preserve=form.cleaned_data["metadata_uploaded_preserve"]
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/layers/utils.py", line 499, in file_upload
cartoview_1  |     defaults=defaults
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 127, in manager_method
cartoview_1  |     return getattr(self.get_queryset(), name)(*args, **kwargs)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/modeltranslation/manager.py", line 389, in get_or_create
cartoview_1  |     return super(MultilingualQuerySet, self).get_or_create(**kwargs)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 407, in get_or_create
cartoview_1  |     return self._create_object_from_params(lookup, params)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 439, in _create_object_from_params
cartoview_1  |     obj = self.create(**params)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/modeltranslation/manager.py", line 381, in create
cartoview_1  |     return super(MultilingualQuerySet, self).create(**kwargs)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 348, in create
cartoview_1  |     obj.save(force_insert=True, using=self.db)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/polymorphic/models.py", line 74, in save
cartoview_1  |     return super(PolymorphicModel, self).save(*args, **kwargs)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 734, in save
cartoview_1  |     force_update=force_update, update_fields=update_fields)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 758, in save_base
cartoview_1  |     update_fields=update_fields)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 189, in send
cartoview_1  |     response = receiver(signal=self, sender=sender, **named)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/signals.py", line 93, in geoserver_pre_save
cartoview_1  |     charset=instance.charset)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", line 1197, in geoserver_upload
cartoview_1  |     sld = get_sld_for(cat, publishing)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", line 190, in get_sld_for
cartoview_1  |     if layer.default_style is None:
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geoserver/layer.py", line 127, in _get_default_style
cartoview_1  |     return self._resolve_style(element) if element is not None else None
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geoserver/layer.py", line 135, in _resolve_style
cartoview_1  |     return self.catalog.get_style_by_url(style_workspace_url)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geoserver/catalog.py", line 797, in get_style_by_url
cartoview_1  |     dom = self.get_xml(style_workspace_url)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/geoserver/catalog.py", line 211, in get_xml
cartoview_1  |     response, content = self.http.request(rest_url)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/httplib2/init.py", line 1659, in request
cartoview_1  |     (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/httplib2/init.py", line 1399, in _request
cartoview_1  |     (response, content) = self._conn_request(conn, request_uri, method, body, headers)
cartoview_1  |   File "/usr/local/lib/python2.7/dist-packages/httplib2/init.py", line 1355, in _conn_request
cartoview_1  |     response = conn.getresponse()
cartoview_1  |   File "/usr/lib/python2.7/httplib.py", line 1123, in getresponse
cartoview_1  |     raise ResponseNotReady()
cartoview_1  | ResponseNotReady

Hello @hishamkaram thank you for your help.
I wanted to know if you found anything after sending the code output in terminal.
Do I have to send you more informations?
I'm really looking forward to debugging the installation to use cartoview

Hi,
Today I wanted to reinstall the container on my ubuntu virtualbox and now I have this error after typing make run:
# bring up the services
docker-compose up -d
geoportail_postgis_1 is up-to-date
geoportail_geoserver_1 is up-to-date
geoportail_cartoview_1 is up-to-date
geoportail_nginx_1 is up-to-date
sleep 5
docker-compose exec cartoview python manage.py makemigrations app_manager
ERROR: Container d5d134b5103d2c213ad43ed818c8cc5dc39331cd2efec00ef907f46033f6ec7d is restarting, wait until the container is running
Makefile:16 : la recette pour la cible « prepare_manager » a échouée
make: *** [prepare_manager] Erreur 1

Hi,
I can not find the solution.
Can someone please help me with a great idea for help me, please ?

hello @acerborealis
please recreate the project, this issue already fixed


Compute: DG.Accordion allows panes dragging

Description
DG.Accordion always to drag panes through UI. That is undesirable sometimes since the UI breaks.
Snippet
https://public.datagrok.ai/js/samples/ui/components/accordion
Video
https://user-images.githubusercontent.com/5558521/173817087-8d993544-1a22-4537-9757-2af005f35ffa.mp4
Proposed solution
Add option to DG.PaneControl's constructor. Smth like "allowDragging" with default value of true.

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-14932

Fixed in https://reddata.atlassian.net/browse/GROK-12304


Option to disable animation

Great work for this awesome library!
Would be nice to have an option to disable animation programmatically, for example when doing drag'n'drop.
Crude example with react-beautiful-dnd:
const [autoAnimateEnabled, setAutoAnimateEnabled] = useState(true);
const [autoAnimateRef] = useAutoAnimate({
  enabled: autoAnimateEnabled,
});

return (
  <DragDropContext
    onDragStart={() => setAutoAnimateEnabled(false)}
    onDragEnd={() => setAutoAnimateEnabled(true)}
  >
    <Droppable droppableId="droppable">
      {(provided) => (
        <ul {...provided.droppableProps} ref={mergeRefs([provided.innerRef, autoAnimateRef])}>

I guess with the Vue directive it should look like this : <ul v-auto-animate="{ enabled: autoAnimateEnabled }">.

Bikeshedding:
Would a disabled option be better since animations are enabled by default?

"Set enabled: false to disable the animations." → Uses the words "enabled" and "disabled."
"Set disabled: true to disable the animations." → Uses the word "disable(d)" twice. This feels more "natural" since the option is about disabling the animations. (It's more about disabling the animations than enabling the animations since animations are enabled by default.)

Eh, I'm not actually sure which one would be better.

You’re right, disabled option would be way better 👍

The plan has been to return a second value in the tuple. similar to setState, but it would be something like setAnimations
const [animateRed, setAnimation] = useAutoAnimate()
// Enabled by default
return (
  <SomeComplexInteraction
    onComplexEvent="() => setAnimation(false)"
    onOtherComplexEvent="() => setAnimation(true)"
  >
    { /*...*/ }
  </SomeComplexInteraction>
)


Android: run the writing/reading task inside the current thread

Related issue: #252

None of the code changes here are required and can all be feature toggled.  I will add a toggle to disable the queuing mechanism in a future release


Remove obsolete LC_COLLATE=C

The need of "LC_COLLATE=C makepkg" needed to implement #41 will become obsolete in the upcoming pacman 4.0.2.
See

http://mailman.archlinux.org/pipermail/pacman-dev/2011-November/014762.html
https://bugs.archlinux.org/task/27221

Remove the unnecessary code and close the issue when pacman 4.0.2 is released.

Fixed in aa7c68a48d63576c0b9ca081d8cf7860760d74be.
Another patch went in (see http://projects.archlinux.org/pacman.git/commit/?id=a521cea96f24ba9d060e019c74ccbe63a1e06392), but LC_COLLATE can be removed nonetheless.


Adds support for tab-completion of all parameters, long and short

This fork adds support for tab-completing of nearly all parameters, short (-) and long (--), even with tab-completion of values.

BTW I suspect this PR will need to undo or tweak what I did in PR #379.  In that PR, I updated regex to ignore parameter between the remote and multiple refspec paths.

@seamlessintegrations Do you have a good debugger setup?  If not, I'd recommend grabbing VS Code code.visualstudio.com.  Then use Visual Studio Code to open your cloned posh-git folder.  Open your Pester tests file and VS Code should prompt you to install the PowerShell extension.  Once that is installed it will ask you to reload so the extension can be started.  Once that is done, set a breakpoint in your test script, open the Debug view (View | Debug) and select "Launch Pester Tests" from the launch configuration drop down.  Now press F5 and you'll be debugging your Pester tests.

@rkeithhill Thanks alot for your hints. I was just using powershell and vim / notepad++.
Regarding PR #379 I'm not quite sure what you mean. the gitParams regex works just fine with my params tab completion additions, and I can't see for what reasons they shouldn't.

Does param completion work for fetch/push/pull?  If so, then I guess we're good.

Nevermind. I see you have tests specifically for push.  I want to get @dahlbyk to review this as well.

I have tests only for push because this covers all functions that I've written. I can add more if you want.
Param Completion works for add, bisect, blame, branch, checkout, cean, clone, commit, config, describe, diff, difftool, fetch, gc, grep, help, init, log, merge, mergetool, mv, notes, prune, pull, push, rebase, reflog, remote, reset, revert, rm, shortlog, show, stash, status, submodule, tag and whatchanged. So yes, it work's for fetch/push/pull.
Even parameter values can be completed or cycled through by subsequently pressing , e.g.
git pull --rebase= => false
git pull --rebase= => preserve
git pull --rebase= => true

Yeah, pretty awesome indeed. I'm looking forward to this functionality!

@dahlbyk Can we approve this? I have a PR queued up that fixes each of the issues you've raised.  Also the cached parameter seems to be missing from the git diff command.  It should be there, right?

I'm sorry. I haven't seen your PR until now. I'll merge it soon.

LGTM!

Also, any chance you'd enable "squash & merge" on this repo - at least temporarily? I think this PR would be a good candidate for that.

I'm philosophically opposed to "squash & merge" because it loses the association between the PR commits and it coming into master:
* 7839e32 (HEAD -> master) Merge branch 'feature'
| * a3d6c38 (feature) Commit G
| * 1897f3d Commit F
| * 32bc8c4 Commit E
| * 510d269 Commit D
| * 7374aa9 Commit C
| * 8ec9109 Commit B
| * 2d02a6d Commit A
|/
* 9ca3d76

If we wanted to squash the commits, we should do it here in the PR branch. But history here is already rather messy anyway from merging year-old PRs - this is no exception.

Thanks again, @seamlessintegrations!


Fix Syncer Memory Leak

Fix for #6337 .
Any reason to commenting out L1395 in the first place?
https://github.com/IntelRealSense/librealsense/blob/bc64e52c9e128aa82cc9f25a14283bbe2bcf8828/src/sensor.cpp#L1395

Hi @MojamojaK
Thank you very much for pointing out the mistake.
I was suspecting that the callback was being leaked, but didn't think to check callback registration code :/
I suspect this was an unintentional change that fall through inside much larger refactoring (https://github.com/IntelRealSense/librealsense/commit/7fc0f740f8b459627561ce91c9bff40af47a9285)

Great!
I totally agree with it being an unintentional change.
I have tested the fix on my setup, and it seems to be working fine without any memory leaks solely due to the syncer.

Any plans for bumping this?


Prefered keyboard layout / automatic detection

the automatic detection setting loaded the wrong layout.
For some reason, it loaded the international layout when I have the united state layout

Probably an issue with your computers locale setting, as that is how it is determined


Consistent URL and title format for the External Data pages

Made the URLs of these pages more descriptive e.g. /ga-srtm => /ga-srtm-1-second-dem
Added redirects for the page URLs that changed.
Added the source organisation to the start of the title of all pages e.g. SRTM 1 second DEM => GA SRTM 1 second DEM
Reordered the list of External Data pages to have ABARES followed by the two GA pages. This is so that the pages are 'grouped' by their source organisation.

Preview: https://pr-269-preview.khpreview.dea.ga.gov.au/data/theme/external-data/

@erialC-P @robbibt You may want to have a look at this PR where I've standardised the titles and URLs of the External Data page.s

Looks good to me! I kind of wish we could use the ODC product IDs for the page URLs for consistency with datacube and Explorer, but I think that ship has sailed given how much work it would be to update all our other listings/challenges with multi-product pages. 🙂


Download speed slow down when using WiFi

I am using the same WiFi SSID to leave this comment and the connection is fine. But sometimes it will take over a minute to download 1 page. When i change to use my mobile data it will become ok.

Maybe it's your phone's network preferences? Like, when using WiFi a lot of apps use most of the bandwidth etc. ?
Or perhaps maybe you changed a network setting in the app settings?
If not have you tried downloading different mangas? To see if there is any difference.


Modded Jobsite blocks don't work with villagers

This applies to all 3 mods
Nether
End
Eden
The added Barrels, Composters etc do not work with villagers (as in they are not interested in them)
I understand this may be considerable work to add this, but would be a nice to have.
Latest 1.18.1 releases.

If it helps, I found this
Beehive POI Mixin
I've utilized similar in my mod to make modded Grindstones work.

Will lokk into it. I think we also have a similar problem with Bookshelves not beeing recognized by the enchantment table.


Cloud services

Hi,
Thanks for releasing this awesome code.
I just wanted to know whether it was possible (or totally unnecessary and missing the point?) to combine LinkedIn's Ambry with something like Amazon S3.
Or in other words, the use of Ambry on top of Amazon cloud services and whether this makes sense or not?
Thanks
Andrew

Hey Andrew,
From the information you provided, it seems like it would not make sense since Ambry is an object storage system by itself. Could you elaborate the use case where you think this might make sense?
Gopal

Basically I am developing a web App and want to be able to run it on AWS but also to run it on my own server where I will use Ambry. So my backend will need to be able to work with either AWS or Ambry.
You are right, where would this make sense? I guess on AWS there is no point using Ambry as Amazon provides their own version of the same thing. However, on my own server I would really like to use Ambry.
Thanks,
Andrew

Yeah - Ambry in conjunction with AWS does not make sense. If your intent is to use AWS or Ambry based on environment (i.e. PROD vs local deployment), my suggestion would be to make your app work both with Ambry and AWS and switch b/w them based on environment. If you use the simplest APIs that both these systems provide (put, get, delete), this should be possible.

Thanks for that. I will intend to do this.


Broadcast React theme changes through shouldComponentUpdate barriers

@rofrischmann No breaking changes. I've confirmed this by swapping it in to my project. Only difference is the bug is fixed :)
Package size would be increased by the size of the react-broadcast lib, which is pretty tiny.

Is this migrated to master?

It seams this has been removed. Is there a way this can be reimplemented?
Gamorous supports it https://github.com/paypal/glamorous/pull/24

Definitely an idea we should invest some time again. It was removed as it did not cover all cases and therefore didn't work properly.

What about implementing it the way glamorous or styled-components did (they seam to have the same approach)?

What about implementing it the way glamorous or styled-components did (they seam to have the same approach)?

For now i wrote my own ThemeProvider with a custom createComponent which wraps fela's createComponent and uses an custom withTheme hoc to provide the theme as a prop.
You override the theme prop in https://github.com/rofrischmann/fela/blob/master/packages/fela/src/bindings/createComponentFactory.js#L73.
Is it possible to change it to ruleProps.theme = theme || ruleProps.theme || {}
So i can use the prop theme instead of something else.
I would provide the PR.

For now i wrote my own ThemeProvider with a custom createComponent which wraps fela's createComponent and uses an custom withTheme hoc to provide the theme as a prop.
You override the theme prop in https://github.com/rofrischmann/fela/blob/master/packages/fela/src/bindings/createComponentFactory.js#L73.
Is it possible to change it to ruleProps.theme = theme || ruleProps.theme || {}
So i can use the prop theme instead of something else.
I would provide the PR.

Would you mind sharing those changes? I was about to implement theming but sadly they're still not available for preact/inferno abstractions.

I basically recreated it using the approach from glamurous

https://github.com/paypal/glamorous/blob/master/src/theme-provider.js
https://github.com/paypal/glamorous/blob/master/src/with-theme.js

And my custom createComponent looks like
// createComponent.js
import { PropTypes, createElement } from 'react'
import { createComponentFactory } from 'fela'
import withTheme from 'hocs/withTheme'

const componentFactory = createComponentFactory(createElement, {
    renderer: PropTypes.object,
})

export default function (
    rule,
    type,
    passThroughProps
) {
    return withTheme(componentFactory(rule, type, passThroughProps))
}

If anyone wants a working solution now, I created Freyja, which is a convenience layer around Fela, and solves my three biggest issues with Fela:

Themeing through shouldComponentUpdate
Vendor prefixing correctly for ALL styles in IE10+ (the lib Fela uses has gaps and is un-optimized)
Eliminating pointless boilerplate, such as passing around the renderer and exposing implementation details to components

It's incredibly simple to use and has my favourite API: styles are a single function that returns an object, and the keys of those that object become your className accessors:
import withStyles from 'freyja'

const styles = ({ theme, ...props }) => ({
  wrapper: { backgroundColor: theme.colors.red },
  title: { ...theme.typography.h1 }
})

const Title = ({ title, styles }) =>

{title}

export default withStyles(styles)(Title)

And as an added bonus it has built in memoization of rule rendering, and comes with some optional helper methods, such as fluidType and pseudo-element styling and a few others, which I often add to my theme object to make styling easier.

@benoneal - one downside to using the API you outlined above is that it wont enjoy the optimizations afforded by babel-plugin-fela as it only optimizes components created using the createElement HoC

@TxHawks Sure. Though Freyja does memoize the rendering of styles per key, which optimizes even for dynamic styles.
In my applications I rarely, if ever, have purely static styles, perhaps excepting the most trivial components. I make highly interactive and runtime cusomizable interfaces so almost everything can change based on props and dynamic themes.
I imagine if your use-case were heavily dominated by static styles and had a lot of hot rendering paths, the optimization provided by that plugin might beat out raw memoization enough that it was worth the effort of wrapping everything in the createElement HoC and incorporating that plugin into the build-system.

@benoneal thx i will use freyja a an inspiration (we don't need the extra vendor prefixing)
@rofrischmann when do you think there will be theme support as mentioned in fela?

@rofrischmann nevermind didn't saw https://github.com/rofrischmann/fela/issues/302


Cucumber-React: Markdown handling in React component

Summary

React.js description sections are now able to handle inputs in markdown format with additional configurable protection (HTML sanitization) against cross-site scripting (XSS) attacks.
Motivation and Context
Pull request accoriding to the #863 issue ticket created by aslakhellesoy
How Has This Been Tested?
Mocha tests in Docker container
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue).
[x] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).

Checklist:

[ ] The change has been ported to Java.
[ ] The change has been ported to Ruby.
[ ] The change has been ported to JavaScript.
[ ] The change has been ported to Go.
[ ] The change has been ported to .NET.
[ ] I've added tests for my code.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have updated the CHANGELOG accordingly.

Conflicts resolved and Pull Request is ready.

Hi @codemrkay,
Thanks for your making your first contribution to Cucumber, and welcome to the Cucumber committers team! You can now push directly to this repo and all other repos under the cucumber organization! 🍾
In return for this generous offer we hope you will:

✅ Continue to use branches and pull requests. When someone on the core team approves a pull request (yours or someone else's), you're welcome to merge it yourself.
💚 Commit to setting a good example by following and upholding our code of conduct in your interactions with other collaborators and users.
💬 Join the community Slack channel to meet the rest of the team and make yourself at home.
ℹ Don't feel obliged to help, just do what you can if you have the time and the energy.
🙋 Ask if you need anything. We're looking for feedback about how to make the project more welcoming, so please tell us!

On behalf of the Cucumber core team,
Aslak Hellesøy
Creator of Cucumber


How did you implement h-hop enclosing subgraph

Hi, thanks for your repo. I wonder how you implemented the h-hop enclosing subgraph. Now I only see you set a mask, but how you got the mask? Thanks

If h>1, we preprocess the fixed number nodes h-hop subgraph in Dataloder (same with IGMC method) and uses the module (AttDGI) to calculate.
However, 1-hop is a special case, we can calculate it without any preprocessing in a similar way to GAT, see the myDGI module.

Thanks for your response. Where did you specify h in the code/Dataloader? I couldn't find it. Meanwhile, how did you select h? Thanks.

The released code is focused on h = 1. Add some codes in preprocess function of Dataloader can extend to h > 1.


Friday 11-10-2024 Roll call

Roll Call!


Change some get_ functions to return non-nullable

Closes #997

@sophie-h Thanks, 👍
CI failed on examples that use Option version.

CI failed on examples that use Option version.

Should I create a PR for examples too? Unfortunately the pending branch is failing to build for me.

The examples pending branch is failing? This is concerning. You're sure you have the last commit?

I used build_travis.sh to build it which probably wasn't the right idea? cargo build works. The fixes are in gtk-rs/examples#310.

Then I merge here. Thanks!

Thanks!


Add index.js for npm

As @homerjam mentioned:
https://github.com/openseadragon/openseadragon/pull/781#discussion_r46175896

In fact the "new" standard is to include an index.js file which requires the modules main dist file and dependencies. I believe webpack and browserify promote this way of doing things.

There's actually no need for index.js as long as we have the main field.
http://browsenpm.org/package.json#main
https://docs.npmjs.com/files/package.json#main
index.js is the default value of require() algorithm.
https://nodejs.org/docs/latest/api/modules.html#modules_all_together

Our main is "build/openseadragon/openseadragon.js"...does that work?

@iangilman yes that will work.
I think the idea behind the index.js approach is that it allows you to include js/css/img etc which can then be intelligently managed by your build tool. Alternatively The main field can be an array but support of this varies by package manager/build tool. Whilst the information in the npm docs is obviously correct its aimed at nodejs modules rather than browser modules.
All this said I'm struggling to find the resources I used to base this on!

Actually @homerjam's comment is a bit off as the bundlers (webpack and browserify) are adhering to the package.json spec and Node.js's require() algorithm.
They are not in anyway "promoting" index.js.
I think the current package.json is fine for the js code part, there is no standard way to handle assets (the images) other than js and css anyway.

Ok, sounds like we can close this issue then. Thank you both for the insights!


can't install SDL

dhc@dnb-smn-1:~$ brew install sdl
==> Downloading https://www.libsdl.org/release/SDL-1.2.15.tar.gz
Already downloaded: /home/dhc/.cache/Homebrew/sdl-1.2.15.tar.gz
==> Downloading http://bugzilla-attachments.libsdl.org/attachment.cgi?id=1320
Already downloaded: /home/dhc/.cache/Homebrew/sdl--patch-3137feb503a89a8d606405373905b92dcf7e293b.cgi
==> Downloading http://bugzilla-attachments.libsdl.org/attachment.cgi?id=1324
Already downloaded: /home/dhc/.cache/Homebrew/sdl--patch-08c19f077f56217fd300db390bca4c1a0bee0622.cgi
==> Patching
patching file src/video/quartz/SDL_QuartzVideo.h
patching file src/video/quartz/SDL_QuartzVideo.h
==> ./configure --prefix=/home/dhc/.linuxbrew/Cellar/sdl/1.2.15 --disable-nasm --without-x
==> make install
Error: inreplace failed
/home/dhc/.linuxbrew/Cellar/sdl/1.2.15/bin/sdl-config:
  expected replacement of "prefix=/usr/local" with "prefix=/home/dhc/.linuxbrew/Cellar/sdl/1.2.15"
dhc@dnb-smn-1:~$

@intelligencer were you able to successfully install sdl?

Fixed by Homebrew/homebrew#34721


Where is the USER DATA of ServerManager? I get many DIALOGs after open it.

The ServerManager uses the regular Configuration System of .NET.
This means, you can find the user specific configuration data underneath %localappdata%\Dave_Kerr\
Underneath, you can find one or more sub-folders starting with "ServerManager"
Within these folders, you find the user.config file, which holds the user specific config.
I hope, this helps.


Comply with OpenSSF best practices

As per email...
Here are the requirements.

https://bestpractices.coreinfrastructure.org/fr/projects/5861
in progress


Allow dual non-abn(Turnkey)/ABN mining in biblepaycore

With the new Funded ABN feature, it would be useful if when a normal miner burns through their own ABN, they can continue mining using the Funded ABN until they can build up their own sufficient ABN again.

Borg, are you available to test this?

Sure, what do I need to do?

@Borgholio Awesome, so just follow this:
https://bitcointalk.org/index.php?topic=2388064.msg51809868#msg51809868
So far, Only windows has been deployed (to keep the scope limited).  Let us know if you need Linux built and I would need to pass that request over to MIP.

Ok I set up one funded and one non-funded user ID in the pool.  I currently have enough funds to never run out of ABN so I'll test in stages.  I'll let it run normally and transfer some funds out so it dips into the funded worker and see how that works.

Looks like this is working for everyone in the pool, so I believe its safe to close now, thank you for testing!


Error in downloading data

~/XSum/XSum-Dataset$ python scripts/download-bbc-articles.py
Creating the download directory.
Downloading URLs from the XSum-WebArxiveUrls.txt file:
urls left to download: 226711
5.19% [11765/226711]Traceback (most recent call last):
File "scripts/download-bbc-articles.py", line 253, in
main()
File "scripts/download-bbc-articles.py", line 248, in main
DownloadMode(urls_file_to_download, missing_urls_file, downloads_dir, args.request_parallelism, args.timestamp_exactness)
File "scripts/download-bbc-articles.py", line 198, in DownloadMode
for url, story_html in results:
File "/usr/lib/python2.7/multiprocessing/pool.py", line 668, in next
raise value
requests.exceptions.TooManyRedirects: Exceeded 30 redirects.
I know probably I can fix this issue but I want to make sure the copy of the dataset is exactly the same as you use in the paper. Could you just upload the dataset to Dropbox or Google cloud? or fix this issue. thx.

hi,
We are not sure about the rights for releasing the whole BBC dataset. We are looking into that.
For the moment, I have added that exception to the script.
To avoid too many redirects, try using "timestamp_exactness".
"[Sep 19, 2018]: Each URL includes a timestamp (14 letters; year, month, date, hour, minute and second, e.g.,<PHONE_NUMBER>0312) showing when it was stored. By default, it is set to 14 letters. You can lower this to improve your chances to download a BBC article. For example, with timestamp_exactness=4 the time stamp will be chopped to first 4 letters (i.e., 2013) and it will try to download a version of the article stored in 2013 (any month, date, hour, minute or second). Every time you rerun the download script, lower the timestamp_exactness (>= 1) to improve the chances of getting missed URLs from the previous step. However, lower the timestamp_exactness value, more time it will take to retrieve the article."

thank you so much.

Hi,
I tried to download the data. It almost works out but there are 53 URLs not available. Do you have any idea how to fix this part of the dataset? Some of them expire I suppose.
List here:
http://web.archive.org/web/20120527084827/http://www.bbc.co.uk/newsround/14419663
http://web.archive.org/web/20170221171941/http://www.bbc.co.uk/sport/olympics/18908843
http://web.archive.org/web/20141228032248/http://www.bbc.co.uk/sport/cricket/30612377
http://web.archive.org/web/20170415153042/http://www.bbc.co.uk/sport/olympics/18909585
http://web.archive.org/web/20110910174956/http://www.bbc.co.uk/news/uk-wales-14850225
http://web.archive.org/web/20170205213800/http://www.bbc.co.uk/sport/olympics/18904467
http://web.archive.org/web/20141226153103/http://www.bbc.co.uk/sport/cricket/30605007
http://web.archive.org/web/20170620203918/http://www.bbc.com/sport/olympics/18914952
http://web.archive.org/web/20170110145026/http://www.bbc.co.uk/news/uk-scotland-35375292
http://web.archive.org/web/20170607140959/http://www.bbc.com/news/world-europe-40185222
http://web.archive.org/web/20160626113836/http://www.bbc.co.uk/news/uk-wales-36559141
http://web.archive.org/web/20141001040001/http://www.bbc.co.uk/news/uk-politics-18759639
http://web.archive.org/web/20141123152845/http://www.bbc.co.uk/sport/tennis/30167687
http://web.archive.org/web/20141218161609/http://www.bbc.co.uk/sport/darts/30025020
http://web.archive.org/web/20170301214218/http://www.bbc.co.uk/sport/olympics/18912097
http://web.archive.org/web/20170223221410/http://www.bbc.co.uk/news/uk-northern-ireland-politics-39070619
http://web.archive.org/web/20170211095710/http://www.bbc.co.uk:80/news/technology-35600617
http://web.archive.org/web/20151229175507/http://www.bbc.co.uk/sport/football/35185636/
http://web.archive.org/web/20170107172027/http://www.bbc.co.uk:80/news/technology-35400377
http://web.archive.org/web/20141223180801/http://www.bbc.co.uk/sport/athletics/30585334
http://web.archive.org/web/20141223055543/http://www.bbc.co.uk/sport/formula-one/30580526
http://web.archive.org/web/20170101053113/http://www.bbc.co.uk/news/business-35388127
http://web.archive.org/web/20151205133341/http://www.bbc.co.uk/sport/football/34975551
http://web.archive.org/web/20170714202129/http://www.bbc.co.uk/sport/football/28360657
http://web.archive.org/web/20161004081827/http://www.bbc.co.uk/sport/golf/29404756
http://web.archive.org/web/20170406092005/http://www.bbc.co.uk/sport/olympics/18903411
http://web.archive.org/web/20170821205035/http://www.bbc.co.uk/news/world-us-canada-40941341
http://web.archive.org/web/20160413092312/http://www.bbc.co.uk/sport/football/36000151
http://web.archive.org/web/20110914105252/http://www.bbc.co.uk/news/uk-northern-ireland-14850720
http://web.archive.org/web/20170304014210/http://www.bbc.co.uk/news/entertainment-arts-37487365
http://web.archive.org/web/20170331122550/http://www.bbc.co.uk/news/uk-wales-south-east-wales-39454623
http://web.archive.org/web/20160326180957/http://www.bbc.co.uk/news/uk-england-london-35901508
http://web.archive.org/web/20170204081520/http://www.bbc.co.uk:80/sport/olympics/18916209
http://web.archive.org/web/20150408234224/http://www.bbc.co.uk/news/uk-wales-mid-wales-32221065
http://web.archive.org/web/20110910174928/http://www.bbc.co.uk/news/uk-northern-ireland-14856231
http://web.archive.org/web/20141229215715/http://www.bbc.co.uk/sport/football/30628138
http://web.archive.org/web/20100910234738/http://www.bbc.co.uk/newsbeat/10001244
http://web.archive.org/web/20170421000247/http://www.bbc.co.uk/news/technology-39661299
http://web.archive.org/web/20170521054906/http://www.bbc.co.uk/sport/modern-pentathlon/16492991
http://web.archive.org/web/20160505100015/http://www.bbc.co.uk/sport/football/24879138
http://web.archive.org/web/20150701231054/http://www.bbc.co.uk/news/uk-england-tees-33348238
http://web.archive.org/web/20170307072322/http://www.bbc.co.uk/sport/0/football/34928364
http://web.archive.org/web/20141217092853/http://www.bbc.co.uk/sport/formula1/30501655
http://web.archive.org/web/20170112142929/http://www.bbc.co.uk:80/sport/football/38419024
http://web.archive.org/web/20110910164811/http://www.bbc.co.uk/news/uk-wales-14806530
http://web.archive.org/web/20170226095055/http://www.bbc.co.uk:80/news/technology-35362325
http://web.archive.org/web/20170115195250/http://www.bbc.co.uk/sport/olympics/18915973
http://web.archive.org/web/20170408021424/http://www.bbc.com/sport/olympics/18912148
http://web.archive.org/web/20170101022244/http://www.bbc.co.uk/sport/olympics/18912882
http://web.archive.org/web/20170203011914/http://www.bbc.co.uk/sport/olympics/18903420
http://web.archive.org/web/20170420012658/http://www.bbc.co.uk/news/uk-wales-south-east-wales-39292621
http://web.archive.org/web/20151124154557/http://www.bbc.co.uk/sport/football/34913514
http://web.archive.org/web/20170203011914/http://www.bbc.co.uk/sport/olympics/18911820

I sent you an email with those missing files.

thank you.

Hi ,
I am having same issue, unable to download the following urls:
http://web.archive.org/web/20170301232318/http://www.bbc.co.uk/news/science-environment-33731391
http://web.archive.org/web/20150622093819/http://www.bbc.co.uk/news/world-asia-33197683
http://web.archive.org/web/20110910174956/http://www.bbc.co.uk/news/uk-wales-14850225
http://web.archive.org/web/20161004073744/http://www.bbc.co.uk/news/uk-scotland-34060154
http://web.archive.org/web/20170125222538/http://www.bbc.co.uk/sport/football/35902167
http://web.archive.org/web/20160328112806/http://www.bbc.co.uk/news/uk-scotland-edinburgh-east-fife-35910638
http://web.archive.org/web/20170113133649/http://www.bbc.co.uk:80/news/science-environment-34192372
http://web.archive.org/web/20170113181911/http://www.bbc.co.uk/news/uk-politics-37300254
http://web.archive.org/web/20151114095946/http://www.bbc.co.uk/news/business-34795045
http://web.archive.org/web/20170127134958/http://www.bbc.com/news/uk-wales-38762156
http://web.archive.org/web/20110914105252/http://www.bbc.co.uk/news/uk-northern-ireland-14850720
http://web.archive.org/web/20170107163811/http://www.bbc.co.uk/news/uk-england-kent-38081845
http://web.archive.org/web/20170324002444/http://www.bbc.co.uk/sport/rugby-union/39366908
http://web.archive.org/web/20170211150318/http://www.bbc.co.uk/sport/football/38143657
http://web.archive.org/web/20110910164811/http://www.bbc.co.uk/news/uk-wales-14806530
http://web.archive.org/web/20150613044301/http://www.bbc.co.uk/news/uk-politics-33082125
http://web.archive.org/web/20170506184653/http://www.bbc.com/news/uk-england-oxfordshire-38376684
http://web.archive.org/web/20170714180651/http://www.bbc.co.uk/news/uk-scotland-highlands-islands-40597885
http://web.archive.org/web/20170208123034/http://www.bbc.co.uk:80/sport/football/38885621
http://web.archive.org/web/20160619055513/http://www.bbc.co.uk/news/science-environment-34275758
http://web.archive.org/web/20170419014546/http://www.bbc.co.uk/news/uk-scotland-34051104
http://web.archive.org/web/20120527084827/http://www.bbc.co.uk/newsround/14419663
http://web.archive.org/web/20151231194343/http://www.bbc.co.uk/news/uk-wales-35201832
http://web.archive.org/web/20170213005542/http://www.bbc.co.uk/news/science-environment-34771511
http://web.archive.org/web/20160421131709/http://www.bbc.co.uk/news/uk-england-cumbria-36026802
http://web.archive.org/web/20160519200623/http://www.bbc.co.uk/news/uk-scotland-tayside-central-36323895
http://web.archive.org/web/20160227215811/http://www.bbc.co.uk/sport/rugby-union/35678174
http://web.archive.org/web/20170714202129/http://www.bbc.co.uk/sport/football/28360657
http://web.archive.org/web/20150601153222/http://www.bbc.co.uk/news/uk-england-stoke-staffordshire-32903337
http://web.archive.org/web/20170207042503/http://www.bbc.co.uk/news/uk-35633673
http://web.archive.org/web/20170725004016/http://www.bbc.co.uk/sport/football/28169062
http://web.archive.org/web/20170207031543/http://www.bbc.com/news/uk-england-london-37717676
http://web.archive.org/web/20170328091005/http://www.bbc.co.uk/news/science-environment-33612294
http://web.archive.org/web/20170211052648/http://www.bbc.co.uk:80/news/science-environment-34191713
http://web.archive.org/web/20170715035543/http://www.bbc.com/news/uk-scotland-south-scotland-40592884
http://web.archive.org/web/20160924233640/http://www.bbc.co.uk/news/science-environment-33531811
http://web.archive.org/web/20170509012046/http://www.bbc.co.uk/news/uk-england-39849272
http://web.archive.org/web/20160730160534/http://www.bbc.co.uk/news/science-environment-33206661
http://web.archive.org/web/20170415022507/http://www.bbc.co.uk/news/uk-england-bristol-39566150
http://web.archive.org/web/20170302142437/http://www.bbc.co.uk/news/uk-scotland-south-scotland-37186373
http://web.archive.org/web/20160311215959/http://www.bbc.co.uk/news/world-latin-america-35788012/
http://web.archive.org/web/20170531121646/http://www.bbc.co.uk/sport/cricket/40079895
http://web.archive.org/web/20170107192123/http://www.bbc.co.uk/news/technology-26578264
http://web.archive.org/web/20110910174928/http://www.bbc.co.uk/news/uk-northern-ireland-14856231
http://web.archive.org/web/20150116065758/http://www.bbc.co.uk/news/world-africa-30818642
http://web.archive.org/web/20170620203918/http://www.bbc.com/sport/olympics/18914952
http://web.archive.org/web/20160307172305/http://www.bbc.co.uk/news/world-latin-america-35744130
http://web.archive.org/web/20100910234738/http://www.bbc.co.uk/newsbeat/10001244
http://web.archive.org/web/20160830112004/http://www.bbc.co.uk/news/uk-scotland-south-scotland-37194266
http://web.archive.org/web/20170512193825/http://www.bbc.com/news/uk-politics-uk-leaves-the-eu-36839610
http://web.archive.org/web/20150715010519/http://www.bbc.com/news/uk-politics-33496575
http://web.archive.org/web/20141001040001/http://www.bbc.co.uk/news/uk-politics-18759639
http://web.archive.org/web/20170109063516/http://www.bbc.co.uk/news/uk-scotland-34060155
http://web.archive.org/web/20160826084342/http://www.bbc.com/news/uk-politics-uk-leaves-the-eu-36844932
http://web.archive.org/web/20150609111259/http://www.bbc.co.uk/sport/football/33050252
http://web.archive.org/web/20170531044502/http://www.bbc.co.uk/news/uk-scotland-scotland-politics-40100178
http://web.archive.org/web/20170219112517/http://www.bbc.co.uk:80/sport/football/37388622
http://web.archive.org/web/20170831175534/http://www.bbc.co.uk/news/world-asia-china-30808665
http://web.archive.org/web/20170620171909/http://www.bbc.co.uk/news/world-us-canada-36670145
http://web.archive.org/web/20160209174746/http://www.bbc.co.uk/news/world-us-canada-35534633

Hi ,
I am having same issue, unable to download the following urls:
http://web.archive.org/web/20170301232318/http://www.bbc.co.uk/news/science-environment-33731391
http://web.archive.org/web/20150622093819/http://www.bbc.co.uk/news/world-asia-33197683
http://web.archive.org/web/20110910174956/http://www.bbc.co.uk/news/uk-wales-14850225
http://web.archive.org/web/20161004073744/http://www.bbc.co.uk/news/uk-scotland-34060154
http://web.archive.org/web/20170125222538/http://www.bbc.co.uk/sport/football/35902167
http://web.archive.org/web/20160328112806/http://www.bbc.co.uk/news/uk-scotland-edinburgh-east-fife-35910638
http://web.archive.org/web/20170113133649/http://www.bbc.co.uk:80/news/science-environment-34192372
http://web.archive.org/web/20170113181911/http://www.bbc.co.uk/news/uk-politics-37300254
http://web.archive.org/web/20151114095946/http://www.bbc.co.uk/news/business-34795045
http://web.archive.org/web/20170127134958/http://www.bbc.com/news/uk-wales-38762156
http://web.archive.org/web/20110914105252/http://www.bbc.co.uk/news/uk-northern-ireland-14850720
http://web.archive.org/web/20170107163811/http://www.bbc.co.uk/news/uk-england-kent-38081845
http://web.archive.org/web/20170324002444/http://www.bbc.co.uk/sport/rugby-union/39366908
http://web.archive.org/web/20170211150318/http://www.bbc.co.uk/sport/football/38143657
http://web.archive.org/web/20110910164811/http://www.bbc.co.uk/news/uk-wales-14806530
http://web.archive.org/web/20150613044301/http://www.bbc.co.uk/news/uk-politics-33082125
http://web.archive.org/web/20170506184653/http://www.bbc.com/news/uk-england-oxfordshire-38376684
http://web.archive.org/web/20170714180651/http://www.bbc.co.uk/news/uk-scotland-highlands-islands-40597885
http://web.archive.org/web/20170208123034/http://www.bbc.co.uk:80/sport/football/38885621
http://web.archive.org/web/20160619055513/http://www.bbc.co.uk/news/science-environment-34275758
http://web.archive.org/web/20170419014546/http://www.bbc.co.uk/news/uk-scotland-34051104
http://web.archive.org/web/20120527084827/http://www.bbc.co.uk/newsround/14419663
http://web.archive.org/web/20151231194343/http://www.bbc.co.uk/news/uk-wales-35201832
http://web.archive.org/web/20170213005542/http://www.bbc.co.uk/news/science-environment-34771511
http://web.archive.org/web/20160421131709/http://www.bbc.co.uk/news/uk-england-cumbria-36026802
http://web.archive.org/web/20160519200623/http://www.bbc.co.uk/news/uk-scotland-tayside-central-36323895
http://web.archive.org/web/20160227215811/http://www.bbc.co.uk/sport/rugby-union/35678174
http://web.archive.org/web/20170714202129/http://www.bbc.co.uk/sport/football/28360657
http://web.archive.org/web/20150601153222/http://www.bbc.co.uk/news/uk-england-stoke-staffordshire-32903337
http://web.archive.org/web/20170207042503/http://www.bbc.co.uk/news/uk-35633673
http://web.archive.org/web/20170725004016/http://www.bbc.co.uk/sport/football/28169062
http://web.archive.org/web/20170207031543/http://www.bbc.com/news/uk-england-london-37717676
http://web.archive.org/web/20170328091005/http://www.bbc.co.uk/news/science-environment-33612294
http://web.archive.org/web/20170211052648/http://www.bbc.co.uk:80/news/science-environment-34191713
http://web.archive.org/web/20170715035543/http://www.bbc.com/news/uk-scotland-south-scotland-40592884
http://web.archive.org/web/20160924233640/http://www.bbc.co.uk/news/science-environment-33531811
http://web.archive.org/web/20170509012046/http://www.bbc.co.uk/news/uk-england-39849272
http://web.archive.org/web/20160730160534/http://www.bbc.co.uk/news/science-environment-33206661
http://web.archive.org/web/20170415022507/http://www.bbc.co.uk/news/uk-england-bristol-39566150
http://web.archive.org/web/20170302142437/http://www.bbc.co.uk/news/uk-scotland-south-scotland-37186373
http://web.archive.org/web/20160311215959/http://www.bbc.co.uk/news/world-latin-america-35788012/
http://web.archive.org/web/20170531121646/http://www.bbc.co.uk/sport/cricket/40079895
http://web.archive.org/web/20170107192123/http://www.bbc.co.uk/news/technology-26578264
http://web.archive.org/web/20110910174928/http://www.bbc.co.uk/news/uk-northern-ireland-14856231
http://web.archive.org/web/20150116065758/http://www.bbc.co.uk/news/world-africa-30818642
http://web.archive.org/web/20170620203918/http://www.bbc.com/sport/olympics/18914952
http://web.archive.org/web/20160307172305/http://www.bbc.co.uk/news/world-latin-america-35744130
http://web.archive.org/web/20100910234738/http://www.bbc.co.uk/newsbeat/10001244
http://web.archive.org/web/20160830112004/http://www.bbc.co.uk/news/uk-scotland-south-scotland-37194266
http://web.archive.org/web/20170512193825/http://www.bbc.com/news/uk-politics-uk-leaves-the-eu-36839610
http://web.archive.org/web/20150715010519/http://www.bbc.com/news/uk-politics-33496575
http://web.archive.org/web/20141001040001/http://www.bbc.co.uk/news/uk-politics-18759639
http://web.archive.org/web/20170109063516/http://www.bbc.co.uk/news/uk-scotland-34060155
http://web.archive.org/web/20160826084342/http://www.bbc.com/news/uk-politics-uk-leaves-the-eu-36844932
http://web.archive.org/web/20150609111259/http://www.bbc.co.uk/sport/football/33050252
http://web.archive.org/web/20170531044502/http://www.bbc.co.uk/news/uk-scotland-scotland-politics-40100178
http://web.archive.org/web/20170219112517/http://www.bbc.co.uk:80/sport/football/37388622
http://web.archive.org/web/20170831175534/http://www.bbc.co.uk/news/world-asia-china-30808665
http://web.archive.org/web/20170620171909/http://www.bbc.co.uk/news/world-us-canada-36670145
http://web.archive.org/web/20160209174746/http://www.bbc.co.uk/news/world-us-canada-35534633

can you please sent these files to this email<EMAIL_ADDRESS>


Use gcloud app instead of gcloud preview app

We should use gcloud app instead of gcloud preview app which will go away soon.

@jverkoey gcloud preview app will go away soon

Thank you for sending this change!


backwards incompatibility

Version 0.3.6 does not have the assessSI service

The new endpoint is strategicIndicators/assess. We will add the previous endpoint to keep the backwards compatibility


Create 12.1 Fragment Lifecycle in Android.md

Description 📜
12.1 Fragment Lifecycle in Android
Fixes issue #5217

Type of change 📝

[x] Documentation (Content Creation in the form of codes or tutorials)

Domain of Contribution 📊

[x] Android Dev (Kotlin)

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

Also, you can add a section that why every android developer should learn and be aware of the life cycle.


Please tell me. I see that your data preprocessing is processed as uint8. I want to process lung data. The uint8 precision lung details will be lost. Is it okay if I save it as float32? After trying it, it seems that the GPU will overrun.

Error reported during testing
Namespace(name='dif-net', epoch=400, dst_list='knee_cbct', split='test', combine='mlp', num_views=3, view_offset=0, out_res=256, eval_npoint=100000, visualize=False)
mixed_dataset: ['knee_cbct']
输出dst_name: knee_cbct
CBCT_dataset, name: knee_cbct, split: test, len: 1.
load ckpt from /mnt/d/谷歌下载/DIF-Net-main/DIF-Net-main/scripts/logs/dif-net/ep_400.pth
DIF_Net, mid_ch: 128, combine: mlp
Traceback (most recent call last):
File "/mnt/d/谷歌下载/DIF-Net-main/DIF-Net-main/code/evaluate.py", line 110, in
model.load_state_dict(ckpt)
File "/home/yuanpeng/conda/envs/python310Tigre/lib/python3.10/site-packages/torch/nn/modules/module.py", line 2152, in load_state_dict
raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(
RuntimeError: Error(s) in loading state_dict for DIF_Net:
size mismatch for view_mixer.layer.0.weight: copying a param with shape torch.Size([5, 10, 1, 1]) from checkpoint, the shape in current model is torch.Size([1, 3, 1, 1]).
size mismatch for view_mixer.layer.0.bias: copying a param with shape torch.Size([5]) from checkpoint, the shape in current model is torch.Size([1]).
size mismatch for view_mixer.layer.2.weight: copying a param with shape torch.Size([1, 5, 1, 1]) from checkpoint, the shape in current model is torch.Size([1, 1, 1, 1]).
    May I ask what is the reason for this? I followed the same data preprocessing steps and ran it on the 3090ti server and 24g video memory.

To convert the data to uint8, you should

normalize the value scale of the data to [0, 1];
multiply the data by a factor of 255;
convert the data type to uint8.

Float32 is fine, but more memory is required and the data loading is much slower.


Deer origin's regeneration ability doesn't work

Minecraft Version
1.18.1
Mod Version
1.1.0
Mod loader
Fabric
Describe your issue
First encountered this issue when playing Another Quality Modpack 2 (AQM2), but tested it on a fresh version and the issue's still there. The regeneration buff only regenerates when exiting that biome from the lingering buff, but no more after that. Maybe I don't understand how the ability is supposed to work, but this seems like a bug to me and if it isn't, I don't see much use in the Deer origin.
To be clear, it works when you exit the biome, probably because it's counting UP while in the biome and DOWN when you're outside of it. I'm not entirely sure how to solve this issue, but you could either make it so it counts down infinitely while in the biome or so it's a separate passive that is identical to the effects of regeneration, but is actually just a heal over time.
Crash report/logs
No response

Huh, you're right, I just tested it. This seems like weird behavior on Minecraft's end when the regen effect. I'll see if I can do anything here


How can one style ":first-child" elements

Is this possible with radium?

https://github.com/FormidableLabs/radium/blob/master/docs/faq/README.md#how-do-i-use-pseudo-selectors-like-checked-last-before-or-after


Responsiveness Problem

Describe the bug
During mobile/tablet, the text has no gap with borders and there are many other responsive problem
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
After the changes, the mobile view would be great of the whole website
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

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

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
please allow me to contribute under GSSOC'24

please assign the issue to me

please assign the issue to me

I want to contribute under GSSoc'24. Please assign me for this.

I want to contribute under GSSoc'24. Please assign me for this.

Hi @Suchitra-Sahoo , If anyone is not working on this issue, Can you please assign it to me?

I want to work under GSSoC'24. Please assign this task to me  to make the web application responsive  and to make the navbar that is more engaging that will over all enhance the UI/UX.


Setting for disabling bracket pairing

Check for existing issues

[X] Completed

Describe the feature
Issue #1393 asked for the implementation of bracket pairing - but it's not to everybody's taste, so it'd be great if we could turn it off :)
I keep writing comments that say something like X doesn't implement Y' <- Misplaced apostrophe on the end of the comment due to bracket pairing
(As a side-note, I keep failing to delete incorrectly paired brackets due to #1421 )
If applicable, add mockups / screenshots to help present your vision of the feature
Something like
{
  "bracket_pairing": "off"
}

Perhaps with overrides for different languages, too.

This should be shipped in v0.119.16-pre.


Fix typo in SimpleCov filter

Hi there!
I noticed a little typo in the SimpleCov configuration that causes test files to not be filtered out.
The effects of this can be reproduced by adding a new test file foo_test.rb:
require_relative 'test_helper'

and running rake test to regenerate the coverage map.
This will cause test/generator_test.rb to show up under the Utilities tab and the All Files tab in the coverage web view.

Well spotted, thanks.


A Question

At here,why use '.permute(2, 0, 1)',but in here, do not use it.

Thanks for pointing this out, I believe it may be a bug. I'm looking into it now.

This is not a bug.
Basically images are loaded and then batched when training (2nd linked example). During batching, the permutation is done.
In the testing code (1st linked example), no batching is performed, so the permutation has to be added manually.
The code for permuting in the batching is here:  https://github.com/yhenon/pytorch-retinanet/blob/master/dataloader.py#L336


[components/template] Children of root object get deleted on update

I'd like to use the template component on elements like this:
<a-entity id="parent" template="...">
    <a-entity id="child"></a-entity>
</a-entity>

However due to this code https://github.com/ngokevin/kframe/blob/master/components/template/index.js#L51 the #child element is removed when update gets triggered.
Also it seems oldData is always truthy because aframe passes an empty object on the first update call, so child elements even get deleted on load.
Maybe the template component could keep track of children created by itself, and only delete those? An option to just not remove children would work for my use case too.
In the meantime I'll just be using a forked version with those lines commented out in https://github.com/haydenjameslee/networked-aframe 0.2

Would it make sense to do:
<a-entity id="parent">
   <a-entity template></a-entity>
    <a-entity id="child"></a-entity>
</a-entity>

Beautiful! That solves some other problems too :)


Fix clearing highlighted yank in editors within modal dialogs

This PR fixes a modality issue with the timer to clear the highlighted yank extension's highlights. If the editor was hosted inside a modal dialog (e.g. Live Templates in Settings), or shown from a modal dialog (e.g. Resolve Conflicts dialog), then the timer callback would wait for the modal dialog to close before clearing the highlights. This fixes VIM-2236.
These changes also fix some other minor issues with the highlighted yank extension:

A memory leak caused by registering a disposable against a project service to clean up highlights for every single yank.
Config variables such as g:highlightedyank_highlight_duration can be a number as well as a string, matching the original Vim plugin.
Highlights are cleared when IdeaVim is disabled
Removed unnecessary Java version of the test. It's not language specific

Looks good to me, thank you for the update!


chore: added classanmes to accordion summary and body

Added classanmes to accordion summary and body

Codecov Report

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

@@           Coverage Diff           @@
##             main     #151   +/-   ##
=======================================
  Coverage        ?   77.65%
=======================================
  Files           ?       63
  Lines           ?     1580
  Branches        ?      623
=======================================
  Hits            ?     1227
  Misses          ?      343
  Partials        ?       10

Continue to review full report at Codecov.

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


Can not login to Zengge cloud [list index out of range]

:)
login&password is ok for app

It could be using the wrong server. Right now it's defaulting to US servers (which is what I've been using during development).

@dilpish
I have added a new country option to the config flow. Please update and try again =)

cool it's really works))
These lamps sat on the shelf for a year, waiting to be installed. Without HA I didn’t need them)
Bluetooth is really weak)
Thanks a lot!

 Yeah I've noticed the same thing with my lights. Got to keep them really close or they starr disconnecting a lot.


[Bug]: Artist Artwork not showing in Full Screen Mode

🔍 Have you checked that you are using an auto updating method or latest version of the extension?

[X] I have checked that I am on the latest version.

🔍 Is there already an issue for your problem?

[X] I have checked older issues, open and closed

Choose the extension for bug report.
Full Screen Mode
ℹ Environment / Computer Info
Spotify for Windows (64 bit) <IP_ADDRESS>0.ga4a70a0e
Spicetify v2.36.11
Extensions:
autoSkipExplicit.js
autoSkipVideo.js
bookmark.js
fullAppDisplay.js
keyboardShortcut.js
loopyLoop.js
popupLyrics.js
shuffle+.js
trashbin.js
webnowplaying.js

📝 Description
Artist artwork not displaying in full screen or TV mode, instead shows album art instead. Changing between "artist artwork" and "album art" in background choice settings makes no difference.
On Spotify's default full-screen view, the artist artwork is displayed in background.
📸 Screenshots
No response

This bug is still present. I'd been noticing it over the past week, and just assumed it'll rectify itself but no luck. I was on an older version of spicetify due to another bug with the misaligned sidebar entries on the left (x.34.1), but then updated to the latest version just to make sure this hasn't been patched out recently. But still the same behavior on my preferred version as well as the latest version.

Well, I'm on Linux Zorin 17.1, Spicetify 2.34.1/2.36.12, Spotify version (latest allowed to use the old UI(will check the exact version number soon)).
This just started being a problem about a week ago, as I've said. It was fine before.

I suppose I'm the only one having the bug then? Hi @daksh2k  could you check this out again please? It appears you're the only person in a position to do something about this.

Hi have been a little busy lately,
but seems like your spotify is a little old, if you can try updating, it might solve the problem.
I'll add a fix which will work on older versions if I get time.

Hi have been a little busy lately, but seems like your spotify is a little old, if you can try updating, it might solve the problem. I'll add a fix which will work on older versions if I get time.
I was on the latest version of spotify. But some things were not working, like bookmark, shuffle+ and playlist radio. And I wanted that old UI, as I can't stand the new UI. This was the latest version of spotify that was available (I looked EVERYWHERE) that was still capable of having the old UI using SpotX.
And I notice that all those JS plugins work well on it. Playlist radio is there. Enhance is there. Everything. And my favorite UI. It was just so perfect for weeks, until I started noticing this Artist Artwork thingy.
Please, could you do the fix as soon as possible? I actually can't do much listening except with this fullscreen app when I'm on my laptop. It's been keeping the music and I separated over the last few days now (and we need each other) :')
What God has joined together, let no bug put asunder. (:

I actually can't do much listening except with this fullscreen app when I'm on my laptop.

You should still be able to use an old version of the extension and it would work for you. Just grab the file I linked and enable it manually with the spicetify cli.

I actually can't do much listening except with this fullscreen app when I'm on my laptop.

You should still be able to use an old version of the extension and it would work for you. Just grab the file I linked and enable it manually with the spicetify cli.

Perhaps you misunderstood. The extension is working. What isn't working is the background image is always using Album art, when Artist Art is what is selected in the options. Will installing the JS file you linked solve that issue?

It will. The bug fix introduced in the latest commit broke the code for fetching the authorization token for older Spotify versions.

By the way, since you're not updating your spotify version again, you should consider installing all your extensions (and themes) locally to reduce the risk of things breaking in the future.

By the way, since you're not updating your spotify version again, you should consider installing all your extensions (and themes) locally to reduce the risk of things breaking in the future.

Oh I see. I'll start on those right away. Please do hang around for a while, in case I run into any problems. Thanks mate

By the way, since you're not updating your spotify version again, you should consider installing all your extensions (and themes) locally to reduce the risk of things breaking in the future.

I'm already needing help. How do I install these extensions locally? I can't find them anywhere to then download and save in .config/spicetify/Extensions or .config/spicetify/CustomApps
The themes are available locally now. But the relevant part of my config.xpui.ini shows
extensions = trashbin.js|bookmark.js|shuffle+.js
custom_apps = marketplace|new-releases|lyrics-plus|reddit
Where do I download these? I can't see them anywhere

I actually can't do much listening except with this fullscreen app when I'm on my laptop.

You should still be able to use an old version of the extension and it would work for you. Just grab the file I linked and enable it manually with the spicetify cli.

I just downloaded that, and installed it manually. I don't know if it replaced the other one I had, but it's not yet showing the artist art. Nothing looks changed. I also got the extensions and custom apps locally now after cloning the repo, but I don't know if it's using the local ones or the (remote?) ones I was using before. I put them in the extensions / custom_apps folders as the case may be, and applied them. But I just don't know what it's using now. I un-applied the former ones first before applying again (after inserting them in the folders)

It appears that the one I was using was installed from the marketplace (in-app). When I uninstalled that one, this one wouldn't even show up. Trying to find a way ... No other extension I was using was installed from the in-app marketplace, except this one. I don't know why it isn't coming up after uninstalling that one, and installing this one manually. All the other extensions installed manually are showing up as usual.

I finally got the extension to show up. But the one you sent me is still doing the same thing. The file is also dramatically smaller.
The original one on this repo is 212.4 kB while this one is 61.8 kB. Is there any way I can get the previous version of this here? They should be similar in size, right?

The original one on this repo is 212.4 kB while this one is 61.8 kB.

On my side, both files are 208kb in size. Try curling the URL directly.

I finally got it to work. I worked my way through the different versions on this repo, using the history function. Had to go back to the version from 3 months ago. That was the latest version that worked.
At least now, I won't be surprised by any " non user-initiated" update to my extensions seeing as my use-case and config is much different to almost any other person out there. So that's a good benefit from this whole process.
Thanks for pointing me in the right direction.

Oh a little late to the party
I added a fix https://github.com/daksh2k/Spicetify-stuff/commit/e16e54e8463270e636ba4353170b222e10661600 which should be backward compatible, but yeah I'll recommend the same thing as keeping the extensions locally if you are using old Spotify versions
Readme ref
Thanks @Delusoire for the help.


Issue with Applying Hyperlinks at Text Level in Excalidraw #7357

Hello There!,
Currently, the hyperlink functionality in Excalidraw seems to be associated with the element level. However, for a more granular and user-friendly experience, it would be immensely beneficial if hyperlinks could be applied directly at the text level.
I anticipate that allowing the application of hyperlinks at the text level would enhance the precision and flexibility of linking within the Excalidraw tool.

It helps user to be more specific and it is having more use cases when compared with
image
As we cannot add multiple links in the particular text

+1

Hi. This would fall under the richtext editor support.


Base: add sort_keys option for to_json and to_yaml

This isn't critical but would be nice to have the option to sort to make comparing models and debugging easier.

Looks good to me. Note this may have to be reimplemented after the merge of the attrs branch...


Decouple camera from the character

This is a polished version of the camera part of #2115.
The main part of this is the Gaze system.  Gaze is specific to a character (whether AI controlled or player controlled) and not to be confused with the camera. The gaze of a character (eyeball location) is different from the location than the character location (foot location).  Rotating and moving the gaze entity separately from the character decreases coupling between camera and character mechanisms allowing room for 3rd person cameras, tank turret-like camera rotation, and arbitrary mounting of the camera to other entities other than the character.
A diagram to help (now with arms and legs):

This commit is different from #2115 by:

Not including any first person rendering refactoring.
Reducing complexity of the gaze system by linking the gaze entity directly to the character entity.

Modules in omega affected by this commit:

IRLCorp
Miniion
Minimap
Pathfinding

Refer to this link for build results (access rights to CI server needed):
http://jenkins.terasology.org/job/TerasologyPRs/402/
Hooray Jenkins reported success with all tests good!

Excellent :-)
Will aim to test around some in the weekend. Maybe we should catch a good time and do some multiplayer testing together with a few of us.

Grabbed the branch for testing, game runs fine, but I realized I have no idea how to validate it otherwise :D
How did you put together the ponkey? Aka pony-monkey hybrid ...
That mutant may not be worth making the default avatar (@glasz we need you!) but we could put a test prefab for it in the Sample module :-)

Ponkey is by adding/changing the mesh for the character and gaze entity.
Kind of like these from the other PR:
gaze.prefab
player.prefab

I had a short list of things to test... but it got lost when Windows decided it wanted to install updates.
Something like:

Look around (left/right, up/down)
Walk around in all directions (forward, backward, strafe, walk in a circle)
Ensure attacking a block targets what the cursor is on
Ensure placing a block places where the cursor is at
Ghost/Fly (I dont actually remember doing this late in the game)
Throw an item in various directions

Yep! That works for testing alright. Eerie! :D
Merging away, thanks!
So what's next? I figure you have some notes on pending stuff like putting it to use. I seem to recall some bits of discussion on IRC. After taking the Gaze mesh back out the good ole monkeyheads don't move their gaze up and down, which makes sense since they aren't attached to the gaze - right? So we we need a character model with two parts, the main body and then a movable head? Which probably doesn't quite go the full 180 degrees from looking up to down :arrow_up_down:
And I guess tweaks to the 4 modules affected
@glasz - ping!

Will get the broken modules fixed up asap. Sorry, got distracted by the next bit with the first person view.


Better support for compilers where Function.prototype.toString throws a SyntaxError on eval().

https://github.com/cheako/cheako-vulkan/blob/5fe88eabd4d742bc6554621a8509e2acb78ce2d2/015test.diff
I found out it was 2696, using duktape.  I've opened a bug with them about not providing a stack trace in that instance, but it wouldn't hurt to have these evals protected by try/catch.

https://github.com/svaarala/duktape/blob/d33967315cf7efe4c0688c6be51f9792c99db20b/src-input/duk_bi_function.c#L101
Looks like toString on a function need not compile.

Another strategy I've been thinking about is to refactor the code generation out so that it can all take place upfront as part of a static build step.
In theory that would eliminate runtime dependency on Function.prototype.toString().
Do you think that approach would also help solve for your use case?

While I was looking at glm-js I came to the same conclusion, code generation could be done prior to minification.  Yes, duktape specifically does not support Function.prototype.toString().  There is only discussion about adding this as a feature however there is not going to be any(or much) alteration of the original source.  So you might get away with using a String instead of a Function as the argument u pass.
Also I'm building emscripten and was going to try and build glm with it as another potential solution.

https://github.com/recp/cglm/issues/52
Here is my result, but I think it's far from usable.
https://pastebin.com/Wp4UYiVr
kripken/emscripten#6512

There is now pull request https://github.com/humbletim/glm-js/pull/12 so there isn't much need for this issue.


Fix call to method not in ExpressionInterface

The ExpressionInterface does not have the method getExpression

@marcelto Can you please provide a unit test that would hit this particular condition?

Ok,the test case has been added.  I ended up changing Select::processJoins a bit more for the test case though.

So it seems it can be but it shouldn't be anything but public.  Using php 5.5 a simple test script shows that __toString will return a string in an echo as a protected or private method, however, a warning will be thrown.  Using is_callable seems good to me but I defer to you.
Warning: The magic method __toString() must have public visibility and cannot be static in toStringTest.php on line 16

Warning: The magic method __toString() must have public visibility and cannot be static in toStringTest.php on line 26

I am an A string
I am a B string
I am a C string

A::__toString (public) is callable
B::__toString (protected) is not callable
C::__toString (private) is not callable

Merged to develop for release with 2.4.


Qlora example fails with ValueError when using the latest mlx example code: dimension mismatch

This is a different issue than the one reported in https://github.com/ml-explore/mlx-examples/issues/228
I was following steps from README.md in mlx-examples/lora
Downloaded model and used below statements to convert in two flavours:
python convert.py --torch-path mistral-7B-v0.1 --mlx-path mlx-01
python convert.py --torch-path mistral-7B-v0.1 --mlx-path mlx-01-q -q

Lora model training works cool, but when I am trying the same with quantized model I am getting below error,
(base) ➜  lora git:(main) ✗ python lora.py --model mlx-01-q --train --iters 100
Loading pretrained model
Total parameters 1239.945M
Trainable parameters 1.704M
Loading datasets
Training
Traceback (most recent call last):
  File "/Users/z/Dev/weerobots/mlx-examples/lora/lora.py", line 386, in <module>
    train(model, train_set, valid_set, opt, loss, tokenizer, args)
  File "/Users/z/Dev/weerobots/mlx-examples/lora/lora.py", line 257, in train
    (lvalue, toks), grad = loss_value_and_grad(model, *batch)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/z/anaconda3/lib/python3.11/site-packages/mlx/nn/utils.py", line 30, in wrapped_value_grad_fn
    value, grad = value_grad_fn(model.trainable_parameters(), *args, **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/z/anaconda3/lib/python3.11/site-packages/mlx/nn/utils.py", line 25, in inner_fn
    return fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^
  File "/Users/z/Dev/weerobots/mlx-examples/lora/lora.py", line 182, in loss
    logits, _ = model(inputs)
                ^^^^^^^^^^^^^
  File "/Users/z/Dev/weerobots/mlx-examples/lora/models.py", line 199, in __call__
    return self.output(self.norm(h)), cache
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/z/anaconda3/lib/python3.11/site-packages/mlx/nn/layers/linear.py", line 66, in __call__
    x = x @ self.weight.T
        ~~^~~~~~~~~~~~~~~
ValueError: [matmul] Last dimension of first input with shape (4,105,4096) must match second to last dimension of second input with shape (512,32000).

I am using an M1 Max.

Which conversion script did you use? The one in lora or the one in llms/mistral?

@awni  huh you are right, I was using the converted model from llms/mistral - and indeed it works with converting with the script from lora. Apolgoies, I should have tried that out first. Thank you for your great work on this.

Indeed - that said, the conversion from Mistral is actually better. We should really be quantizing the linear layer. So I'm still planning to merge the update in #250


Moved the GraphQL request in the OpenAPI doc to a separate schema entry.

related to: https://github.com/ManageIQ/manageiq-api-common/pull/110

Closing this as it will be covered by https://github.com/ManageIQ/sources-api/pull/98


i need c# joystick

I am not very familiar with this javascript, i just searched for a good joystick in C# language which i am making my project with this. Chek my repositories, i am trying to develope a joystick. Help me out pls.

This is not an issue.

If you need more info on how this works, you can have a look in there.
https://github.com/yoannmoinet/nipplejs/blob/master/src/nipple.js#L295-L398


Reduce verbosity during dotted key access.

When accessing a property at a known dotted key location.  The current API requires splitting the key and iterating over the subscript operator in an attempt to get the value.
return _config["cpu"]["watermark"]["upper"].value_or(default_value);
It would be convenient and less verbose to write:
return _config.find("cpu.watermark.upper");

Hi, thanks for the suggestion. This indeed would be a good convenience utility to add to the library. I don't really have the time to do non-bugfix work on toml++, but fortunately in your case an implementation of this functionality would be pretty easy to stitch together locally in the mean time. The helper function I put together in my response to this issue gets you most of the way there, only needing the string-splitting functionality and it's pretty much exactly what you're after.

@ben-crowhurst This is now implemented on the v3 branch, as:

free function toml::at_path(node&, std::string_view)
member function toml::node::at_path(std::string_view)
member function toml::node_view::at_path(std::string_view)

I didn't call it find() since that already has known semantics with toml::table() being analogous to std::map. Don't know if I love the name at_path() either, but naming things is hard ¯\_(ツ)_/¯
The full list of changes in the v3 branch can be found here.

Fantastic @marzer!  I'd hoped to get to this myself, but finding time is always a constraining factor.
Thank you for this feature and the project :+1:

The at_path() methods are really a nice addition.
Is there a way to go the other way around?  In other words, from a node_view, extract the path that got us to it?  Essentially something equivalent to:
auto nv = table.at_path("here.is.my.path");
auto path = nv.path_to_node();  //returns "here.is.my.path"

@wakely Currently, no, there's no way to go back in the other direction. Doing so would require that nodes + node views keep track of their parents, which isn't the case in the current implementation.
I might consider adding this at some stage, but since it would necessitate adding additional state to nodes and node views, it will be an ABI break, so it won't be until the next time I do a major release.
If you're always using at_path() to get the node views in the first place you could implement a poor man's version of this yourself by wrapping at_path() in a function that returns a node view + path pair, e.g.:

template <typename Node>
struct node_view_path_pair
{
	std::string path; // or std::string_view if the at_path() inputs are always string literals
	toml::node_view<Node> node_view;
}

node_view_path_pair<toml::node> at_path_retraceable(node& root, std::string_view path)
{
	auto result = toml::at_path(root, path);
	if (result)
		return { path, result };
	return {};
}

@marzer thanks for the feedback and suggestion.  The use case is really more for pathfinding after having arrived at a node by some other arcane table traversal voodoo.  I could wrap everything info methods that "accumulate" path, I guess, but this would have been crisp and clean.

I could wrap everything info methods that "accumulate" path, I guess, but this would have been crisp and clean.

Yup, certainly would be cleaner as member functions. Until then there's a helper function example in the discussion of this issue that might help with the accumulation implementation. It's not exactly what you want but would be easy to modify to suit.


Zanbato not showing up on Battle UI

Hey Jordan, thanks for the mod- been playing solo and really enjoyable.  Have some minor issue with the Zanbato gear card, for some reason its not showing up on the battle UI

It's showing up for me on all 4 (Starting) survivors - not sure how that helps :)

I can't reproduce this: Zanbato is showing up fine in the Battle UI for me. Make sure the card's name is exactly Zanbato, no extra spaces or anything like that.


Exhaustion Level 2 not calculating correctly

Hi, I noticed on my monk that Level 2 of exhaustion is not correctly halving the movement speed. It is not taking into account my unarmored movement bonus or my Mobile feat bonus to my speed before halving the movement speed, leading to the system showing considerably more movement than I should have available.

I think this bug belongs to a module. Closing this and reporting it to automated conditions 5e.


[BUG] File open from pure JavaScript: exceljs.js:7246 - Cannot read property 'F_OK' of undefined

🐛 Bug Report
I would like to use your solution from pure JavaScript to edit excel file which are stored on SharePoint online document library. Unfortunately the open file and save file for pure JavaScript is not clear according to documentation.
Unfortunately when I would like to do it, I am facing the following error message:
exceljs.js:7246 Uncaught (in promise) TypeError: Cannot read property 'F_OK' of undefined
    at exceljs.js:7246
    at new Promise (<anonymous>)
    at Object.exists (exceljs.js:7245)
    at XLSX._callee$ (exceljs.js:23936)
    at tryCatch (exceljs.js:74579)
    at Generator.invoke [as _invoke] (exceljs.js:74796)
    at Generator.next (exceljs.js:74632)
    at asyncGeneratorStep (exceljs.js:23847)
    at _next (exceljs.js:23849)
    at exceljs.js:23849

Lib version: 4.2.1
Steps To Reproduce
<html>

<body>
    <script src="/sites/mysite/SiteAssets/excel/poc/js/jquery-3.2.0.min.js"></script>
    <script src="/sites/mysite/SiteAssets/excel/poc/js/jquery-ui.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.26.0/polyfill.js"></script>
    <script type="text/javascript" src="/sites/mysite/SiteAssets/excel/poc/js/exceljs.js"></script>
    <script type="text/javascript">
        async function readExcelFile(filename) {
            // read from a file
            const workbook = new ExcelJS.Workbook();
            await workbook.xlsx.readFile(filename);

            console.log(workbook);
            // ... use workbook
        }
        // ############## RENDER is READY
        $(document).ready(function () {
            readExcelFile("/sites/mysite/SiteAssets/excel/poc/excel/myexample.xlsx");
        });
    </script>
</body>

</html>```

## The expected behaviour:

Excelfile content is in workbook variable.

## Possible solution (optional, but very helpful):

Any update on this ?

Hey @the1bit  even I am getting the same error. did you manage to get it working?

Hi @chandanrjit2021,
Unfortunately I had to find another way to solve the requirements. Finally, I imported the XLSX to a SharePoint list, then I exported the related data to XLSX with this library.

no worries @the1bit. Thanks for the reply.


[ MB-16540 ] [ ADR ] Deprecating devseed data scenarios

This was brought up in planning for the Pamplemoose team and also in the BE/FE
weekly check-in meeting. The consensus reached in that meeting was that
devseed scenarios are not as useful as testharness scenarios. The goal of
this ADR is to document the consensus along with a plan for deprecating the
devseed scenarios. This ADR will also take on the work of documenting the
decision across Docusaurus and Confluence as well.
The goal of this ADR is not to improve the testharness scenarios. That will be
a quick-follow ADR where we can discuss the UX and UI for the
testharness/list. In the next ADR, we can also explore improvements for
training and documentation that this ADR will introduce.
There's a draft PR with the removed devseed code that can be ephemerally deployed to get a feel for what it would be like to remove the devseed data.

if we're considering deleting current devseed code, should look at what uses generate-test-data

I think we should eventually make the switch over to Option 3 (deprecating and deleting the dev seed data), though atm I think I'd prefer something closer to Option 2, but with the caveat that we don't continue to actively support dev seed data.
With M1 approaching, if we don't have parity between the existing testharness functions and the existing devseed scenarios we are potentially creating additional work that may detrimentally impact upcoming work. We can also utilize this time between "deprecating" and deleting the code to identify scenarios that we need to add to the testharness.

Thanks for the feedback everyone. This will get merged in on Wednesday.


ipv6 supports

Dear Sir,
Thank you very much.
Can you please update to supports ipv6 in C# dot net, like this:
2a00:1851:8003:e7a4:50a6:c3a:e352:846
Regards

Sorry, IPV6 tables are huge and won't work in this model of portable lookup table.