From: Till Kamppeter <till.kamppeter@gmail.com>
To: yuji.saito@avasys.jp
Cc: printing-architecture@lists.linux-foundation.org,
kenji.hagiwara@avasys.jp
Subject: Re: [Printing-architecture] Updates for auto-downloadable printer packages
Date: Mon, 06 Dec 2010 17:54:13 +0100 [thread overview]
Message-ID: <4CFD1535.9050009@gmail.com> (raw)
In-Reply-To: <F30723B8678F584CB6A4269E911255CB04A457B1@m1a.epkowa.co.jp>
On 12/03/2010 07:16 AM, yuji.saito@avasys.jp wrote:
> Hi, Till.
>
> -----Original Message-----
> From: Till Kamppeter [mailto:till.kamppeter@gmail.com]
> Sent: Friday, November 19, 2010 1:56 AM
>>
>> In addition, I have updated "mkrepodeb" fixing some bugs. Please
>> re-download it if you have already used it:
>>
>> http://www.openprinting.org/download/printdriver/debian/mkrepodeb
>
> I checked the fixed "mkrepodeb" script.
> I noticed that the components in the deb repository have been changed.
>
> In the old OpenPrinting deb package repository (and in our current
> repository[1]),
> all driver packages had been included in the "main" component.
>
> But the current OpenPrinting deb package repository[2] has 4 components, and
> driver packages under "main-nonfree" and "contrib" are not included in
> "main".
> * main
> * main-nonfree
> * contrib
> * lsbddk
>
> From what you said before, I understood that in OpenPrinting "main" will
> contain all packages (including non-free driver packages). Did the
> specification
> change?
>
> If so, could you tell me the exact meaning of the 4 components above. Also,
> in
> the future, I would appreciate it if we could be notified ahead of time of
> any
> changes that might affect external repository maintainers like us.
>
On the OpenPrinting web server we want to give the possibility to host
packages in different categories, to make it easier for users and
distributions to choose the packages to take into account when browsing
available package repositories, especially to avoid that users get
offered non-free or unsupported packages if they do not want them. The
components are the same as distributions usually use:
- main: Fully supported packages under free licenses (on OpenPrinting
packages without binary executables and signed packages)
- main-nonfree: As main, but non-free licenses
- contrib: Unsupported packages, especially drivers with binary
executables which are not signed packages. Free licenses.
- contrib-nonfree: As contrib, but non-free licenses
- lsbddk: Only needed for development
As principal selection of drivers for a detected printer by the
distributions is controlled by the OpenPrinting database, you do not
need to use this scheme for packages which you host on your server.
Consider the components.lst simply as an example how packages can be
sorted into components by rules. You can simply let everything go into
your server's main component by having a components.lst like this:
.* main
Important is to set the correct bits in the XML files set: free/non-free
license, manufacturer-supplied, printer device IDs, ... and to have the
signing correct. This is all correct for your packages. So do not worry.
The new script is only to overcome a problem which the old one had with
the Debian repository indexing and also to make it easier to update
packages in your repository.
Till
next prev parent reply other threads:[~2010-12-06 16:54 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <F30723B8678F584CB6A4269E911255CB03396379@m1a.epkowa.co.jp>
[not found] ` <4B8241D4.2040207@gmail.com>
[not found] ` <F30723B8678F584CB6A4269E911255CB034CE4DE@m1a.epkowa.co.jp>
[not found] ` <4B8E4CEF.8040007@gmail.com>
[not found] ` <F30723B8678F584CB6A4269E911255CB035D7CF6@m1a.epkowa.co.jp>
[not found] ` <4BBBA6A9.5050005@gmail.com>
[not found] ` <F30723B8678F584CB6A4269E911255CB0392318F@m1a.epkowa.co.jp>
[not found] ` <4BD18655.8060000@gmail.com>
[not found] ` <F30723B8678F584CB6A4269E911255CB03BF5E5C@m1a.epkowa.co.jp>
[not found] ` <4C091F92.7050102@gmail.com>
[not found] ` <4C1284F4.3000707@gmail.com>
[not found] ` <4C89CF0C.60003@avasys.jp>
2010-11-18 16:55 ` [Printing-architecture] Updates for auto-downloadable printer packages Till Kamppeter
2010-12-03 6:16 ` yuji.saito
2010-12-06 16:54 ` Till Kamppeter [this message]
2011-01-07 0:13 ` [Printing-architecture] Ubuntu Natty the first distribution which does automatic download of binary printer driver packages Till Kamppeter
2011-01-07 0:20 ` Till Kamppeter
2011-01-21 2:36 ` yuji.saito
2011-01-24 23:00 ` Till Kamppeter
[not found] ` <20110131104358.GC4406@piware.de>
2011-02-24 9:38 ` Till Kamppeter
2011-02-25 7:00 ` yuji.saito
2011-02-25 12:40 ` Till Kamppeter
2011-02-25 21:26 ` Tim Waugh
2011-02-25 21:31 ` Till Kamppeter
2011-02-25 21:37 ` Till Kamppeter
2011-03-01 21:06 ` Till Kamppeter
2011-03-01 22:03 ` Till Kamppeter
2011-03-04 9:29 ` Olaf Meeuwissen
2011-03-04 16:50 ` Till Kamppeter
[not found] ` <20110304172254.GF30872@piware.de>
2011-03-07 1:32 ` Olaf Meeuwissen
2011-03-11 3:03 ` [Printing-architecture] [Printing-japan] " Olaf Meeuwissen
[not found] ` <20110311080832.GB2541@piware.de>
2011-03-11 15:50 ` Till Kamppeter
2011-03-14 9:29 ` Olaf Meeuwissen
2011-03-11 16:15 ` Till Kamppeter
2011-03-11 16:59 ` Tim Waugh
2011-03-11 17:45 ` Till Kamppeter
2011-03-12 16:21 ` Till Kamppeter
2011-03-12 17:36 ` Till Kamppeter
2011-03-14 11:13 ` Tim Waugh
2011-03-14 9:39 ` Olaf Meeuwissen
2011-03-14 20:47 ` Till Kamppeter
2011-03-08 15:55 ` [Printing-architecture] " Tim Waugh
2011-02-25 13:03 ` Till Kamppeter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4CFD1535.9050009@gmail.com \
--to=till.kamppeter@gmail.com \
--cc=kenji.hagiwara@avasys.jp \
--cc=printing-architecture@lists.linux-foundation.org \
--cc=yuji.saito@avasys.jp \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.