Bug#673424: Fwd: Bug#673424: bbswitch packaging
- To: Aron Xu <aron@debian.org>
- Cc: 673424@bugs.debian.org
- Subject: Bug#673424: Fwd: Bug#673424: bbswitch packaging
- From: Vincent Cheng <vincentc1208@gmail.com>
- Date: Wed, 3 Apr 2013 03:45:56 -0700
- Message-id: <[🔎] CACZd_tBmxZJcZMgfqUE7rTrLwN=3+aV=KTW_44BZx2a=Y2LRLA@mail.gmail.com>
- Reply-to: Vincent Cheng <vincentc1208@gmail.com>, 673424@bugs.debian.org
- In-reply-to: <[🔎] CACZd_tBYutvyh1udYxzE7_3_KcnTmGvM81yfYDhJRRSt-DvGmQ@mail.gmail.com>
- References: <512BBBF5.2040106@ralfj.de> <CAP0eoCx5R5GRB4wXhxciUMXrmNvE4pt0f5zVGi3d227veptqxw@mail.gmail.com> <5145EE8D.2080107@researchut.com> <CACZd_tBagovkm1LxPA3GBddwiyDcWkB7OPmvganbDv3TVBhHdQ@mail.gmail.com> <5146C0A3.5080007@researchut.com> <CACZd_tA0zp6cLPqsjizO5xfPTFtVERC89y8e3Tpa4xBLDfL4Hg@mail.gmail.com> <51471B8D.3060507@researchut.com> <CACZd_tDkGoj=_rRN3XEA6H3BweK6yk5TkU7hnVaUwShoa+g=bQ@mail.gmail.com> <51477F09.8080201@researchut.com> <CAMr=8w7kA=7nDZw6m_VVO-=ANP6G8cMRVzDSDZbZd4B01XHFPg@mail.gmail.com> <CACZd_tB3fn_RGa=doMLb=w_CL3cAvoGRp6mvrK3=aFhKPvO6+w@mail.gmail.com> <514D7469.8040203@researchut.com> <CACZd_tBCgemORKrKRxX26gDFs-F25sNbfdwOJ6WT=7z2spsarA@mail.gmail.com> <514D82CD.6010203@researchut.com> <CACZd_tBtTqUJEa67srXTntRRkbK9Fq+Sa+sjEvh133f5vuEFYw@mail.gmail.com> <CACZd_tAZJNPH0Db598YSqe_w6J7Z4pjDKBDVV3kpDLB5=r5mPA@mail.gmail.com> <514D9147.8080703@researchut.com> <CAMr=8w5tzcAb0geyx9YrK-fAUE6A2vSR2EQJXVbniVoigeobgA@mail.gmail.com> <514DE204.2000004@researchut.com> <CACZd_tCmLFbiPCT8dF1j+W+fprer0jmaWCn0KnAn=Ow2RpREjQ@mail.gmail.com> <CAMr=8w74hFKRJDOTxdRxgZvhctF1j1qqM2NHz-WJ43==67BAyg@mail.gmail.com> <[🔎] CACZd_tBYutvyh1udYxzE7_3_KcnTmGvM81yfYDhJRRSt-DvGmQ@mail.gmail.com>
Just a quick followup...
On Mon, Apr 1, 2013 at 3:57 AM, Vincent Cheng <vincentc1208@gmail.com> wrote:
> On Sun, Mar 31, 2013 at 12:18 PM, Aron Xu <aron@debian.org> wrote:
>> On Sun, Mar 24, 2013 at 7:59 AM, Vincent Cheng <vincentc1208@gmail.com> wrote:
>>>
>>> Aron, I'm unsure if you're aware of the pull request I've made
>>> upstream [1], but if you have anything you want changed upstream,
>>> please feel free to jump into the conversation. I think by now we've
>>> sorted out more or less all of the remaining issues that are blocking
>>> the merge of the Debian-specific stuff, but if there's anything I
>>> missed, now's your chance to let upstream know.
>>>
>>> Regards,
>>> Vincent
>>>
>>> [1] https://github.com/Bumblebee-Project/bumblebee-ppa/pull/10
>>
>> I'm ready to sponsor current version of bumblebee, but I'd like to
>> wait for your confirmation in case you have some action to do with
>> upstream changes. I committed a small change to bumblebee.preinst,
>> replacing "Ubuntu" with "the system" so that it can be vendor
>> agnostic. If this needs to be forwarded upstream then please do me a
>> favor, thanks.
>
> I'll make a note of that change to be forwarded upstream (together
> with the virtualgl stuff).
Upstream decided to drop the preinst file (which I was hoping for
too), so the above change is no longer relevant anymore.
> I intend to upload a new version of primus first (with the changes
> made by upstream in [1]). Bumblebee is pretty much done at this point,
> so feel free to go ahead and upload it as is, but it's not going to be
> very useful without primus. Then again, I expect that
> bbswitch+bumblebee will sit in the NEW queue for a while, so it's not
> like it'll make a difference in the end. :P
There's been quite a restructuring of the primus packaging lately,
done by upstream; primus now queries the bumblebee daemon when it
comes to picking nouveau/nvidia, instead of relying on environment
variables set in primusrun, so we can now drop primus-nvidia, the
duplicate primusrun scripts, and the maintainer scripts / use of the
alternatives system (i.e. simplifies things a _lot_). However that
also depends on a few changes to bumblebee as well. Hence, would you
be willing to upload the latest bumblebee + primus code from
upstream's git repos (rather than the current stable bumblebee 3.1
release)? (fwiw primus has never really seen a formal 'stable'
release, so it doesn't really matter for primus)
As an aside, I made a comment about the current architecture field of
bbswitch after Ratesh uploaded 0.6, but I suppose you may have missed
them:
"Also, why did you opt for Architecture: linux-any for a dkms package?
Everything inside the binary package is installed into an
arch-independent location, so I think it should probably be arch:all
instead, and most dkms packages [1] adhere to being arch:all,
including dkms itself. But since you've explicitly moved the package
from arch:all to arch:linux-any, I'll just leave it be..."
There's also the issue that Nvidia Optimus is a feature included only
with Intel+Nvidia AFAIK, hence bbswitch+bumblebee+primus is really
only useful on i386 and amd64 anyways.
Vincent
Reply to: