Re: [PD] [PD-announce] a barrel of fun: deken v0.7.1

2021-03-04 Thread IOhannes m zmölnig

On 3/4/21 10:22 AM, Roman Haefeli wrote:

When searching for multiple packages, the results are not listed
alphabetically. For instance, the results for search term 'slip zexy'
list zexy before slip.



actually, they never were sorted alphabetically.
or well, they were, but in reverse order (so Zexy sorted before Slip, 
which sorted before Else).


this was somewhat bogus: https://github.com/pure-data/deken/issues/230

however, as described (well: alluded) in the issue, i don't think that 
an alphabetical sort makes much sense anyhow.


since 0.7, deken therefore sorts libraries by their latest releases 
(actually the last upload date).
that's bsaed on the assumption that the newest packages are of more 
interest.


in the above example, else (last upload 2020-12-28) sorts before zexy 
(last upload 2020-05-29), which sorts before slip (last upload 2019-04-28)


there's a bug in 0.7.1, where the upload-date of a version of the 
package of a non-compatible architecture would affect the sorting of the 
compatible packages, but that is fixed in current development version.




I guess that is not an issue with the deken-plugin, but (probably) with
the server. I mention it anyway.



actually, the sorting is done in the plugin.

gfmdsr
IOhannes



OpenPGP_signature
Description: OpenPGP digital signature
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] a barrel of fun: deken v0.7.1

2021-03-04 Thread IOhannes m zmölnig

On 3/4/21 5:29 PM, Antoine Rousseau wrote:


A little remark: when you select multiple packages with the right-click
menu, it would be great if selected packages were highlighted so you can
know that they are (selected).


aren't they.
because for me, they are (see attached screenshot)




And BTW: what is the "deken-test" package?



i think you can install it ;-)

gfmds
IOhannes


OpenPGP_signature
Description: OpenPGP digital signature
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] a barrel of fun: deken v0.7.1

2021-03-04 Thread Antoine Rousseau
Thanks a lot for your work, it looks good here (although like Alex I didn't
extensively test every feature), and they seem all valuable features!

A little remark: when you select multiple packages with the right-click
menu, it would be great if selected packages were highlighted so you can
know that they are (selected).

And BTW: what is the "deken-test" package?



Le jeu. 4 mars 2021 à 10:22, Roman Haefeli  a écrit :

> On Wed, 2021-03-03 at 22:30 +0100, IOhannes m zmölnig wrote:
>
> > - select multiple packages (with right-click) and download/install
> >   them at once
>
> I _love_ the ability to search for many packages at the same time (and
> then also select multiple for installation). For this to be useful, the
> implicit wildcard characters had to be stripped. So I'm glad you
> already turned them of on the server.
>
> When searching for multiple packages, the results are not listed
> alphabetically. For instance, the results for search term 'slip zexy'
> list zexy before slip.
>
> I guess that is not an issue with the deken-plugin, but (probably) with
> the server. I mention it anyway.
>
> Roman
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] a barrel of fun: deken v0.7.1

2021-03-04 Thread Roman Haefeli
On Wed, 2021-03-03 at 22:30 +0100, IOhannes m zmölnig wrote:

> - select multiple packages (with right-click) and download/install
>   them at once

I _love_ the ability to search for many packages at the same time (and
then also select multiple for installation). For this to be useful, the
implicit wildcard characters had to be stripped. So I'm glad you
already turned them of on the server.

When searching for multiple packages, the results are not listed
alphabetically. For instance, the results for search term 'slip zexy'
list zexy before slip.

I guess that is not an issue with the deken-plugin, but (probably) with
the server. I mention it anyway.

Roman



signature.asc
Description: This is a digitally signed message part
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] a barrel of fun: deken v0.7.1

2021-03-04 Thread Roman Haefeli
On Wed, 2021-03-03 at 22:30 +0100, IOhannes m zmölnig wrote:
> i'd like to announce the release of deken-v0.7.1

Very nice! Thank you! I'm glad to test.

Roman




signature.asc
Description: This is a digitally signed message part
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] [PD-announce] a barrel of fun: deken v0.7.1

2021-03-03 Thread IOhannes m zmölnig

hi

i'd like to announce the release of deken-v0.7.1

  https://github.com/pure-data/deken/releases/v0.7.1

the GUI-plugin can be installed via deken.
just go to "Help -> Find externals" and enter
"deken-plugin" as the search string.

this is the version i'd like to get into the next Pd release as the 
standard "find externals" implementation.

so please test :-)


what's new?

deken-plugin ("Find externals" within Pd)
=

- decide whether you want to search of libraries, objects or both
- select multiple packages (with right-click) and download/install them 
at once

- install packages from files
- library sorting has improved (newer libraries sort before older 
libraries, rather than reversed-alphabetically)

- (optional) drag'n'drop package files onto the dialog to install them
- callback to allow Pd to search for uncreatable objects (dekenception)
- better support for packages with externals that don't do any number 
processing

- optionally keep package files after downloading them
- improve SHA256 verification handling

- introduce @PD_PATH@ placeholder for the path the the current 
Pd-instance, so you can set the installation directory to 
@PD_PATH@/extra and installations won't interfere with each other.

- (optional) SHA256 verification
- fix close-window shortcut

- lots more of fixes, bugs and laughs

the features marked as "(optional)" require additional software to be 
installed (e.g. the "tcllib" (for SHA256 verification) resp. the "tkdnd" 
(for drag'n'drop; if you got the dropsuite plugin to work, then this 
will work as well)
some of the features are not really user-visible yet, notably the one 
labelled "(dekenception)". but this is the deken-part of the recent 
click-broken-object-to-find-the-library demo i posted on the pd-list.



deken cmdline (create and upload packages)
==

for those of you who develop libraries and publish them via deken, 
there's also an updated version of the `deken` cmdline utility.



- much improved generation of object lists (using the DESCRIPTION of the 
object's help-patch)

- new flag to override the package name
- new flag to skip GPG-signing
- settable output dir when creating packages
- strip a leading "v" from the version to prevent accidental "vv1.2.3" 
versions

- take dynamic libraries into account when calculating the architecture
- new "systemfix" command

- new "systeminfo" command (for bugreports)
- new "uninstall" command to uninstall packages (or deken itself)
- fix password input on MSYS2

- switch to hy-0.19/Python3
- binaries for macOS & Windows
- Docker image (registry.git.iem.at/pd/deken:v0.7.1) for use in CI-systems
- lots of fixes, wine and bugs



OpenPGP_signature
Description: OpenPGP digital signature
___
Pd-announce mailing list
pd-annou...@lists.iem.at
https://lists.puredata.info/listinfo/pd-announce
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list