[Pkg-tigervnc-devel] Request to Join Project TigerVNC package for Debian from Ola Lundqvist (opal)
Yaroslav Halchenko
yoh at debian.org
Wed Jan 27 14:16:31 UTC 2016
On Tue, 26 Jan 2016, Ola Lundqvist wrote:
> Hi
> I have now pushed my changes that we discussed before. I have not started
> to join anything yet.
> I think the vncconfig and vncpasswd commands are common for extension and
> standalone server so if we do not join the extension and the standalone we
> need to keep the common package separately.
> I do not think we should enable vnc automatically without a question on it
> first, A since it is a policy violation to do so (edit some other
> configuration file). I see the RC bugs already now :-). This may be a
> security problem too. However when investigating it a little more I see
> that we can enable it automatically. See in the bottom of the mail.
> If we have a debconf question to enable it I do not see a problem to
> include it in the same package as the standalone anyway.
> However based on my experience on creating packages with debconf questions
> on enabling stuff I do not think it is worth the trouble. There are number
> of problematic scenarios that we have to consider namely:
> 1) Extension is first installed, someone edit the X config file to remove
> tigervnc and then the package is upgraded. It must not be enabled again
> then.
> 2) Extension is first installed, someone edit the X config file to remove
> tigervnc and then remove extension and install it again. Now it shall only
> be enabled if the question is asked...
> 3) Extension is installed, removed and re-installed with a no to the
> question. Shall it be disabled then?
> Well there are more problematic scenarios. I do not say it is impossible.
> I just say that this kind of automatic additions are quite cumbersome to
> make working.
> There is a reason why a something.d directory structure has been created
> for many packages.
> Hmm it looks like we have that for xserver too. :-) I was not aware of
> that.
> We can make a file inA /usr/share/X11/xorg.conf.d/. That is probably the
> easiest.
that is exactly along the lines I thought on this too ;)
> And this way it is still up to the admin to do the change (copy the files
> to /etc/xorg.conf.d)
or done by debconf script
indeed it is all hypothetical etc ATM but better to keep it as an
available enhancement in the future
> . This way we should be able to merge also the
> extensio too.
> As you see I write a lot of should, meaning that I think this is how it
> would work, but I'm not sure and therefore I want you to think a little
> before accepting my statements. :-)
> Cheers
> // Ola
> On Tue, Jan 26, 2016 at 8:58 PM, Yaroslav Halchenko
> <debian at onerussian.com> wrote:
> On Tue, 26 Jan 2016, Ola Lundqvist wrote:
> >A A Hi Yaroslav
> >A A I do not mind pushing the changes directly, but I thought you may
> want to
> >A A check things before as this was the first thing I did in this
> project.
> >A A Will push now.
> >A A I think both server packages can make use of the -common package.
> >A A Here I have a thought, why do we have separate server packages? I
> know the
> >A A FTP masters do not want unnecessary split of the packages. Is
> there any
> >A A specific reason why we have different pages for the scraping
> server, the
> >A A normal server and the library?
> >A A Just checking what your thoughts were regarding this.
> >A A Some facts:
> >A A - common ~60 KB
> >A A - scraping ~180 KB
> >A A - standalone ~1.1 MB
> >A A - xorg extension ~200 KB
> >A A The dependencies are quite similar too. The main difference is
> that the
> >A A extension do not need perl dependencies.
> >A A My suggestion is that we merge them together, but I do not want
> to do that
> >A A without your (common) approval :-)
> I don't mind... unless someone sees some side-effect e.g. for xorg
> extensionA - may be for xorg extension we could eventually provide
> somehow configuration/debconf to enable it automagically when package
> gets installed?A So I would vote to join scraping + standalone but may
> be leave xorg extension separately?A if for extension we don't need
> anything of common -- we better suck common into the tightervnc-server
> package providing both scraping + standalone.A So 2 pages instead of 4?
--
Yaroslav O. Halchenko
Center for Open Neuroscience http://centerforopenneuroscience.org
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419
WWW: http://www.linkedin.com/in/yarik
More information about the Pkg-tigervnc-devel
mailing list