profile
viewpoint
Merlijn Sebrechts galgalesh Ghent University Ghent, belgium merlijn.sebrechts.be PhD Student and Teaching Assistant at Ghent University - IDLab - imec

galgalesh/masterproef-template 2

Template for a masters thesis at Ghent University FEA.

0x20/hackerspace-blueprint-website 0

Website for the Hackerspace Blueprint

brechtvdv/algoritmen2 0

Labo-oplossingen

galgalesh/arduino-example 0

Example of a GTK+ 2 snap.

galgalesh/ChAlfrescoRepo 0

An implementation of the chamilo external repository to alfresco

galgalesh/che-project-charms 0

An Eclipse Che project for Charming

galgalesh/che-project-interface 0

A Che project template for a reactive interface layer.

galgalesh/che-project-layer 0

Che template project for a reactive layer

galgalesh/dbeaver 0

Free universal database tool and SQL client

issue commentjohnfactotum/foliate

foliate could not open file

@johnfactotum This could actually be solved by using the FileChooser portal. However, Foliate does not seem to be using that, even though GTK_USE_PORTALS is set to 1.

According to the docs, the FileChooser portal should work automatically when you use GtkFileChooserNative or GtkFileChooserButton. Do you know if you are using these?

itisvishnu

comment created time in a day

issue commentjohnfactotum/foliate

foliate could not open file

Note: I've requested removable-media be auto-connected to Foliate. This should solve many of these issues.

itisvishnu

comment created time in a day

issue commentjohnfactotum/foliate

Snap does not launch on Ubuntu 20.04

@johnfactotum this seems to be a one-off hiccup of snapd itself. I suggest to close this issue. If anyone still has this issue, please let me know and I'll help you file the issue upstream.

yerbestpal

comment created time in a day

issue commentjohnfactotum/foliate

Foliate keeps shutting down when open an epub file

I could reproduce this issue in June but I can't reproduce it anymore. I think it was an issue with the xdg desktop portals support in Ubuntu 18.04 at that time, but it has been updated since.

Given that nobody else commented on this issue and the reviews in Ubuntu software don't mention it, I think we can safely assume it's gone.

@johnfactotum I suggest to close this issue. If anyone else has the same issue, please reopen it and I'll investigate further.

kshamse

comment created time in a day

pull request commentsnapcore/snapcraft

gnome extensions: multiarch bindtextdomain.so support

