[alsa-devel] Questions about the alsa-driver-unstable tarballs
Hi Takashi,
1) there seems to be a build failure with current alsa-driver-unstable-snapshot [1] :
...as alsa-kernel/soc/Makefile references a mxs/ directory, but this directory is not present in the soc/ directory.
2) it seems like the .bz2 version of alsa-driver-snapshot has disappeared, is this intentional?
3) Could you explain the difference between alsa-driver-snapshot and alsa-driver-unstable-snapshot, and how the alsa-kernel.git, alsa-driver.git and sound-2.6.git come together to form the two different tarballs?
Thanks!
At Mon, 15 Aug 2011 09:54:56 +0200, David Henningsson wrote:
Hi Takashi,
- there seems to be a build failure with current
alsa-driver-unstable-snapshot [1] :
...as alsa-kernel/soc/Makefile references a mxs/ directory, but this directory is not present in the soc/ directory.
Just forgot to update after merging sound git tree. Such a new build-stub has to be added manually. Fixed now.
- it seems like the .bz2 version of alsa-driver-snapshot has
disappeared, is this intentional?
tar.bz2 file is created on kernel.org server from tar.gz files automatically. So when I upload a new tar.gz file, I delete tar.bz2 file beforehand. You seem to have looked at the directory just between my upload and the rebuild of tar.bz2 by the server.
The same is true for alsa-driver-snapshot.tar.bz2, too, BTW.
- Could you explain the difference between alsa-driver-snapshot and
alsa-driver-unstable-snapshot, and how the alsa-kernel.git, alsa-driver.git and sound-2.6.git come together to form the two different tarballs?
alsa-driver-unstable-snapshot is created from a combination of sound-unstable-2.6.git and alsa-driver-build-unstable.git trees, while alsa-driver-snapshot is from a combination of sound-2.6.git and alsa-driver-build.git trees. The commit ids of these trees are found in alsa-driver*/HEAD and alsa-driver*/alsa-kernel/HEAD files.
The unstable tree is my playground. It's a place to keep experimental patches and for integration tests. The alsa-driver-build-unstable contains the needed build-stub for unstable tree. Thus these trees may be rebased while sound.git and alsa-driver.git trees are basically never rebased.
When sound git tree is updated, sound-unstable tree is also updated automatically by git-merge. Sometimes the tree gets conflicts and it's resolved manually, but usually a full automatic procedure.
alsa-kernel.git on alsa-project.org is another tree maintained by Jaroslav, and it contains the kernel tree, i.e. corresponds to my sound-2.6.git tree. I usually don't touch this at all because of too frequent rebase.
alsa-driver.git on alsa-project.org is basically identical with the one in kernel.org. It's sometimes out of sync because the corresponding kernel git trees (sound.git and alsa-kernel.git) differ. But when the kernel tree gets synchronized, alsa-driver.git is also merged together.
alsa-kmirror.git tree is another different tree. It's a self-contained alsa-driver tree including the kernel part. This is also maintained by Jaroslav.
Takashi
On 08/15/2011 11:15 AM, Takashi Iwai wrote:
At Mon, 15 Aug 2011 09:54:56 +0200, David Henningsson wrote:
Hi Takashi,
- there seems to be a build failure with current
alsa-driver-unstable-snapshot [1] :
...as alsa-kernel/soc/Makefile references a mxs/ directory, but this directory is not present in the soc/ directory.
Just forgot to update after merging sound git tree. Such a new build-stub has to be added manually. Fixed now.
Thanks!
- it seems like the .bz2 version of alsa-driver-snapshot has
disappeared, is this intentional?
tar.bz2 file is created on kernel.org server from tar.gz files automatically. So when I upload a new tar.gz file, I delete tar.bz2 file beforehand. You seem to have looked at the directory just between my upload and the rebuild of tar.bz2 by the server.
The same is true for alsa-driver-snapshot.tar.bz2, too, BTW.
Hmm, but the alsa-driver-snapshot.tar.bz2 seems still missing? Only alsa-driver-unstable-snapshot.tar.bz2 is present.
- Could you explain the difference between alsa-driver-snapshot and
alsa-driver-unstable-snapshot, and how the alsa-kernel.git, alsa-driver.git and sound-2.6.git come together to form the two different tarballs?
alsa-driver-unstable-snapshot is created from a combination of sound-unstable-2.6.git and alsa-driver-build-unstable.git trees, while alsa-driver-snapshot is from a combination of sound-2.6.git and alsa-driver-build.git trees. The commit ids of these trees are found in alsa-driver*/HEAD and alsa-driver*/alsa-kernel/HEAD files.
Okay, thanks for the explanation. This means that sound-2.6.git and alsa-driver-build.git are trees to remember unless told otherwise. Hopefully, the next time it breaks I hopefully will be able to also provide a patch against alsa-driver-build.git :-)
Btw, I've just got accepted by my manager(s) to go to Linuxcon and the audio BoF, so see you in Prague! I'll be there the full week.
At Mon, 15 Aug 2011 11:58:10 +0200, David Henningsson wrote:
On 08/15/2011 11:15 AM, Takashi Iwai wrote:
At Mon, 15 Aug 2011 09:54:56 +0200, David Henningsson wrote:
Hi Takashi,
- there seems to be a build failure with current
alsa-driver-unstable-snapshot [1] :
...as alsa-kernel/soc/Makefile references a mxs/ directory, but this directory is not present in the soc/ directory.
Just forgot to update after merging sound git tree. Such a new build-stub has to be added manually. Fixed now.
Thanks!
- it seems like the .bz2 version of alsa-driver-snapshot has
disappeared, is this intentional?
tar.bz2 file is created on kernel.org server from tar.gz files automatically. So when I upload a new tar.gz file, I delete tar.bz2 file beforehand. You seem to have looked at the directory just between my upload and the rebuild of tar.bz2 by the server.
The same is true for alsa-driver-snapshot.tar.bz2, too, BTW.
Hmm, but the alsa-driver-snapshot.tar.bz2 seems still missing? Only alsa-driver-unstable-snapshot.tar.bz2 is present.
It's again because I uploaded alsa-driver-snapshot.tar.gz. It seems that the korg server is very slow since last weeks by some reason. The update of git tree takes also much longer than before.
- Could you explain the difference between alsa-driver-snapshot and
alsa-driver-unstable-snapshot, and how the alsa-kernel.git, alsa-driver.git and sound-2.6.git come together to form the two different tarballs?
alsa-driver-unstable-snapshot is created from a combination of sound-unstable-2.6.git and alsa-driver-build-unstable.git trees, while alsa-driver-snapshot is from a combination of sound-2.6.git and alsa-driver-build.git trees. The commit ids of these trees are found in alsa-driver*/HEAD and alsa-driver*/alsa-kernel/HEAD files.
Okay, thanks for the explanation. This means that sound-2.6.git and alsa-driver-build.git are trees to remember unless told otherwise. Hopefully, the next time it breaks I hopefully will be able to also provide a patch against alsa-driver-build.git :-)
Yeah, that'll be helpful.
Btw, I've just got accepted by my manager(s) to go to Linuxcon and the audio BoF, so see you in Prague! I'll be there the full week.
Great, looking forward to seeing you there!
Takashi
participants (2)
-
David Henningsson
-
Takashi Iwai