Someone asked where these list of packages are stored locally, I could
not find the location on that. I figured it out now.
You can see all available packages listed at /var/lib/apt/lists/ for
each of the repositories. If any concept we discussed is not clear or
you have some doubts you can ask here.
Cheers
Praveen
--
പ്രവീണ് അരിമ്പ്രത്തൊടിയില്
You have to keep reminding your government that you don't get your
rights from them; you give them permission to rule, only so long as
they follow the rules: laws and constitution.
--
You received this message because you are subscribed to the Google Groups "CoFSUG" group.
To post to this group, send an email to cof...@googlegroups.com.
To unsubscribe from this group, send email to cofsug+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/cofsug?hl=en-GB.
--
One more clarification, as we have the source code to most programs
porting it to newer libraries are not a problem in case of GNU/Linux.
So when we update some libraries to newer versions, we can easily
update all applications depending on it ie, create new packages that
will work with newer libraries (we call it transitions, see here all
the ongoing transitions in debian here
http://release.debian.org/transitions/), which is not the case
(impossible) for Windows.
This is the same argument for not guaranteeing ABI compatibility in
linux kernel for drivers, when there is an ABI change, all affected
drivers are also updated at the same time making ABI guarantee not as
important in case of proprietary OSes like Windows. But it does affect
drivers maintained outside of the mainline kernel, so our effort is to
have all drivers in mainline. So we do reverse engineer drivers for
hardware which currently does not have (or incomplete features) a
driver in mainline kernel for example NVIDIA graphics card driver
(they provide only a proprietary driver and they have to update it
themselves for new kernel releases).
If any of you are interested in linux device driver programming this
is a very important project for the Free Software community. Reply
here or talk to me or Abhijit sir if you are interested. See
http://nouveau.freedesktop.org/wiki/ for more details about this
project.
Ask more questions if it is not clear.
On Thu, Feb 9, 2012 at 15:21, Praveen A <pra...@gmail.com> wrote:
> 2012/2/7 prashant gonarkar <prashant...@gmail.com>:
>> In case of different versions of Ubuntu there is not much motivation
>> to maintain a minimum standard, instead we provide packages for old
>> version through backports.
>
> One more clarification, as we have the source code to most programs
> porting it to newer libraries are not a problem in case of GNU/Linux.
> So when we update some libraries to newer versions, we can easily
> update all applications depending on it ie, create new packages that
> will work with newer libraries (we call it transitions, see here all
> the ongoing transitions in debian here
> http://release.debian.org/transitions/), which is not the case
> (impossible) for Windows.
In some case rebuilding small to large parts of the archive. For e.g.
see http://release.debian.org/transitions/html/python2.7.html which
was arguably a large transition.
Usually a maintainer files a bug asking for transition and then gives
a list of the packages that are/can be affected. See for e.g.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653919
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=547393
This then the release masters or ftp-masters decide when the
transitions are to be affected. For instance as can be seen the KDE SC
4.7 (I am sure the KDE fanboys would be a little disappointed) is
still blocked by few other transitions. See Ariel Garcia's mail in
the same bug-report which talks of the same thing. It also
tells/shares that perhaps more hands/eyes are needed for ftp-master
and release teams as well. When you have 35k+ packages at any point of
time (i386/amd64 single architecture) then you have a big job at your
end keeping track of thing.
Debian does use something called autobuilders to help it out as well
(don't remember if I shared this before or not, oh well!)
https://buildd.debian.org/
http://www.debian.org/devel/buildd/
This is the access that Praveen will get once he becomes a DD.
I have to say though that even though we have 35k+ we haven't
scratched the surface as yet, as FOSS projects have been mushrooming
all the time and if one looks at wnpp you would see thousands of
packages in the various stages of ITP and RFP (remember the WNPP thing
muneeb shared that day). This too when some developer remove ITP's
or/and RFP's if nothing happens after a significant time. We just need
more hands.
> This is the same argument for not guaranteeing ABI compatibility in
> linux kernel for drivers, when there is an ABI change, all affected
> drivers are also updated at the same time making ABI guarantee not as
> important in case of proprietary OSes like Windows. But it does affect
> drivers maintained outside of the mainline kernel, so our effort is to
> have all drivers in mainline. So we do reverse engineer drivers for
> hardware which currently does not have (or incomplete features) a
> driver in mainline kernel for example NVIDIA graphics card driver
> (they provide only a proprietary driver and they have to update it
> themselves for new kernel releases).
>
> If any of you are interested in linux device driver programming this
> is a very important project for the Free Software community. Reply
> here or talk to me or Abhijit sir if you are interested. See
> http://nouveau.freedesktop.org/wiki/ for more details about this
> project.
>
> Ask more questions if it is not clear.
This again is an important project if people want to get their hands
dirty. From what I have been seeing there are lots of cheap
Taiwanese/chinese hardware with virtually no GNU/Linux support. (think
printers,routers,networking chips et al)
Anyways, hope Praveen has given enough ideas, if some are interested
please interact with him or Abhijit Sir. They can provide good
guidance on the above.
> --
> പ്രവീണ് അരിമ്പ്രത്തൊടിയില്
> You have to keep reminding your government that you don't get your
> rights from them; you give them permission to rule, only so long as
> they follow the rules: laws and constitution.
>
> --
> You received this message because you are subscribed to the Google Groups "CoFSUG" group.
> To post to this group, send an email to cof...@googlegroups.com.
> To unsubscribe from this group, send email to cofsug+un...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/cofsug?hl=en-GB.
>
--
Regards,
Shirish Agarwal शिरीष अग्रवाल
My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3 8D70 950D 53FB 729A 8B17