Note: you can test this functionality by building the PhotoScape bindtextdomain branch which uses the sommelier-core `bindtextdomain branch, which builds the 32-bit version of this library and puts it in the correct location to be used by desktop-launch.

galgalesh

comment created time in a day

push eventgalgalesh/snapcraft

Merlijn Sebrechts

commit sha 2f7da8a6fdff6faca338dd67f0e5357b41d4411e

extensions: support multiarch bindtextdomain preload This commit adds multiarch support to the bindtextdomain.so preload. With this commit, snaps which need it can now compile their own multiarch versions of bindtextdomain.so.

view details

push time in a day

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 336eea4832177d1c775994002422f87927a70010

add multilib bindtextdomain support

view details

push time in a day

create barnchsnapcrafters/photoscape

branch : bindtextdomain

created branch time in a day

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 73f0c6defe230598454607c38b743af605d9eb66

add multilib bindtextdomain support

view details

push time in a day

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha a283a218d82e8aa122114d13242e95219228ea42

add multilib bindtextdomain support

view details

push time in a day

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 176239a1e97c0212bcf54ed15cbbbbb364c8c463

add multilib bindtextdomain support

view details

push time in a day

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha cb3051c63ed2d0f5b16b6a872c406439876e6aa4

add multilib bindtextdomain support

view details

push time in a day

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha decd8ec68c44df031c5585de5ce7856d1c9130aa

add multilib bindtextdomain support

view details

push time in a day

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 860b5b2595cf3adc0546da7f8071f7e97e431720

add multilib bindtextdomain support

view details

push time in a day

create barnchsnapcrafters/sommelier-core

branch : bindtextdomain

created branch time in a day

pull request commentsnapcore/snapcraft

gnome extensions: i386 bindtextdomain.so support on amd64 systens

I wonder if there is a way we can conditionally include this? Perhaps with a 'wine' extension?

This is a good question. This .so is useful for all 32-bit apps, not only wine apps, but I don't think any regular 32-bit apps use the gnome extensions. I've updated the PR to only include the "enablement" bits so other snaps and future extensions can compile and include multiarch versions of the library if they require it.

galgalesh

comment created time in 2 days

push eventgalgalesh/snapcraft

James Henstridge

commit sha d69d3c53f072cbafe4a71a3e49d5dcd99dac41ed

build_providers: don't show an error if there are no auto-refresh changes (#3130)

view details

Sergio Schvezov

commit sha d9be0e9258a5bacaa77c05c2977c3b8a6bac6118

go v1 plugin: go.mod support for 1.11 and 1.12 (#3133) Add limited support for using Go Modules for 1.11 and 1.12 of Go. The limitation when using 1.11 and 1.12 is that only the main module is installed. This is due to limitations in "go build" in those versions, to find the correct target, a new method "_get_module" is introduced. A warning is issued when using 1.11 and 1.12 with a link on how to enable support for Go Modules with precautions to only print the warning once per execution. Some general cleanup in GoPluing._build took place to remove repetition of "domain" specific flag settings for when building and relinking. LP: #1879315 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha 4bfdcc263c3cec7eb35c3103f974f2ca065b6889

cli: nicer message for status with no releases (#3134) Print a nicer message than the table headers with nothing in them. LP: #1695241 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

NickZ

commit sha fd1df20930f48e3ac2919833319360ad7ff76b6e

cli: fix push on Windows (#2922) Extracting the metadata didn't work on Windows, because it used os.path.join() and unsquashfs expected a unix path rather than a Windows path Co-authored-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

NickZ

commit sha 4e19c6174f8a45b1e1df69a342cd65f38cb031c7

cli: fix clean on Windows (#2949) Co-authored-by: Sergio Schvezov <sergio.schvezov@canonical.com> Co-authored-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 5e81451f0de7e24167c1fc833bbf57ddf93eccdd

appveyor: disable artifact collection (#3136) We can re-enable it in the future. Windows support is still unsupported at the moment anyhow. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 68f98645a3b3857cbe2a6ddc5068347b9e62521d

providers: set HOME environment variable using posix format (#3135) Windows was interpreting HOME as \root which caused various failures. When reading home, make sure we use the posix-formatted string. Signed-off-by: Chris Patterson <chris.patterson@canonical.com> Co-authored-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha 2515447f5bf0374f3f4ed426683e254a0079cbba

lifecycle: use snap from path to --check-skeleton (#3137) The snapd team has made the recommendation for Snapcraft to just use the snap command from the host. LP: #1862242 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha 9e1250db340c6c8c887ba82decfe3d2301c60258

project: add core20 linker version (#3138) Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha 9320f0e949803fabc9fa8160d44b918eee56d85f

storeapi: reset account_id on store login (#3142) LP: #1879679 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Chris Patterson

commit sha 0a9fe51ad1cfa26d4628467eef6e569256481c02

build providers: use LXD-provided DNS by default (#3141) A DNS server is provided by LXD, we just need to configure the host to use systemd-resolved for name resolution. Symlink /etc/resolv.conf to configuration managed by resolved. Then enable and restart resolved and networkd (they are not enabled by default in the xenial images). Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Sergio Schvezov

commit sha 389c180ea3d7dc6895229d3a8d70a3d29b1eccc4

pluginhandler: error handling for PluginV2 build step (#3139) Introduce a new exception to handle PluginV2 build step errors. Print commands from the build step (set -x). Fixes SNAPCRAFT-1NQ Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha 19393ef36cd773a28131cec10cc0bfb3bf9c7e77

cli: migrate close to use the new channel map (#3143) The implementation was moved to the CLI as being done for all commands. With this, the new implementation for displaying a channel map is used, which avoids the bug in the channel_map_tree returned in close that is not progressive release aware and shows channels mistakenly as open. The closed_channels API results are skipped as well as they are not really track aware, returning mixed results for tracks in some scenarios and plain risks for others (when latest is used, which is not allowed when using more than one track). The tests have been simplified to the concerns of the close CLI results as display variants of the channel map tree are already done under test_status. A missing todo checklist entry was added to take care of the upload logic. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha 01b4645a86a5d9c2227b3081a3754544755a52d2

cli: migrate upload and release to new channel-map (#3145) Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha c15f0623d6abeb462fd8947f5b9d750fc8572c73

build providers: snap sw to channels if injecting (#3146) Avoid refreshing to "latest/stable" which is set to the default channel to track in snapd when installing a snap that has a revision assertion. The results: ``` $ snapcraft pull --use-lxd --shell ... snapd 2.44.3 from Canonical✓ installed "snapd" switched to the "latest/stable" channel core18 20200427 from Canonical✓ installed "core18" switched to the "latest/stable" channel snapcraft 4.0.3 installed "snapcraft" switched to the "latest/edge" channel ubuntu # snap list Name Version Rev Tracking Publisher Notes core18 20200427 1754 latest/stable canonical✓ base snapcraft 4.0.3 x1 latest/edge - classic snapd 2.44.3 7264 latest/stable canonical✓ snapd ``` Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Merlijn Sebrechts

commit sha 2af888d72e6fc1c91278ce2ca22fc9bf4c66573f

