[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1060113: marked as done (ITP: debgpt -- Chatting LLM with Debian-Specific Knowledge)



Your message dated Thu, 11 Jan 2024 19:00:10 +0000
with message-id <E1rO0Hi-003j5R-Nd@fasolo.debian.org>
and subject line Bug#1060113: fixed in debgpt 0.4.90
has caused the Debian Bug report #1060113,
regarding ITP: debgpt -- Chatting LLM with Debian-Specific Knowledge
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1060113: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060113
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Mo Zhou <lumin@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : debgpt
  Version         : ? (CLI not yet stablized)
  Upstream Contact: me
* URL             : https://salsa.debian.org/deeplearning-team/debgpt
* License         : MIT/Expat
  Programming Lang: python
  Description     : Chatting LLM with Debian-Specific Knowledge

This tool is still under development. I may not upload it very soon,
but an ITP number helps me silent lintian. I will not upload untill
I finish the CLI re-design, and finish the documentation parts.

There are some interesting findings while experimenting. For instance,
I find this rather convenient:

$ debgpt -HQ --cmd 'git diff --staged' -A 'Briefly describe the change as a git commit message.'

So I further wrapped the git commit command into

$ debgpt git commit

which automatically generates a description for staged changes and commit them for you.

Currently, some of the code of debgpt is written by debgpt, some of
the git commit messages are written by `debgpt git commit`. I will
try to explore more possibilities and add them in future releases.


The only missing dependency before uploaindg this is only src:python-openai,
which awaits in NEW as the time of writing.


The following is the full package description:

Large language models (LLMs) are newly emerged tools, which are capable of
handling tasks that traditional software could never achieve, such as writing
code based on the specification provided by the user. In this tool, we
attempt to experiment and explore the possibility of leveraging LLMs to aid
Debian development, in any extent.

Essentially, the idea of this tool is to gather some pieces of
Debian-specific knowledge, combine them together in a prompt, and then send
them all to the LLM. This tool provides convenient functionality for
automatically retrieving information from BTS, buildd, Debian Policy, system
manual pages, tldr manuals, Debian Developer References, etc. It also provides
convenient wrappers for external tools such as git, where debgpt can
automatically generate the git commit message and commit the changes for you.

This tool supports multiple frontends, including OpenAI and ZMQ.
The ZMQ frontend/backend are provided in this tool to make it self-contained.



Thank you for using reportbug

--- End Message ---
--- Begin Message ---
Source: debgpt
Source-Version: 0.4.90
Done: Mo Zhou <lumin@debian.org>

We believe that the bug you reported is fixed in the latest version of
debgpt, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1060113@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mo Zhou <lumin@debian.org> (supplier of updated debgpt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 07 Jan 2024 12:09:53 -0500
Source: debgpt
Binary: debgpt
Architecture: source all
Version: 0.4.90
Distribution: unstable
Urgency: medium
Maintainer: Debian Deep Learning Team <debian-ai@lists.debian.org>
Changed-By: Mo Zhou <lumin@debian.org>
Description:
 debgpt     - Chatting LLM with Debian-Specific Knowledge
Closes: 1060113
Changes:
 debgpt (0.4.90) unstable; urgency=medium
 .
   * Initial release. (Closes: #1060113)
Checksums-Sha1:
 9149c8775731775a2089954867966c8c46dbba10 1806 debgpt_0.4.90.dsc
 0cc2518b3e06f5b507a64433fb20ac10697d15a6 21000 debgpt_0.4.90.tar.xz
 91a648a3b8da6e169621c9f287b10bc0d11422e2 28772 debgpt_0.4.90_all.deb
 5995002eb794a0d321fec233cc59633c26077fcf 7996 debgpt_0.4.90_amd64.buildinfo
Checksums-Sha256:
 4c7170bf4c203afcf69f36949307d8b90d5b27f28500329f19f4e14824ce84f9 1806 debgpt_0.4.90.dsc
 05d50781476de2dfd102b05b1f3cb3b4928ddb028cc82716be000d844abecd49 21000 debgpt_0.4.90.tar.xz
 469772cef4fa9c463e1e8666e317c2dba4e895d20170481ca73d0dafafdc6814 28772 debgpt_0.4.90_all.deb
 5959d3ced8927cff21a91180d6d15fb8487a52bd21e50a1257cd5c5786a2ac74 7996 debgpt_0.4.90_amd64.buildinfo
Files:
 9fd784ddacefda7bbccd4a8189cdd378 1806 python optional debgpt_0.4.90.dsc
 18a747bad037cbe15e8d3f229e3e114e 21000 python optional debgpt_0.4.90.tar.xz
 4b24a3633c5fc925445f0a47bf95e412 28772 python optional debgpt_0.4.90_all.deb
 ad00def412671c00604d0eb2d4fa3415 7996 python optional debgpt_0.4.90_amd64.buildinfo

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

iQJFBAEBCgAvFiEEY4vHXsHlxYkGfjXeYmRes19oaooFAmWa24cRHGx1bWluQGRl
Ymlhbi5vcmcACgkQYmRes19oaor/xhAAgs8LELV2MIsa5U0JglCY4bKRX/3wdyCC
UPREHTyGxgCTYjpoQ0VWFhrX0n3ljy0pjxMhdMtuak7LNAhzj9ID/QsbaaIhju2Q
i2PSBU7OeGtmCTlLuODsU48FUbjYkLxOqu4xFS9bt/pcaj82eKnJ+4BmwAxo0bwO
rgXSzcHQjlwL5+x/B8eoMyYdeF7HeaRk+ExTLyaPsU2OjMf37UCWpIFeJrYqxOuJ
mp0zphQZIv3N6rAL+oTeV64bmphk2cNH9d1L/OJl7Q85NEoB8fcv9ngLIpeb5XVQ
By9XHr9GvOl4SrZOVwGznJuJ4qazu6dWVlDg7k5ztLIWQtzMNvMIECGJbOxzWhs6
SecsVuRq6tlEVY0IvO23XUQv9bCatVYeEHgAEVafp0iGfo+kTid9Bo2pu/zw/4HX
SUvL6HxZazOHUmFQB7crvMOC16f9F/ZNi/1Bpg6Qx+o85OYjYEphacHv5RyKuh8m
+BLRa7cH7HPSAyibRdBTVSiu0lnWkPzZOGERXjZ80FC6ssqhr4NM1cfPnNuFsvY4
O+Wsyr42dCFFGzHJRE76Ju+YnUU1cCLPRLc6y2X3jPI39AVvzeowozqyODFwU6el
9P3OKmkTtXcyovE9vGgxaIL4t5IsUtP097EgBv5MPCw487kK3nl5RROxxFEVC8Qv
dvYCmLWQdHo=
=7CqA
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: