Hardy LRM git repository
Tony Espy
espy at canonical.com
Tue May 5 00:27:25 UTC 2009
Tim Gardner wrote:
> Steve Conklin wrote:
>> On 04/24/2009 02:05 AM, Stefan Bader wrote:
>>> Tim Gardner wrote:
>>>> Stefan,
>>>>
>>>> I think its worthwhile to create a git repository for Hardy LRM,
>>>> especially since you've unrolled the Broadcom tarball. It will also make
>>>> it easier to manage the netbook-lpia branch. The other LRM binaries are
>>>> not changing enough that it will trigger the inefficiencies with git
>>>> that we saw during Hardy development.
>>>>
>>>> rtg
>>> While probably not changing that much, they are huge (6x~10MB for Nvidia and
>>> one 52MB pack for ATI). The question is how gracefully git will handle such
>>> amounts. On the other hand I saw that it seems to do some sort of binary diff even.
>>> It certainly helps our sanity to have a git repo, so our packages are found and
>>> can be handled the same. And hopefully my connection up is better now as I
>>> remember an upload tried while still in Canada suffered from the huge amount of
>>> data and had to be ass-kicked to the DC(s) first.
>>> Andy, what would you think from the git side and Steve, you think this would
>>> help your workflow?
>>>
>>> Stefan
>>>
>> Since we're still establishing work flow and we don't yet have lrm under management,
>> I'll be happy to use whatever works for the rest of the distro, with the same
>> caveats that have applied to the netbook-lpia in kernel and lum - that we maintain
>> a branch that is synced as often as is convenient with the main branch, and have the
>> ability (though discouraged) to create additional (very short-term) branches as needed to
>> support specific releases when we are unable to put them into our primary netbook-lpia
>> branch.
>>
>> Steve
>>
>
> Such was my intent when I suggested subjecting LRM to git management. I
> see no reason to treat it different then the other Hardy packages with
> respect to LPIA branch management.
Tim --
I have a few questions for you re: the new lrm git trees and the
Broadcom 'wl' driver, as a new version has been released by Broadcom
recently ( 5.10.91.9 ). I have the new version prep'd for update,
however I want to be sure I have the full process in mind before I start
sending patch requests...
1. The old lrm source tarballs contained separate broadcom architecture
specific tarballs for 32 / 64 bit. From poking around the new git
trees, and staging the new update, it looks like the only difference
between the tarballs was the prebuilt wlc_hybrid.o file. Now it looks
like we've just re-named this file to include an architecture suffix, so
there are actually two files in /lib now, and the right one is copied
and stripped of it's suffix on build. Is that correct?
2. If a git commit includes a binary file, does that preclude the use of
email-formatted patches ( ie. you need to use a pull-request )?
3. How do we handle uniform patches across multiple distro series? For
instance, in order to upgrade the 'wl' driver across hardy ( needed for
netbooks ), intrepid, and jaunty ( there's no karmic tree yet ), do I
need to a separate lrm bug against each series? Do I also need to send
four patch requests or is there a way to do this in a single email?
As I mentioned earlier, I have the new version staged, and would like to
submit my patch(es) as soon as I'm comfortable with testing.
I also have a patch for wl's MODULE_LICENSE ( it's "" ), which somehow
was dropped along the way ( it used to be included in the vlan patch ).
Finally, I have one final patch which fixes a permission / capability
problem with the driver which prevents a user from running iwconfig or
iwlist if not privileged.
Thanks,
/tony
More information about the kernel-team
mailing list