extensions: pre/append_dir: support rpath tokens by not using eval (#3128) This commit changes the prepend_dir and append_dir functions to not use eval and to not check whether the directory exists when the path contains tokens. This makes it possible using rpath tokens in the LD_LIBRARY_PATH, so that it can contain paths which support multi-arch binaries. Co-authored-by: Sergio Schvezov <sergio.schvezov@canonical.com> Co-authored-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 32a399c4fdd3acb9ebecfbbb6301bad0b0f26976

elf: search dynamic tags by dynamic section, not segment (#3149) Due to yet more patchelf mangling, snapcraft was tripping on invalid tag data. We can avoid this by iterating over the dynamic sections instead of relying on the dynamic segment. LP: 1879519 Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 2dd5e5d1e1f362bb505e5abc4075c524e962bd12

cli: disable --target-arch for multipass/lxd (#3152) It currently doesn't have any effect, so rather than imply that it is in fact working, disable it outright. We will be working toward expanding "--build-on" to target other architectures without cross-compilation that is broken in many cases (like this). Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 850a691421b606295752de43f2d57e551f5af9a0

review-tools: add --allow-classic flag for local review (#3153) Snapcraft issues the error when uploading classic snaps: ``` (NEEDS REVIEW) confinement 'classic' not allowed. If your snap needs classic confinement to function, please make a request for this snap to use classic by creating a new topic in the forum using the 'store-requests' category and detail the technical reasons why classic is required. ``` Since snapcraft doesn't know if the snap has already been approved, allow classic during local review, and let the the store can return the error from the upload's automatic review, which snapcraft will handle gracefully. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 84891da30e015e55065008a4a6ae1dfd1e15832e

cli: error/warn when using sudo (#3150) Sentry is filled with bug reports resulting from permission errors due to mixed usage of sudo in different environments. By checking for use of sudo, we can prevent most of these errors from occurring. - For lxd, multipass & remote-build users, exit with an error if user is using sudo. - For host (destructive-mode) users, warn if sudo is detected, suggesting that the user also use sudo when cleaning. Update spread tests to use `env -i` when using sudo. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

push time in 2 days

push eventgalgalesh/snapcraft

Sergio Schvezov

commit sha 4fc862f8ce881a2e4c7ba86bf488f34d4d1eefb2

logging: use .warning instead of deprecated .warn (#2928) Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Chris Patterson

commit sha 9b1655d02f27b6547b9b1f30eea4ac09bc77b120

plugin handler: process elf files only if base is specified (#2926) ELF files are always processed when `type: app`, where `app` is the default type. This causes an issue when snapd is building without specifying the type, as it gets treated as `type: app` and its files are processed like typical app snaps. The schema currently allows for this because it fails to set the default type `app` in time for validation. Since snapd does not have a base, check for the existence of the base before attempting to process ELF files. This will prevent the error reported in LP #1857019 and allow snapd to build without a type specified. Once snapd moves to `type: snapd`, we can fix the schema to ensure that the invalid configuration that led to this error does not pass verification. Add basic snapd-like spread test `snapd-workaround` to ensure that snapd is buildable and has the expected snap.yaml. Once snapd migrates to `snapd` type, this test will be migrated. LP #1857019 LP #1862642 Signed-off-by: Chris Patterson <chris.patterson@canonical.com> Co-authored-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha 0c425ae9b1330fc081a815e423851afd5c4bc8c1

store: improve platform detection (#2931) Also add support for Windows and Darwin. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Merlijn Sebrechts

commit sha e91c985c7feba1f7c4ef4b646b4f3944ef4978a8

extensions: Handle case when only user-dirs.locale doesn't exist (#2930) This is a fix for bug https://github.com/ubuntu/snapcraft-desktop-helpers/issues/173 This reduces hot run time for `desktop-launch` on *affected systems*. Depending on the snap, this can remove 1 - 10 seconds off its hot start time. `desktop-launch` keeps needlessly setting `needs_xdg_reload=true` when `~/.config/user-dirs.dirs` exist but `~/.config/user-dirs.locale` doesn't. This happens when a user gets the `xdg-user-dirs-gtk` dialog (after changing the system language) and checks the "Don't ask me this again" option, which removes `~/.config/user-dirs.locale` . This patch makes sure we only set `needs_xdg_reload=true` when something actually changes and removes the hash of `~/.config/user-dirs.locale` when the file itself is removed. Note: depending on what logic runs when `needs_xdg_reload=true`, this will have more or less impact. Snaps using extensions don't generate the mime-cache, so they won't see a drastic change.

view details

Chris Patterson

commit sha 051f24e07867ff2edb6c9331a118b16d157ded06

elf: fixes for corrupt shared objects (#2929) # ignore corrupted elf files when crawling for libraries Update `Library._is_valid_elf()` to catch corrupted elf exceptions. # elf: catch and chain elftools' ConstructErrors to CorruptedElfFileError If elftools fails to parse an ELF, treat it as corrupted so that the user may be warned, and the ELF is ignored. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 4644651c45f66f1cb8f279b3875baa921088e0e4

meta: fix for missing content slot's 'content' property (#2934) Content was not being initialized correctly from the snapcraft.yaml. Ensure it is used to create ContentSlot. Update existing tests to ensure coverage of explicit content. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Sergio Schvezov

commit sha bc605d7067797c61569f4e281213c2fff4fccb4b

build providers: clean up LXD startup message (#2936) This message about waiting for cloud-init is an implementation detail. This has confused users, some thought that their data was being _sent to the cloud_ which is not what is happening considering what cloud-init is meant to be doing. The code base is also moving away from cloud-init to profile containers for Snapcraft, it might as well be ready for that moment. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Chris Patterson

commit sha b9290bb32529c560bf56a12536747ddbd8940e08

spread tests: do not attempt to remove snapd snap (#2937) Fixes spread test errors with LXD using snapd snap. error: cannot remove "snapd": snap "snapd" is not removable: remove all other snaps first Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 534ee1c1f015a560783c825b11d9d07071f9119c

remote build: default to snapcraft's stable channel (#2938) Add a test to cover the default options to snap.requestBuilds(). Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Sergio Schvezov

commit sha 1fdd243c1c00f577fce730f70004c2602e16f6d0

build providers: remove tzdata workaround (#2935) This workaround was put in place, but it is the wrong fix. The underlying problem was fixed with the addition of --preserve-env on commit: 97fdf64b731e23f02898e7921e838a2fc80a6c5d Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha 1a081b68ec699f858b427e3ffe89369413934b2c

store: temprorarily remove support for progressive releases (#2946) The exposure of the progressive key has been reassessed and will not be part of the exposed feature. The UX also needs reconsideration on how the table is presented when a progressive release is triggered. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Sergio Schvezov

commit sha 8a95f0303a1f0878e96913dffcd68f7efc90b040

pluginhandler: user directories scoped to partdir for snapcraftctl (#2939) snapcraftctl for each part creates a CALL_FIFO and a FEEDBACK_FIFO. These live under /tmp on a random directory. This change makes it so that this directory temporary directory is part of partdir, which would scope these files to the part that is supposed to use them. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

Chris Patterson

commit sha 54677d7134d14671864ff21ce301503c412251a0

remote build: pass through 'source-subdir' property (#2947) It is currently being stripped with the other source keys, but we need to instead pass it through. Add a test to verify source properties are passed through (or not). Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 2fe8456b86aa2a75dbe5d714f98277506339b796

ci: capture developer debug information for spread (#2943) This information can often be useful to diagnose what is wrong. Since spread only spits out the output on failure, it shouldn't clutter up typical logs. Sets SNAPCRAFT_ENABLE_DEVELOPER_DEBUG=yes in the spread env. But keeps it disabled for tests that required output checking. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

NickZ

commit sha fdc0e782a3b801f07ce1b251ea4690d4dd1d4831

requirements: uprev PyYAML to 5.3 (#2923) They are no longer providing updated wheels for windows for newer python versions (>3.7). This updates snapcraft to use 5.3 instead, which is the current version and is being provided updated wheels for newer python versions.

view details

Olivier

commit sha cb101dfafeaee99b444366dc4c55c209352f1539

extensions: regenerate the GDK pixbuf loaders cache file if not present (#2948) The absence of the cache file (after manual deletion) was causing the snaps to crash when opening a GTK file dialog. LP: #1863801

view details

Chris Patterson

commit sha d92aa92d17d934ad79cf32cc96573a6029d32cd3

snap-packaging: remove broken host-compatibility check for runner (#2951) The check is incorrect as-is because is_host_compatible points to a function, not a bool, effectively evaluating to true (always). Just remove the check and generate the environment as is currently being done anyways. Even if the host were incompatible, the environment will be more correct that omitting it. Building on an incompatible host is user-beware and this is one of the risks. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha 5934e00099260bb03449c47297931cc33669d59c

meta: Snap to_dict() cleanup (#2950) Similar to that done for from_dict(), get rid of __dict__ usage in to_dict() and handle each field directly. More verbose, but detailed and more flexible. When creating a dictionary, output all properties. Move the necessary transforms into write_snap_yaml(), in particular: - applying passthrough property - stripping adopt-info Clean up and add test coverage for both cases. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Chris Patterson

commit sha f30f913312a33c31e46b9cbf29d90ebb6d5c5872

elf: resolve paths in `ldd()` to purge relative path components (#2932) Properly consider empty strings and relative paths from the call to ldd. Empty paths would end up resolving to CWD which is not desirable. And relative paths constructed from absolute paths can lead to bad error messages during presentation. ldd may return paths with relative components such as "..", e.g.: { 'linux-vdso.so.1': '', 'libc.so.6': '/snap/core/current/lib/x86_64-linux-gnu/libc.so.6', 'libnvidia-container.so.1': '/root/prime/usr/bin/../lib/x86_64-linux-gnu/libnvidia-container.so.1', 'libcap.so.2': '/snap/core/current/lib/x86_64-linux-gnu/libcap.so.2', 'libdl.so.2': '/snap/core/current/lib/x86_64-linux-gnu/libdl.so.2', 'libseccomp.so.2': '/snap/core/current/lib/x86_64-linux-gnu/libseccomp.so.2' } (1) Resolve the paths before using them to ensure we have a consistent values that do not look odd in potential warnings/errors (e.g. corrupted ELF). This also appears to expose an issue with the FakeElf fixture which was not creating a fake "barsnap.so.2" in the core base path. This updates the fixture to create one in the same manner as it does for the root libraries. (2) In the same example above, we can see linux-vdso has an empty string. In Ubuntu 16.04, ldd will return a slightly different formatted string which results in an empty path for the "found" shared object path. I do not believe it has caused a problem before attempting to use abspath on it. Check for the empty-string case and ignore it. We don't need to check linux-vdso, and calling abspath on it will resolve to the current working directory. (3) Add some unit tests for validating ldd parsing. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

view details

Sergio Schvezov

commit sha 9daee0bba59697e31b290059ba30a93dddd68064

build providers: remove use of cloud-init (#2940) Make use of other build provider functionality to have the necessary assets on the build environment (i.e.; ._run and ._push_file). The initial "first run" setup has been moved to its own method. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

view details

push time in 2 days

push eventgalgalesh/notepad-plus-plus

Merlijn Sebrechts

commit sha bb5e94294275bc181267919b621e65dda1f059ce

Hunspell workaround should be fixed in the DSpellCheck plugin

view details

push time in 2 days

pull request commentsnapcrafters/tmnationsforever

Refactor to sommelier-core

@flexiondotorg are you the right person to ping about this?

galgalesh

comment created time in 2 days

PR opened snapcrafters/tmnationsforever

Refactor to sommelier-core

This PR refactors the snap to use sommelier-core. See the announcement for more details.

This should fix a bunch of issues, greatly reduce the size of the snap and make it much easier to maintain.

I was not able to get the original snap going on Ubuntu 20.04, but the version from this PR works flawlessly. I suspect the switch to core18 and the new desktop-helpers from the gnome-3-28 extension has solved a lot of issues.

+69 -20320

0 comment

8 changed files

pr created time in 4 days

push eventgalgalesh/notepad-plus-plus

Merlijn Sebrechts

commit sha dda2e24e711f66b2147d8ac06693ed17043e0609

fix relative paths

view details

push time in 4 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha ce4625463a0cfd8c9ed02701e80cd4b4382e6aac

allow not cd-ing

view details

push time in 4 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha ce4625463a0cfd8c9ed02701e80cd4b4382e6aac

allow not cd-ing

view details

push time in 4 days

push eventgalgalesh/notepad-plus-plus

Merlijn Sebrechts

commit sha 8e7802a943fa709dda5c90e15b214be951161a22

use sommelier-core 1.0

view details

push time in 4 days

push eventsnapcrafters/photoscape

Merlijn Sebrechts

commit sha 70fdc9c08a03e49e2437ff058d2369ebb419bdfd

small fixes

view details

push time in 4 days

push eventsnapcrafters/bridge-designer

Merlijn Sebrechts

commit sha 2fed83fbd6f369b3bb27245684dea3fc9a09939a

small fixes

view details

push time in 4 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 96c4fa9c6317e52402027e912c0875b4cc56a839

fix source-branch

view details

push time in 4 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 96c4fa9c6317e52402027e912c0875b4cc56a839

fix source-branch

view details

push time in 4 days

push eventgalgalesh/tmnationsforever

Merlijn Sebrechts

commit sha 11bd5937dc13d013772441dbef6d35c79a53f6dd

switch to stable sommelier and readme fixes

view details

push time in 4 days

create barnchsnapcrafters/sommelier-core

branch : 1.0

created branch time in 4 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha c2d27fe0ed644c4f18b223656b22deff30cddc8c

small tweaks to docs

view details

push time in 4 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha ac37185adf25649cca892427ea9498250eb5fb32

update docs

view details

Merlijn Sebrechts

commit sha 2f433639474aeaf966d06b38053dfb8ae3ad7c94

Add license from wine-sommelier and ReactOS upstream

view details

push time in 4 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 6846c004b5f674d91e164a011a6a3ccb053205f0

Removing virtual desktop features since I don't think it's useful

view details

Merlijn Sebrechts

commit sha 6ecdb47fe016e6adc7229156be16b1abd243335e

refactor variable names

view details

push time in 4 days

push eventgalgalesh/tmnationsforever

Merlijn Sebrechts

commit sha d465b6e31f92017763dabca2e22214bcbb69061e

switch to wine-3 for better performance

view details

Merlijn Sebrechts

commit sha 2125357f4efc2f31729447135afaed000b9c72d1

add joystick

view details

Merlijn Sebrechts

commit sha 75f05ee15ad71c1c68070383276e854a5d6665fd

cleanup

view details

push time in 4 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 5f42bdfca784b7f32952da2ae1c1ef67beb51b1a

fixed accidental execution of win32

view details

push time in 5 days

push eventgalgalesh/tmnationsforever

Merlijn Sebrechts

commit sha 3fe3a65a942658f1a5e2a6389a27abb5fd601c3b

refactor to sommelier-core

view details

push time in 5 days

fork galgalesh/tmnationsforever

Track Mania Nations Forever soaked in WINE and Snapped for Linux

fork in 5 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 0c53b49cab3b11f2720e90d7cdc66067e6cb78a6

fix 32-bit audio and cd to app folder

view details

push time in 5 days

push eventgalgalesh/galgalesh.github.io

Merlijn Sebrechts

commit sha dbdee80b45f0e0f5826f2a039856af71197b7cbb

rebuilding site Tue 07 Jul 2020 01:08:00 CEST

view details

push time in 6 days

push eventgalgalesh/galgalesh.github.io

Merlijn Sebrechts

commit sha 34b14444a194ea98014ce0a52042f6a978d8316b

rebuilding site Tue 07 Jul 2020 00:22:25 CEST

view details

push time in 6 days

push eventgalgalesh/galgalesh.github.io

Merlijn Sebrechts

commit sha a362f908d768f858995dc016b702dfd412332c8f

rebuilding site Mon 06 Jul 2020 23:14:55 CEST

view details

push time in 6 days

push eventgalgalesh/merlijn.sebrechts.be

Merlijn Sebrechts

commit sha e797c914d90f97bb2972ff99b93824939d80d5a4

add article on slow, quick and messy apps.

view details

push time in 6 days

push eventgalgalesh/galgalesh.github.io

Merlijn Sebrechts

commit sha 0a1d17c2c996932e0af84f76a63148206bca6502

rebuilding site Sat 04 Jul 2020 00:20:00 CEST

view details

push time in 9 days

push eventgalgalesh/merlijn.sebrechts.be

Merlijn Sebrechts

commit sha d79b4598c9974800f5a7c9d1e34caece8263d5ce

added s4a tutorial

view details

Merlijn Sebrechts

commit sha 784b4a5f259a473c14ed4d6dd31dfbb0e2c6720e

better banner

view details

Merlijn Sebrechts

commit sha 1272dfe4f330bb3fe02b86cc7cf21320bc185a83

difference between snap and Flatpak

view details

push time in 9 days

push eventsnapcrafters/bridge-designer

Merlijn Sebrechts

commit sha ba0260fd5bcf936ceba24e9096bc427bd59f3293

updated branding

view details

push time in 13 days

create barnchsnapcrafters/bridge-designer

branch : master

created branch time in 13 days

created repositorysnapcrafters/bridge-designer

Snap for "The Bridge Designer" https://bridgedesigner.org/

created time in 13 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 0c420b78480de7a7b723f675a9113bb0e09edcee

Fix GPU support for 32-bit wine apps

view details

push time in 13 days

issue commentdbeaver/dbeaver

Access Denied: Cannot Read /usr/bin When Installed as Snap

This could easily be fixed in the snap, and I'm happy to help the developers with this, but I can't do anything until this issue is fixed: https://github.com/dbeaver/dbeaver/issues/8774

dsmithhayes

comment created time in 13 days

push eventgalgalesh/notepad-plus-plus

Merlijn Sebrechts

commit sha cfd39768138b61040b69a6527832d081cc0586c5

port to sommelier-core

view details

Merlijn Sebrechts

commit sha c7a97e2e8c060346a43bbc93d8b29c7d8154bc4d

port to new sommelier-core

view details

push time in 14 days

push eventsnapcrafters/climate-trail

Merlijn Sebrechts

commit sha e6c1fd194425a3d9ce0850ea0bafc9e4f223dc04

upgrade to 2.1

view details

push time in 14 days

push eventsnapcrafters/photoscape

Merlijn Sebrechts

commit sha 3bfb96465191f1edd9fbd4aa5e09b67a2bed5313

Use full Windows path

view details

push time in 14 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha b72c03371a09aff8e32e805a694c1781c53ba22a

More explanations in readme

view details

Merlijn Sebrechts

commit sha 27652f8799fde2f39062238934a273965eea538c

Only allow full paths

view details

push time in 14 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha cc8640e158c11472365bf6bf2a58b45db8c7a6f3

Title tweak

view details

push time in 15 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 74a1b5e317f5062844af4e88a481ddd416a03236

better msgs, fix winetricks prefx, support apps in /users

view details

Merlijn Sebrechts

commit sha 80c288fe102a43763dcd98043f899f9383b566b8

Allow multiple install flags, show install dialog

view details

push time in 15 days

fork galgalesh/winetricks

Winetricks is an easy way to work around problems in Wine

fork in 17 days

issue closedsnapcrafters/photoscape

Can not use non asciii fonts on text objects

Is it possible to use non ascii (i.e. thai language) on text object? I am not able to use any nonascii fonts.

closed time in 18 days

ibotheperfect

issue commentsnapcrafters/photoscape

Can not use non asciii fonts on text objects

Sadly, this seems to be an issue with PhotoScape itself, not with the Wine wrapper. This is what I get when I type thai text in PhotoScape in Windows:

image

I am not the developer of PhotoScape, and the developer has more or less abandoned this version of PhotoScape, so I don't think it will ever be added.

I'm closing this issue now. If anyone finds a way to make Thai text work in PhotoScape on Windows, please let me know and I'll take a look if I can replicate it in this snap.

ibotheperfect

comment created time in 18 days

push eventsnapcrafters/photoscape

Merlijn Sebrechts

commit sha 9b14514ebba56f00d54fa78bb7996d7e737d9906

bumped version

view details

push time in 18 days

push eventsnapcrafters/photoscape

Merlijn Sebrechts

commit sha d1ca42b3e30479a2a8dbf5f746264eaee5a4a004

added ability to add more dll overrides

view details

push time in 18 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 6ca074e284f37596523fa0cae3881aa3560a41df

remove any links the installer creates

view details

push time in 18 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 8fadb78dc85f9b9bd6435eacff54475db90da75f

remove any links the installer creates

view details

push time in 18 days

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha 7eb6433d74a48ec855f0c48219fb6c7fef44d012

disable winemenubuilder

view details

push time in 18 days

push eventsnapcrafters/arduino

Merlijn Sebrechts

commit sha c21c828e970b4aedbdc3295058aa29953c76d528

Add shebang to python wrapper

view details

push time in 18 days

issue commentsnapcrafters/s4a

Not available for 32 bits

What distro and version are you using? The last Ubuntu version that supported creating a new 32-bit installation was 16.04 afaik. It might be better to just switch to a 64-bit installation. Many programs stopped supporting 32-bit installations and the last Ubuntu LTS dropped support for 32-bit installations completely.

I can look into porting the snap to 32-bit, however, I'm not sure if that is really a good use of my time, given that very few people still use it and the number is only going down. The last regular Intel processor without support for 64-bit was created around 2006 as far as I know.

What processer is your computer using? All the Intel processors made in the last decade support both 32-bit and 64-bit, so it's possible that you can simply reinstall to a 64-bit installation; that will solve a lot of problems for you.

PERCE-NEIGE

comment created time in 18 days

push eventsnapcrafters/arduino

Merlijn Sebrechts

commit sha 630fcde291e4abcc20fed7e20a59888c4bd874b6

small fix

view details

push time in 18 days

push eventsnapcrafters/arduino

Merlijn Sebrechts

commit sha 60dca7612fa140e67fd94c74de6242a2ae8a465e

Move to GTK3, gnome-3-28 extension and build arduino in snap

view details

Merlijn Sebrechts

commit sha 24d774f88acc9a060614feccb745f583a7db17d0

merged

view details

push time in 19 days

issue closedubuntu/ubuntu-make

Transition to Arduino IDE snap?

I took over maintainership of the Arduino IDE snap a few months ago. I deprecated the broken arduino-mhall119 snap and created a new one: https://snapcraft.io/arduino

Given that ubuntu-make also provides the latest Arduino IDE, I was wondering if there was interest in combining our efforts? Can ubuntu-make integrate with snaps?

closed time in 21 days

galgalesh

issue commentubuntu/ubuntu-make

Transition to Arduino IDE snap?

Ok, thanks for your response.

My eventual goal is to have Arduino maintain the snap upstream, but I thought umake might be a good place to "host" the snap until that happens. But I understand that the two systems are very different, so I'll close this issue.

galgalesh

comment created time in 21 days

issue commentsnapcrafters/photoscape

Can not use non asciii fonts on text objects

Hi @ibotheperfect !

Thanks for reaching out. I'd really like to support Thai language. How does this work in Libreoffice or another drawing program? Does Thai language in Libreoffice have specific fonts that you use, or does every font in libreoffice support Thai language? Is Ubuntu itself in Thai?

Have you ever used Photoscape on Windows, and if so, does it support thai language on Windows?

Thanks for your help!

ibotheperfect

comment created time in 21 days

issue commentjohnfactotum/foliate

Snap does not launch on Ubuntu 20.04

That is a very strange error. It seems as if the snap was launched before the layouts were set. This should not be possible :grimacing:

Can you show the output of snap --version?

yerbestpal

comment created time in a month

push eventIBCNServices/ghtt

Merlijn Sebrechts

commit sha 2b362e410c42091b3dc1fc456a3f5cd674ea035f

fix for searching on github.com

view details

push time in a month

push eventIBCNServices/ghtt

Merlijn Sebrechts

commit sha 65c3033e8bc4c1f80ff0ab024db484a146b10a41

fix when url doesn't have protocol

view details

push time in a month

push eventIBCNServices/ghtt

Merlijn Sebrechts

commit sha 088c558b6f563f09168af9d51915e84eacf9c0fb

temporarily remove gitconfig plug

view details

push time in a month

push eventIBCNServices/ghtt

Merlijn Sebrechts

commit sha 7e6f4f66d52b0ef568e2b37ac6d9e46e8aedd365

fix build on non-amd systems

view details

push time in a month

push eventIBCNServices/ghtt

Merlijn Sebrechts

commit sha 2df7f37e6fba16193f09af743b669973f6440504

Add exam functionality - first pass

view details

Merlijn Sebrechts

commit sha bf4d9e1d1e09adc9a505e05c0454e2a0ae2c5670

Added grep util and force delete branch

view details

Merlijn Sebrechts

commit sha 0eaced2884750c36e3854dc4d858f0feb58fbc05

fixes

view details

Merlijn Sebrechts

commit sha c559e4b0d1d131c604afcebff48187a6b0ea5b1c

Merge branch 'master' of github.com:IBCNServices/ghtt

view details

push time in a month

issue openeddbeaver/dbeaver

dbeaver-ce snap is not using the snapcraft.yaml of this repo

The current snap does not seem to be using the snapcraft.yaml file of this repo. Are there plans to migrate towards the snapcraft.yaml of this repo?

created time in 2 months

issue commentdbeaver/dbeaver

Access Denied: Cannot Read /usr/bin When Installed as Snap

@neuberoliveira

Where is this database you are trying to dump (on a remote server or on your computer?) and what is the error you are getting?

The original issue is fixed: the dbeaver snap now ships the client as part of the snap.

dsmithhayes

comment created time in 2 months

issue commentsnapcrafters/signal-desktop

`symbol lookup error` when trying to attach or download file

I'm the person you quote. I'm sorry that I wasn't more clear in my post. I'm thinking I should write a thorough blogpost about this, given many people ask me the same question. Let me try to explain it again:

There is a difference between "a build you can trust" and "a reproducible build". The topic on the forum was talking about both and my comment tried to explain the difference between them.

When a snap includes the manifest.yaml and snapcraft.yaml files, users can audit and try to reproduce the snap. Doing that audit gives them trust. The signal snap includes these files, so you can do that audit. If you don't trust the snap, then rebuild it yourself using the provided source and see what files are different in the resulting snap. If you want to trust the signal snap, download it, take the file snap/snapcraft.yaml, and rebuild the snap yourself. You can already do this today, because this snap has complete transparency.

The quote of me that you put in bold says a general statement about trust in every reproducible builds initiative in existence: "The presence of the source of a package does not make the package more trustworthy. You gain trust by using the provided source to rebuild the package yourself and checking whether the package you get is the same as the original one."

The goal of reproducible builds is to make it as easy as possible to do that check. They do this by modifying the build system so that every time you compile the source, you get the exact same bit-for-bit package. Then the only thing you need to do is to rebuild the package yourself and check whether the two packages have the same hash.

So back to the quote in bold: some people in the thread were claiming that we could improve the trust of snap packages by forcing publishers to include the source and build manifests. My quote simply says that this is not true, because publishers can tamper with the sources.

However, since Signal includes its sources, you can see for yourself whether these sources have been tampered with: rebuild the signal package and see which files have changed. As explained in the previous thread; because snapcraft records the build timestamp, a bit-for-bit comparison of the two snap packages will always be different, so in order to see whether there has been tampered with the package, you will need to extract it and diff each file.

salim-b

comment created time in 2 months

pull request commentsnapcore/snapcraft

extensions: pre/append_dir: support rpath tokens by not using eval

@sergiusens I don't know why travis keeps failing on the katkin plugin. I restarted it about three times now, but I still get the same result. Do you know what's going on here?

galgalesh

comment created time in 2 months

push eventIBCNServices/ghtt

Merlijn Sebrechts

commit sha d9b37d314db3630cede6d3278fc2de4fae8cebea

Update README.md

view details

push time in 2 months

push eventgalgalesh/snapcraft

Merlijn Sebrechts

commit sha 8b479e3fe5380a3bebeb6775749ebec1cf435c95

extensions: pre/append_dir: support rpath tokens by not using eval This commit changes the prepend_dir and append_dir functions to not use eval and to not check whether the directory exists when the path contains tokens. This makes it possible using rpath tokens in the LD_LIBRARY_PATH, so that it can contain paths which support multi-arch binaries.

view details

push time in 2 months

push eventgalgalesh/snapcraft

Merlijn Sebrechts

commit sha a9698fa947e32b98412ac878fda42904ac888dbc

extensions: pre/append_dir: support rpath tokens by not using eval This commit changes the prepend_dir and append_dir functions to not use eval and to not check whether the directory exists when the path contains tokens. This makes it possible using rpath tokens in the LD_LIBRARY_PATH, so that it can contain paths which support multi-arch binaries.

view details

push time in 2 months

push eventgalgalesh/snapcraft

Merlijn Sebrechts

commit sha 5e0327802687c3e2298f530359ef87b598eb1d63

extensions: support multiarch bindtextdomain preload This commit adds i386 support to the bindtextdomain.so preload on amd64 systems. On these systems, bindtextdomain.so is cross-compiled to i386 and the $LIB token is used in the LD_PRELOAD rpath so the linker automatically preloads the correct library based on the arch of the binary it is linking.

view details

push time in 2 months

push eventgalgalesh/snapcraft

Merlijn Sebrechts

commit sha 709b8708354b016f7a268c9c107a7b6082c2d1b5

extensions: support multiarch bindtextdomain preload This commit adds i386 support to the bindtextdomain.so preload on amd64 systems. On these systems, bindtextdomain.so is cross-compiled to i386 and the $LIB token is used in the LD_PRELOAD rpath so the linker automatically preloads the correct library based on the arch of the binary it is linking.

view details

push time in 2 months

push eventgalgalesh/snapcraft

Merlijn Sebrechts

commit sha 1dad384b9cc753f56182359f8cd16a8509fb0357

extensions: pre/append_dir: support rpath tokens by not using eval This commit changes the prepend_dir and append_dir functions to not use eval and to not check whether the directory exists when the path contains tokens. This makes it possible using rpath tokens in the LD_LIBRARY_PATH, so that it can contain paths which support multi-arch binaries.

view details

push time in 2 months

push eventsnapcrafters/sommelier-core

Merlijn Sebrechts

commit sha af9ffcbd4ee9b4ade0c7cd9c4a811e8b353bbd43

add shellcheck fixes

view details

push time in 2 months

PR opened snapcore/snapcraft

extensions: pre/append_dir: support rpath tokens by not using eval
  • [x] Have you followed the guidelines for contributing?
  • [x] Have you signed the CLA?
  • [x] Have you successfully run ./runtests.sh static?
  • [x] Have you successfully run ./runtests.sh tests/unit?

This commit changes the prepend_dir and append_dir functions to not use eval and to not check whether the directory exists when the path contains tokens.

This makes it possible using rpath tokens in the LD_LIBRARY_PATH, so that it can contain paths which support multi-arch binaries.

More info on the rpath tokens: ld.so man page, Using LD_PRELOAD mixed 64bit/32bit environment in Linux.

Note: This PR is another small step towards having better tooling to support 32-bit desktop apps in snapcraft. It doesn't functionally change anything by itself, but it lays the groundwork for more generic desktop-helpers.

+12 -8

0 comment

1 changed file

pr created time in 2 months

push eventgalgalesh/snapcraft

Merlijn Sebrechts

commit sha 5bfc6ca139d4352e05ae13e6a96872b5cb98876f

extensions: support multiarch bindtextdomain preload This commit adds i386 support to the bindtextdomain.so preload on amd64 systems. On these systems, bindtextdomain.so is cross-compiled to i386 and the $LIB token is used in the LD_PRELOAD rpath so the linker automatically preloads the correct library based on the arch of the binary it is linking.

view details

push time in 2 months

create barnchgalgalesh/snapcraft

branch : rpath-tokens

created branch time in 2 months

create barnchgalgalesh/snapcraft

branch : prepend-dir-rpath-token

created branch time in 2 months

PR opened snapcore/snapcraft

gnome extensions: i386 bindtextdomain.so support on amd64 systens
  • [x] Have you followed the guidelines for contributing?
  • [x] Have you signed the CLA?
  • [x] Have you successfully run ./runtests.sh static?
  • [x] Have you successfully run ./runtests.sh tests/unit?

This commit adds i386 support to the bindtextdomain.so preload on amd64 systems.

Before this commit, when you use the gnome-3-28 extension with Wine on a 64-bit system and run a 32-bit windows app, you get the following error:

ERROR: ld.so: object '/snap/photoscape/x2/lib/bindtextdomain.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

This is because the patched bindtextdomain is only compiled for the native arch of the snap, and the LD_PRELOAD path is hardlinked to the amd64 version.

This commit cross-compiles, bindtextdomain.so i386 on amd64 systems and the $LIB token is used in the LD_PRELOAD rpath so the linker automatically preloads the correct library based on the arch of the binary it is linking.

+24 -9

0 comment

6 changed files

pr created time in 2 months

push eventgalgalesh/snapcraft

Merlijn Sebrechts

commit sha 6915159cfbd0d212e3c5d6449d1d6c73f19973e3

extensions: support multiarch bindtextdomain preload This commit adds i386 support to the bindtextdomain.so preload on amd64 systems. On these systems, bindtextdomain.so is cross-compiled to i386 and the $LIB token is used in the LD_PRELOAD rpath so the linker automatically preloads the correct library based on the arch of the binary it is linking.

view details

push time in 2 months

create barnchgalgalesh/snapcraft

branch : i386-preload

created branch time in 2 months

issue closedsnapcrafters/arduino

Esp8266 "the selected serial port _ does not exist or your board is not connected"

Hi, I'm using a NodeMCU 1.0 on /dev/ttyUSB0 and when I try to Upload sketch I receive this error:

Serial port /dev/ttyUSB0
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
  File "/home/razzo/snap/arduino/29/.arduino15/packages/esp8266/hardware/esp8266/2.7.1/tools/upload.py", line 65, in <module>
    esptool.main(cmdline)
  File "/home/razzo/snap/arduino/29/.arduino15/packages/esp8266/hardware/esp8266/2.7.1/tools/esptool/esptool.py", line 2890, in main
    esp.connect(args.before)
  File "/home/razzo/snap/arduino/29/.arduino15/packages/esp8266/hardware/esp8266/2.7.1/tools/esptool/esptool.py", line 483, in connect
    raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
the selected serial port _
 does not exist or your board is not connected

I can't find a solution

closed time in 2 months

Razzo1987

PR opened carroarmato0/mkdocs-snap

Add deterministic builds and plugin installer

You can now install additional plugins using the command mkdocs-carroarmato0.pip. This command installs the plugins inside of the sandbox of this package so that mkdocs can find them. Example:

mkdocs-carroarmato0.pip install mkdocs-monorepo-plugin

+32 -19

0 comment

1 changed file

pr created time in 2 months

push eventgalgalesh/mkdocs-snap

Merlijn Sebrechts

commit sha 90de11b4696a4a887ba4ca047e9aacdf4908fc68

added deterministic builds and plugin installer

view details

push time in 2 months

fork galgalesh/mkdocs-snap

Repository containing mkdocs-snap

fork in 2 months

more