[alsa-devel] Restart alsa-gi project as alsa-gobject project

Takashi Sakamoto o-takashi at sakamocchi.jp
Sat Dec 14 17:52:43 CET 2019


Hi Jaroslav,

On Fri, Dec 13, 2019 at 12:17:12PM +0100, Jaroslav Kysela wrote:
> Dne 01. 12. 19 v 9:04 Takashi Sakamoto napsal(a):
> > Hi Jaroslav,
> > 
> > Since Audio Mini Conference 2018, I continued to work for alsa-gi[1] in
> > my local to integrate toward better I/O libraries. However I realized
> > that its basic design includes some disadvantages to produce useful APIs.
> > 
> > I rethink the design and realize it better to wrap each of structures
> > in <sound/asound.h> simply. Then, I restart it as alsa-gobject[2].
> > At present, master branch includes a library, `libalsactl0` for the
> > most of I/O features in ALSA control interface, which is compatible with
> > GObject mechanism and GObject introspection.
> > 
> > Jaroslav, would you please delete the alsa-gi repository and fork
> > the master branch from my alsa-gobject repository, then apply enough
> > configurations to the new repository?
> 
> Hi Takashi,
> 
> I am sorry that it took so long but I was really busy with other things.
> The alsa-gobject repository is set, synced with git.alsa-project.org now
> like other repos. The settings should be similar to alsa-gi, so you should
> have write permissions. If you hit any issue, just let me know.
> 
> The original alsa-gi repository was archived and I will remove it later.
> 
> There is only one difference - I did not clone this repo from yours via
> github. It might make sense, if you fork the alsa-project repo to your
> github repository and push your changes back (alsa-project/alsa-gobject ->
> takaswie/alsa-gobject), so the fork link system on github will be updated
> properly.

Thanks for your arrangement against the busy week ;) According to your
instruction, I update my remote repository for the link system. My
remote alsa-gi repository is also private now and will be removed enough
later.

Here excuse me for request you another work for documentation of
alsa-gobject. I utilize glib/gobject architecture developed by GNOME
project for gtk+. Documentation can be automatically generated by
gtk-doc. I'd like to publish the documentation in github pages[1]. I'd
like you to add another repository to maintain the publish the
documentation.

You can see an actual example of documentation for libhinawa. The
documentation is available in URL of github.io, and published documents
are maintained in my remote repository[3].

But this is not a kind of urgent work. I'm OK that you make it enough
later ;)

[1] https://pages.github.com/
[2] https://takaswie.github.io/libhinawa-docs/
[3] https://github.com/takaswie/libhinawa-docs


Thanks

Takashi Sakamoto


More information about the Alsa-devel mailing list