• Re: Request to join team to upload emacs-cmake-mode + emacs-jsonrpc

    From Simon Josefsson@21:1/5 to Xiyue Deng on Wed Feb 5 10:00:01 2025
    Xiyue Deng <[email protected]> writes:

    Also, there is a new incoming package emacs-llama (RFS[1]) that is a new dependency of magit which also needs a sponsor if you are interested.

    Xiyue, btw, it seems the first package above had another new upstream
    release, if you would like to package that before I manage to do the
    upload.


    Thanks! I have updated this and uploaded the new version to mentors
    which should show up soon. Note that on Salsa I put the finalizing
    commit in a "uploading" branch in case there are comments to address.
    If you'd like to sponsor from Salsa directly I can merge it to
    debian/latest branch if everything looks OK.

    I hope to find time to take a look at these two packages again, when/if
    I'm added to the Salsa Emacsen group so I can make a team upload of
    them. I'm not sure what the policy is on if a DD has to be part of the particular team in order to make a RFS upload for a DM that is part of
    that team. Seems better ask one time too many than one time too few.

    /Simon

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

    iQNoBAEWCAMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmejJ+QUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgIBQkLehFUAAoJENc89jjFPAa+CboA +wUa06RD5e5VTCxvSWtPS75Wq2qBeYGZnf0jvUMxa2n4AP4xkUeAPPnNuMsTm2fs FCDIGaEM2Yn6Vb2huzzT1Fw/BLgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCZf2IKwUJC3oQqgCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+GcYA/26YQY05bLtnXiIjTiAzrGQrRXxTHPA8Av7TDFHvIetWAP9s HSoU8OfTwmTiEnGwLlsV7QJclZg3YNz/Ypcp9TqQBrg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgwBQkLehDGAAoJENc89jjF PAa+phoA/jrDqIrl/55vUMBhIQv+TP635d2iCTEnyFmbUcP9+gh6APoDsXalVd2c OGxQtSC+TF8PkZMn1TLkJKAjVxr+xx40AgAKCRBRcisI/kdFokO/AP9DgR0VkjPN lldTKL1EhC2Qa4S/iAwVuiU1jXlBkV5r9wD/XKwQ4iE9yidtKiCSQ5oXg8RbGgTB xNTIgeWOXdIP+go=
    =YqpQ
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Josefsson@21:1/5 to Sean Whitton on Fri Feb 7 09:40:01 2025
    Sean Whitton <[email protected]> writes:

    Hello,

    On Wed 05 Feb 2025 at 09:57am +01, Simon Josefsson wrote:

    I hope to find time to take a look at these two packages again, when/if
    I'm added to the Salsa Emacsen group so I can make a team upload of
    them.

    I've added you. We use a variety of git workflows; please follow
    whatever a package is already using. See <https://wiki.debian.org/Teams/DebianEmacsenTeam> for other conventions.

    Thank you! Agreed.

    /Simon

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

    iQNoBAEWCAMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmelxc4UHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgIBQkLehFUAAoJENc89jjFPAa+CboA +wUa06RD5e5VTCxvSWtPS75Wq2qBeYGZnf0jvUMxa2n4AP4xkUeAPPnNuMsTm2fs FCDIGaEM2Yn6Vb2huzzT1Fw/BLgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCZf2IKwUJC3oQqgCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+GcYA/26YQY05bLtnXiIjTiAzrGQrRXxTHPA8Av7TDFHvIetWAP9s HSoU8OfTwmTiEnGwLlsV7QJclZg3YNz/Ypcp9TqQBrg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgwBQkLehDGAAoJENc89jjF PAa+phoA/jrDqIrl/55vUMBhIQv+TP635d2iCTEnyFmbUcP9+gh6APoDsXalVd2c OGxQtSC+TF8PkZMn1TLkJKAjVxr+xx40AgAKCRBRcisI/kdFosfpAP9TDJ8PdNjd dRnFY2xDwd4mjY/s3QVCARW5LmFBc72V6AEAiNV+9NJ7ckMPW2NSdWlvO5ZUDkKo da/FJ4LowDSFHwQ=
    =G6h2
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Simon Josefsson on Fri Feb 7 09:30:01 2025
    Hello,

    On Wed 05 Feb 2025 at 09:57am +01, Simon Josefsson wrote:

    I hope to find time to take a look at these two packages again, when/if
    I'm added to the Salsa Emacsen group so I can make a team upload of
    them.

    I've added you. We use a variety of git workflows; please follow
    whatever a package is already using. See <https://wiki.debian.org/Teams/DebianEmacsenTeam> for other conventions.

    I'm not sure what the policy is on if a DD has to be part of the
    particular team in order to make a RFS upload for a DM that is part of
    that team.

    I don't think they generally need to be a member, no.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmelxCQZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQCQOD/9sxi0XAZU7cy+SJZtJtEwO xGPBvrl+QkMcRQEYCNvf2vnI7APuu7qpnEVtqsuZsquvJDzwSiZj5rNpTfU5e7/j ew5zaTw+k5iSYHdBcfspUkdGHZ5EscrNcQ55vPl+ZfvldVQkNr2yokOeHSU1xYKC fCBYZ+I6Bv++2ZMMtsXJlJ901ITBbcfXnkEN5/bjGx7pZ65Y/x5BeIJ/XcMHCkDM F+LQnUT/MU0okMj/0a6JLGwV7Vd6adU14cI94TB3pglkzgcd2IxpGx135D8sD6w0 UaFPJhAhXHo5UD//2t6Cd+DunIaxkfJp67UxnSi/Shzy8O32YlYCaZQd6rmK4udP 7keiXqNINOfQptkyHqRCtj7UKtQDifPbCoapL+qqfFSfJL2MtYHpOYWEo18Siq9s wSmpyRT05EIeH7Dc0LaT0qP970415tCN4f2fELZrtDWst8rPypPt6WP9qpLu8IWw vGf//gxLcnFn22cgNHmZsE268IahAU6WERyw1utnvFUabhS2Wl/WSdf+eNsUvP0w 8OsRxRP6WZEFi/eYPwrfjivqYHTCUJEhq09RqL62fvs5vUE90RV9+Z+bt7jskAYA 3V95J7T6TCHKopeFP4Cpk/dCS9nSKZ0bIdrrCUriMe2lByImSSSAE3RSVMY08w5b VilXKHJSYKf5wocxT0cZZA==5s2P
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Simon Josefsson@21:1/5 to Xiyue Deng on Fri Feb 7 09:50:01 2025
    Xiyue Deng <[email protected]> writes:

    Xiyue, btw, it seems the first package above had another new upstream
    release, if you would like to package that before I manage to do the
    upload.


    Thanks! I have updated this and uploaded the new version to mentors
    which should show up soon. Note that on Salsa I put the finalizing
    commit in a "uploading" branch in case there are comments to address.
    If you'd like to sponsor from Salsa directly I can merge it to
    debian/latest branch if everything looks OK.

    I took a look at uploading 'emacs-cmake-mode'. Can you push your
    upstream/* tags? And push the 'pristine-tar' branch? I get errors
    building it:

    jas@kaka:~/dpkg/emacs-cmake-mode$ gbp buildpackage --git-pbuilder --git-pbuilder-options=--source-only-changes
    gbp:info: Building with (cowbuilder) for sid
    gbp:info: Creating /home/jas/dpkg/emacs-cmake-mode_3.31.5+ds.orig.tar.xz gbp:error: upstream/3.31.5+ds is not a valid treeish jas@kaka:~/dpkg/emacs-cmake-mode$ pristine-tar checkout emacs-cmake-mode_3.31.5+ds.orig.tar.xz
    fatal: path 'emacs-cmake-mode_3.31.5+ds.orig.tar.xz.delta' does not exist in 'refs/heads/pristine-tar'
    pristine-tar: git show refs/heads/pristine-tar:emacs-cmake-mode_3.31.5+ds.orig.tar.xz.delta failed
    jas@kaka:~/dpkg/emacs-cmake-mode$

    If I run 'uscan' I get this tarball:

    6f52ce144332f692bf33195a8f49f124174440a25cfa2e44dddbdc4609e4b48c ../emacs-cmake-mode_3.31.5+ds.orig.tar.xz

    but since this package uses Files-Excluded and is doing orig.tar
    repacking, and has a pristine-tar branch, I think we need to make sure
    the intended tarball is available first. It is not clear to me that the 'uscan' repacking process results in bit-by-bit identical tarballs.

    /Simon

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQNoBAEWCAMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmelyCEUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgIBQkLehFUAAoJENc89jjFPAa+CboA +wUa06RD5e5VTCxvSWtPS75Wq2qBeYGZnf0jvUMxa2n4AP4xkUeAPPnNuMsTm2fs FCDIGaEM2Yn6Vb2huzzT1Fw/BLgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCZf2IKwUJC3oQqgCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+GcYA/26YQY05bLtnXiIjTiAzrGQrRXxTHPA8Av7TDFHvIetWAP9s HSoU8OfTwmTiEnGwLlsV7QJclZg3YNz/Ypcp9TqQBrg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgwBQkLehDGAAoJENc89jjF PAa+phoA/jrDqIrl/55vUMBhIQv+TP635d2iCTEnyFmbUcP9+gh6APoDsXalVd2c OGxQtSC+TF8PkZMn1TLkJKAjVxr+xx40AgAKCRBRcisI/kdFonWIAP44jhOqbRgf 7rcD+BDU4AFhgd8HZG+3xxjWGkhFCnmwKQEAkXIxM1MPN1MVWOI7AmAp9kpuXNs8 dIdovvIDkckoIAgIOP
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Josefsson@21:1/5 to Xiyue Deng on Fri Feb 7 10:20:02 2025
    I have uploaded 'emacs-cmake-mode' now, and pushed a debian/* tag. I'm
    sorry, that after the upload, I noticed that I managed to use the wrong orig.tar ball after all, and used the stale one that 'uscan' gave
    me... sorry about that. Diffoscope says the differences are in xz
    compression only, so something is not resulting in reproducible 'uscan'
    outputs here which sounds like a separate bug. Hopefully upstream will
    do another release shortly and we can get back on track, this doesn't
    seem critical.

    /Simon

    Xiyue Deng <[email protected]> writes:

    Hi Simon,

    Simon Josefsson <[email protected]> writes:

    Xiyue Deng <[email protected]> writes:

    Xiyue, btw, it seems the first package above had another new upstream
    release, if you would like to package that before I manage to do the
    upload.


    Thanks! I have updated this and uploaded the new version to mentors
    which should show up soon. Note that on Salsa I put the finalizing
    commit in a "uploading" branch in case there are comments to address.
    If you'd like to sponsor from Salsa directly I can merge it to
    debian/latest branch if everything looks OK.

    I took a look at uploading 'emacs-cmake-mode'. Can you push your
    upstream/* tags? And push the 'pristine-tar' branch? I get errors
    building it:

    jas@kaka:~/dpkg/emacs-cmake-mode$ gbp buildpackage --git-pbuilder --git-pbuilder-options=--source-only-changes
    gbp:info: Building with (cowbuilder) for sid
    gbp:info: Creating /home/jas/dpkg/emacs-cmake-mode_3.31.5+ds.orig.tar.xz
    gbp:error: upstream/3.31.5+ds is not a valid treeish
    jas@kaka:~/dpkg/emacs-cmake-mode$ pristine-tar checkout emacs-cmake-mode_3.31.5+ds.orig.tar.xz
    fatal: path 'emacs-cmake-mode_3.31.5+ds.orig.tar.xz.delta' does not exist in 'refs/heads/pristine-tar'
    pristine-tar: git show refs/heads/pristine-tar:emacs-cmake-mode_3.31.5+ds.orig.tar.xz.delta failed
    jas@kaka:~/dpkg/emacs-cmake-mode$

    If I run 'uscan' I get this tarball:

    6f52ce144332f692bf33195a8f49f124174440a25cfa2e44dddbdc4609e4b48c ../emacs-cmake-mode_3.31.5+ds.orig.tar.xz

    but since this package uses Files-Excluded and is doing orig.tar
    repacking, and has a pristine-tar branch, I think we need to make sure
    the intended tarball is available first. It is not clear to me that the
    'uscan' repacking process results in bit-by-bit identical tarballs.


    You are correct. I have now pushed the pristine-tar branch and tags so everything should be up-to-date. Please try again, and let me know if anything is still not working.

    /Simon

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQNoBAEWCAMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmelz8MUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgIBQkLehFUAAoJENc89jjFPAa+CboA +wUa06RD5e5VTCxvSWtPS75Wq2qBeYGZnf0jvUMxa2n4AP4xkUeAPPnNuMsTm2fs FCDIGaEM2Yn6Vb2huzzT1Fw/BLgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCZf2IKwUJC3oQqgCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+GcYA/26YQY05bLtnXiIjTiAzrGQrRXxTHPA8Av7TDFHvIetWAP9s HSoU8OfTwmTiEnGwLlsV7QJclZg3YNz/Ypcp9TqQBrg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgwBQkLehDGAAoJENc89jjF PAa+phoA/jrDqIrl/55vUMBhIQv+TP635d2iCTEnyFmbUcP9+gh6APoDsXalVd2c OGxQtSC+TF8PkZMn1TLkJKAjVxr+xx40AgAKCRBRcisI/kdFolZrAQCC6ozQeW2O 5gJdHtdvMHEOEAViOY7I+352nZOX3hpr+gEAsbaQytmZcltEnHhWpDu1Vvlo3QfT rt5bJZwUgZS4+A4OxD
    -----END PGP SIGNATURE-----

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