2 Jan 2019 |
richvdh | In reply to @andrewsh:matrix.org richvdh: sure, keep the versionless Conflicts too Isn't Conflicts stronger than Breaks? so a versioned Breaks is redundant if we have a versionless Conflicts? | 16:08:32 |
andrewsh | so I think you need to try and test it in all combinations user may encounter | 16:08:33 |
andrewsh | In reply to @richvdh:sw1v.org Isn't Conflicts stronger than Breaks? so a versioned Breaks is redundant if we have a versionless Conflicts? hmm, true; I need to think about it | 16:08:59 |
richvdh | fun | 16:09:12 |
andrewsh | hmm, maybe just versionless conflicts will be enough | 16:09:30 |
andrewsh | I’m confused now 😆 | 16:09:49 |
richvdh | hehe | 16:10:08 |
richvdh | ok I'll try some things | 16:10:23 |
andrewsh | still you need Provides/Replaces if you already don't have them | 16:10:25 |
richvdh | yarp | 16:10:48 |
| Paul left the room. | 16:46:40 |
3 Jan 2019 |
richvdh | andrewsh: are you planning to add 0.34.0 to stretch-backports? | 00:05:50 |
andrewsh | Yes, but probably with Python 2 | 06:53:06 |
Jörg Sommer | richvdh: Why comes the py3 package with /_trial_temp ? | 09:12:17 |
Jörg Sommer | And why does the py3 package bring its own Python and don't use the Python3 from Debian? | 09:13:42 |
richvdh | In reply to @joerg:alea.gnuu.de richvdh: Why comes the py3 package with /_trial_temp ? Because I messed up: https://github.com/matrix-org/synapse/issues/4322 | 10:23:21 |
richvdh | it'll be fixed in the next version | 10:23:22 |
richvdh | In reply to @joerg:alea.gnuu.de And why does the py3 package bring its own Python and don't use the Python3 from Debian? It uses the python3 binary from /usr/bin, but if you're asking why it uses a virtualenv rather than the system libraries: because we don't want to have to be responsible for backporting lots of python libraries to old versions of debian and ubuntu | 10:26:09 |
| gnugr joined the room. | 15:10:07 |
| gnugr set a profile picture. | 15:14:52 |
4 Jan 2019 |
| Aksel joined the room. | 06:14:50 |
richvdh | andrewsh: fwiw I ended up with
Provides: matrix-synapse
Breaks:
matrix-synapse-ldap3,
matrix-synapse (<< 0.34.0-0matrix2),
matrix-synapse (>= 0.34.0-1),
| 16:55:39 |
andrewsh | Wait, the LDAP one is wrong | 16:56:22 |
richvdh | is it? | 16:56:36 |
andrewsh | Newer LDAP upload supports Python 3 | 16:56:57 |
richvdh | hrm | 16:57:11 |
richvdh | it's not going to work though | 16:57:19 |
richvdh | because it won't be inside the virtualenv | 16:57:36 |
andrewsh | It ships both Python 2 and 3 packages | 16:57:47 |
andrewsh | Hmm | 16:57:53 |