• Re: Questions about package dependencies with no upstream version

    From Andrey Rakhmatullin@21:1/5 to David James on Tue Nov 21 17:50:02 2023
    On Tue, Nov 21, 2023 at 04:39:42PM +0000, David James wrote:
    A couple of these dependencies have no version upstream. Is there a
    precedent for this? Can these dependencies be packaged?
    There are definitely packages like that in Debian and the usual practice
    is using date-based versions, probably something like 0+20231121.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David James@21:1/5 to All on Tue Nov 21 17:50:01 2023
    This is a multi-part message in MIME format.

    RGVhciBNZW50b3JzLAoKSSB3b3VsZCBsaWtlIHRvIHBhY2thZ2UgdGhlIENpdHJhIGVtdWxhdG9y IGluIHRoZSBmdXR1cmUuIFRoZXJlIGFyZSBjdXJyZW50bHkgYSBmZXcgZGVwZW5kZW5jaWVzIHRo YXQgbmVlZCB0byBiZSBhZGRlZCBhcyBwYWNrYWdlcyBiZWZvcmUgQ2l0cmEgaXRzZWxmIGNhbiBi ZSBidWlsdCBmcm9tIGEgdGFyYmFsbC4KCkEgY291cGxlIG9mIHRoZXNlIGRlcGVuZGVuY2llcyBo YXZlIG5vIHZlcnNpb24gdXBzdHJlYW0uIElzIHRoZXJlIGEgcHJlY2VkZW50IGZvciB0aGlzPyBD YW4gdGhlc2UgZGVwZW5kZW5jaWVzIGJlIHBhY2thZ2VkPwoKVGhhbmtzLAoKRGF2aWQgSmFtZXMK ClNlbnQgd2l0aCBbUHJvdG9uIE1haWxdKGh0dHBzOi8vcHJvdG9uLm1lLykgc2VjdXJlIGVtYWls Lg==

    PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij5EZWFyIE1lbnRvcnMsPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij5JIHdvdWxkIGxpa2Ug dG8gcGFja2FnZSB0aGUgQ2l0cmEgZW11bGF0b3IgaW4gdGhlIGZ1dHVyZS4gVGhlcmUgYXJlIGN1 cnJlbnRseSBhIGZldyBkZXBlbmRlbmNpZXMgdGhhdCBuZWVkIHRvIGJlIGFkZGVkIGFzIHBhY2th Z2VzIGJlZm9yZSBDaXRyYSBpdHNlbGYgY2FuIGJlIGJ1aWx0IGZyb20gYSB0YXJiYWxsLjwvZGl2 PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsgZm9udC1zaXplOiAxNHB4OyI+QSBjb3VwbGUgb2YgdGhlc2UgZGVwZW5kZW5jaWVzIGhhdmUg bm8gdmVyc2lvbiB1cHN0cmVhbS4gSXMgdGhlcmUgYSBwcmVjZWRlbnQgZm9yIHRoaXM/IENhbiB0 aGVzZSBkZXBlbmRlbmNpZXMgYmUgcGFja2FnZWQ/PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij5U aGFua3MsPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij5EYXZpZCBKYW1lczxicj48L2Rpdj48ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsi Pjxicj48L2Rpdj4NCjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrIiBzdHls ZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCiAg ICA8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIHByb3Rvbm1haWxf c2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij4NCiAgICAgICAgDQogICAgICAgICAgICA8L2Rpdj4NCiAg ICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXBy b3RvbiI+DQogICAgICAgIFNlbnQgd2l0aCA8YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6 Ly9wcm90b24ubWUvIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPlByb3RvbiBNYWlsPC9hPiBz ZWN1cmUgZW1haWwuDQogICAgPC9kaXY+DQo8L2Rpdj4NCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wookey@21:1/5 to David James on Tue Nov 21 18:00:01 2023
    On 2023-11-21 16:39 +0000, David James wrote:
    Dear Mentors,

    I would like to package the Citra emulator in the future. There are currently a few dependencies that need to be added as packages before Citra itself can be built from a tarball.

    A couple of these dependencies have no version upstream. Is there a precedent for this? Can these dependencies be packaged?

    Yes. I normally use 'date' for unversioned software. It's important to
    use it in the right way so that if they start using versions later
    their '0.1' is newer than your made-up dates (which it won't be if you
    used the obvious '20231118' (version 20-million-ish)).

    So you need to version it like this:
    0~20231118
    0~20240315
    etc

    This is in the debian docs somewhere, but I forget where.

    Wookey
    --
    Principal hats: Debian, Wookware, ARM
    http://wookware.org/

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEER4nvI8Pe/wVWh5yq+4YyUahvnkcFAmVc388ACgkQ+4YyUahv nkcYPRAAqkdbJ4IIzzPa52Kx9kJQ+usDzqbJ+OaMtHKWbkycannz4xxfd97spVnv Z4G3zd1hSAb3LvlGRbtRh4pYSXtLrYbE9kv5w0QsN99Pt71vxcDF3kH2sEYl4h/y f88tkeiYxqQKK66kchN49hRxGBPNgDPJ3iMPGV9rnx+gojGKfptoo2cSKKTLPD5g 3xfzFZmVMiMgTws54IU+PNMcnXXOTY19HahHFrLZFNT64GFpwEumI2+N6ZZGRmWi /cfLnhGNg5HNJF6+p2SMyOAOvuAweJVZob1tn995Xf4ZszLUYLe+KJYj91dL10ww SC4ILHXexnXkVlMwn9aHBro0RGH7v2z5SselkivorkQVoAe+jxPn/hUHNFNXUf6J spErOltidsSwfZBnkNmTjZojiwpJK+VtcL5dk/aSllA8hGh7gfYAW+ziZKynz4cl /fNe19jATh/m7K7wZIzx3pDbzPOCHhbByZnm4w85FJJh6UK8xgnp+SF1DYCF1Zms wh+09P4CSrF6SFAkumfCeBG9M7WWE7AUyP+EjTZUhGO2NMJbHvIGgYRzjMghXbs1 L6euzFt2rEIW/tVj4KFdM/tfhyz92HcSKbJb+F/neVBE69jidxa3eRioPWzNpAv+ hCgjca+ieaPG9XAnvBV7RbobBrMP581kJLPopShB/tiqe+LE/Kk=
    =OeSh
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)