* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
@ 2020-12-06 13:17 ` Duncaen
2020-12-06 16:06 ` nativepapaya
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Duncaen @ 2020-12-06 13:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 244 bytes --]
New comment by Duncaen on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739501491
Comment:
Adding this to the repository feels like some sort of endorsement, I don't think this is a good idea.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
2020-12-06 13:17 ` Duncaen
@ 2020-12-06 16:06 ` nativepapaya
2020-12-06 17:21 ` xanadu3
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: nativepapaya @ 2020-12-06 16:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 288 bytes --]
New comment by nativepapaya on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739523864
Comment:
Personally, it might be better to instead request the deb package that you would like to see in void rather than relying on tools like this.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
2020-12-06 13:17 ` Duncaen
2020-12-06 16:06 ` nativepapaya
@ 2020-12-06 17:21 ` xanadu3
2020-12-06 18:22 ` nativepapaya
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: xanadu3 @ 2020-12-06 17:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]
New comment by xanadu3 on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739534210
Comment:
Indeed it would be better to have all these packages I'd wish to have in an official repository, supervised by official Void developers, but most of them are not redistributable and some of them are open source but hard to compile. Some examples:
* Master PDF Editor 4.3.89 (the last free version with full functionality)
* ProtonMail Bridge 1.5.2 (now open source – but as far as I know depending on some non-free Qt component – maybe I'm wrong)
* Sublime Text Dev 4094
* The closed source VS Code
* Ubuntu Audio Recorder
I converted them with XDEB and they work perfectly. Of course this is just a quick an dirty solution, but because of this I was able to migrate from Artix runit to Void. The AUR is quite handy in such cases, although of questionable security :D
For CrossOver, I decided to install it in my user folder instead of systemwide, using the official generic installer.
What do you think about that?
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (2 preceding siblings ...)
2020-12-06 17:21 ` xanadu3
@ 2020-12-06 18:22 ` nativepapaya
2020-12-06 20:45 ` jrigg
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: nativepapaya @ 2020-12-06 18:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 289 bytes --]
New comment by nativepapaya on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739523864
Comment:
Personally, it might be better to instead request the deb package that you would like to see in void rather than relying on tools like these.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (3 preceding siblings ...)
2020-12-06 18:22 ` nativepapaya
@ 2020-12-06 20:45 ` jrigg
2020-12-06 20:47 ` jrigg
` (10 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: jrigg @ 2020-12-06 20:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 476 bytes --]
New comment by jrigg on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739561147
Comment:
It's easy to extract files from .deb packages with 'ar x package.deb' and install them manually, eg. in /usr/local or ~/. I've done this on a couple of occasions when I needed a quick and dirty solution, but I wouldn't be comfortable with an application that installed 'foreign' package files in the same places as official Void pkgs.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (4 preceding siblings ...)
2020-12-06 20:45 ` jrigg
@ 2020-12-06 20:47 ` jrigg
2020-12-06 21:20 ` xanadu3
` (9 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: jrigg @ 2020-12-06 20:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 483 bytes --]
New comment by jrigg on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739561147
Comment:
It's fairly easy to extract files from .deb packages with 'ar x package.deb' and install them manually, eg. in /usr/local or ~/. I've done this on a couple of occasions when I needed a quick and dirty solution, but I wouldn't be comfortable with an application that installed 'foreign' package files in the same places as official Void pkgs.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (5 preceding siblings ...)
2020-12-06 20:47 ` jrigg
@ 2020-12-06 21:20 ` xanadu3
2020-12-06 21:24 ` lane-brain
` (8 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: xanadu3 @ 2020-12-06 21:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 839 bytes --]
New comment by xanadu3 on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739565851
Comment:
> It's fairly easy to extract files from .deb packages with 'ar x package.deb' and install them manually, eg. in /usr/local or ~/. I've done this on a couple of occasions when I needed a quick and dirty solution, but I wouldn't be comfortable with an application that installed 'foreign' package files in the same places as official Void pkgs.
XDEB doesn't install anything. It unpacks a .deb and packs it as a .xbps. After that it has to be installed with xbps-install. Personally, I don't like unpacking .debs and installing their content manually, since uninstalling or updating afterwards is quite inconvenient. Actually, XDEB does a very similar thing as xbps-src does e.g. with discord.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (6 preceding siblings ...)
2020-12-06 21:20 ` xanadu3
@ 2020-12-06 21:24 ` lane-brain
2020-12-06 21:24 ` lane-brain
` (7 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: lane-brain @ 2020-12-06 21:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1548 bytes --]
New comment by lane-brain on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739566417
Comment:
It's a reality that proprietary software will tend to target Ubuntu, but I'm also aware that proprietary software isn't void's focus. I'm sympathetic for this use case however, there happens to be a template for bitwig studio I use that uses the `ar x` method @jrigg described.
I think that xdeb did something useful, which was write the script that extracts the dependencies and converts them to their xbps equivalents. I'm looking over the script just to see exactly how xdeb constructs the package. It would appear that it simply installs everything into their target directories as dpkg would; so installing alongside the official xbps package file targets. I also don't think that's a good idea.
What I think would be great is if instead of spitting out a full package, a parser like this generates a package template with the dependencies and other package info filled in, and leaves it to the maintainer to make whatever tweaks needed. A tool like that should be included.
Because it's for the most part individual applications you would have to install this way I believe that these packages should live in their own folders in /opt with a launch script placed in bin, which is currently what the bitwig package does. But it's worthwhile to have a larger conversation, because since this is a common enough use case it would be worthwhile to establish conventions about opt packages.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (7 preceding siblings ...)
2020-12-06 21:24 ` lane-brain
@ 2020-12-06 21:24 ` lane-brain
2020-12-06 22:29 ` jrigg
` (6 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: lane-brain @ 2020-12-06 21:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1542 bytes --]
New comment by lane-brain on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739566417
Comment:
It's a reality that proprietary software will tend to target Ubuntu, but I'm also aware that proprietary software isn't void's focus. I'm sympathetic for this use case however, there happens to be a template for bitwig studio that uses the `ar x` method @jrigg described.
I think that xdeb did something useful, which was write the script that extracts the dependencies and converts them to their xbps equivalents. I'm looking over the script just to see exactly how xdeb constructs the package. It would appear that it simply installs everything into their target directories as dpkg would; so installing alongside the official xbps package file targets. I also don't think that's a good idea.
What I think would be great is if instead of spitting out a full package, a parser like this generates a package template with the dependencies and other package info filled in, and leaves it to the maintainer to make whatever tweaks needed. A tool like that should be included.
Because it's for the most part individual applications you would have to install this way I believe that these packages should live in their own folders in /opt with a launch script placed in bin, which is currently what the bitwig package does. But it's worthwhile to have a larger conversation, because since this is a common enough use case it would be worthwhile to establish conventions about opt packages.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (8 preceding siblings ...)
2020-12-06 21:24 ` lane-brain
@ 2020-12-06 22:29 ` jrigg
2020-12-07 0:41 ` xanadu3
` (5 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: jrigg @ 2020-12-06 22:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 377 bytes --]
New comment by jrigg on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739575802
Comment:
> XDEB doesn't install anything. It unpacks a .deb and packs it as a .xbps. After that it has to be installed with xbps-install.
Which I presume will install the files in /usr, not /usr/local or /opt. That's the part I don't like.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (9 preceding siblings ...)
2020-12-06 22:29 ` jrigg
@ 2020-12-07 0:41 ` xanadu3
2020-12-07 2:05 ` hippi777
` (4 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: xanadu3 @ 2020-12-07 0:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1019 bytes --]
New comment by xanadu3 on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739599155
Comment:
@lane-brain and @jrigg – I agree that a conversion without an adaptation of the folder structure and other distro specific details is not a good idea. I tried XDEB also with steam and in this case the autoconverted package broke my system. :D
It would be great if XDEB could be the starting point of a toolkit for the (semi) automatic creation of template files. Void is very charming on the desktop and even if "proprietary software isn't void's focus", it is often quite hard to live without it. Arch solved the problem with the toolchain around AUR, the PKGBUILD files and makepkg. In my opinion, it would be great if Void had something similar: A repository of template files, integrated into OctoXBPS.
(BTW: The ProtonMail Bridge e.g. is distributed in three formats: DEB, RPM and PKGBUILD. Wouldn't it be marvellous if they provided also an XBPS template file?)
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (10 preceding siblings ...)
2020-12-07 0:41 ` xanadu3
@ 2020-12-07 2:05 ` hippi777
2020-12-07 2:08 ` hippi777
` (3 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: hippi777 @ 2020-12-07 2:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1290 bytes --]
New comment by hippi777 on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739619375
Comment:
hi folks! :)
i saw other distros' package managers in void, i see them as they are nice-to-have toys for making void a swiss army knife when it comes to hack on broken systems or for experimenting with whatever weird ideas and what not... :D i feel the same about xdeb! it can be used to experiment around debian stuffs while i guess xbps will track the files of the packages created xdeb, and that renders it less of a dirty work.
other than this to my campaign for it, i guess its basically a matter of 1-2 lines inside the docs, that it exists, it is related to void, and therefore included for quick-and-dirty hacking purposes, however it is discouraged, and basically a package request is the way to go.
also, i think it should be improved, it has active maintenance, u can address the maintainer of it with requests, that is the option for creating an initial/"good enough" template, and it should get a way to prefix the path, and then it can install things under /usr/local or home, or even a chroot test environment! :)
(dont forget to) have fun on hacking! ;) (... i mean in general, and just to keep the right spirit! :D )
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (11 preceding siblings ...)
2020-12-07 2:05 ` hippi777
@ 2020-12-07 2:08 ` hippi777
2021-01-01 16:19 ` glaulher
` (2 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: hippi777 @ 2020-12-07 2:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1293 bytes --]
New comment by hippi777 on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-739619375
Comment:
hi folks! :)
i saw other distros' package managers in void, i see them as they are nice-to-have toys for making void a swiss army knife when it comes to hack on broken systems or for experimenting with whatever weird ideas and what not... :D i feel the same about xdeb! it can be used to experiment around debian stuffs while i guess xbps will track the files of the packages created by xdeb, and that renders it less of a dirty work.
other than this to my campaign for it, i guess its basically a matter of 1-2 lines inside the docs, that it exists, it is related to void, and therefore included for quick-and-dirty hacking purposes, however it is discouraged, and basically a package request is the way to go.
also, i think it should be improved, it has active maintenance, u can address the maintainer of it with requests, that is the option for creating an initial/"good enough" template, and it should get a way to prefix the path, and then it can install things under /usr/local or home, or even a chroot test environment! :)
(dont forget to) have fun on hacking! ;) (... i mean in general, and just to keep the right spirit! :D )
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (12 preceding siblings ...)
2020-12-07 2:08 ` hippi777
@ 2021-01-01 16:19 ` glaulher
2021-01-21 17:39 ` ericonr
2021-01-21 17:39 ` [ISSUE] [CLOSED] " ericonr
15 siblings, 0 replies; 17+ messages in thread
From: glaulher @ 2021-01-01 16:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 182 bytes --]
New comment by glaulher on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-753335054
Comment:
there is apt in void, does not answer?
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (13 preceding siblings ...)
2021-01-01 16:19 ` glaulher
@ 2021-01-21 17:39 ` ericonr
2021-01-21 17:39 ` [ISSUE] [CLOSED] " ericonr
15 siblings, 0 replies; 17+ messages in thread
From: ericonr @ 2021-01-21 17:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 279 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/issues/26981#issuecomment-764819087
Comment:
Unpacking debian packages isn't something we recommend, which is what adding the tools to the official repositories would mean. Closing.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ISSUE] [CLOSED] [Package Request] XDEB .deb to .xbps converter
2020-12-06 8:42 [ISSUE] [Package Request] XDEB .deb to .xbps converter xanadu3
` (14 preceding siblings ...)
2021-01-21 17:39 ` ericonr
@ 2021-01-21 17:39 ` ericonr
15 siblings, 0 replies; 17+ messages in thread
From: ericonr @ 2021-01-21 17:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 251 bytes --]
Closed issue by xanadu3 on void-packages repository
https://github.com/void-linux/void-packages/issues/26981
Description:
XDEB successfully converts .deb packages into a .xbps package and an x86_64-repodata file.
https://github.com/toluschr/xdeb
^ permalink raw reply [flat|nested] 17+ messages in thread